Most every G-Code sender out there has the ability to do macros. I currently use macros on CNCJS on my Shapeoko 3 XXL and I find them very handy. I’m not talking about fundamentally changing the gcode that the machine can do only a way to enter some gcode and attach to a button. It adds the ability to go to pre-defined machine locations and run things like tool offsets without having to have a separate file for each.
Yes to Macros Tab. Very useful for gcode snippets for things.
That would be great for zeroing the laser.