Hello all. I have Lightburn setup on an Ender 3 with a 5.5w diode laser. It is working well enough except for a couple of things. The Ender 3 is a 3d printer and therefor the Marlin firmware when setup properly for an Ender 3 doesn’t support the G21 command. Right now this is causing the laser cutting to freeze when it hits a G21. If I save out the gcode and remove any G21’s everything works and the job finishes. However, it means I have to save it out to gcode, hand edit the gcode, and then run it in Lighburn. It would be awesome if there were configuration files with the initialization and homing commands for each platform you support that can be customized. It would eliminate issues like the above, because I could just customize my initialization to remove the G21 command. Is there anything like this for Lightburn?
Second issue is that my particular laser has a spin up time any time it goes from completely off to on (it’s about 500ms) after some period of being off. Seems like laser control circuit is waiting for the laser fan to spin up to a certain RPM before kicking on the laser. Is there any way for me to set a move start delay after laser power up of X milliseconds after being off for Y milliseconds? If there isn’t something like that it would be cool to add it.
It looks like there is something similar to that for non-Marlin firmware(s) but not for Marlin. Btw, the delay command on Marlin is M4 Pzzz (where zzz is delay in ms) if you wonderful folks at Lightburn want to add it for Marlin.
Thanks in advance for any advice anyone has, besides: “Buy a real laser cutter”. Lol.