Open bwucke opened 1 year ago
This is the beta of a post processor that I've altered to add the "Print Finish Time" as a pop-up message. I guesstimated a "Print Start Time" of 10 minutes after slicing. The post processor already had a "fudge factor" in place to modify the print time closer to reality and I used that to compute the Finish Time. If the fudge factor is at 100% then the Finish Time will be Print Time + 10 minutes from now.
Unzip the file and put the .py file into your Configuration Folder in the "scripts" sub-folder. It will be available from "Extensions/Post Process/Modify Gcode" and then "Add a script". There is a checkbox (see the screenshot) to enable the message and it will be available for either the "Display Progress" option or the "Filename and Layer" option. I find the message to be annoying but it is enabled by default.
Is your feature request related to a problem?
I want to make a print "as big as possible" and have it ready by morning. So, I see "Print time: 16h 13m". Current time: 14:30. So I calculate 14+16 is 30 less 24, that's 6, it will be sometime between 6 and 7AM. I can bump the size by 10% yet - and repeat the tango with calculating the hour.
Describe the solution you'd like
In the 'Time Estimation' box that shows up when you hover (i) next to estimated print time, I'd love to see a line added, 'printing end time' giving the date+time the print ends under assumption you start printing now. A similar running estimate in the 'Monitor' screen would be also welcome, so instead of 'check back in 3 hours' you know to check back at 6:30 PM.
Describe alternatives you've considered
Counting the hour in my head. Trying my hand in writing this as a Cura extension myself, if skill and patience allows (they don't)
Affected users and/or printers
Everything and everyone except shortest, fastest prints and continuous print systems.
Additional information & file uploads
Should be trivial to implement. Take system clock, add the estimated print time, convert to date/time.