Shapeoko 3 keeps going into alarm state in the middle of running

It will start doing the piece then after about 5 mins it stops moving and I can no longer pause in bcnc. I kill bcnc and startup again and the board is in an alarm state. If I rehome and try again it errors into the alarm state pretty much immediately. If I reset the whole machine and turn ask the power of it again runs for about 5 mins then alarms…

I have limit switches, I tried to turn off hard limits and it still alarms. I have no idea what could be the issue here?

The grbl config is:
$0=10 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=5 (dir port invert mask:00000101)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=255 (status report mask:11111111)
$11=0.020 (junction deviation, mm)
$12=0.010 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=0 (hard limits, bool)
$22=1 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=100.000 (homing feed, mm/min)
$25=1000.000 (homing seek, mm/min)
$26=25 (homing debounce, msec)
$27=5.000 (homing pull-off, mm)
$100=40.000 (x, step/mm)
$101=40.000 (y, step/mm)
$102=40.000 (z, step/mm)
$110=5000.000 (x max rate, mm/min)
$111=5000.000 (y max rate, mm/min)
$112=5000.000 (z max rate, mm/min)
$120=400.000 (x accel, mm/sec^2)
$121=400.000 (y accel, mm/sec^2)
$122=400.000 (z accel, mm/sec^2)
$130=425.000 (x max travel, mm)
$131=465.000 (y max travel, mm)
$132=80.000 (z max travel, mm)

It might be worth checking to see if there is a short between any of the limit switch headers or estop headers on you controller board.

How would I check that? If seems to go off somewhat randomly :frowning: a multimeter?

Yes a multimeter set to continuity mode would be ideal. Touch the probes to the individual limit switch pins and their respective grounds. This may not be the issue but it’s worth checking as it did happen to mine. Yeh mine was quite random as well!