-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimistic print time estimator #3747
Conversation
… status bar change.
… sliced statistics.
…calculation methods.
…ox and to output gcode. Includes travel moves in xy, ignores retractions, cooling buffer, and anything that is set in the firmware that isn't immediately known to the slicer.
Obviously it will be even less accurate if you're not telling Slic3r to control acceleration. |
…correctly on different platforms. Changed output units to cm/cm^3
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This adds extra computation time and does not include things like retractions which are usually slow (as well as travel moves perhaps?).
I'd prefer to implement the time estimator as a separate G-code processor. The GUI could launch that computation asynchronously in a background thread and it would be much easier to account for every G-code line including retractions and travel moves. Also we would provide the community with an almost standalone, or at least cleaner, time estimation library. Unit testing (heuristics etc.) would be easier too.
I am very okay with that. Perhaps we can roll it into a more general plugin
arrangement instead? Something I have been mulling over.
|
Superseded by 969f28f |
Add an optimistic print time estimator to Slic3r. Considers just the print and travel moves under ideal circumstances. The information is collected during gcode generation per-extruder and then summed at the end.
This PR requires that #3669 be merged first (adds slicing statistic box)
Implements #1766 (along with #3669).