Browse Source

Handle the new MMU states (slow load to fsensor)

D.R.racer 2 years ago
parent
commit
456ddbb538
2 changed files with 5 additions and 1 deletions
  1. 1 0
      Firmware/mmu2.cpp
  2. 4 1
      Firmware/mmu2/progress_codes.h

+ 1 - 0
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() )

+ 4 - 1
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
 };