Changes KFLOP and KMotion Released Versions 4.29 -> 4.30g 12/10/2012 KFLOP ----- - FPGA, FPGAW New Console Commands allows PC to write directly to FPGA - Fix Backlash Compensation issue with Slaved axis - Added Global ResolverFactor to allow other resolutions than 1000 counts/cycle - Fix Open Collector mode on Step/Dir Generator outputs when muxed to JP4 and JP6 (IO24 IO25 and IO34 IO35) - Fix bug with Spline curve with non-Zero KLP coordinated motion smoothing KMotionDLL ---------- - Math options changed from "precise" to "strict" to allow use with Apps like Borland Builder that use different FPU rounding modes - Fixed support for multiple boards KMotionCNC/CoordMotion/GCode Interpreter ---------------------------------------- - Allow assigning GCode File to a User Button by *.ngc file extension - Avoid USB Starvation when Continuously zooming GCode Viewer on large files - Fix erroneous placement of Simulate Control after certain re-sizing of screen - Execute/Halt toolbar buttons replaced with larger Cycle Start/Halt button which can also be triggered with F5 (or spacebar if currently selected) - Fix Trajectory Planner Bug where break angles near limit would initally exact stop, not be rounded, then later not stop resulting in discontinuous velocity change - KMotionCNC Stop Button no longer Kills Thread #1 which allows disable watchdog loop in Thread #1 to work properly after Stop - Added WaitBitBuf/WaitNotBitBuf commands to allow coordinated motion to be syncronized with external signals or C programs - Add GCode Block Delete - GeoCorrection Table Fixes (non unity grid size) and now includes Table Offset for User defined origin - Zero and Set buttons now update 5211-5216 (G92.3 now works properly) - Fix offset shifts when swithing between units - prev_dest variable added (Limit Switch direction now works with User Generated motion) - Allow external GCode Restart vis KFLOPtoPC.c Commands - Add Actual Feed rate Display near FRO CoordMotion & Trajectory Planner -------------------------------- - Added 6 axes callbacks of Trajectory Planned Motion - Fix issue with corner rounding for when A axis is involved KMotion_dotNet_Interop ---------------------- - Many Updates KMotion_dotNet -------------- - Many improvements and features - Help file updated C:\KMotion430g\KMotion_dotNet\Docs\Help\KMotion.Net.chm - Set/Get UserData Floats and doubles - Removed all warnings KFLOPWebNC Example ------------------ KMotion_dotNet Console Example ------------------------------ DynoMotion VB.net Example ------------------------- - Updated with proper exception handling, status, connect, disconnect VB6 Jogger Example ------------------ - Fixed and updated VB VS2008 Jogger Example ------------------------ - Fixed and updated Simple C# Forms Example ----------------------- - Shows with proper exception handling, status, connect, disconnect - Console Callbacks, Script Command entry - C Program Compile/Download/Execute Mach3 Plugin ------------ TCC67 ----- User C Programs --------------- - ModBus Master and Slave examples added - MPGSmooth.c - remove 2nd call to WaitNextTimeSlice() - SpindleMach3JogGear.c added Mach3 Spindle message handler and sets virtual bit based on RPM Range - MPGSmoothHardwareEnc.c added similar to MPGSmooth.c but uses hardware encoder input - AutoPhaseFindFast.c works with brushless motors with narrow index pulses - MPGSmoothHardwareEnc.c similar to MPGSmooth.c but uses hardware encoder input - SoftLimits3AxisV2.c Soft limits trip and re-enable to allow motion away from limits On-line Help ------------ - Updated