How to 3D print an object with variable printing speed?

  • I have a object to print for which I want the base to be printed very rapidly because it's just a cube but as the print reached around 70 % a complex circular structure needs to be printed at a slower speed. Is there any way I could control the speed at the given percentage of job done?


    I want the cube to be printed at 50 mm/s and the complex circular structure at 40 mm/s.


    Printer Type - FDM


    What printer? What slicer?

    @TomvanderZanden I use Cura. I don't think this is a printer specific feature because the speed can be changed for RAFT and the object itself. The question could also lead to a suggestion of a software which could alter the printing as required by some parameters or a way to modify the gcode to alter the speed at a certain point.

    It's printer specific in the sense that you hadn't even mentioned whether you have a FDM, SLS, DLP,... printer.

    You know, 50 and 40 are nearly the same speed... even more so when you factor in firmware acceleration slowdowns around complex shapes. How much real print time are you saving by printing the cube part a little faster?

    @RyanCarlyle Around 30-40 minutes. I would want to go even faster in some cases so I wanted a general solution.

  • fred_dot_u

    fred_dot_u Correct answer

    6 years ago

    Simplify3D has the ability to create more than one process, to be applied to the model at specific layers. It appears that feature fits perfectly with your requirements. As an example, you might create a process within S3D for layers 1 to 500 at the desired 50 mm / sec along with any other modifications you wish. The second process would specify layers 501 to 800 to be printed at 40 mm / sec.



    The preview mode of S3D allows you to identify layer numbers in order to provide the necessary precision.


    Can you also set, say, a 'pause' between layer groups? I'm thinking of a case where one might want to change filaments.

    It would depend on the controller within the printer, but many devices support a pause g-code. This link is specific to reprap, but other printers as well as CNC devices have capability: http://reprap.org/wiki/G-code#M226:_Gcode_Initiated_Pause

License under CC-BY-SA with attribution


Content dated before 7/24/2021 11:53 AM

Tags used