English
Login

Sequential printing

Relevant for

MMU family
MINI family
MK3 family
OLD PRODUCTS
44 comments
Article is also available in following languages
English
Čeština
Polski
Deutsch
Français
Español
Italiano
日本語
This option is not available when PrusaSlicer is in Simple mode.

When printing multiple objects at once, you can choose to finish them sequentially, one at a time. This can minimize oozing and strings running between the prints. It can also prevent losing multiple half-finished prints if one of the objects detaches from the print bed.

You can turn this feature on by enabling Print settings - Output options - Complete individual objects.

Press the E key to see the order of objects in the 3D view.

You can change the order by dragging and dropping objects in the Object list. The top-most object in the Object list will be printed first, and the bottom-most last.

You'll have to check on the printer regularly, with every object there is a chance that the specific part won't stick to the print bed.

Collisions

With sequential printing, there is a possibility of collisions between the print head and one of the finished prints or between the X-axis and one of the finished prints. PrusaSlicer will try to warn of such cases, but even if you get no warning, you should try to avoid possible collisions as much as possible.

Print objects from front to back, from left to right, and from lowest to tallest part
to minimize the chance of collision with the extruder and the X-axis.

If PrusaSlicer detects a collision, it will visualize it with a red highlight of the overlapping regions.

To help PrusaSlicer detect collisions, specify the Extruder clearance settings.

Radius

The radius of the cylindrical clearance around the extruder. 

Height

The vertical distance between the tip of the nozzle and the X-axis rods (or the lowest part which may interfere with a finished print).

PrusaSlicer wants all objects to be below the extruder clearance height except for the last object, which can be as tall as the printer's max Z.

Visual representation of the default parameter, creating a keep-out zone of 45mm radius and 20mm height around the nozzle (thanks to David Renaud)

The collision detection logic is pretty basic and will sometimes prevent you from Exporting printable G-code. It's up to you to take responsibility and increase the height tolerance.

Example

Height clearance is 20mm.
The object is 25mm tall.

Objects can be printed sequentially, but the current collision logic does not distinguish between the left scenario (not printable, collision with the X-axis rod), and the right scenario (printable). So you have to change the value manually (height clearance).

 

 

 

28 comments

Log in  to post a comment
NikosSprocket
Version 2.9.1 does not show the Red Collision boxes anymore.
Senshi
!!! i was very confused by this !! @PR: plz fix
Petr Kubiš
We currently use a more precise geometry for sequential arrangement. The old version of collision visualization no longer makes sense.
Taking it back is not on our list at the moment. The question is more about whether you achieve a successful print within the new sequential arrangement!?
Petr Kubiš
We will also soon update this help page with information about the new improvements. Sorry for confusion
LPB23
Would be nice if there was a setting in the slicer to turn off printbed heating in the area of the finished parts for the modular heatbed of prusa XL.
newtag
Seems to me that the function does not work according to this description . On my MK3+ and prusaslicer 2.8.0, I am trying to print sequentialy 2 objects that are to summarize 2 cylinders of 60 and 66 millimeters. The first one is 50 mm high. When the second is higher than about 20 mm, I have the message that some objects are too tall and cannot be printed with an invalid data blocker ! This is with a clearance standard of 20 mm. And there is no change when the order of printing is modified. Anyway If I set the clearance to 10 mm, I am limited to the second object at 10 mm ! And if I set it to 150 mm, the second object can be 150 mm. Seems to me then that the slicer does not work according to definition of the function and besides I would appreciate an option to bypass the checking of the slicer and bypass the stopper of the invalid data.
Brian
This is explained in the last section.  The collision detection is rudamentary.  If you are sure that you have set the order of the objects correctly you can manually change the extruder height clearance to a value taller than the tallest object. 
3d-gussner
Please read https://github.com/prusa3d/Prusa-Firmware/issues/3496#issuecomment-2598320727
Renaatski
Important thing to note is that if you used Prusa Slicer to "Set number of instances..." or the "Fill bed with instances..."  ,  unfortunately auto-arrange doesn't arrange the order properly (front to back, left to right),  which surely is something that can be coded.  This is important when using the sequential output option, as to avoid collisions.
It also turns out that in this case, by default you can't change the order of the objects to "fix" the order. The drag drop doesn't work (forbidden/disabled icon).    UNLESS you first click "Set as separate objects" !
I feel should be added to the documentation above.
Metinoheat
Can you please add a section clarifying the use of sequential printing with the MMU3?