It depends on your printer settings: accel, jerk, max speed (this is least important as most people don't exceed it) for all 4 axes (yes, including Z and E axes)
What model printer do you have? As Greg says, you can get these values from M503 and feed this information into the printer settings on your machine settings in cura so that cura does a better job. For Ultimaker printers Cura is usually spot on because Ultimaker entered all that information into Cura. Cura is open source so the company that made your pritner *should* have done this for you. So yell at your printer manufacturer and tell them to suck it up and create accurate "machine profiles" and "print profiles" and not rely on other people to do their work.
The maintainers of Cura welcome printer profile information - especially if the information is from an official source at the manufacturer.
Recommended Posts
GregValiant 1,454
The printer has internal settings for "Maximum Speeds" for each axis, and "Maximum Acceleration" for each axis. Cura has no idea what those might be. You can enter a print speed of 200 into Cura, and the estimated time will be based on that. But when the printer sees the G1 .... F12000 line it might go "Wait a minute, max speed is 50" and it will impose the limit. Same with Accel values.
You can send "M503" to the printer using Pronterface and it will respond with all it's settings. Look at M203 (Max Accel) and M201 (Max Speed).
But twice as long is a lot. I print from the SD card and my actual print times are always (and I mean always) between 95% and 100% of the Cura estimate. So from a little less than the estimate, to right on the money.
You can post a gcode file that had the problem, but it won't really show anything unless the "F" parameters are all wonky.
Link to post
Share on other sites