Jump to content
UltiMaker Community of 3D Printing Experts

Estimated times are too short


znib

Recommended Posts

Posted · Estimated times are too short

Not that this is very important, but I noticed, that the time estimations of Cura 13.06.03 are too short. Eg for the Ultimaker Robot, it estimates 6 min when it actually takes about 20 min to print it.

  • Link to post
    Share on other sites

    Posted · Estimated times are too short

    My times aren't off by *that* much. Cura assumes the machine will print at the speed you choose so it adds up all the line segments and assumes the speed you chose e.g. 100mm/sec.

    Marlin takes the gcodes and limits the speed based on things like acceleration chosen and other factors (something Marlin calls "jerk" but is in fact instantaneous differential velocity vector change). So if you have lots of long moves it tends to be accurate but if you print something small, then those short segments never get up to the full, asked-for speed and it takes longer to print than Cura thought it would.

     

  • Link to post
    Share on other sites

    Posted · Estimated times are too short

    Interesting. I had been wondering how it calculated time.

    Nonetheless, it is definitely very inaccurate. for short prints (<30 min in Cura) it's usually off by 2-3X, but for longer prints it's still off by 1.3-2x, which is pretty significant.

     

  • Link to post
    Share on other sites

    Posted · Estimated times are too short

    Like said, it highly depends on the printing speed and the model on how "off" the estimates are. But yes, it's a known problem.

     

  • Link to post
    Share on other sites

    Posted · Estimated times are too short

    Yes, it is quite disappointing when you have been told that something takes 3 hours to print but in fact you will go to bed 3 hours áfter that.......

    But i understand David's problem (it is actually hard to calculate the time of the instantaneous differential velocity vector changes with so many -different- movements) and the fact that he wants to focus on other improvements first.

    However, looking at Git, one could try to build a simple db as a plugin with estimated and actual times and calculate some correction factor. So the more you print, the better the estimate gets. But then again, it will remain a guess. An educated guess, but still inadequate at some level. It would be more like a workaround, not a solution.

     

  • Link to post
    Share on other sites

    Posted · Estimated times are too short

    I find Cura is not far off with printing estimates,

    I have printed some large objects, and after slicing I get a estimate of, say 40hours, but when I start to print the window gives a much larger estimate like 75Hours,

    but after around 30mins this goes back down a lot, and I must say that the original estimate is not far off :)

    after printing a lot of objects I have a pretty good idea what the total duration will be,

    and longer print times are more accurate the the short prints.

     

  • Link to post
    Share on other sites

    Posted · Estimated times are too short

    I think it's "large objects have more accurate times than small objects".

    Cura would have to know your 3 acceleration parameters (XY, Z, Extruder) and your XY Jerk and your maximum accel and velocity and default velocities (xy, z, extruder). Knowing all that, and assuming you are using Marlin, and knowing which version of Marlin it is (most seem to calculate speeds the same way), Someone could duplicate the Marlin logic and figure out how fast Marlin will print each of thousands (hundreds of thousands possibly) segments, then add those all up and get a very very accurate result.

    But it's not worth it. There are so many other features that haven't been done yet that are more important. Like for example Marlin needs a simulator that can take in the viscosity of your filament and the nozzle size and other factors and predict the delay response between when you speed up the extruder and when the filament actually comes out. Marlin should then reverse the process and ask for more filament before it needs it and stops it before it wants it to stop and so on to have the exact right amount of filament all the time instead of under extruding at the begining of every segment as it is speeding up and over extruding at the end of every line segment.

    Also cura should do variable layers - thinner layers on the tops of sphere's for example.

    That's just 2 of 100s of features that are more important than working out how long a print will take.

     

  • 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

      • UltiMaker Cura 5.3 stable released
        In this stable release, Cura 5.3 achieves yet another huge leap forward in 3D printing thanks to material interlocking! As well as introducing an expanded recommended print settings menu and lots of print quality improvements. Not to mention, a whole bunch of new printer profiles for non-UltiMaker printers!
          • Thanks
          • Like
        • 24 replies
      • Here it is. The new UltiMaker S7
        The UltiMaker S7 is built on the success of the UltiMaker S5 and its design decisions were heavily based on feedback from customers.
         
         
        So what’s new?
        The obvious change is the S7’s height. It now includes an integrated Air Manager. This filters the exhaust air of every print and also improves build temperature stability. To further enclose the build chamber the S7 only has one magnetically latched door.
         
        The build stack has also been completely redesigned. A PEI-coated flexible steel build plate makes a big difference to productivity. Not only do you not need tools to pop a printed part off. But we also don’t recommend using or adhesion structures for UltiMaker materials (except PC, because...it’s PC). Along with that, 4 pins and 25 magnets make it easy to replace the flex plate perfectly – even with one hand.
         
        The re-engineered print head has an inductive sensor which reduces noise when probing the build plate. This effectively makes it much harder to not achieve a perfect first layer, improving overall print success. We also reversed the front fan direction (fewer plastic hairs, less maintenance), made the print core door magnets stronger, and add a sensor that helps avoid flooding.
         

         
        The UltiMaker S7 also includes quality of life improvements:
        Reliable bed tilt compensation (no more thumbscrews) 2.4 and 5 GHz Wi-Fi A 1080p camera (mounted higher for a better view) Compatibility with 280+ Marketplace materials Compatibility with S5 project files (no reslicing needed) And a whole lot more  
        Curious to see the S7 in action?
        We’re hosting a free tech demo on February 7.
        It will be live and you can ask any questions to our CTO, Miguel Calvo.
        Register here for the Webinar
          • Like
        • 18 replies
      • UltiMaker Cura Alpha 🎄 Tree Support Spotlight 🎄
        Are you a fan of tree support, but dislike the removal process and the amount of filament it uses? Then we would like to invite you to try this special release of UltiMaker Cura. Brought to you by our special community contributor @thomasrahm
         
        We generated a special version of Cura 5.2 called 5.3.0 Alpha + Xmas. The only changes we introduced compared to UltiMaker Cura 5.2.1 are those which are needed for the new supports. So keep in mind, this is not a sneak peek for Cura 5.3 (there are some really cool new features coming up) but a spotlight release highlighting this new version of tree supports.  
          • Like
        • 22 replies
    ×
    ×
    • Create New...