← DIY Projects
SUMMIT PROTOWORKS • DIY PROJECT 3
Embed One STL into Another Using a Slicer
Learn how to position one existing STL inside another and use it to create
a matching recess — without creating a new CAD model.
Concept → Model → Slice → Print → Evaluate
Before You Begin
This is an intermediate DIY project. Basic familiarity with your slicer's
object controls is assumed. The project focuses on positioning and modifying
existing STL files rather than detailed slicer or printer setup.
CAD required: No. This technique works with existing STL files
inside a slicer such as Bambu Studio or OrcaSlicer.
1. Concept — Plan the Result
For this exercise, two simple STL files are used. A box is the receiving
object and a cylinder defines the recess and the matching physical insert.
Receiving object
box.stl
50 × 50 × 10 mm
Inlay / recess object
cylinder.stl
Ø10 × 5 mm
Reference
combined.stl
Shows the intended relationship between the parts.
Starting files: box.stl and cylinder.stl are imported as separate objects.
Reference result: combined.stl shows the intended circular recess in the receiving object.
Calculate the embed depth
Decide how much of the inserted object should remain above the receiving
surface before positioning the models.
Embed depth = inlay thickness − desired proud height
Cylinder thickness = 5 mm
Desired proud height = 1 mm
Embed depth = 5 − 1 = 4 mm
This calculation also helps confirm that the receiving object is thick enough
for the planned recess.
2. Model — Import and Position
No new CAD model is created in this project. The modeling operation is done
with the existing STL files inside the slicer.
1. Import
Import box.stl and cylinder.stl as separate objects.
2. Select
Use Object mode so the individual parts can be selected and controlled.
3. Position X and Y
X and Y control the cylinder's location across the surface of the box.
4. Position Z
Z controls the vertical relationship and therefore the embed depth.
Important: Do not assume that the location of an imported STL
is its final design position. Positioning the objects is part of the design process.
The Auto Drop Problem
Some slicers automatically place independent objects back onto the build
plate. If you try to raise the cylinder in Z, Auto Drop may move it back down.
Universal Method — Use a Temporary Helper
A small temporary primitive can be used to place the objects into one
structure so their relative positions can be controlled.
1. Add a small temporary block or primitive.
2. Combine the box, cylinder and helper.
3. Position the cylinder using X, Y and Z.
4. Delete the temporary helper when positioning is complete.
Bambu Studio: Merge
OrcaSlicer: Assemble
Once combined, the individual parts can still be controlled in Object mode.
After the temporary helper is removed, the remaining parts retain their
relative positions.
Shortcut — Disable Auto Drop
If your slicer allows Auto Drop to be disabled, the temporary helper may not
be necessary. OrcaSlicer, for example, can allow the objects to be positioned
directly after Auto Drop is turned off.
The temporary-helper method is presented first because it also works when
Auto Drop cannot conveniently be disabled.
3. Create the Recess — Negative Part
Once the cylinder is positioned correctly, it can be used to remove material
from the box.
Position first
Confirm the cylinder's X, Y and Z position before changing its type.
Change its type
Change the positioned cylinder to a Negative Part.
Keep the original
The original cylinder.stl remains available as the positive
physical inlay.
A Negative Part is not printed as solid geometry. During slicing, the volume
where it overlaps the receiving object is removed.
4. Slice — Verify the Result
Slice the model and switch to Preview. This is where the actual printable
geometry should be verified.
Check the recess
Make sure the recess has actually been created.
Check X / Y
Confirm its location on the box.
Check depth
Confirm the intended embed depth.
Check geometry
Look for unexpected gaps or removed material.
Do not rely only on the pre-slice model view.
Visual overlap between two objects does not prove that the final sliced
geometry is correct. Always inspect Preview.
Sliced result: The cylinder has been changed to a Negative Part. During slicing, its overlapping volume is removed from the box, producing the required recess. Check the sliced Preview to confirm the recess position and depth before printing.
5. Print — Test the Parts
For the simple training example, normal PLA settings are suitable.
Material
PLA
Nozzle
0.4 mm
Layer height
0.20 mm
Infill
15%
Print the recessed box and print the original cylinder separately as the
positive inlay. Then physically test their relationship.
6. Evaluate — Check the Result
The print is not the end of the design process. Check the physical result and
decide whether another iteration is required.
Position
Is the inlay located correctly?
Depth
Does it sit at the intended height?
Fit
Does the physical inlay fit the recess?
Print quality
Are the recess walls and surfaces clean?
If something is wrong, return to the appropriate stage:
Model → Slice → Print → Evaluate and repeat as required.
Apply the Technique
The box and cylinder are deliberately simple training shapes. The same
technique can be applied to much more useful projects.
Names and lettering
Logos
Badges and symbols
Christmas ornaments
Personalized gifts
Decorative inlays
Identification plates
Custom inserts
What you learned: Existing STL files can be positioned,
embedded and used as negative geometry directly in a slicer. By controlling
X, Y and Z and checking the sliced Preview, existing models can be customized
without rebuilding them in CAD.