English
Login

Sequential printing

Relevant for

MMU family
MINI family
MK3 family
OLD PRODUCTS
SOFTWARE
53 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).

 

 

 

30 comments

Log in  to post a comment
Pietro Tordini
May i propose to give the option with the new arrangement system, to choose the preferred priority for printers where the order can be different
Polikonomist
You guys don't have an upvote function on these comments so consider this my +1 for fixing the sequential printing algorithm.

If you really want to go above and beyond, add the ability to set automatic color changes between object prints in sequential printing. Among other things, this would make multipass first-layer color changes much easier. The current workaround requires manually editing the color changes into the G-code.

Multipass, first layer color changes allow for text and logos that are so much nicer than simple embossing without needing any kind of MMU.
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!?
Scott Bierly
I'm sure a lot of work went in to the modeling of this, and we all appreciate the effort and trying--but this change really messes things up, and with the collision circles gone we are left with an automatic mode that doesn't work right, and no manual mode. I may need to revert if you guys don't fix this soon. Maybe this works on the i3 machines, likely your main focus, but I'm on Mini (which has different logic than at least the MK3, on the mini it's front to back, right to left), but slicing now, with sequential printing enabled, on the Mini, produces comically random order, and it's just wrong. And, I have no circle guides to help me do the manual placement that's still required. It doesn't matter that your modeling geometry is wrong, the circles have always let us pick a number for spacing (gone now), and have a visual placement circle to fill a plate with our objects. Now, it requires a calculator and poking numbers! I'm sorry, but this is a big step back. At least please leave the old methods as options until all is worked out, that would be an easy fix.
Kacaperek
Let me explain my case. The print was successful, but the arrangement is very inefficient. When doing it manually, I was able to print between 9 and 12 pieces, depending on the required size. The automatic arrangement only finds space for 5-6 pieces. I hope you understand how problematic this is when you need to print a hundred of them. I also think the print order is strange. It seems to print from right to left instead of following the recommended front-to-back order as mentioned in this article. This alone makes me consider downgrading the slicer version I’m using. Please, at least bring back those collison lines. I'll manage from there
GSKR
💯 Completely with you on this.
I've wasted 4hr of my production day just trying to find HOW to place things when the auto-placement clearly demonstrates repeated FAILURE to arrange multiple items with 30mm for even a basic logical sequential print of 5 items on the Prusa mini.

👉 I've Reverted to the last version with manual placement and red spacing indication.
precisionbee
W/ the prior method that showed the 'keep out zone', it was relatively easy to place objects. Without this zone, we have to 100% guess at where a collision will occur? Of course you realize this immediately renders a more precise method moot. I don't care if the machine thinking about collisions is efficient/precise, I care how much of my time is spent trying to make it work. Upvote +10 for bringing some indication of 'keep out zone' please!
Pietro Tordini
the changes to the automatic arrange are un improvement over the old one for sure for the majority of users, but if as a side effect of having it we lose the radius of collison, i think many powerusers that won't consider the trade worthwhile in most situation, especially when printing with non mrk3S/4/etc printers.

In my case i use PS on a very very custom machine, where my active airflow on the bed is not homogenous in all location, so manual adjustment to the location and best order is a must for me.
Tyler Reeves
I'd very much appreciate the red collision circles to come back. The auto arrange is inefficient had is unable to fit as many pieces on my print beds as I was. I run a small print farm for my business and I simply can't upgrade to the new slicer without this feature as it currently stands, as I am able to more efficiently arrange object's for both my MK4 and Mini printers then the current auto arrange is capable of.
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