Ver Fonte

Do not always cut if it is not enabled from menu.

Marek Bel há 5 anos atrás
pai
commit
e79c203c96
1 ficheiros alterados com 5 adições e 2 exclusões
  1. 5 2
      Firmware/Marlin_main.cpp

+ 5 - 2
Firmware/Marlin_main.cpp

@@ -7091,8 +7091,11 @@ if((eSoundMode==e_SOUND_MODE_LOUD)||(eSoundMode==e_SOUND_MODE_ONCE))
 			  else
 			  {
 #if defined(MMU_HAS_CUTTER) && defined(MMU_ALWAYS_CUT)
-			      mmu_command(MmuCmd::K0 + tmp_extruder);
-                  manage_response(true, true, MMU_UNLOAD_MOVE);
+			      if (EEPROM_MMU_CUTTER_ENABLED_always == eeprom_read_byte((uint8_t*)EEPROM_MMU_CUTTER_ENABLED))
+                  {
+                      mmu_command(MmuCmd::K0 + tmp_extruder);
+                      manage_response(true, true, MMU_UNLOAD_MOVE);
+                  }
 #endif //defined(MMU_HAS_CUTTER) && defined(MMU_ALWAYS_CUT)
 				  mmu_command(MmuCmd::T0 + tmp_extruder);
 				  manage_response(true, true, MMU_TCODE_MOVE);