Jubilee - error then stops picking up tools
-
@BryanH said in Jubilee - error then stops picking up tools:
, the lock didn't finish the rota
Good eyes, folks! My first suggestion would be the same: ensure that any commands sent to the U axis are be no greater than the limits defined in M208. On the stock configs, axis limit for U is set to 200, and invoking tool_lock.g rotates the U axis with an endstop sensitive search up to U=200. (Units are degrees for U.) Since locking is torque-sensitive, the locking position is unknown and will vary slightly with cycles, but it will be in this range.
Side note: The latest revision of the Lock only will actually hard-stop around ~120 degrees on the U axis. This translates to a full 180 degrees on the carriage twist lock side, which is now hard-stopped from material on the carriage back plate. At this point, the internal locking spring will be fully, stretched, clicking the internal limit switch and halting the move.
It sounds like this fix didn't work so my next suspicion would be a disconnected/loose wire somewhere in the U axis wire harness.
To test loose wires, I'd remove the KK connector and hook up a multimeter to both loose leads. Then, with the U axis disengaged (M18 U), I'd rotate the lock by hand with the knob. Only in cases where the limit switches are clicked should you break the connection. If you break the connection when the switch is not clicked, there's a break in the wire harness.
Other Thoughts
Based on when your prints fail, this only happens "sometimes." In my mind, this makes me think:
- something in the real world that's not repeatable (loose wires, or something about locking since the exact position can vary over cycles)
- something about the firmware, which may have a memory leak or uncaught edge case.
References
- Jubilee Wiring Diagram, upper left section for U axis wiring harness
-
@BryanH Sorry to hear that the U matter was not the reason. I wish you good luck finding the reason.
A last idea: when the error occurs, check M122 to look whether there are hiccups for U or other errors. Jubilee has higher gear ratio and different speed/accel parameters, maybe the force is not sufficient.
-
Solved!
Found that a set screw had backed out that was holding the fixed pulley in place on the stepper shaft.
We found it odd In the way it was manifesting.
Thank you everyone for the assistance.
-
My best guess as to why we got the " Error: G1/G2/G3: Intermediate position outside machine boundaries" error is because, in principle, each move should be terminated with triggering and endstop. A free-spinning shaft that would violate that principle.
Good to know how this hardware issue can manifest. I'll update the instructions to make sure folks double-check that their setscrews are threadlocked and biting down on the flat part of the shaft so this hopefully doesn't bite someone in the future!