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:
parent
6ad126ef0b
commit
496b52b819
|
|
@ -11424,7 +11424,7 @@ void M600_wait_for_user(float HotendTempBckp) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case 2: //waiting for nozzle to reach target temperature
|
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));
|
lcd_display_message_fullscreen_P(_T(MSG_PRESS_TO_UNLOAD));
|
||||||
waiting_start_time = _millis();
|
waiting_start_time = _millis();
|
||||||
wait_for_user_state = 0;
|
wait_for_user_state = 0;
|
||||||
|
|
|
||||||
|
|
@ -3772,7 +3772,7 @@ static void wait_preheat()
|
||||||
plan_buffer_line_curposXYZE(homing_feedrate[Z_AXIS] / 60);
|
plan_buffer_line_curposXYZE(homing_feedrate[Z_AXIS] / 60);
|
||||||
delay_keep_alive(2000);
|
delay_keep_alive(2000);
|
||||||
lcd_display_message_fullscreen_P(_T(MSG_WIZARD_HEATING));
|
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_display_message_fullscreen_P(_T(MSG_WIZARD_HEATING));
|
||||||
|
|
||||||
lcd_set_cursor(0, 4);
|
lcd_set_cursor(0, 4);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue