AccountTry Pro free

How to Split a Large STL File for 3D Printing

When a model is bigger than the build volume, a few well-placed cuts with proper alignment features give you parts that print cleanly and assemble into one seamless piece.

Updated 20 October 2026 · 7 min read

Knowing how to split a large STL file for 3D printing lets you print helmets, cosplay props, architectural models and enclosures on an ordinary desktop printer. The job has two halves: deciding where and how to cut, and adding features so the pieces line up and hold together. Done carelessly, you get visible seams, misaligned parts and weak joints. Done well, the joint is hard to find after finishing. This guide covers both halves, plus the tools that do the cutting.

Two kinds of splitting: separate shells vs planar cuts

"Splitting" can mean two different operations, and it is worth knowing which one you need.

  • Separating shells. Many STL files already contain several disconnected bodies in one file: a figure and its base, a kit of parts exported together, or a multi-part assembly. Each closed surface that touches nothing else is a shell. Separating them requires no cutting at all, only sorting triangles by connectivity. The STL splitter does exactly this: it detects loose parts and saves each as its own STL, so you can print, orient and scale them individually.
  • Planar cuts. When a single solid body is too big, you have to cut through it with a plane and close the cut faces. This is what slicer cut tools, Meshmixer's Plane Cut and Blender's Bisect do.

Check for loose shells first. A model that seems too large is sometimes a set of parts placed in assembled position, and separating them solves the problem without any cutting.

Where to cut a model

Good cut placement makes the difference between invisible and obvious seams.

  1. Follow natural lines. Cut along existing edges, panel lines, belts, collars, or changes of material. A seam that sits on a design line disappears.
  2. Prefer flat, large cut faces. A bigger contact area means a stronger glue joint and room for alignment pins. Avoid cutting through thin necks, fingers or blades.
  3. Minimise the number of parts. Every joint adds sanding and an alignment risk. Rotate the model in the slicer first; a diagonal placement can fit a part that does not fit square to the axes.
  4. Think about print orientation for each piece. The cut face usually makes an excellent flat base. Cutting a helmet horizontally, for example, gives each piece a flat bottom on the bed and reduces supports.
  5. Keep load paths in mind. For functional parts, place cuts where forces press the halves together rather than pull them apart, and avoid cuts across layer lines on parts that will bend.

Connectors: dowels, pins, plugs and keys

Butt joints with glue alone tend to slip while the glue sets, leaving a step at the seam. Alignment features fix that.

ConnectorHow it worksPros and cons
Separate dowelMatching holes in both halves, a printed or bought pin inserted laterStrong, easy to print; extra part to handle
Integrated plugPeg printed on one half, socket on the otherNo loose parts; peg can break or need supports
Key / tabNon-round shape that only fits one wayPrevents rotation and wrong assembly
DovetailWedge-shaped slide-in jointMechanically locks; harder to model and print accurately
Bolts / heat-set insertsThreaded fasteners across the jointRemovable, very strong; needs wall thickness

Using short lengths of 1.75 mm filament as alignment pins is a cheap trick: model 2.0 mm holes about 5–8 mm deep in each half and push in a piece of filament. For larger parts, 3–8 mm metal rods or wooden dowels from a hardware shop work well.

Round pins allow rotation, so use at least two per joint, spaced as far apart as the cut face allows, or use a single non-round key.

What tolerance to use for printed connectors

Printed holes come out slightly undersized and printed pegs slightly oversized, mainly because of how the nozzle traces curves and how the first layers squash. Add clearance to the hole, not to the peg.

  • 0.1 mm per side: tight press fit, typical for well-tuned printers and resin.
  • 0.15–0.2 mm per side: slip fit that still aligns precisely; a good default for FDM.
  • 0.3 mm per side: loose fit, useful for large parts, uncalibrated printers or when glue needs space.

Print a small test coupon with holes at 0.1, 0.2 and 0.3 mm clearance before committing to a 10-hour part. Also add a 0.5 mm chamfer to the top of pegs and the mouth of holes; it helps assembly and hides elephant's foot on the first layer.

