How To Merge Objects In Bambu Studio: A Complete Step-by-Step Guide
To merge objects in Bambu Studio, select multiple models on the virtual build plate using Shift+Click, right-click the selected group, and select either "Assemble" to retain distinct component identities or "Merge" to combine them into a single object tree node. For true volumetric mesh integration that removes internal intersecting boundaries and prevents double-extrusion artifacts, execute the Mesh Boolean Union tool from the context menu. Following these workflows guarantees clean slice previews, optimized travel moves, and seamless multi-material assignments via the Automatic Material System (AMS).
Pre-Slicing Preparation & Model Selection Checklist
Combining distinct 3D models directly within your slicer streamlines workflow efficiency, eliminates the need to return to CAD software, and gives you total control over multi-part print layouts. Before combining components in Bambu Studio, you must establish proper file hygiene and software preparation to avoid mesh corruption or unexpected slicing behavior.
Preparation Checklist
- Essential Gear, Tools, and Software:
- Bambu Studio (v1.08.00.00 or newer recommended for stable Boolean mesh support).
- Source files in
.STL,.3MF,.OBJ, or.STEPformats. - Bambu Lab Automatic Material System (AMS) or AMS Lite (optional, required only for multi-color/multi-material merging).
- Mandatory Prerequisite Knowledge & Standards:
- Distinguish between Assemblies (hierarchical parent-child groupings) and Merged Parts (sub-part components within a unified spatial node).
- Familiarity with the Objects Panel in the left-hand sidebar of Bambu Studio.
- Understanding mesh manifoldness: models must possess closed, watertight volumes prior to complex union operations.
- Duration & Resource Benchmarks:
- Execution Duration: 1 to 5 minutes depending on model polygon counts.
- Hardware Requirements: Minimum 8 GB system RAM (16 GB+ recommended when executing Boolean unions on high-density meshes exceeding 500,000 polygons).
Step-by-Step Guide to Merging Objects in Bambu Studio
Step 1: Import and Position Spatial Alignment
Before binding geometries together, place your models onto the build plate and align them in three-dimensional space.
- Launch Bambu Studio and click Add on the top toolbar, or drag and drop your desired files directly onto the virtual bed.
- Ensure the top mode selector is set to Prepare tab view.
- Select an individual model and activate the Move (Shortcut: M), Rotate (Shortcut: R), or Scale (Shortcut: S) tools located on the top manipulator bar.
- Position the models so their geometries intersect or touch precisely where you want them joined.
Pro-Tip: Use the Cut Tool (C) with the "Perform Cut to Parts" setting if you need to flatten or align mating surfaces prior to merging. Use the Lay on Face (F) tool to ensure flat reference planes rest flush against each other or the build plate.
Step 2: Combine Objects via the "Assemble" Function
If you want to treat multiple independent models as a single mechanical unit while preserving their ability to be painted or assigned to different AMS filament slots, use the Assemble function.
- Multi-select all target models by holding down Shift or Ctrl while clicking each object in the 3D viewport, or drag a selection box over them. Alternatively, select them within the left-hand Objects List.
- Right-click anywhere on the selected 3D models to open the context menu.
- Select Assemble.
Bambu Studio will group these distinct models under a single parent assembly header in the Objects List. The individual parts maintain their original geometrical boundaries, but moving, rotating, or scaling the parent item will move all sub-components together.
Step 3: Combine Geometry using the "Merge" Command
When you want to convert separate STL or STEP files into sub-parts of a single unified object node, the Merge tool simplifies your scene hierarchy.
- Select the overlapping or adjacent models on the build plate.
- Right-click the highlighted models and choose Merge.
- Observe the Objects List on the left panel. The separate root-level objects will consolidate into a single main object containing multiple Parts.
Warning: Merging models as sub-parts causes Bambu Studio to slice them together, but intersecting volumetric regions may still contain overlapping internal perimeters unless you run a true Boolean mesh operation or adjust slicing settings.
Step 4: Execute Boolean Mesh Operations for Solid Fusion
To physically fuse intersecting meshes into a seamless, single-shell volume—removing all internal walls, overlapping shells, and hidden voids—use the Boolean Mesh tool. This is the most technically robust method for preparing complex merged prints.
- Select the base object on the build plate.
- Hold Shift and select the overlapping object that you wish to fuse into the base.
- Right-click the selection, hover over Mesh Boolean, and select Union.
- A dialogue box will prompt you to confirm the primary target mesh. Ensure the main body is chosen, then click Difference/Union Process.
- Bambu Studio recalculates the polygon vertices, deletes internal intersecting faces, and creates a unified, watertight surface mesh.
Pro-Tip: If your joined models show non-manifold errors after executing a Boolean operation, right-click the newly generated model and select Fix Model (Windows only, utilizes the built-in Windows 3D Builder repair engine).
Step 5: Assign Materials and Verify Slice Preview
Once your objects are merged, configured as assemblies, or fused via Boolean logic, you must verify how the Bambu Studio engine translates the geometry into toolpaths.
- Go to the Objects List, click the color icon next to each sub-part or unified mesh, and assign your target filament spool from your AMS palette (e.g., Filament 1 for body, Filament 2 for accent).
- Click Slice Plate in the upper right corner to transition to the Preview screen.
- Drag the right-hand layer slider downward through the intersection zone of your merged models.
- Verify that internal wall loops are not extruding unnecessarily inside the model core and that toolpaths seamlessly transition across the joined boundary.
How to move an object ABOVE build plate? - Bambu Studio - Bambu Lab ...
Comparison of Bambu Studio Integration Methods
Understanding which merging technique to use depends entirely on whether you require non-destructive positioning, multi-color mapping, or total structural mesh unification.
| Integration Method | Object Tree Hierarchy | Internal Geometry Treatment | AMS Material Flexibility | Primary Use Case |
|---|---|---|---|---|
| Assemble | Single parent container holding independent root objects | Retains distinct meshes; internal walls sliced based on overlapping rules | High: Individual components easily reassigned to any AMS slot | Grouping separate mechanical components that share a single build plate print job |
| Merge | Single root object containing multiple component parts | Treats parts as a contiguous object; may produce overlapping perimeters | High: Distinct sub-parts retain individual material properties | Joining multi-part STL kits into a single maneuverable model without destroying original files |
| Mesh Boolean (Union) | Single root object with a unified single-part mesh | Deletes all internal overlapping geometries and internal boundary walls | Moderate: Requires smart-fill painting brush for multi-color detailing | Fusing overlapping shapes permanently to eliminate slicing voids and redundant extrusions |
| Group (Ctrl+G) | Temporary UI grouping box in viewport | Zero effect on geometry; pure organization tool | Low: Objects retain completely separate root settings | Organising large build plates with dozens of loose parts for batch moving |
Common Slicing Errors & Mesh Repair Remedies
Scenario 1: Internal Voiding and Double-Wall Extrusion at Intersection Boundaries
- Root Cause: Merging two distinct closed meshes via "Assemble" or simple "Merge" causes the slicing engine to calculate outer perimeter walls for both models, creating dense internal plastic shells where the parts overlap. This wastes filament and ruins structural integrity.
- Actionable Fix: Convert the overlapping components using Mesh Boolean -> Union. Alternatively, if keeping parts separate, select the root merged object in the Objects List, navigate to the Process Tab -> Global -> Quality, and ensure Flush Into Objects' Infill or proper surface intersections are calculated. Converting to a true Boolean union remains the absolute fix.
Scenario 2: Non-Manifold Mesh Warning After Boolean Merge
- Root Cause: Importing low-polygon STL files with inverted normals or zero-thickness geometry creates self-intersecting polygon loops when combined via Boolean Union.
- Actionable Fix: Right-click the problematic merged object in the prepare view and select Fix Model. If running Bambu Studio on macOS (which lacks the native Windows API repair integration), export the model as an
.STL, process it through an online repair tool (such as Formlabs Mesh Repair or Autodesk Netfabb), and re-import the repaired file.
Scenario 3: Unwanted Filament Change Retractions Across Merged Joints
- Root Cause: When multi-material parts are merged as an Assembly, Bambu Studio may enforce excessive material purging if the sub-parts alternate colors layer-by-layer along horizontal boundaries.
- Actionable Fix: Select the object, go to the Preview view, and inspect the travel paths. Adjust the Variable Layer Height tool to align layer transitions evenly across the joint, and ensure that flush volumes are calibrated under the Flushing Volumes menu to prevent unnecessary AMS retraction cycles.
Scenario 4: Inability to Move or Scale an Individual Component After Merging
- Root Cause: The user executed a standard Merge command, locking all relative component positions into a single transformation gizmo.
- Actionable Fix: Click on the merged object in the Objects List, expand its drop-down hierarchy, click directly on the specific sub-part you wish to modify, and activate the scale/move tool. If total separation is required, right-click the root object and select Split -> To Parts or Split -> To Objects.
Frequently Asked Questions
How do I unmerge objects in Bambu Studio after saving my project?
To unmerge objects, select the combined model in the Prepare viewport or Objects List, right-click it, and select Split -> To Parts or Split -> To Objects. Splitting to parts keeps them contained under one object header, while splitting to objects restores them as completely independent items on the build plate.
What is the difference between "Assemble" and "Merge" in Bambu Studio?
"Assemble" creates a top-level organizational group that links independent models together so they move as one unit while fully preserving their original object structures. "Merge" combines separate models into sub-parts under a single main object entity, allowing for streamlined slicing parameters across all included geometries.
Can I merge STEP files with STL files inside Bambu Studio?
Yes, Bambu Studio allows you to mix different file formats, including combining STEP files with STL or 3MF geometries. Simply select both file types on the build plate, right-click, and execute either the Assemble, Merge, or Mesh Boolean commands.
Why is my printer creating internal walls where my merged objects overlap?
Internal walls occur because standard merging retains the internal closed surfaces of each individual mesh. To remove these internal perimeters and force the slicer to treat the models as one solid hollow/infill boundary, highlight both models, right-click, and select Mesh Boolean -> Union.
Master Your Slicing Workflow
Optimizing how you organize and merge 3D geometries directly in Bambu Studio cuts down design iteration times and improves print performance. Apply these assembly and Boolean techniques on your next multi-part print to experience flawless AMS material transitions and clean toolpaths.