Procházet zdrojové kódy

Don't run `M600` on filament runout if the nozzle is cold

Scott Lahteine před 6 roky
rodič
revize
a718f5bdf3
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4
    1
      Marlin/src/Marlin.cpp

+ 4
- 1
Marlin/src/Marlin.cpp Zobrazit soubor

@@ -336,7 +336,10 @@ void disable_all_steppers() {
336 336
 void manage_inactivity(bool ignore_stepper_queue/*=false*/) {
337 337
 
338 338
   #if ENABLED(FILAMENT_RUNOUT_SENSOR)
339
-    if ((IS_SD_PRINTING || print_job_timer.isRunning()) && (READ(FIL_RUNOUT_PIN) == FIL_RUNOUT_INVERTING))
339
+    if ((IS_SD_PRINTING || print_job_timer.isRunning())
340
+      && READ(FIL_RUNOUT_PIN) == FIL_RUNOUT_INVERTING
341
+      && thermalManager.targetHotEnoughToExtrude(active_extruder)
342
+    )
340 343
       handle_filament_runout();
341 344
   #endif
342 345
 

Loading…
Zrušit
Uložit