|
@@ -6377,6 +6377,7 @@ Sigma_Exit:
|
|
SERIAL_PROTOCOLLN("index, temp, ustep, um");
|
|
SERIAL_PROTOCOLLN("index, temp, ustep, um");
|
|
for (uint8_t i = 0; i < 6; i++)
|
|
for (uint8_t i = 0; i < 6; i++)
|
|
{
|
|
{
|
|
|
|
+ usteps = 0;
|
|
if (i>0) EEPROM_read_B(EEPROM_PROBE_TEMP_SHIFT + (i - 1) * 2, &usteps);
|
|
if (i>0) EEPROM_read_B(EEPROM_PROBE_TEMP_SHIFT + (i - 1) * 2, &usteps);
|
|
float mm = ((float)usteps) / axis_steps_per_unit[Z_AXIS];
|
|
float mm = ((float)usteps) / axis_steps_per_unit[Z_AXIS];
|
|
i == 0 ? SERIAL_PROTOCOLPGM("n/a") : SERIAL_PROTOCOL(i - 1);
|
|
i == 0 ? SERIAL_PROTOCOLPGM("n/a") : SERIAL_PROTOCOL(i - 1);
|
|
@@ -7119,7 +7120,9 @@ void handle_status_leds(void) {
|
|
|
|
|
|
#ifdef SAFETYTIMER
|
|
#ifdef SAFETYTIMER
|
|
/**
|
|
/**
|
|
- * @brief Turn off heating after 15 minutes of inactivity
|
|
|
|
|
|
+ * @brief Turn off heating after 30 minutes of inactivity
|
|
|
|
+ *
|
|
|
|
+ * Full screen blocking notification message is shown after heater turning off.
|
|
*/
|
|
*/
|
|
static void handleSafetyTimer()
|
|
static void handleSafetyTimer()
|
|
{
|
|
{
|
|
@@ -7136,10 +7139,11 @@ static void handleSafetyTimer()
|
|
{
|
|
{
|
|
safetyTimer.start();
|
|
safetyTimer.start();
|
|
}
|
|
}
|
|
- else if (safetyTimer.expired(1800000ul)) //30 minutes
|
|
|
|
|
|
+ else if (safetyTimer.expired(1800000ul))
|
|
{
|
|
{
|
|
setTargetBed(0);
|
|
setTargetBed(0);
|
|
setTargetHotend(0, 0);
|
|
setTargetHotend(0, 0);
|
|
|
|
+ lcd_show_fullscreen_message_and_wait_P(MSG_BED_HEATING_SAFETY_DISABLED);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#endif //SAFETYTIMER
|
|
#endif //SAFETYTIMER
|