|  | @@ -3705,7 +3705,11 @@ static void gcodes_M704_M705_M706(uint16_t gcode)
 | 
	
		
			
				|  |  |                  MMU2::mmu2.eject_filament(mmuSlotIndex, false);
 | 
	
		
			
				|  |  |                  break;
 | 
	
		
			
				|  |  |              case 706:
 | 
	
		
			
				|  |  | -                MMU2::mmu2.cut_filament(mmuSlotIndex);
 | 
	
		
			
				|  |  | +#ifdef MMU_HAS_CUTTER
 | 
	
		
			
				|  |  | +                if (eeprom_read_byte((uint8_t*)EEPROM_MMU_CUTTER_ENABLED) != 0){
 | 
	
		
			
				|  |  | +                    MMU2::mmu2.cut_filament(mmuSlotIndex);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +#endif // MMU_HAS_CUTTER
 | 
	
		
			
				|  |  |                  break;
 | 
	
		
			
				|  |  |              default:
 | 
	
		
			
				|  |  |                  break;
 |