Browse Source

Fix bug in wait-for-heatup (#13290)

pull/1/head
kAdonis 5 years ago
committed by Scott Lahteine
parent
commit
05c2f80826
  1. 6
      Marlin/src/module/temperature.cpp

6
Marlin/src/module/temperature.cpp

@ -2887,8 +2887,10 @@ void Temperature::isr() {
if (!residency_start_ms) {
// Start the TEMP_BED_RESIDENCY_TIME timer when we reach target temp for the first time.
if (temp_diff < TEMP_BED_WINDOW) residency_start_ms = now;
if (first_loop) residency_start_ms += (TEMP_BED_RESIDENCY_TIME) * 1000UL;
if (temp_diff < TEMP_BED_WINDOW) {
residency_start_ms = now;
if (first_loop) residency_start_ms += (TEMP_BED_RESIDENCY_TIME) * 1000UL;
}
}
else if (temp_diff > TEMP_BED_HYSTERESIS) {
// Restart the timer whenever the temperature falls outside the hysteresis.

Loading…
Cancel
Save