Make sure pulley is disabled before disengaging idler

Fixes an issue where filament get ejected when fsensor is triggered when loading filament to nozzle
pull/227/head
Guðni Már Gilbert 2022-10-21 23:12:50 +00:00
parent c2601d9a34
commit 347d7aa0a6
1 changed files with 1 additions and 1 deletions

View File

@ -192,7 +192,6 @@ void CommandBase::ErrDisengagingIdler() {
error = deferredErrorCode;
deferredErrorCode = ErrorCode::OK; // and clear the deferredEC just for safety
mg::globals.IncDriveErrors();
mpu::pulley.Disable();
mui::userInput.Clear(); // remove all buffered events if any just before we wait for some input
}
}
@ -201,6 +200,7 @@ void CommandBase::GoToErrDisengagingIdler(ErrorCode deferredEC) {
state = ProgressCode::ERRDisengagingIdler;
deferredErrorCode = deferredEC;
ml::leds.SetPairButOffOthers(mg::globals.ActiveSlot(), ml::off, ml::blink0);
mpu::pulley.Disable();
mi::idler.Disengage();
}