Bambu Studio is a slicing software application developed by BambuLab for preparing 3D models for printing on BambuLab and other FDM printers. Written in C++, it serves as the primary desktop application for converting 3D models into machine-readable G-code and managing the print preparation workflow. The software is built upon PrusaSlicer by Prusa Research, which itself derives from the open-source Slic3r project, maintaining a lineage of community-driven 3D printing tools.
The repository contains a comprehensive feature set for professional and hobbyist 3D printing. Core slicing capabilities include basic model slicing with a built-in G-code viewer, multiple plate management for batch printing, and global, object-level, and part-level parameter control. The software implements advanced support generation with hybrid, tree, and normal support types alongside customized support creation. Multi-material printing is supported with rich painting tools for selective material assignment across model geometry. Auto-arrangement and auto-orientation features help optimize print layouts automatically, while an advanced cooling logic system dynamically controls fan speed and print velocity based on thermal requirements.
Additional specialized features include support for arc path G-code commands (G2/G3 instructions), STEP format file import, assembly and explosion view visualization, and automatic brim generation based on mechanical analysis. The flushing transition system intelligently routes transition filament into infill or object geometry during filament changes, reducing waste. Remote control and monitoring capabilities allow users to manage prints from a distance, and the software provides project-based workflows for organized print management.
Bambu Studio is distributed as prebuilt releases for Windows, macOS 64-bit, and Linux platforms through the GitHub releases page. Compilation guides are available for all three platforms, with Linux users able to access AppImage builds for Ubuntu and Fedora or install through Flathub for broader Linux distribution support. The codebase is licensed under the GNU Affero General Public License version 3, with the optional bambu networking plugin based on non-free libraries providing extended networking functionality beyond the default SD card printing workflow.
The repository demonstrates substantial community engagement and active maintenance.