Jump to content
Ultimaker Community of 3D Printing Experts

Print time variable?

Recommended Posts

There is no variable or replacement pattern for it.


Technical details: the {replacement patterns} in the start- and end-gcode are replaced before the settings and geometry are sent from Cura (the "frontend") to CuraEngine (the "backend"). The total print time is not available at that time, because it has not yet been calculated. The total print time is added directly to the gcode by CuraEngine.


You could use a postprocessing script to change the line that CuraEngine inserted into the gcode. See the Search & Replace script, and replace ";TIME:" with eg "M117 print time:". This will put the M117 before any other functional gcode.  It is possible to write a custom postprocessing script that puts the line somewhere else, but some Python skills are needed



Share this post

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


Important Information

Welcome to the Ultimaker Community of 3D printing experts. Visit the following links to read more about our Terms of Use or our Privacy Policy. Thank you!