- December 25, 2016 at 10:56 am #23338
Right now I’ve a version that I was using in the last week to laser cutting/engraving and 2D milling (sorry, not 2.5D milling tested yet) without issues.
Some design points:
– Setup operation types: Milling, Water/Laser/Plasma
– Only support MM units (inches may work with custom start gcode – NOT TESTED)
– XY and Z independent travel speeds. Rapids are done with G1.
– Arcs support on XY plane
– Tested in Marlin 1.1.0RC8
– Tested with LCD display and SD card (built in tool change require printing from SD and LCD to restart)
– Support for 3 different laser power using “cutting modes” (through, etch, vaporize)
Please, have in mind that it MAY have bugs and/or errors, please take with care. It’s a work in progress, I’ll be adding functionality as my next projects (tool probe for example) need them, or new ideas comes.
I’ve published it in github if you want to fork/collaborate:
Attachments:December 25, 2016 at 11:48 am #23342
Wow! I’ll try it out today I hope, nice work.December 25, 2016 at 2:07 pm #23354
Nice clean code. I won’t have time to test but I think this will be a good base to build on. The code is well documented and easy to follow plus all the functionality from V10 is there too. Good Job Martin!December 25, 2016 at 5:05 pm #23360
Thanks Vicious, Leo!December 26, 2016 at 3:25 am #23390
Much appreciated Martin! I will most likely give this a go today.
NeilJanuary 15, 2017 at 7:48 am #24989
Thanks to Karl for finding some errors with the custom properties that prevents the posts processor to run in some machines (windows?).
Code updated in git repository and attached here last version.
Attachments:January 15, 2017 at 7:56 am #24992
Just tried to process some files with your code and it really reduces the amount of gcode-commands compared with version V9 – I guess it’s because it enables the Circular G-commands (G2, G3)!
This project went from ~26 800 lines to ~19 700 (73 %)!
Another plus is the clean code -easily changeable to my own needs!
Keep up the good work!
/KalleJanuary 15, 2017 at 10:05 am #25005
Double check how it handles small circles with actual cuts. I think marlin RC7 either is not tuned well for arcs or the code is bad. Small circles tend to get odd shaped. RC8 was supposed to have either fixed or optimized arcs.
You must be logged in to reply to this topic.