preheat: sync temperature threshold in M600 and Wizard

* M600 used 1°C threshold, which may increase the waiting time a bit
* Wizard used 3°C

Sync both to use TEMP_HYSTERESIS for consistancy

No change in memory footprint
This commit is contained in:
Guðni Már Gilbert 2023-02-19 13:23:31 +00:00
parent 6ad126ef0b
commit 496b52b819
2 changed files with 2 additions and 2 deletions

View File

@ -11424,7 +11424,7 @@ void M600_wait_for_user(float HotendTempBckp) {
}
break;
case 2: //waiting for nozzle to reach target temperature
if (fabs(degTargetHotend(active_extruder) - degHotend(active_extruder)) < 1) {
if (fabs(degTargetHotend(active_extruder) - degHotend(active_extruder)) < TEMP_HYSTERESIS) {
lcd_display_message_fullscreen_P(_T(MSG_PRESS_TO_UNLOAD));
waiting_start_time = _millis();
wait_for_user_state = 0;

View File

@ -3772,7 +3772,7 @@ static void wait_preheat()
plan_buffer_line_curposXYZE(homing_feedrate[Z_AXIS] / 60);
delay_keep_alive(2000);
lcd_display_message_fullscreen_P(_T(MSG_WIZARD_HEATING));
while (fabs(degHotend(0) - degTargetHotend(0)) > 3) {
while (fabs(degHotend(0) - degTargetHotend(0)) > TEMP_HYSTERESIS) {
lcd_display_message_fullscreen_P(_T(MSG_WIZARD_HEATING));
lcd_set_cursor(0, 4);