From 4998cfb70d4f8778f3f7f7c7fcb3d52a94f56d5d Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Wed, 10 Feb 2021 08:59:31 +0100 Subject: [PATCH] Fix printing time being shown without `M73` gcode Adjust estimated times only if speed is changed. Printing time has to stay printing time. --- Firmware/ultralcd.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 5041f2036..cd5705aae 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -718,8 +718,12 @@ void lcdui_print_time(void) print_t = print_tr; suff = 'R'; } + else + { + print_t = _millis() / 60000 - starttime / 60000; + } - if (feedmultiply != 100) + if (feedmultiply != 100 && (print_tc != 0 || print_tr !=0)) { suff_doubt = '?'; print_t = 100ul * print_t / feedmultiply;