Hard Limit and Re-homing

Hello,

I am getting the following message: Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.

I had this message on my previous laser, which I gave up on and bought a new one. This one is a Sculpfun S40 Max.

Can someone tell me how to re-home?

Thanks,

Keith

Hi Keith read the Alarm 1 doc:

For rehoming click the house icon in the middle of the buttons on the Move Window.

Thanks for that, Is the House in the Move window the same as the Home button in the Laser widow?

48w laser, 830mm x 800mm work area, Homes front left corner.

Two things can cause the Alarm 1 on a new laser:

  1. You told Lightburn the work area is bigger than it actually is. Using 820mm x 790mm may compensate for the module not stopping in time at a boundary.
  2. You are not using Absolute Coords in the Laser window. Using Current Position or User Origin requires a complete understanding of the coordinate system and how new positions are computed.

Re-Homing the laser will not fix either of these issues. It only reestablishes a known reference position to the laser and Lightburn.

I am not sure where to begin getting back going. I have already trashed a good xTool laser thinking it was the laser. I bought a new laser and got the same Error message. Forgive me, but the only thing I can do as this point is to insert the messages in the console for review. I used the laser earlier today without an issue.

Waiting for connection…

Waiting for connection…

Waiting for connection…

\x05ok

[MSG:Machine tilt sensor initialization successful!]

ok

[VER:1.3a.20250326:]

[OPT:MPHB]

[MSG:Using machine:Sculpfun S70MAX]

[MSG:No BT]

ok

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

[MSG:Bluetooth Module initialization successful!]

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100|LI:-1.00>

Project loaded in 37 milliseconds

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

Starting stream

Stream completed in 0:00

[MSG:Y Limit switch triggered]

ALARM:1

Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.

[MSG:Hard Limit]

[MSG:Reset to continue]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

[MSG:Caution: Unlocked]

ok

ok

<Idle|MPos:-0.570,-5.070,0.000|FS:0,0|Pn:Y|LI:-1.00>

[MSG:Laser lens contamination detection initialization successful!]

<Idle|MPos:-0.570,-5.070,0.000|FS:0,0|Pn:Y|LI:-1.00>

[MSG:Square wave pump]

[MSG:BT Started with S70MAX_3604546]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

ok

Error:9

G-code locked out during alarm or jog state.

[MSG:Caution: Unlocked]

ok

ok

ok

ok

[VER:1.3a.20250326:]

[OPT:MPHB]

[MSG:Using machine:Sculpfun S70MAX]

[MSG:No BT]

ok

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

[MSG:Machine tilt sensor initialization successful!]

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

\x88n\xFFW\x8CBB4\x92\x89 F:\x85\xAD\x13\xB7?\x95\xCF\xE6\xFF<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000|LI:-1.00>

ok

[VER:1.3a.20250326:]

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|Ov:100,100,100|LI:-1.00>

ok

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

ok

Starting stream

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Job halted

Stream completed in 0:00

Error:9

G-code locked out during alarm or jog state.

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

[MSG:Bluetooth Module initialization successful!]

<Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100|LI:-1.00>

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

Starting stream

Stream completed in 0:00

[MSG:Y Limit switch triggered]

ALARM:1

Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.

[MSG:Hard Limit]

[MSG:Reset to continue]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

[MSG:Caution: Unlocked]

ok

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

[MSG:Laser lens contamination detection initialization successful!]

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

<Idle|MPos:-0.560,-5.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

ok

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000|LI:-1.00>

ok

[VER:1.3a.20250326:]

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|Ov:100,100,100|LI:-1.00>

ok

[G54:0.000,0.000,0.000]

[G55:0.000,0.000,0.000]

[G56:0.000,0.000,0.000]

[G57:0.000,0.000,0.000]

[G58:0.000,0.000,0.000]

[G59:0.000,0.000,0.000]

[G28:0.000,0.000,0.000]

[G30:0.000,0.000,0.000]

[G92:0.000,0.000,0.000]

[TLO:0.000]

[PRB:0.000,0.000,0.000:0]

ok

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

[MSG:Machine tilt sensor initialization successful!]

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|LI:-1.00>

Starting stream

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Stream completed in 0:00

Error:9

G-code locked out during alarm or jog state.

Error:9

G-code locked out during alarm or jog state.

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000|LI:-1.00>

Starting stream

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Stream completed in 0:00

Error:9

G-code locked out during alarm or jog state.

Error:9

G-code locked out during alarm or jog state.

[MSG:Bluetooth Module initialization successful!]

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|Pn:Y|Ov:100,100,100|LI:-1.00>

Starting stream

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Error:9

G-code locked out during alarm or jog state.

On or near line 1:

Stream completed in 0:00

Error:9

G-code locked out during alarm or jog state.

<Alarm|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

ok

<Idle|MPos:0.000,0.000,0.000|FS:0,0|LI:-1.00>

ok

Starting stream

Stream completed in 0:00

[MSG:Y Limit switch triggered]

ALARM:1

Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.

[MSG:Hard Limit]

[MSG:Reset to continue]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

Grbl 1.3a [‘$’ for help]

[MSG:Y Limit triggered]

[MSG:Check limits]

[MSG:‘$H’|‘$X’ to unlock]

[MSG:Caution: Unlocked]

ok

ok

<Idle|MPos:-0.570,-5.080,0.000|FS:0,0|Pn:Y|LI:-1.00>

ok

<Idle|MPos:-0.570,-5.080,0.000|FS:0,0|Pn:Y|LI:-1.00>

Have you rehomed it? Do you move it or change any settings since then?

I rehomed it and it seems to be working again. I had another query about the small green square and discovered I had switched Absolute Coordinates off.

I tried and my first attempt worked for a minute, then I got Alarm 9.

Tring a second attempt.

Thanks for now, If I have any further issues, I come back to this string.

Keith

Can you upload your Lightburn (.lbrn2) design file? It looks like whatever your is doing is exceeding a Yaxis limit.