Here’s the source, the inline changes have been merged. However, another merge created another issue.
I reverted this commit, since it made transverse lines (when it moves from one cut to another with the laser off) by ignoring I S0
to turn the laser off. It kept the laser at full power when it should have been off. I tested I S1
and the laser turned ‘off’ (minimal power so it didn’t burn). Then I reverted the commit, and it began respecting I S0
again.
TLDR; Revert the commit listed above, as it created a dangerous situation, then build from source as normal. The main inline commits are already merged.
EDIT: Here was one of the tests I was doing to find which commit broke the I S0
response. This is the exact same gcode ran twice, except the top one has I S0
and the bottom one has I S1
. I ran this test again after removing that commit, and it gave the lower result as expected.