Suddenly my machine won’t initialize. I’m getting a GRBL Alarm 8: Homing fail: Cycle failed to clear limit switch when pulling off.
I saw other threads about loose ball screws, and i indeed did have a very loose on on the right y axis, i’ve tightened it up but still getting the error.
Here is the log:
N0 M5
ok
N0G1F300.0X-11.5000
ok
N0G4P0.005
ok
$h
ALARM:8
GRBL_RESET
ok
Grbl 1.1h [‘$’ for help]
(:F7:0:
[MSG:‘$H’|‘$X’ to unlock]
(:F7:0:AQEBAcBOMET3igAA66O2oOiA1D+VFNrCo1BuEkJsDfS+bJjzm9gq5Hpvhas=:)
(:F7:2:B57NB/SQhGhYZ0otz5s8mvhPYI/NoDVCJo5wOAK9oBvWZANRlkbKezCNuDDRBd/wrsWkQwu/vUcYjYqDgy47Gg==:)
Grbl 1.1h [‘$’ for help]
(:F7:0:
[MSG:‘$H’|‘$X’ to unlock]
$X
(:F7:2:vX055VGKFhUjimLSVfWoI/QMXkBkDd1bcEFO9dcZskEx5PEwT2poG5m/CXeTu1HoJFU4UkfHg/2KjShWAGbzDNZkA1GWRsp7MI24MNEF3/CuxaRDC7+9RxiNioODLjsa:)
(:F7:3:75oo+RNALta8+7+iKdurHq65npqeBRCmehA7yG+JaJnro7ag6IDUP5UU2sKjUG4SQmwN9L5smPOb2Crkem+Fq7hqTTG546QHFdr0WJedBn6k3jvOgrPhwdMSuk6e/PSW:)
(:F7:0:AQEBAcBOMET3igAABToBFtyQbvWx/t+RzGV3fPp8TYHfkMgzHBzKns3DE3E=:)
(:F7:2:B57NB/SQhGhYZ0otz5s8mvhPYI/NoDVCJo5wOAK9oBuOdz+IdoZzIrtpgj7bcf6VLUPIxGudH4lXSUVoiOscxA==:)
[MSG:Caution: Unlocked]
ok
(:F7:3:AQ==:)
$xG92.1G49G10L2P1X0Y0Z0G54G21G90
(:F7:2:RKJKu4Jq3EvmQT9vtAwlrp+TdxVIcA3YbN5iwtEp5O68lN8m1ngxtHHcVaBzgKs1P92lOp3YkFt39TZxGd6vDI53P4h2hnMiu2mCPttx/pUtQ8jEa50fiVdJRWiI6xzE:)
(:F7:3:75oo+RNALta8+7+iKdurHq65npqeBRCmehA7yG+JaJkFOgEW3JBu9bH+35HMZXd8+nxNgd+QyDMcHMqezcMTcV+ZkAmHuDT+02oEMc48s8CDsoo3QgpSiN4ihxHQvmg5:)
ok
ok
(:F7:3:AA==:)
ok
ok
ok
N0G4P0.005
ok
$$
$0=10
$1=255
$2=6
$3=0
$4=0
$5=1
$6=0
$10=255
$11=0.020
$12=0.002
$13=0
$20=0
$21=0
$22=1
$23=0
$24=500.000
$25=2000.000
$26=25
$27=1.500
$30=24000
$31=0
$32=0
$100=80.000
$101=80.000
$102=160.000
$110=5000.000
$111=5000.000
$112=3000.000
$120=500.000
$121=500.000
$122=500.000
$130=1250.000
$131=1250.000
$132=155.000
ok
N0 M5
ok
N0G4P0.005
ok
$xG92.1G49G10L2P1X0Y0Z0G54G21G90
ok
ok
ok
ok
ok
Usually this is electronic: bad homing switch or loose connection, or mechanical: something prevents or interferes with machine motion — write in to support@carbide3d.com
Sure thing, left a vmail and sent in an email with a screenshot. Thanks. Hopefully simple fix, it was working this morning, then I spun my machine 180 (the cart it’s on) and loaded a sheet of plywood to run a program.
I checked all the wiring and everything looks fine, so not sure what happened. Checked all the rest of the ball screws and motors as well.
This particular message means that the limit switch is stuck ON. Carbide Motion can show you the Inputs, from that you can tell which switch is stuck, and you can see if something has shifted and is triggering the switch.
So looks like my Y2 sensor is bad, it will show red when i test it but i’m not seeing it register.
I’m trying to follow the instructions to bypass it, however i cannot access the jog screen.
Bypassing Homing Switches
When a switch fails, it’s impossible to continue using the CNC machine, even though the homing switches are only used to initialize the machine. We have a process outlined below to continue using your machine while waiting for a replacement.
Connect to your machine in Carbide Motion.
Go to the MDI screen.
Enter G28.3 and send it to the machine. This will cause your machine to set itself as “homed” with the current position being the home position.
Go to the Jog screen.
Jog your machine all the way to the back right, and lift the Z to the maximum height.
Go to the MDI screen.
Enter G28.3 and send it to the machine. This sets the current position as home, which should be very close to the real home position.
Note: You’ll want to reset your project zero after a manual homing routing because the manual home position will likely be just slightly off from the one your machine uses.
Furthermore i’ve traced the issue down to the control board, i checked the wiring harness for continuity all the back to the main connector harness plugged into the board.
Hopefully i hear from support tomorrow. I have a bunch of projects stacked up now!
I am experiencing a similar issue right now and looking forward to try your homing override method to get it running while waiting. My “X” homing fails. I have a new sensor in hand but did not take care of the issue. I am suspecting control board failure also.