Sfoglia il codice sorgente

Don't allow filament change without homing first (#7054)

Jim Brown 8 anni fa
parent
commit
26d20ebcfc
1 ha cambiato i file con 5 aggiunte e 0 eliminazioni
  1. 5
    0
      Marlin/Marlin_main.cpp

+ 5
- 0
Marlin/Marlin_main.cpp Vedi File

@@ -9276,6 +9276,11 @@ inline void gcode_M503() {
9276 9276
    */
9277 9277
   inline void gcode_M600() {
9278 9278
 
9279
+    // Don't allow filament change without homing first
9280
+    if (axis_unhomed_error()) {
9281
+        home_all_axes();
9282
+    }
9283
+
9279 9284
     // Initial retract before move to filament change position
9280 9285
     const float retract = parser.seen('E') ? parser.value_axis_units(E_AXIS) : 0
9281 9286
       #if defined(PAUSE_PARK_RETRACT_LENGTH) && PAUSE_PARK_RETRACT_LENGTH > 0

Loading…
Annulla
Salva