Notifications
Clear all

How do I align Parts?  

  RSS
Henry
(@henry-9)
Eminent Member
How do I align Parts?

I have 2 .STLs that I want to combine in the Slicer. In my case I want them centered. How do I do that?

 

Posted : 09/01/2025 2:23 pm
Neophyl
(@neophyl)
Illustrious Member
RE: How do I align Parts?

Simple answer is not easily.  You can centre a part on the build plater.  You can then centre another part of the build plater.  That then makes the parts aligned centre wise. in X/Y

You can also do the same using the right hand coordinates fields at some other arbitrary location.  That is only really practical though if you want the centre of one object or parts bounding box aligned with the centre of another object or parts bounding box.  If you wanted to align say a part with the side of an object then you are out of luck.  I suppose you would work out the dimensions and do match etc.

There are no alignment tools.  Again this is something better off done in CAD at the moment and then once aligned exported to PS.  

There are many such requests for such tools on the prusa slicer github.  for example
https://github.com/prusa3d/PrusaSlicer/issues/13073
https://github.com/prusa3d/PrusaSlicer/issues/13402 - in which theres a list of 8 other duplicate requests 

Posted : 09/01/2025 2:49 pm
Henry
(@henry-9)
Eminent Member
Topic starter answered:
RE: How do I align Parts?

Thank you SO MUCH!

Google says you can, but Google also claims to know that the Moon Landings were faked 🙁

So having an expert say "Don't bother looking." is a godsend.

My son did this for me by exporting the 2 pieces as 2 separate .STLs, and when I imported them both at the same time, I choose YES to the question "Single Object having multiple Parts", which worked.  

Thanks to you, I know that there is not really 'any other way', so I won't spend (hours) of frustration looking for it!

THANK YOU.

Henry

Posted : 09/01/2025 3:05 pm
Neophyl liked
Henry
(@henry-9)
Eminent Member
Topic starter answered:
RE: How do I align Parts?

Hi again.

I found your explanation of "Objects" vs "Parts"  EXTREMELY helpful.

And I took the time to edit it a bit, and add explanations that a 'dummy' like me finds helpful.

I don't frequent the forums much (I'm a 67 yo retiree whose Mech Eng son got me into this!), but if you ever have reason to help others as you have helped me, may I offer this slightly modified explanation of yours.

 

TY

 

 

Difference between Objects and Parts?

Ok here’s a basic run down.

Each OBJECT is the root of a branch in the right hand window pane.   

Within each OBJECT can be multiple Parts.

OBJECTs are the Assembly, and Parts are the components

Parts appear as branches of its parent OBJECT in the right hand pane

(This is like folders in Explorer; but unlike Explorer there are only these 2 levels in the Slicer). 

 

Each OBJECT is sliced and processed individually. 

+Do not attempt to overlap  OBJECTs, or bad things happen.  

+ OBJECTs must be placed on the print bed. 

   So trying to lift an OBJECT above the print bed is not allowed, it will just drop to the bed. 

   But as long as some piece of the OBJECT is on the bed (or raft if enabled) then its ok.

You can select Parts only by clicking on them in the tree view, not the Plater view. 

   If you try and grab it in the Plater view, it will just grab the whole parent OBJECT

Unlike OBJECTs,  Parts can be moved around and can be floated above the bed. 

(think of it as if the ‘Part’ is resting on the ‘OBJECT, and the OBJECT is resting on the print bed)

Also overlapping Parts are sliced properly and clip each other.

 

SPLITTING:

Splitting into OBJECT basically is destructive: It turns all pieces into root-level OBJECTs,

(like if you had the number ‘8’ as a cutout, it would create each circle in the ‘8’ as a new OBJECT.)

And as an OBJECT, all the individual pieces will all fall to the bed, since they are now a bunch of disassociated models. 

Unless there is some overriding reason to split to objects then it’s best not to. 

Posted : 09/01/2025 3:52 pm
Henry
(@henry-9)
Eminent Member
Topic starter answered:
RE: How do I align Parts?

>> You can centre a part on the build plater.  You can then centre another part of the build plater.  That then makes the parts aligned centre wise. in X/Y

How? I couldn't find any  'Center' option, unless you mean doing a Manual Calculation of X/Y location on the lower right Pane.

TY

Henry

 

Posted : 09/01/2025 7:55 pm
Neophyl
(@neophyl)
Illustrious Member
RE: How do I align Parts?

Using the XY location in the lower right panel (the Object Manipulation panel) is one way as I mentioned earlier.  Just set the x/y to the same value for each object and then their bounding boxes are centred.

However when you load an object it automatically gets placed in the centre of the bed.  So if you load multiple objects in turn then they are all placed in the middle and so centred. 

 

