Explorar el Código

Fixing SWITCHING_EXTRUDER feature

fixoid hace 6 años
padre
commit
e530c67349
Se han modificado 1 ficheros con 6 adiciones y 8 borrados
  1. 6
    8
      Marlin/Marlin_main.cpp

+ 6
- 8
Marlin/Marlin_main.cpp Ver fichero

@@ -10350,22 +10350,20 @@ void tool_change(const uint8_t tmp_extruder, const float fr_mm_s/*=0.0*/, bool n
10350 10350
       UNUSED(fr_mm_s);
10351 10351
       UNUSED(no_move);
10352 10352
 
10353
-      #if ENABLED(SWITCHING_EXTRUDER) && !DONT_SWITCH
10354
-
10355
-        stepper.synchronize();
10356
-        move_extruder_servo(tmp_extruder);
10357
-
10358
-      #elif ENABLED(MK2_MULTIPLEXER)
10359
-
10353
+      #if ENABLED(MK2_MULTIPLEXER)
10360 10354
         if (tmp_extruder >= E_STEPPERS)
10361 10355
           return invalid_extruder_error(tmp_extruder);
10362 10356
 
10363 10357
         select_multiplexed_stepper(tmp_extruder);
10364
-
10365 10358
       #endif
10366 10359
 
10367 10360
     #endif // HOTENDS <= 1
10368 10361
 
10362
+    #if ENABLED(SWITCHING_EXTRUDER) && !DONT_SWITCH
10363
+      stepper.synchronize();
10364
+      move_extruder_servo(tmp_extruder);
10365
+    #endif
10366
+
10369 10367
     active_extruder = tmp_extruder;
10370 10368
 
10371 10369
     SERIAL_ECHO_START();

Loading…
Cancelar
Guardar