Having problems with home limits

I get a message problem homing, if I trigger the switch it acknowledges the switch but won’t stop?

You have duplicate posts on this issue.

This is not considered kosher behavior on this site… It makes it more difficult and time consuming for us to help you…

Maybe @JohnJohn can remove this duplicate, if you can’t.

:smile_cat:

1 Like

I am triggering my x limit but it does not stop?
here is the console:Waiting for connection…
Grbl 1.1f [‘$’ for help]
Grbl 1.1f [‘$’ for help]
Grbl 1.1f [‘$’ for help]
Grbl 1.1f [‘$’ for help]
ok
Monport
[VER:1.1f.20221206:]
[OPT:VMZHL,35,254]
Target buffer size found
ok
Homing
$$
$$
$$
$100
ALARM:9
Homing fail. Could not find limit switch within search distance. Defined as 1.5 * max_travel on search and 5 * pulloff on locate phases.
ok
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
sys.aborts
Grbl 1.1f [‘$’ for help]
ok
$$
$$
$0=10
$1=25
$2=0
$3=3
$4=0
$5=0
$6=0
$10=1
$11=0.010
$12=0.002
$13=0
$20=0
$21=1
$22=1
$23=0
$24=25.000
$25=500.000
$26=250
$27=2.000
$30=1000
$31=0
$32=0
$38=10
$39=0
$100=80.000
$101=80.000
$102=800.000
$110=2000.000
$111=2000.000
$112=100.000
$120=20.000
$121=20.000
$122=20.000
$130=500.000
$131=500.000
$132=200.000
ok
?
?
<Idle|MPos:0.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
<Idle|MPos:0.000,0.000,0.000|FS:0,0|Ov:100,100,100>
ok
Starting stream
G21 G54
G91
G1 X10 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:01
?
<Idle|MPos:10.000,0.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X0 Y10 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:01
Starting stream
G21 G54
G90
G1 X257 Y282 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:09
?
<Idle|MPos:257.000,282.000,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X-10 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:01
Y_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
Y_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
Starting stream
G21 G54
G90
G1 X0 Y0 F11700 S0
G90
M2
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
On or near line 4:
Stream completed in 0:00
[MSG:Reset to continue]

[MSG:Pgm End]
ok
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
Starting stream
G21 G54
G90
G1 X263 Y239 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:02
Starting stream
G21 G54
G90
G1 X326 Y346 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:04
Starting stream
G21 G54
G90
G1 X0 Y0 F11700 S0
G90
M2
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
On or near line 4:
Stream completed in 0:03
[MSG:Reset to continue]

[MSG:Pgm End]
ok
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
Y_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
?
<Idle|MPos:246.475,261.600,0.000|FS:0,0|Pn:XY|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X0 Y10 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:01
?
<Idle|MPos:246.475,271.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X10 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:01
?
<Idle|MPos:256.475,271.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X10 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:01
?
<Idle|MPos:266.475,271.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X0 Y50 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:266.475,321.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X0 Y50 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:266.475,371.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X50 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:316.475,371.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X50 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:366.475,371.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X50 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:416.475,371.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X50 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:466.475,371.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X50 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:516.475,371.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X0 Y50 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
?
<Idle|MPos:516.475,421.600,0.000|FS:0,0|WCO:0.000,0.000,0.000>
ok
Starting stream
G21 G54
G91
G1 X0 Y50 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:03
Starting stream
G21 G54
G90
G1 X0 Y0 F11700 S0
G90
M2
Y_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
On or near line 4:
Stream completed in 0:07
[MSG:Reset to continue]

[MSG:Pgm End]
ok
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
Starting stream
G21 G54
G90
G1 X0 Y0 F11700 S0
G90
M2
[MSG:Pgm End]
Stream completed in 0:10
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
Y_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
X_LIMIT
ALARM:1
Hard limit triggered. Machine position is likely lost due to sudden and immediate halt. Re-homing is highly recommended.
[MSG:Reset to continue]

Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
Grbl 1.1f [‘$’ for help]
[MSG:‘$H’|‘$X’ to unlock]
$X
[MSG:Caution: Unlocked]
ok
ok

I am clueless what kind of machine you have and it make answering some questions difficult. I understand you built it, did you also build the controller from scratch? That is information we need to help you… We look in your profile you set up and it’s virtually null.

The 470+ lines of output you posted, without explanation of what you are doing is also not useful… The two error messages, probably… as that’s all I have to go on…

You don’t seem to have a question, but I will take what’s there and see if we can start you on a road to recover… with the problems I can see …


  1. has this ever worked?
  2. you have two error messages which should be your concern.

The Alarm 9 is caused by it’s in ability to find the home/limit switches. With no description of what it’s doing… can’t assist much…

The Alarm 1 is caused by the head (or you) making one of the switches active when it should not be, such as normal operation or just idle.


Check you home/limit switches and ensure they are working.

Might want to read over this

and this

https://docs.lightburnsoftware.com/CommonGrblSetups.html

We’re here to help, but you have to help us help you…

:smile_cat:

Piece of cake. Thanks for the heads up. I’ve merged the other thread into this one.

Either the engraver isn’t applying the homing switch or homing pull-off could be too small and not releasing the switch. Please test the following setting by entering it in the Console window in LightBurn:
$27=8
then press Enter. After this, please retest homing.

The Monport GRBL 1.1f controller is a known. I have one in hand. It arrived yesterday.
it’s Mega328p based.

The L in the Build Options code shows me that the controller is expecting two switches on each axis. If you have Normally Open switches in series or Normally Closed switches in parallel, the controller will never acknowledge the switch.

How does the controller acknowledge the switch?

The phrasing ‘does not stop’ does not tell me if the engraver has found the switch and is attempting the five pull-offs or if the engraver is attempting to proceed to home beyond the limits of the machine and not physically pushing the switch. It may be difficult to discern and separate pull-off attempts from homing with 2mm of pull-off. This is the reason for exaggerating the pull-off value and re-testing.

When retesting please let me know if Seeking (toward home) doesn’t stop or if the Seeking does stop properly (with the exaggerated pull-off behavior to release the switch) and the homing pull-off happens.

If the pull-off behavior does not occur the switch is likely not being fully depressed by the engrave head.

This implies (but does not state) that you clicked the homing switch to test its behavior while the engraver was homing. This is an excellent test to verify that the homing switches are functioning. The laser will be off during homing so physically applying the limit switches by hand is reasonably safe.

The trap here is holding the switch too long. If you hold the switch the engrave head will attempt to pull-off and open the switch 5 times. If it doesn’t open the switch it will generate the same error message.

To reiterate, If the pull-off behavior does not occur the switch is likely not being fully depressed by the engrave head.

First-test home built machines most often fall prey to a very minor folly. In an effort to squeeze the maximum work area out of the masterpiece, the switch pull-offs are most often too small and the physical location of the switch isn’t far enough into the workspace to allow the switch to trigger.

The balance of the homing related settings appear to be fine. $23 is the one to adjust if it is homing behavior travels away from the switches.

You probably found the definitive guide already but I’ll share it for others that may wander over this way.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.