|
@ -138,7 +138,7 @@ int saved_feedmultiply; |
|
|
volatile bool feedmultiplychanged=false; |
|
|
volatile bool feedmultiplychanged=false; |
|
|
float current_position[NUM_AXIS] = { 0.0, 0.0, 0.0, 0.0}; |
|
|
float current_position[NUM_AXIS] = { 0.0, 0.0, 0.0, 0.0}; |
|
|
float add_homeing[3]={0,0,0}; |
|
|
float add_homeing[3]={0,0,0}; |
|
|
|
|
|
bool stop_heating_wait=false; |
|
|
//=========================================================================== |
|
|
//=========================================================================== |
|
|
//=============================private variables============================= |
|
|
//=============================private variables============================= |
|
|
//=========================================================================== |
|
|
//=========================================================================== |
|
@ -825,6 +825,7 @@ FORCE_INLINE void process_commands() |
|
|
} |
|
|
} |
|
|
manage_heater(); |
|
|
manage_heater(); |
|
|
LCD_STATUS; |
|
|
LCD_STATUS; |
|
|
|
|
|
if(stop_heating_wait) break; |
|
|
#ifdef TEMP_RESIDENCY_TIME |
|
|
#ifdef TEMP_RESIDENCY_TIME |
|
|
/* start/restart the TEMP_RESIDENCY_TIME timer whenever we reach target temp for the first time |
|
|
/* start/restart the TEMP_RESIDENCY_TIME timer whenever we reach target temp for the first time |
|
|
or when current temp falls outside the hysteresis after target temp was reached */ |
|
|
or when current temp falls outside the hysteresis after target temp was reached */ |
|
|