A fork of BambuStudio with any dependence on proprietary modules and phone home removed
  • C++ 77.3%
  • JavaScript 10.5%
  • C 7.5%
  • HTML 1.6%
  • TypeScript 1.1%
  • Other 1.6%
Find a file
David Pollak c748783fca
Removed external dependencies
Signed-off-by: David Pollak <feeder.of.the.bears@gmail.com>
2026-08-28 15:13:21 -04:00
.github fix: wait for macOS asset availability in Homebrew workflow 2026-06-26 20:08:45 +08:00
bbl/i18n ci: update translate file 2026_08_14_16_03_07 2026-08-14 16:11:04 +08:00
bbs_test_tools Revert GCodeChecker.cpp 2025-12-09 12:19:59 +08:00
cmake FIX: default language on mac is always english 2026-08-14 15:02:50 +08:00
deps FIX: compile error on mac with debug mode 2026-08-14 15:02:49 +08:00
doc Fix typos in several doc and config files 2025-12-09 12:19:59 +08:00
docker FIX: Sync with github 2026-04-15 15:03:11 +08:00
lib Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
linux.d linux.d/fedora: use webkit2gtk4.1-devel 2026-05-08 08:36:20 +08:00
resources Fix broken G-code comment in Bambu Lab X2D 0.4 nozzle template change_filament_gcode.json 2026-08-28 20:29:01 +08:00
sandboxes Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
scripts/hooks NEW:add pre-commit for check error incorrect use like WxColour(0x00AE42) 2025-05-29 17:48:39 +08:00
src Removed external dependencies 2026-08-28 15:13:21 -04:00
t Fix typos in several doc and config files 2025-12-09 12:19:59 +08:00
tests fix: avoid travel crash before initial tool selection 2026-08-28 21:23:00 +08:00
xs Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
.clang-format FIX: Sync with github 2026-04-15 15:03:11 +08:00
.dockerignore Add some dockery things to ignore 2023-03-02 21:21:30 +08:00
.gitignore ENH: build device_page dist when GUI targets are built 2026-06-24 16:05:39 +08:00
BambuStudio.mo Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
BambuStudio.sublime-project Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
Build.PL Fix typos in several doc and config files 2025-12-09 12:19:59 +08:00
build_win.bat ENH: 支持高版本VS/CMake及PKG_CONFIG配置 2026-05-30 12:13:12 +08:00
BuildFedora.sh ENH:选料器适配 2026-04-15 14:44:37 +08:00
BuildLinux.sh NEW: support Ubuntu 26/macOS 26/VS2026, CMake 4.x 2026-06-26 14:06:08 +08:00
BuildMac.sh ENG:update deps for mac15 2025-07-17 14:58:09 +08:00
CMakeLists.txt ADD: linux-RelWithDebInfo编译问题-cmake找不到libzstd_shared 2026-08-14 15:20:43 +08:00
CMakePresets.json NEW: try lan only print after failure 2026-08-14 15:02:55 +08:00
Containerfile Containerfile: libsoup2.4-dev -> libsoup-3.0-dev 2026-05-08 08:36:20 +08:00
diff_summary.txt ci: update translate file 2026_04_29_21_05_43 2026-05-13 22:00:31 +08:00
DockerBuild.sh FIX: Sync with github 2026-04-15 15:03:11 +08:00
DockerEntrypoint.sh Add an entrypoint covienience script for an out-of-the-box user experience. 2025-01-25 10:10:32 +08:00
Dockerfile fix: update base image to Ubuntu 24.04 in Dockerfile 2026-01-21 08:07:00 +08:00
DockerRun.sh correct image tag for consistency 2025-01-25 10:10:32 +08:00
LICENSE Add the full source of BambuStudio 2022-07-15 23:42:08 +08:00
localazy.json ENH: sync some missing codes between branches 2023-11-09 10:09:10 +08:00
README.md FIX: Sync with github 2026-04-15 15:03:11 +08:00
version.inc ci: update build version to 02.08.02.61 2026-08-21 12:29:26 +08:00

image

BambuStudio

Bambu Studio is a cutting-edge, feature-rich slicing software.
It contains project-based workflows, systematically optimized slicing algorithms, and an easy-to-use graphic interface, bringing users an incredibly smooth printing experience.

Prebuilt Windows, macOS 64-bit and Linux releases are available through the github releases page.

Bambu Studio is based on PrusaSlicer by Prusa Research, which is from Slic3r by Alessandro Ranellucci and the RepRap community.

See the wiki and the documentation directory for more information.

What are Bambu Studio's main features?

Key features are:

  • Basic slicing features & GCode viewer
  • Multiple plates management
  • Remote control & monitoring
  • Auto-arrange objects
  • Auto-orient objects
  • Hybrid/Tree/Normal support types, Customized support
  • multi-material printing and rich painting tools
  • multi-platform (Win/Mac/Linux) support
  • Global/Object/Part level slicing parameters

Other major features are:

  • Advanced cooling logic controlling fan speed and dynamic print speed
  • Auto brim according to mechanical analysis
  • Support arc path(G2/G3)
  • Support STEP format
  • Assembly & explosion view
  • Flushing transition-filament into infill/object during filament change

How to compile

Following platforms are currently supported to compile:

Report issue

You can add an issue to the github tracker if it isn't already present.

License

Bambu Studio is licensed under the GNU Affero General Public License, version 3. Bambu Studio is based on PrusaSlicer by PrusaResearch.

PrusaSlicer is licensed under the GNU Affero General Public License, version 3. PrusaSlicer is owned by Prusa Research. PrusaSlicer is originally based on Slic3r by Alessandro Ranellucci.

Slic3r is licensed under the GNU Affero General Public License, version 3. Slic3r was created by Alessandro Ranellucci with the help of many other contributors.

The GNU Affero General Public License, version 3 ensures that if you use any part of this software in any way (even behind a web server), your software must be released under the same license.

The bambu networking plugin is based on non-free libraries. It is optional to the Bambu Studio and provides extended networking functionalities for users. By default, after installing Bambu Studio without the networking plugin, you can initiate printing through the SD card after slicing is completed.