Explorar el Código

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

Scott Lahteine hace 6 años
padre
commit
a718f5bdf3
Se han modificado 1 ficheros con 4 adiciones y 1 borrados
  1. 4
    1
      Marlin/src/Marlin.cpp

+ 4
- 1
Marlin/src/Marlin.cpp Ver fichero

@@ -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…
Cancelar
Guardar