G1 ignores previouse S parameter
-
Hi!
I set up my maestro in laser mode and things are kinda working fine. I started raster engraving first which works (almost) fine. Slight issue with GRBL compatibility which was solved using a different CAM tool. I might open a thread for this too later.Now I try laser vector cutting. Issue is RRF only fires the laser on the first G1 move. The laser is dark for the rest of the path. GCode generated:
; Pass 0 Path 0 G0 X15.04 Y13.36 G1 X15.12 Y13.36 S1000.00 F600 G1 X15.20 Y13.36 G1 X15.28 Y13.37 G1 X15.36 Y13.37 G1 X15.44 Y13.38 G1 X15.52 Y13.39 G1 X15.60 Y13.40 G1 X15.67 Y13.41 G1 X15.75 Y13.42 G1 X15.82 Y13.43 G1 X15.89 Y13.45 G1 X15.97 Y13.46 G1 X16.04 Y13.48 G1 X16.11 Y13.50 G1 X16.17 Y13.52 ...
The issue most likely lies in the omittance of the S parameter after the first move. GRBL syntax allows this and remembers the last intensity setting. RRF doesn't. For CAM/GRBL compatibillity this behaviour should be changed.
Thor
-
@Thor change to sticky mode in laser setup
-
@Thor to elaborate on the previous response, see the S parameter in the M452 command.
Sticky mode is hazardous because if you command a G1 move manually the laser may fire unexpectedly; so RRF defaults it to off. It's safer to have the program that generates the GCode assume that the laser power setting is not sticky, if it supports that.