Print timer now stops when it sees the last extruder temperature being shutdown

This commit is contained in:
jbrazio
2016-03-08 18:11:02 +00:00
parent b7928a000a
commit 986b508ff7
4 changed files with 45 additions and 9 deletions

View File

@@ -306,7 +306,8 @@ static void lcd_implementation_status_screen() {
u8g.setPrintPos(80,48);
if (print_job_start_ms != 0) {
uint16_t time = (millis() - print_job_start_ms) / 60000;
uint16_t time = ((print_job_stop_ms > print_job_start_ms)
? print_job_stop_ms : millis()) / 60000 - print_job_start_ms / 60000;
lcd_print(itostr2(time/60));
lcd_print(':');
lcd_print(itostr2(time%60));