Documentation

How to use Print Stacker

From a single STL to a vertically stacked 3MF ready for your slicer. Everything runs in the browser — nothing is uploaded.

Open the tool

Workflow

Five steps from upload to download.

1
Upload your STL
Drop a file or click to browse. Binary and ASCII STL both work. The preview updates as soon as the mesh is parsed.
2
Set nozzle and layer height
Pick a nozzle size and a matching Bambu layer-height preset. Changing the nozzle resets the layer height to that nozzle's standard value.
3
Choose your slicer format
Bambu Studio writes a full project with layer height and ironing. Generic 3MF is the stacked mesh only — configure the rest in your slicer.
4
Configure the stack
Set copies high (2–20) and gap layers (1–3). Gap layers multiply your layer height, keeping separation on whole layers for clean ironing.
5
Download the 3MF
The file is named {part}_{count}high.3mf. Open it in your slicer, verify the stack, slice, and print.
Status bar
Live measurements while you tune the stack.

The bar below the preview shows part height, gap size, copy count, and total stack height in millimeters.

Above 250 mm total height, a badge warns the stack may exceed a Bambu printer Z limit.
Saved settings
Your choices persist in the browser between visits.
  • Nozzle and layer height
  • Slicer format
  • Copy count and gap layers
  • Preview color

How the stack is built

Heights are in millimeters. The part is centered on a 256 mm plate.

Gap
layer height × gap layers

0.20 mm × 1 = 0.20 mm gap

Step
part height + gap

Copy n starts at n × step from the plate

Total height
copies × part height + (copies − 1) × gap

Used for the status bar and Z-limit warning

Layer heights follow the usual Bambu presets for 0.2, 0.4, 0.6, and 0.8 mm nozzles. Defaults are 0.08, 0.20, 0.24, and 0.24 mm.

Vertical stack printing

Vertical stack printing places identical copies in one column instead of tiling them across the plate. One STL becomes many copies in a single 3MF, each shifted up by the part height plus a gap of one to three layer heights. That gap is the whole point: the top of the lower copy can be ironed before the next copy starts, and the parts still separate after the job.

Does Print Stacker upload my STL?
No. Parsing, the 3D preview, and the 3MF download all run in the browser. The file stays on your device.
What is vertical stack printing?
Copies of the same part sit on top of each other with a thin gap, so one sliced job prints the whole batch. The gap is one to three layer heights, which keeps every copy on a whole layer.
Why leave a gap between copies?
The gap is wide enough for the slicer to iron the top of the lower copy before the next copy starts. After printing, the copies pull apart at that gap.
Should I export Bambu Studio or a generic 3MF?
Use Bambu Studio when you slice in Bambu Studio. That file includes the placed copies, layer height, and top ironing. Use generic 3MF for other slicers, then set layer height and ironing there yourself.
How tall can the stack be?
You can stack 2 to 20 copies. Above 250 mm total height, the status bar warns that the stack may exceed a Bambu printer’s Z limit.

What the 3MF contains

Two export modes for different slicers.

Recommended for Bambu
Bambu Studio
A project file the slicer opens with the stack already placed.
  • One mesh with one build item per copy
  • Plate and assemble metadata for each instance
  • Layer height and initial layer height preset
  • Top ironing enabled
Universal
Generic 3MF
Core 3MF model without Bambu project settings.
  • Same stacked mesh geometry
  • No Bambu-specific metadata
  • Open in any slicer that reads 3MF
  • Set layer height and ironing yourself