Hi everyone,
I recently had to replace the motherboard of my Ortur Laser Master 2 Pro S2 because the original one was damaged due to a USB overload. The new board is recognized and connects fine to both LightBurn and LaserGRBL.
So far:
- The machine boots up correctly, LightBurn shows it as connected.
- GRBL commands work: I can send jog commands like
G91+G0 X10/Y10and it moves normally. - Homing
$Halso works after enabling$22=1. - The GRBL settings look correct (steps, speeds, travel limits, etc.).
The problem
- In LightBurn, the machine often freezes when I try to jog using the arrow keys. It stays in Busy state and doesn’t recover.
- If I try to frame a job → Busy.
- If I send a job → Busy.
- If I jog with the arrows → Busy.
- Basically, almost any action in LightBurn leads to Busy.
- Sometimes the console shows
ALARM:8(“Homing fail. Pull off failed to clear limit switch”). - If I run
$RST=$to reset defaults, then after that$X(unlock) makes the machine freeze permanently in Busy. It looks like$RST=$loads defaults that don’t match Ortur’s parameters.
Important notes
- This only happens in LightBurn.
- In LaserGRBL, everything works fine — I can move with arrows, jog, frame, even reset with
$RST=*, power cycle, reconnect, and it all works smoothly. - In LightBurn, I can sometimes frame once right after unlocking, but as soon as I try to run a job, it freezes in Busy.
Current GRBL settings (before reset):
$100=80.000
$101=80.000
$102=2124.000
$110=10200.000
$111=10200.000
$112=600.000
$120=2200.000
$121=800.000
$122=200.000
$130=400.000
$131=400.000
$132=100.000
...
###$$
$0=5.0
$1=100
$2=0
$3=6
$4=7
$5=7
$6=1
$10=2047
$11=0.050
$12=0.002
$13=0
$14=6
$15=0
$16=1
$17=4
$18=0
$19=0
$20=1
$21=1
$22=1
$23=7
$24=600.000
$25=3000.000
$26=100
$27=3.000
$28=0.100
$29=0.0
$30=1000.
$31=0.
$32=1
$33=1000.000
$34=0.000
$35=0.000
$36=100.000
$37=0
$39=1
$40=1
$41=0
$42=1
$43=1
$44=3
$45=0
$46=0
$56=1.000
$57=1800.000
$58=395.000
$59=6000.000
$60=0
$61=0
$62=0
$63=3
$64=1
$65=0
$100=80.000
$101=80.000
$102=2124.000
$110=10200.000
$111=10200.000
$112=600.000
$120=2200.000
$121=1800.000
$122=200.000
$130=400.000
$131=400.000
$132=100.000
$259=0
$260=70
$261=0
$262=400
$263=0
$264=0
$265=50
$266=100
$267=0
$268=0
$269=0
$270=5120
Questions
- With a replacement motherboard, is it normal that
$RST=*breaks the machine? - Should I avoid
$RST=*completely and instead just reload Ortur’s values manually? - Is there a config file or “factory defaults” specifically for the OLM2 Pro S2 that I should load?
- Why would everything work in LaserGRBL, but not in LightBurn (v1.7.08)?
I really want to use LightBurn, not LaserGRBL.
Thanks in advance — the machine itself works fine, but LightBurn constantly puts it into Busy state and I can’t jog, frame, or send jobs reliably.













