PlateSwap
Combine plates from multiple Bambu Studio .3mf files into a single file — set repeat counts, loop the whole queue, and export in seconds
Drop .3mf files here
or click to select files
No plates loaded
Drop a sliced .3mf file above to get started
What is PlateSwap?
PlateSwap lets you take sliced plates from multiple Bambu Studio projects and merge them into a single
.3mf file. Instead of swapping SD cards or re-sending jobs between prints, you queue everything up
once and let your printer run through it unattended.
All processing happens entirely in your browser — no files are uploaded to any server.
Requirements
- Your
.3mffiles must be sliced in Bambu Studio before uploading. PlateSwap reads the gcode embedded inside the file, so unsliced project files won't work. - You must include the PlateSwap gcode into your print end gcode in Bambu Studio for the loop queue feature to work.
- All plates should be intended for the same printer and nozzle size — PlateSwap combines the gcode but doesn't re-slice or validate compatibility between plates.
Step-by-step
1. Upload your files
Drag one or more sliced .3mf files onto the drop zone, or click it to open a file picker.
You can add files from multiple different projects — PlateSwap will extract every plate from
each file and add them all to the queue.
2. Review and reorder the queue
Each card in the queue shows the plate's thumbnail, estimated print time, filament weight, and length. Drag the handle (⠿) on the left of any card to reorder plates into the sequence you want.
3. Set repeat counts
Use the − / + buttons on the right of each card to print a plate more than once.
A plate set to 3x will appear three times in the exported gcode, back-to-back.
4. Loop the whole queue
The Loop queue control at the top of the stats panel repeats the entire sequence of plates
(including their individual repeat counts) the specified number of times. For example, two plates
each at 1x with a loop count of 3 produces 6 plates total in the output.
5. Check the totals
The stats bar shows the combined plate count, estimated print time, total filament weight, and total length across the full expanded sequence. Use this to sanity-check before exporting.
6. Export
Click Export .3mf to generate and download the combined file. The filename includes the plate
count and loop count for easy reference (e.g. plateswap_3plates_2x.gcode.3mf).
Open the exported file in Bambu Studio or send it directly to your printer — it will appear as a single plate containing the full merged sequence.
Tips
- Mix projects freely — plates from completely different models can be queued together as long as they target the same printer.
- Filament changes between plates are handled by the printer's existing gcode; PlateSwap preserves all the original per-plate gcode intact.
- If a file shows an error on upload, make sure it has been sliced in Bambu Studio (check that Slice plate has been run and the file was exported with gcode included).