From 456ddbb5383eab9a1e77c4e57ad77eee78c7ffcc Mon Sep 17 00:00:00 2001 From: "D.R.racer" Date: Tue, 24 May 2022 17:24:22 +0200 Subject: [PATCH] Handle the new MMU states (slow load to fsensor) --- Firmware/mmu2.cpp | 1 + Firmware/mmu2/progress_codes.h | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Firmware/mmu2.cpp b/Firmware/mmu2.cpp index 93a0e9059..a2474e2a4 100644 --- a/Firmware/mmu2.cpp +++ b/Firmware/mmu2.cpp @@ -652,6 +652,7 @@ void MMU2::OnMMUProgressMsg(ProgressCode pc){ // Act accordingly - every status change (even the same state) switch(pc){ case ProgressCode::FeedingToBondtech: + case ProgressCode::FeedingToFSensor: if ( loadFilamentStarted ) { switch ( WhereIsFilament() ) diff --git a/Firmware/mmu2/progress_codes.h b/Firmware/mmu2/progress_codes.h index bdb17c647..7dd2e191a 100644 --- a/Firmware/mmu2/progress_codes.h +++ b/Firmware/mmu2/progress_codes.h @@ -36,7 +36,10 @@ enum class ProgressCode : uint_fast8_t { EjectingFilament, // P24 RetractingFromFinda, // P25 - Homing, + Homing, // P26 + MovingSelector, // P27 + + FeedingToFSensor, // P28 Empty = 0xff // dummy empty state };