Lightburn macros

I’m setting up Lightburn to use my Shapeoko 3 with my new Jtech laser. The JTech tutorial has you create some macros in Lightburn to set laser and CNC use. I noticed that the value of $10 is initially 255 and Jtech has you change it to 0 for setting up for laser use. There is no mention of setting it back to 255 for CNC use. The GBRL docs say $10 is the status report mask, probably a bit mask applied over return values. Should I set its value back to 255 for using my Shapeoko for CNC use. What would be the command to do that?

The GRBL github has some good guides on how it works.

Before changing anything, I’d start with $$ to print all settings. Copy and paste those into a text file – those are your CNC router settings. Then you can make whatever changes Lightburn wants, and you have something to go back to.

To reset the CNC router settings, copy and paste the contents of that text file you created back into the g-code sender. They’re already formatted properly for rewriting those variables. Now your machine should be ready to behave as a CNC router again.

You should be good leaving at 0 to run the CNC. Not sure if Motion changes it back on its own, so make sure to change it to 0 for Lightburn.
IMO, any grbl sender should be able to handle commands regardless of the setting. Lightburn does not. They said they will improve on that in the future.

I have been using those two macros to switch in and out of laser mode

1 Like