Thanks for pointing out the GRBL M3, it ran with no changes and appears to make the machine do what I want, I haven’t made a cut yet, but you could see Mach3 turning the torch on and off.
Mach3 is pausing in a few places (a G1 line with no coordinates, and maybe a few others). I also noticed that you have the M9 commands even when air-assist is turned off (Just no M8s). I can see why you did this if it is intentional.
I did find a possible bug in lightburn. Mach3 keeps a write lock on the gcode file when you load it until you “close” the gcode file. When you save gcode in lightburn and the destination file is write-locked it silently fails. So not a “bug” but it did cost me a few minutes figuring out what was up (I mean how many programs keep a write lock on a file after it opens it until you close it… (Word, and Mach3 are the only ones that come to mind…) I can definitely understand why you let it silently fail in this rare situation though.)
Thanks for all your help and such an AWESOME program!