Implement 'Filament not loaded' option for M600 with MMU

This commit is contained in:
Guðni Már Gilbert 2022-06-18 10:08:54 +00:00 committed by D.R.racer
parent caf98936e3
commit ed04c24ba0
1 changed files with 8 additions and 2 deletions

View File

@ -11344,8 +11344,14 @@ void M600_check_state(float nozzle_temp)
// Filament failed to load so load it again
case 2:
if (MMU2::mmu2.Enabled()){
//@@TODO mmu_M600_load_filament(false, nozzle_temp); //nonautomatic load; change to "wrong filament loaded" option?
// Unload filament
mmu_M600_unload_filament();
// Ask to remove any old filament and load new
mmu_M600_wait_and_beep();
// After user clicks knob, MMU will load the filament
mmu_M600_load_filament(false, nozzle_temp);
} else {
M600_load_filament_movements();
}