Переглянути джерело

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

Jim Brown 8 роки тому
джерело
коміт
26d20ebcfc
1 змінених файлів з 5 додано та 0 видалено
  1. 5
    0
      Marlin/Marlin_main.cpp

+ 5
- 0
Marlin/Marlin_main.cpp Переглянути файл

9276
    */
9276
    */
9277
   inline void gcode_M600() {
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
     // Initial retract before move to filament change position
9284
     // Initial retract before move to filament change position
9280
     const float retract = parser.seen('E') ? parser.value_axis_units(E_AXIS) : 0
9285
     const float retract = parser.seen('E') ? parser.value_axis_units(E_AXIS) : 0
9281
       #if defined(PAUSE_PARK_RETRACT_LENGTH) && PAUSE_PARK_RETRACT_LENGTH > 0
9286
       #if defined(PAUSE_PARK_RETRACT_LENGTH) && PAUSE_PARK_RETRACT_LENGTH > 0

Завантаження…
Відмінити
Зберегти