Reviving the Review
From this post GCodeClean hits v1.0.1 - and repeated just two months ago.
Housekeeping
- File pre-scan - even less of a priority
New Features
- Inject blank lines before significant actions - Also low priority.
- File splitting - Done!
.
- More support for other GCode syntaxes - A BIG piece of work this one, parked for now, but I still think this is well worth it - first focus would be the RepRap syntax for 3D printers…
- Unit conversion - Change from inches to millimeters - on the back - back burner
- Path optimisation - DONE!
- WHAT A MONSTER
- Path inversion - swap the start and end of a cut - super interesting problem, but parked for now.
New New Features
- GCodeClean is now a single executable. The zip file it comes in also includes two
pdb
files, if you really wanna try debugging the thing sometime (or you can just delete them), and thetokenDefinitions.json
file, which you really really need - especially if you wanna use--annotate
. So yeah, 2 files total, that’s it.
Pain Points
- #1 is definitely the issue that lots of Windows (or Mac) based users have never used command line / terminal based software before. I’m still gonna look at adding a UI. But that’s now priority #2 I think
Next Priority
- Porting the main library to
TypeScript
, then maybe it can be included with the new Maslow 4 code.