Turn off Idler and Selector motors before entering an error screen
That should prevent overheating and allow servicing during and error state. MMU-216pull/262/head
parent
ea41fd6b83
commit
e089a84f48
|
|
@ -183,6 +183,11 @@ void CommandBase::HoldIdlerSelector() {
|
|||
mi::idler.HoldOn();
|
||||
mm::motion.AbortPlannedMoves(mm::Selector);
|
||||
ms::selector.HoldOn();
|
||||
|
||||
// Force turn off motors - prevent overheating and allow servicing during and error state.
|
||||
// And don't worry about TMC2130 creep after axis enabled - we'll rehome both axes later when needed.
|
||||
mm::motion.Disable(mm::Idler);
|
||||
mm::motion.Disable(mm::Selector);
|
||||
}
|
||||
|
||||
void CommandBase::ResumeIdlerSelector() {
|
||||
|
|
|
|||
Loading…
Reference in New Issue