Преглед изворни кода

enable DEACTIVATE_SERVOS_AFTER_MOVE with switching nozzle

When using switching nozzle it should be possible to disable the servo after move. Do it only if you do not need the servo power to keep the position.
christianh17 пре 8 година
родитељ
комит
f379a326cc
1 измењених фајлова са 3 додато и 3 уклоњено
  1. 3
    3
      Marlin/SanityCheck.h

+ 3
- 3
Marlin/SanityCheck.h Прегледај датотеку

@@ -407,10 +407,10 @@
407 407
 #endif
408 408
 
409 409
 /**
410
- * Servo deactivation depends on servo endstops
410
+ * Servo deactivation depends on servo endstops or switching nozzle
411 411
  */
412
-#if ENABLED(DEACTIVATE_SERVOS_AFTER_MOVE) && !HAS_Z_SERVO_ENDSTOP
413
-  #error "Z_ENDSTOP_SERVO_NR is required for DEACTIVATE_SERVOS_AFTER_MOVE."
412
+#if ENABLED(DEACTIVATE_SERVOS_AFTER_MOVE) && !HAS_Z_SERVO_ENDSTOP && !defined(SWITCHING_NOZZLE_SERVO_NR)
413
+  #error "Z_ENDSTOP_SERVO_NR or switching nozzle is required for DEACTIVATE_SERVOS_AFTER_MOVE."
414 414
 #endif
415 415
 
416 416
 /**

Loading…
Откажи
Сачувај