I was running my machine on a job and got a usb disconnect error. PC didn’t loose power, nor did the nomad that I could see. Job was a 20 minute job that was about 2/3rds through. After reset of machine I was getting a door interlock error. Restarted the pc/nomad. Now I’m able to connect, but the homing cycle hangs up on the y homing cycle as it doesn’t seem to engage the limit switch. Tried a few restarts, set the machine on its side to see if the switch had been moved, nothing seems out of place (though admittedly I haven’t seen the bottom side all that closely previously).
Here’s logs:
Carbide Motion LOG
Clear
Start
Hide To
Hide From
(255): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(254): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(253): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(252): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(251): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000>
(250): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(249): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(248): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(247): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|Ov:100,100,100>
(246): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(245): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(244): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(243): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(242): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(241): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000>
(240): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(239): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(238): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(237): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|Ov:100,100,100>
(236): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(235): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(234): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(233): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(232): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(231): <- ok
(230): -> M56P1
(229): -> gc_probe
(228): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000>
(227): -> gc_sync
(226): <- ok
(225): -> N0 G4P0.005
(224): -> gc_wait_for_idle
(223): <- ok
(222): <- [PRB:0.000,0.000,0.000:0]
(221): <- [TLO:0.000]
(220): <- [G92:0.000,0.000,0.000]
(219): <- [G30:-2.500,-5.000,-5.000]
(218): <- [G28:0.000,0.000,0.000]
(217): <- [G59:-124.210,-108.195,-124.070]
(216): <- [G58:553.000,883.000,-105.525]
(215): <- [G57:0.000,0.000,0.000]
(214): <- [G56:0.000,0.000,0.000]
(213): <- [G55:0.000,0.000,0.000]
(212): <- [G54:0.000,0.000,0.000]
(211): -> $#
(210): -> gc_get_offsets
(209): <- ok
(208): <- [GC:G0 G54 G17 G21 G90 G94 M5 M9 M56 T0 F0 S0]
(207): -> $G
(206): -> gc_parser_state
(205): <- ok
(204): -> G90
(203): -> gc_not_motion
(202): <- ok
(201): -> G49
(200): -> gc_not_motion
(199): <- ok
(198): -> G21
(197): -> gc_not_motion
(196): <- ok
(195): -> G10L2P1X0Y0Z0
(194): -> gc_not_motion
(193): <- ok
(192): -> G54
(191): -> gc_not_motion
(190): <- ok
(189): -> G92.1
(188): -> gc_not_motion
(187): <- ok
(186): -> M05
(185): -> gc_spindle
(184): <- ok
(183): -> N0 G4P0.005
(182): -> gc_wait_for_idle
(181): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(180): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y>
(179): -> gc_wait_for_status_updates
(178): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000>
(177): -> gc_sync
(176): <- ok
(175): -> N0 G4P0.005
(174): -> gc_wait_for_idle
(173): <- ok
(172): <- [GC:G0 G54 G17 G21 G90 G94 M5 M9 M56 T0 F0 S0]
(171): -> $G
(170): -> gc_parser_state
(169): <- ok
(168): <- [PRB:0.000,0.000,0.000:0]
(167): <- [TLO:0.000]
(166): <- [G92:0.000,0.000,0.000]
(165): <- [G30:-2.500,-5.000,-5.000]
(164): <- [G28:0.000,0.000,0.000]
(163): <- [G59:-124.210,-108.195,-124.070]
(162): <- [G58:553.000,883.000,-105.525]
(161): <- [G57:0.000,0.000,0.000]
(160): <- [G56:0.000,0.000,0.000]
(159): <- [G55:0.000,0.000,0.000]
(158): <- [G54:0.000,0.000,0.000]
(157): -> $#
(156): -> gc_get_offsets
(155): <- ok
(154): <- [PRB:0.000,0.000,0.000:0]
(153): <- [TLO:0.000]
(152): <- [G92:0.000,0.000,0.000]
(151): <- [G30:-2.500,-5.000,-5.000]
(150): <- [G28:0.000,0.000,0.000]
(149): <- [G59:-124.210,-108.195,-124.070]
(148): <- [G58:553.000,883.000,-105.525]
(147): <- [G57:0.000,0.000,0.000]
(146): <- [G56:0.000,0.000,0.000]
(145): <- [G55:0.000,0.000,0.000]
(144): <- [G54:0.000,0.000,0.000]
(143): -> $#
(142): -> gc_get_offsets
(141): <- ok
(140): <- [GC:G0 G54 G17 G21 G90 G94 M5 M9 M56 T0 F0 S0]
(139): -> $G
(138): -> gc_parser_state
(137): <- ok
(136): -> G90
(135): -> gc_not_motion
(134): <- ok
(133): -> G49
(132): -> gc_not_motion
(131): <- ok
(130): -> G21
(129): -> gc_not_motion
(128): <- ok
(127): -> G10L2P1X0Y0Z0
(126): -> gc_not_motion
(125): <- ok
(124): -> G54
(123): -> gc_not_motion
(122): <- ok
(121): -> G92.1
(120): -> gc_not_motion
(119): STATE: SET MACHINE STATE: INIT
(118): <- <Idle|MPos:375.000,375.000,-5.000|Bf:14,128|FS:0,0|Pn:Y|Ov:100,100,100>
(117): <- ok
(116): <- ok
(115): <- [MSG:Caution: Unlocked]
(114): <- <Alarm|MPos:375.000,375.000,-5.000|Bf:14,125|FS:0,0|Pn:Y|WCO:0.000,0.000,0.000>
(113): -> $X
(112): <- [MSG:’$H’|’$X’ to unlock]
(111): <- [MSG:Check Limits]
(110): <- Grbl 1.1f [’$’ for help]
(109): -> $X
(108): <- [MSG:’$H’|’$X’ to unlock]
(107): <- [MSG:Check Limits]
(106): <- Grbl 1.1f [’$’ for help]
(105): <- ok
(104): -> GRBL_RESET
(103): STATE: SET MACHINE STATE: MACHINE_ALARM
(102): <- ALARM:9
(101): -> $h
(100): -> gc_homing
(99): <- ok
(98): -> N0 G4P0.005
(97): -> gc_wait_for_idle
(96): -> gc_check_limit_switch
(95): <- ok
(94): -> N0 G4P0.005
(93): -> gc_wait_for_idle
(92): -> gc_backoff_limit_switch
(91): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(90): STATE: SET MACHINE STATE: HOMING
(89): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(88): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(87): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(86): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(85): <- ok
(84): -> M56P0
(83): -> gc_probe
(82): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(81): STATE: SET MACHINE STATE: NEEDS_HOMING
(80): STATE: SET MACHINE STATE: JOGGING
(79): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(78): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(77): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(76): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(75): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(74): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(73): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(72): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(71): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(70): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(69): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(68): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(67): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(66): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(65): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(64): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(63): <- ok
(62): -> M56P1
(61): -> gc_probe
(60): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(59): -> gc_sync
(58): <- ok
(57): -> N0 G4P0.005
(56): -> gc_wait_for_idle
(55): <- ok
(54): <- [PRB:0.000,0.000,0.000:0]
(53): <- [TLO:0.000]
(52): <- [G92:0.000,0.000,0.000]
(51): <- [G30:-2.500,-5.000,-5.000]
(50): <- [G28:0.000,0.000,0.000]
(49): <- [G59:-124.210,-108.195,-124.070]
(48): <- [G58:553.000,883.000,-105.525]
(47): <- [G57:0.000,0.000,0.000]
(46): <- [G56:0.000,0.000,0.000]
(45): <- [G55:0.000,0.000,0.000]
(44): <- [G54:0.000,0.000,0.000]
(43): -> $#
(42): -> gc_get_offsets
(41): <- ok
(40): <- [GC:G0 G54 G17 G21 G90 G94 M5 M9 M56 T0 F0 S0]
(39): -> $G
(38): -> gc_parser_state
(37): <- ok
(36): -> G90
(35): -> gc_not_motion
(34): <- ok
(33): -> G49
(32): -> gc_not_motion
(31): <- ok
(30): -> G21
(29): -> gc_not_motion
(28): <- ok
(27): -> G10L2P1X0Y0Z0
(26): -> gc_not_motion
(25): <- ok
(24): -> G54
(23): -> gc_not_motion
(22): <- ok
(21): -> G92.1
(20): -> gc_not_motion
(19): <- ok
(18): -> M05
(17): -> gc_spindle
(16): <- ok
(15): -> N0 G4P0.005
(14): -> gc_wait_for_idle
(13): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(12): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0>
(11): -> gc_wait_for_status_updates
(10): <- <Idle|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|Ov:100,100,100>
(9): <- ok
(8): <- [MSG:Caution: Unlocked]
(7): <- <Alarm|MPos:0.000,0.000,0.000|Bf:14,128|FS:0,0|WCO:0.000,0.000,0.000>
(6): -> $X
(5): <- [MSG:’$H’|’$X’ to unlock]
(4): <- Grbl 1.1f [’$’ for help]
(3): STATE: SET MACHINE STATE: INIT
(2): -> GRBL_RESET
(1): STATE: SET MACHINE STATE: NOTCONNECTED
Any thoughts/suggestions/more info needed?