From c6577aea603e937d9177d7900fea2ca85f0df1f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Br=C3=A1zio?= Date: Wed, 30 Mar 2016 01:03:20 +0100 Subject: [PATCH] M190 bed temp was never reached --- Marlin/Marlin_main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 38eef424c5..c83f1ad89c 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -4307,7 +4307,7 @@ inline void gcode_M109() { cancel_heatup = false; millis_t now = millis(), next_temp_ms = now + 1000UL; - while (!cancel_heatup && degTargetBed() != degBed()) { + while (!cancel_heatup && fabs(degTargetBed() - degBed()) < 0.75f) { millis_t now = millis(); if (now > next_temp_ms) { //Print Temp Reading every 1 second while heating up. next_temp_ms = now + 1000UL;