Skip to content

Releases: flyfisher604/mpcnc_post_processor

v2.1 Support for custom coolant gcode

18 Apr 23:26
Compare
Choose a tag to compare

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

18 Apr 22:23
bf85ee9
Compare
Choose a tag to compare

V2

07 Mar 21:44
Compare
Choose a tag to compare
V2

Stable release after a series of Beta releases.

v1.beta5 (BUGFIX: SafeZ check impacted by floating point numbers)

15 Feb 21:31
Compare
Choose a tag to compare

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)

15 Feb 19:21
Compare
Choose a tag to compare
Pre-release

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)

14 Feb 06:32
Compare
Choose a tag to compare

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

11 Feb 08:15
Compare
Choose a tag to compare
v1.beta2 Pre-release
Pre-release

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

06 Feb 01:45
Compare
Choose a tag to compare
v1.beta1 Pre-release
Pre-release

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

31 Jan 21:53
Compare
Choose a tag to compare

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.