🎉 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. Pick any flag from the list to see 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

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.