Jump to content

why does my printer print faster in speed but not finish faster in time?

Recommended Posts

Posted · why does my printer print faster in speed but not finish faster in time?



i am just a noob in the 3d world and just bought an ender 5s-1 like a few weeks ago. since then i am experimenting with the settings but got stuck at some point.

i hope anyone knows how to fix this because i have a normal printing speed of 120 mm/s and the printer should be able to go as fast as 250 mm/s, and i know the quality wil go down a bit if you print faster but i wanted to know how much it would go down for the amount of speed increase i got. so i went testing in the cura slicer but it didnt matter how fast i set the printer the time was always around 1 hour and 10 minutes for a benchy even tho that should be possible around 30-40 minutes, and when my friend does it with the same settings it gives around 36 minutes. now when i print it then it is faster then the time it says in cura but then it is stil between 45 and 50 minutes the weirdest thing is that with 120 speed it ended in 45 minutes with 160 speed it ended in 47 minutes and with 250 speed it ended with 53 minutes but the end result looks excactly the same and that still makes me wonder how that could happen. also i am using the newest version of cura 5.7


so my question is how can this be and how can i make it so that in cura i can see the correct time. please tell me if you need more info.

Screenshot 2024-06-07 215923.png

Screenshot 2024-06-07 215905.png

Screenshot 2024-06-07 215845.png



3dBenchy.stl CE5S1_3dBenchy.gcode

  • Link to post
    Share on other sites

    Posted · why does my printer print faster in speed but not finish faster in time?

    Go to the Cura MarketPlace and load the "Printer Settings" plugin.  After restarting Cura you will have a new category below the Experimental category.

    Within the printer settings are "Max Accel", "Max Feedrates" and some others.  Cura has to rely on those numbers because there is no communication between the app and the printer.  Those numbers in Cura must match what the printer has in it's default settings.  You can use an app like Pronterface to send M503 to the printer and read the response.  It would look something like this which is the response for my Ender 3 Pro.



    If the settings in Cura don't match what the actual printer settings are then the estimated time can vary by a lot.


    You can enter a number like Accel 2000 into Cura and it may be a legal setting value but when the gcode gets to the printer and the printer has the Max Accel at 500 then that print would be a lot slower.  It's a garbage-in-garbage-out sort of thing.

    Another problem can come up with "Minimum Layer Time" and "Minimum Speed" which are both in the Cooling settings.

    If your print speed is 200 but the model is small (like a Benchy) then Cura will slow down the speed (to the Minimum when necessary) to allow the layer to cool before the nozzle comes back around again.  If you try to drop the Minimum Layer time to something like 1/2 second, and your layer cooling system isn't up to the task, you will end up with a pile of poop.  I see that the "F" values in Layer 7 of that gcode are 7200mm/minute which translates to 120mm/sec.  The speeds for the funnel are also 120mm/sec which points to the Acceleration setting being the slowdown.


    There is a new post-processor "Display Info on LCD" which has a fudge factor for the print time.  Some Creality printers won't except the M117 line but if yours does then the time remaining will be displayed on the LCD.  If you find that your prints are consistently 10% faster than the Cura estimate then you could adjust the displayed time by 10%.

    I wrote that post so I've been using it for a while and over time I've found that a fudge factor of 97% works for me.  That's a difference between the Cura guestimate and the actual print time of only 3%.  Close enough for government work.

  • Link to post
    Share on other sites

    Posted · why does my printer print faster in speed but not finish faster in time?

    Mandatory (according to me) disclaimer:

    Just because you can print at 250mm/s does not mean you should.

    • It requires specialty high speed filament (AFAIK only available in PLA). Most spools of filament will have a recommended printing speed either printed somewhere on the side of the spool or come with an information booklet (depends on the brand).
      • For regular PLA it's usually around 60mm/s.
    • Loss of quality is not the biggest potential problem: if the filament just can't keep up with the print head it won't adhere properly and you'll get a failed print. Either stuff will go down where it's not supposed to or it just won't stick at all and you'll end up with a nice trail of spaghetti coming out of your nozzle.

    Even sticking to a reasonable top speed, just because your printer can accelerate at 2000mm/s² does not mean you should.

    • Too fast (especially on the first layer) and you'll definitely have problems with adhesion.
    • Since filament doesn't dry and set instantly, I've experienced times where my Ender-3 V3 SE (maximum acceleration: 4000mm/s²) will drag a part it's just printed when it starts a travel move and subsequent layers will follow that so your print will be warped.
      • I've found this problem especially prevalent with supports, so much that I wrote my own post-processor that significantly reduces the acceleration while printing support and on a travel move immediately before or after the support to avoid the last bit getting pulled.
      • In addition to that, I've lowered all the max values anyway. Slow print > bad print > failed print.

    Settings for if you really insist on being a speed demon:

    • Print speed. Duh. Set it high. By default Cura prints infill at that speed at everything else at half that so set the print speed to your printer's maximum speed and then set the speed for every feature type (not just infill) to the printer's maximum speed.
    • Acceleration control. Also duh. Make sure everywhere (other than the max Z or E acceleration rates) that it's the highest your printer can handle.
    • Jerk. This controls how much the printer can instantly change speed at a corner. In an ideal world, a printer could slow down as it reaches a corner, stop on the corner, then start moving off in the next direction. In the real world, you can't do that because it'd leave a blob at the corner. Jerk is how much the print head is allowed to instantly change speed at a corner:
      • Lower limit = better quality (until you reach the aforementioned point where it starts leaving blobs).
      • Higher limit = often instead of making a corner, the filament will just take the fastest route it can to try and keep up with the print head and will end up cutting corners a lot.
      • With a high jerk value you also run the risk of the build plate moving so violently that it can vibrate the whole machine and cause the plate to move a step or two out of alignment with the motors. This can cause layer shift, where higher layers are printed not exactly directly above the previous layer because it's out of alignment.

    Admittedly, have I ever tried printing a Benchy at 250mm/s with 4000mm/s² acceleration on my E3V3SE with regular PLA just to see how 😞 it turns out? No. But I've failed enough prints in enough other ways to have some reasonably good expectations of what would happen.

  • 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
    • Our picks

      • Introducing the UltiMaker Factor 4
        We are happy to announce the next evolution in the UltiMaker 3D printer lineup: the UltiMaker Factor 4 industrial-grade 3D printer, designed to take manufacturing to new levels of efficiency and reliability. Factor 4 is an end-to-end 3D printing solution for light industrial applications
          • Thanks
          • Like
        • 3 replies
      • UltiMaker Cura 5.7 stable released
        Cura 5.7 is here and it brings a handy new workflow improvement when using Thingiverse and Cura together, as well as additional capabilities for Method series printers, and a powerful way of sharing print settings using new printer-agnostic project files! Read on to find out about all of these improvements and more. 
          • Like
        • 26 replies
    • Create New...