Releases: flyfisher604/mpcnc_post_processor
v2.1 Support for custom coolant gcode
This release adds functionality to define custom gcode to enable / disable the hardware associated with coolant channels A and B if none of the predefined values are appropriate.
v2.0.1 Corrected bad Z on toolchange
Delete MPCNC.zip
V2
Stable release after a series of Beta releases.
v1.beta5 (BUGFIX: SafeZ check impacted by floating point numbers)
When a safeZ comparison was being done F360 occasionally provided Z as 1.9999997 when safeZ was 2. This failed to match.
Z is now rounded to 3 decimal points before the comparison.
v1.beta4 (BUGFIX: safeZ)
BUGFIX ONLY.
Fixes an error that was introduced when the change was made to use F360 Heights for SafeZ.
When determining if a safe retract or plunge (no change in XY) could be made, the comparison of the current Z location was occurring against the original safeZ property. Unfortunately, that property now contained a string like "Retract:15". This was now always failing (JavaScript is happy not to throw an error - pain).
A change has been made to now compare current Z to the value computed as SafeZ, as is occurring for the XY movements.
v1.beta3 (Dual channel coolant improvements and forced laser coolant)
Allows the coolant channels to both be enabled at the same time if they match the coolant the tool requests. Allows multiple hardware to be enabled for case like "Flood and Mist" coolant type. Channel A may be connected to hardware that does flooding and Channel B connected to misting hardware.
Allows a coolant to be forced for laser operations - for example Air to clear smoke.
v1.beta2
Adds support for use F360's Feed, Retract, or Clearance Heights (that are defined for each tool operation) for the SafeZ.
Fixes the speed passed to in a M4 (Laser On) for Grbl firmware to now be from 1 to 1000.
v1.beta1
All three firmware are now supported in one .cps file allowing the Post Processor to be installed using F360 standard tools (Manager->Post Processors).
Bugs resolved in coolant management as well as properties simplified.
Reorganization and ordering of properties to make them more easily understood.
Reorganization of comments and new comment level controls.
Initial Release
Provides enhanced functionality to scale feedrates, recover the initial G0 Rapid move lost when using F360 Hobby, and convert G1s to G0s that are above a safe elevation.
The mpcnc_post_processors.zip contains three .cps files (each is a separate post processor) but they all depend on DIYCNC_Common.js. Ensure that you include DIYCNC_Common.js file if you manually copy these file to the F360 folder. Alternatively, simply use the ... to navigate to the location of the .cps files when you run the post processor.
Note: Installation using F360 Manage->Post Library->Import will not correctly install these post processors as they depend on the DIYCNC_Common.js - this will be resolve in future releases.