Posted : 10/01/2025 8:04 am
Henry
(@henry-9)
Eminent Member
Topic starter answered:
RE: How do I align Parts?

Thank you.  It took me a while to realize that  the X/Y/Z coordinates are the CENTER of the object, not it's .Left or .Top value that I'm used to...

also

>>However when you load an object it automatically gets placed in the centre of the bed.  So if you load multiple objects in turn then they are all placed in the middle and so centred. 

Is not true.  Don't know the innards of the .STL file, but I use the free Tinkercad (hey, I'm retired - it's easy 🙂 ) and it does not automatically load it in the center of the bed, as I just verified.  But per above: World Coordinates of 180/180 for the XL will center it in a second!

 

Posted : 10/01/2025 2:15 pm
Neophyl
(@neophyl)
Illustrious Member
RE: How do I align Parts?

Stl file doesn't have any external coordinates.  Maybe they are doing something different with the XL but if you have something like a MK3 profile and load an stl it places it the centre of the bed.  If I then load a second, same again, centre of the bed.  And again and again.  Have to either click arrange or manually drag them off centre to stop them over lapping before slicing.

Just installed an XL profile and tried it, first loaded part seems to jump to some other location (either middle back if there's a wipe tower or front left if none) but parts 2+ all seem to go to the centre as they do for other printers.  So prusa is doing something different for the XL.

Posted : 10/01/2025 3:03 pm
Henry
(@henry-9)
Eminent Member
Topic starter answered:
RE: How do I align Parts?

Yeah, that w/b consistent with my observations...

TY

Posted : 10/01/2025 4:29 pm
mbarr564
(@mbarr564)
Member
RE: How do I align Parts?

Thank you to Henry on the expanded explanation of Objects vs Parts in PrusaSlicer. This forum thread, is now a top search engine result for "PrusaSlicer aligning multicolor parts", so I wanted to give folks an end-to-end example. Because often, importing all STL files at the same time, simply does not work.

Deadpool Remixed for MMU Example:
1. Download the five color-labeled STL files: https://www.thingiverse.com/thing:4827379
2. Import (CTRL+I) only the black color file in PrusaSlicer: deadpool-Black-V3-icz.stl
3. In right-side PrusaSlicer pane, there are three coluns: Name, Extruder, Editing.
4. Click imported object: Click under Editing column, Click Add Part, Click Load...
5. Open another color-labeled STL file: deadpool-Brown-V3-icz.stl
6. Repeat steps 4 & 5 until all color-labeled parts are loaded, for Red, White, and Silver
7. You're done. All colors added as parts, and all parts have been auto-aligned.

Posted : 06/05/2025 12:10 am
Sembazuru
(@sembazuru)
Noble Member
RE: How do I align Parts?

Another trick when you are lining up different Parts within the same Object is to change the coordinate space.

World coordinates: References the build plate with 0,0,0 at your defined "home" position on the build plate. For example, on most Prusa printers this is front-left of the build plate. If you have an Object selected then the displayed position coordinates be the center of the bounding box of the first Part of the selected Object. If you have a Part selected then the displayed position coordinates will be the center of the bounding box of the selected Part.

Object coordinates: References the the Object with 0,0,0 depending on what is currently selected. If the full Object is selected then 0,0,0 is at the center of the bounding box of the original location of the first Part. If a Part is selected then 0,0,0 is at the center of the bounding box of the first Part of the Object. If you have an Object selected then the displayed position coordinates be the center of the bounding box of the first Part of the selected Object (0,0,0). If you have any Part selected then the displayed position coordinates will be the center of the bounding box of the selected Part relative to the center of the bounding box of the first Part. (Hmmm... my playing around in PrusaSlicer to make sure that I'm being accurate exposed a complication. If you move only the first Part of an Object, the Object's center becomes decoupled from the first Part's center. We'll need to play around a bit more to fully grock what is going on. And this is even before changing the order of the Parts within the Object...)

Part coordinates: Only available if a Part is selected. References the Part with 0,0,0 at the center of the bounding box of the selected Part. Will switch back to World coordinates if you click off of the Part. The displayed position is the center of the bounding box of the selected Part, so will always show 0,0,0. This is useful for moving a specific Part a specific distance by typing in a number in x, y, or z. Once you press Enter, the Part will move that amount and the displayed position will again reset to 0,0,0. Useful to move a Part without having to do the internal addition or subtraction yourself.

Even with the complication exposed in the Object coordinate space, if you know the dimensions of your different Parts this can help you get relative positioning of the Parts within an Object without having to continually add and subtract the world coordinates.

See my (limited) designs on:
Printables - https://www.printables.com/@Sembazuru
Thingiverse - https://www.thingiverse.com/Sembazuru/designs

Posted : 06/05/2025 11:41 pm
BaconFase, LarGriff, ssmith and 1 people liked
Share: