diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index d0998fdaaf..d871e538ff 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -528,10 +528,10 @@ void get_command() stoptime=millis(); char time[30]; unsigned long t=(stoptime-starttime)/1000; - int sec,min; - min=t/60; - sec=t%60; - sprintf_P(time, PSTR("%i min, %i sec"),min,sec); + int hours, minutes; + minutes=(t/60)%60; + hours=t/60/60; + sprintf_P(time, PSTR("%i hours %i minutes"),hours, minutes); SERIAL_ECHO_START; SERIAL_ECHOLN(time); lcd_setstatus(time);