🎉 WIN a Snapmaker U1 Printer! Enter FREE now

Bambu Studio CLI Reference

Bambu Lab's official slicer featuring project-based workflows, systematically optimized slicing algorithms, and an incredibly smooth printing experience.

55 flags v2.8.0 bambu-studio

A typical headless slice

The core of any automated slice: load your settings and filaments, point at a model, and export a G-code-bearing 3MF. Click any flag below for a source-level explanation, examples, and gotchas.

bambu-studio \
  --slice 1 \
  --load-settings "machine.json;process.json" \
  --load-filaments "filament.json" \
  --export-3mf out.gcode.3mf \
  model.3mf

Every flag, by category

All 55 command-line flags, grouped by what they do. Each links to its full reference.

CLI changes between versions

Bambu Studio’s CLI surface evolves quietly between releases. What changed, newest first.

2.8.0
No CLI flag changes.
2.7.1
  • Added --estimate-mode — fill filament/extruder state for estimation after a machine switch.
2.1.0
  • Added --export-png and --camera-view — render a plate to a PNG at a chosen angle.
2.0.0
  • Added --allow-mix-temp — print incompatible-temperature filaments together.
1.9.7
  • Added --allow-newer-file, --export-stls, --metadata-name, --metadata-value, --downward-check, --downward-settings.
1.8.4
Baseline for this reference.

Frequently asked questions

Sign up for free today

No credit card required. Connect unlimited printers and get production automation running in minutes.