
ENH: [tree support] use 2 walls if necessary Add impact_strength_z for filaments. Use 2 walls more for weaker filaments. jira: none Change-Id: I0c7cfcff31f1026d57630283775e7aeb6c311146 ENH: [tree support] ease removal of large area supports Use xy_expansion to expand overhangs for better removal of large area supports jira: none Change-Id: Ief59a811204478e0e0a63ae10a9d63f24512fcfb ENH: [tree support]shrink polygon support jira: none Change-Id: I621aa30191d235329156015ef98d260c5b1d9ca8 FIX: fix organic tree, remove ePolygon support more easily 1. add protection to organic tree when xy_distance is set to 0. 2. add detailed classification of nodes(BigFlat && Thinplate && SharpTail && Cantilever && Normal) 3. modify the corresponding generation logic when drawing ePolygon node circles Change-Id: I5c52522b9adad832c9542a400ebf4e1e27a61754 FIX: dont set overhang with large areas to 'SharpTail' Change-Id: Ib118abc54edcb0024be5b0d5d6a51b4bd7b5cb47 FIX: merge support interfaces into a continuous large one jira: STUDIO-8611 github: #5132 Change-Id: I12ee4a9f88a78304a98f354bfaa92e2a05f19ec2 ENH: dont expand sharp tails Also add interface below sharp tails when using soluble supports. Change-Id: Ibf3af1fe466dd7f02f00357c49ad639249efab16 FIX:split holes to help remove when one overhang area contains holes, split it into 4 pieces with one hole's center. when choosing this center hole, consider if it's collided in lower layers, then choose the bigger hole. new: add xy_expansion to gap_width to balance the offset later in draw_circles Change-Id: Ib2452a5f5afdc56e219e69caf8c373d9d9ce8cbf FIX: sync printer preset when sync extruder info jira: none Change-Id: I0b856d38f75816036e428844aabe6fb4c58471f2 FIX: wall count=1 not working Change-Id: Ib9c174b49f217cc76b42c6ecdb8acdec4f7051b7 ENH: merge circle nodes into polygon overhangs nearby AND set the number of support_roof_layers below interface to 2, which developing the interface quality. Change-Id: I3675d37a12321317672a096dc63a9e51e2b1e984 FIX: smooth, floor embedding, delete useless codes Change-Id: I3a5e2634e35e2ed1c310e89fd22b1d75d9cde682 FIX: remove include "Brim.cpp" Change-Id: Id99ff4495f6d0f78d8a865d14d997a5cd9aa0791 FIX: fix sharptail detection in organic tree Change-Id: Ic1b9a0ebf595c814f7d58356270b2a740980c3b4 (cherry picked from commit f9bbc160ae44f3126ae10c4b964fa730d7deb03f)
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 informations.
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:
- Windows 64-bit, Compile Guide
- Mac 64-bit, Compile Guide
- Linux, Compile Guide
- currently we only provide linux appimages on github releases for Ubuntu/Fedora, and a flathub version can be used for all the linux platforms
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.