Hi everyone,
I’m using an Ortur Laser Master 3 with GRBL-HAL firmware version OLLM3ESPROV2.4B. When I send a simple circle design from LightBurn or LaserGRBL, the machine doesn’t engrave a proper curve. Instead, it executes a repeated loop of G1 commands like:
G1 X0.000 Y0.164 G1 X0.000 Y0.000 G1 X0.000 Y0.164 G1 X0.000 Y0.000 ...
This results in a vertical oscillation with no X movement — the laser just moves up and down in place. However, when I use the Ortur mobile app (Laser Explorer), the same circle is engraved perfectly.
Here’s what I’ve tried:
- Reset GRBL with $RST=* and reprogrammed all recommended values
- Verified $32=1 for laser mode
- Adjusted $12 (Arc Segment Length) to 0.050
- Tested $10=0 and $10=1
- Reduced curve tolerance in LightBurn to 0.1 mm
- Exported G-code and confirmed it contains only G1 commands with no X progression
Is this a known issue with GRBL-HAL and LightBurn? Could it be related to arc handling (G2/G3), buffer overload, or firmware interpretation of micro-segments?
Any advice or firmware patch recommendation would be greatly appreciated.
Thanks,