How to cut an STL in PrusaSlicer, Bambu Studio and OrcaSlicer

Modern slicers include a cut tool that is enough for most jobs, with no separate modelling software needed.

  1. Import the model and select it.
  2. Open the cut tool: press C, or use the Cut icon in the left toolbar. Bambu Studio and OrcaSlicer share the same origin and offer a similar tool.
  3. Position the cut plane by dragging it or typing the height. Rotate the plane for angled cuts.
  4. Choose whether to keep the upper part, the lower part, or both, and whether to place each part on its cut face.
  5. Add connectors if needed. Recent versions of all three slicers let you click on the cut face to place plugs or dowels, choose their shape, size and depth, and set a tolerance so the matching socket is enlarged.
  6. Perform the cut, check each part fits the bed, and export each part or slice the plate directly.

For models that consist of several disconnected bodies, the slicers also offer "Split to objects" and "Split to parts", which separate loose shells without cutting.

Cutting in Meshmixer and Blender

Meshmixer (no longer developed but still widely used) has Edit > Plane Cut. Drag the plane gizmo into position, choose to keep one side or slice into both, and enable fill for the cut face. Use Edit > Separate Shells to divide the result into separate objects for export.

Blender gives the most control. In Edit Mode, select all and use the Bisect tool with Fill enabled to cut and cap in one step; with "Clear Inner" or "Clear Outer" you keep one side, then repeat on a duplicate for the other. For connectors, model a cylinder and use a Boolean modifier: Union on one half for a peg, Difference with a slightly larger cylinder on the other half for the socket. Make sure Blender's unit scale matches millimetres before exporting STL, otherwise the parts can come out 1,000 times too large or small.

After any manual cut, check that every piece is still a closed solid. A cap that did not fill properly leaves an open edge the slicer may misinterpret. The STL repair tool closes simple holes, and the guide to fixing non-manifold STL files covers the less obvious cases.

Scaling before splitting

If you are enlarging a model, scale it before cutting, not after. Scaling individual parts afterwards also scales the connector holes and tolerances, so a 0.2 mm clearance at 100% becomes 0.4 mm at 200%. Set the final size with the STL scale tool or in the slicer, then cut and add connectors at the final scale.

Gluing the parts together

MaterialRecommended adhesive
PLACyanoacrylate (super glue), gel for gap filling; two-part epoxy for large joints
PETGCyanoacrylate or epoxy; it does not respond well to common solvents
ABS / ASASolvent welding with acetone or ABS slurry, or cyanoacrylate
ResinCyanoacrylate, or a bead of the same uncured resin cured with UV

Dry-fit the parts first. Lightly sand the mating faces with 120–220 grit to remove high spots and give the glue a better grip. Apply thin layers; too much glue pushes the parts apart and squeezes out onto visible surfaces. Hold or clamp until the glue sets, and use a CA accelerator spray if you need it to grab instantly.

Finishing the seam

  1. Fill any remaining gap with a filler: two-part automotive body filler, modelling putty, or CA glue mixed with baking soda for small gaps.
  2. Sand flush, working from around 180 to 400 grit.
  3. Apply filler primer, sand again, and repeat until the seam vanishes under a raking light.
  4. Paint as normal. A seam placed along a design line can simply be left as a panel line.

FAQ

How do I split an STL file into separate parts?

If the file contains several disconnected bodies, separate the shells with an STL splitter or the slicer's "Split to objects" command. If it is one solid, use a planar cut tool in your slicer, Meshmixer or Blender.

What tolerance should I use for printed pins and holes?

Start with 0.15–0.2 mm clearance per side for FDM, 0.1 mm for a tight fit or for resin, and 0.3 mm for loose fits or large parts. Print a test piece to confirm on your machine.

Can a slicer add connectors when cutting?

Yes. Current versions of PrusaSlicer, Bambu Studio and OrcaSlicer can add plugs or dowels to the cut faces and enlarge the matching holes by a tolerance you set.

What is the best glue for joining PLA parts?

Gel cyanoacrylate works for most PLA joints. For large structural joints or parts that need gap filling, two-part epoxy is stronger and gives more working time.