Jump to content

smoother and faster printing VS accuracy


yoavmil

Recommended Posts

Posted · smoother and faster printing VS accuracy

Hi all.

we are building a large and fast printer, and we are willing to reduce the printing resolution and accuaricy to achive faster printing.

the issue is that at each line segmant, the printer try to reach XY axsactly, and only then continues to the next XY, and sometime, EX at corners. the printer will stop completley, and only then continue to the next point.

If the firmware would make corners rounded, the acceleration will be easier, and the printing will be faster.

any idea how to achive this?

 

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    it seems like this is something that needs to be taken care of in the modeling process, perhaps with the addition of smart acceleration management in the firmware, as Marlin has to carry as much velocity through corners as possible, but in a controlled way, so as to avoid print artifacts.

    Arbitrarily rounding corners in the firmware/slicing process seems like a recipe for disaster if you're expecting to be able to design printed parts that can interact predictably. I can see reducing the resolution of movement, and layer height in order to allow for faster printing but whatever tradeoffs are made, it needs to be totally predictable, the actual positional accuracy of the system needs to be maintained within that resolution, else you just end up with a mess where layers don't line up and you get problems with overhangs etc.

    Furthermore, bear in mind that the practical speed limits of deposition printers are more to do with the extruded material characteristics than the printer mechanics. Most high-end 3D printers can reliably deposit plastic faster than will actually create a usable print - you have to slow them down to allow time for the layers to cool and harden sufficiently.

     

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    Are you asking about Ultimakers specifically? Or any printer with Marlin? Because if you are then you can tweak the movement settings - specifically XY Acceleration and XY Jerk. If you increase these paramters your printer will print faster at sharp corners.

    But Ultimaker uses stepper motors (not servo) so there is NO FEEDBACK if a step is missed. Once you start missing steps the part comes out pretty bad (each layer horizontally shifted in a bad way). So you have to play with these settings until you start losing steps and then back off a bit. It helps to put lots of oil on the rods and keep the belts loose (tight but not very tight). Loose belts are easier. It also helps to increase the current to the steppers (there is a tiny potentiometer on the stepper drivers to control this) but you can damage the steppers if they get too much current so this is only if you are very comfortable with lots of careful testing and reading of the specifications for how hot the motors can get and how much current they can handle.

     

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    Another way to print much faster is with thicker layers. The defaults is .2mm but .3mm is fine also. I recommend using a nozzle with a larger diameter. The Ultimaker uses .4mm hole. Illuminarti who posted up above uses .65mm nozzle and where .4mm thick layers is okay quality. The larger the nozzle hole, the easier it is to manufacture (easier to drill out the nozzle) and the faster you can print. At some point you will be printing so fast you can't get the heater block to melt the plastic fast enough.

    Illuminarti will likely sell you a .65mm nozzle that fits the UM original if you ask him privately.

     

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    If the firmware would make corners rounded, the acceleration will be easier, and the printing will be faster.

    any idea how to achive this?

     

    If you can write your own slicer, you can slice corners into 10 straight line segments and the printer will print this MUCH faster because Marlin looks at the angle between each line segment and the next. The closer that angle is to zero the less Marlin slows down.

     

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    So if i print a round object a high resolution of my model will not only make my part look better but also speeds up the printing process?

    Or is this resolution something i have to set in the firmware?

     

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    I can print a full size cup with zero infill and .4mm (one pass) walls in 20 minutes - so I guess so - roundish objects tend to print fast.

    Print it again with 20% infill and same print speed and I'm going to guess 2 hours. Infill has lots of corners where the print head has to slow down almost to a stop. An algorithm for printing curved ending infill might be tricky. It might even be impossible to get it to be fast and gently touch the walls but I think you want a path similar to what the Zamboni does on an ice rink.

     

  • Link to post
    Share on other sites

    Posted · smoother and faster printing VS accuracy

    Speed is a balancing act though... 'round' objects print quickly because the velocity change at each corner is small, so the head doesn't have to slow down and speed up. However, if the source mesh is too dense, then you end up with lots of very very tiny segments, and it takes longer for the firmware to process each segment than it does to print it. The end result is that you then get buffer-underruns (even printing from SD). This causes the head to have to keep stopping while it gets told what to do next. This slows down the print, and results in a blobby mess that also sounds awful as the motors keep stuttering.

    So higher resolution meshes are faster up to a point, but then it starts to get worse. Also, for any given volume of container, a square (or better yet, triangular) cross section is probably the absolute fastest. Yes, the head has to slow down for the corners - but the long straight runs allow it to accelerate to the full amount in between.

    Short segments with sharp corners (like hex infill) are probably the worst - it has to slow down a lot at the sharp corner, and never gets to accelerate fully between the corners.

     

  • 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 Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
        • 0 replies
    ×
    ×
    • Create New...