GCodeClean hits v1.0.1 🎉

… and here’s the steak knives …

GCodeClean skips a step (or two) v1.0.5 :man_dancing:

Sometimes bad CAM will encode cutting paths (G1) that’s actually above the surface of the work (i.e. they should be G0), maybe abuse of cutter compensation etc., but generally 'just bad programming’™️

Running the zClamp pass over the GCode will convert all such bad cutting paths to G0. Then this functionality can do its work to eliminate all of the intermediary G0 movements that do nothing but waste time.

There’s a new command line option --eliminateNeedlessTravelling with a default of true, including this option and setting it to false will let you keep these lines if there’s some perverse reason (like bad CAM) that means you need to keep them.

Release v1.0.5 - Eliminate Needless Travelling · md8n/GCodeClean (github.com)

1 Like