So, now I have opposite situation with laser not turning on with 1.2116
I've narrowed it down to a situation where I have only G1 commands and laser is being turned on and off in between. Such patterns are used for raster burning (I use lightburn + minor postprocessing), i.e. in scanning mode.
So code like this
- Code: Select all
G91
M3
G0 Y10
M11 Q0
G1 X10 F3000
M10 Q200
G1 X0.311 F3000
M10 Q0
G1 X12.269 F3000
M10 Q200
G1 X0.311 F3000
M10 Q0
G0 X10
does not fire laser at all, however if I change all moves with turned off laser to be with G0 it works as intended.
- Code: Select all
G91
M3
G0 Y10
M11 Q0
G0 X10
M10 Q200
G1 X0.311 F3000
M10 Q0
G0 X12.269
M10 Q200
G1 X0.311 F3000
M10 Q0
G0 X10
I have also noticed that if I have first command to turn laser, i.e. M10 Q200 it will stay turned on through all next commands. It looks like some optimization is just ignoring all M10/M11 commands until G1 mode is changed.
When cutting vector shapes this issue does not show up because laser is switched off first and then moved with G0 as a standard practice.