Skip to content

Releases: bambulab/BambuStudio

2.2.1.60 Public Release (Hotfix)

28 Aug 12:08
Compare
Choose a tag to compare

This is a hotfix version based on V2.2.1.58.

Bug fixed

  1. Fixed an issue where auto flow calibration triggered via AMS on P/A-series printers could be incorrectly mapped to the external spool. (#8013, #8011, #8005, #7998)
  2. Resolved a startup crash caused by the Scarf Seam parameter in certain filament presets.
  3. Corrected the H2S image on the 'Device-Update' page.

2.2.1 Public Release

26 Aug 15:08
Compare
Choose a tag to compare

V2.2.1 is a minor update based on V2.2.0, adding support for Bambu Lab H2S and fixing several known issues.

Bug Fixes

  1. Fixed an issue where the calibration tab disappeared when the multi-device feature was enabled. (#7697)
  2. Fixed an issue where the step size could not be set to 0.001 in dynamic flow calibration. (#7882, #7850)
  3. Fixed a potential crash when uploading G-code to some third-party printers. (#7639)
  4. Fixed an issue where the sidebar could not be dragged for some users. (#7939)
  5. Fixed an issue where the external spool load was disabled in certain cases on the P and A series printers. (#7888)
  6. Fixed an issue where custom colors in the color palette could not be saved. (#7854, #5441)
  7. Fixed an issue where the behavior of the Auto-Orientation function was inconsistent between the command line and the GUI. (#6092)
  8. Fixed centering and spacing errors caused by the new text tool. (#7842, #7835, #7893, #7828)
  9. Added several Fiberon filament presets for H2D, with thanks to @Pepe-Polymaker for the contribution.

2.2.0 Public Release

12 Aug 13:44
Compare
Choose a tag to compare

This is the official public release of Bambu Studio v2.2.0.
Please see the release logs of v2.2.0 Beta and v2.2.0 Beta2 for the complete list of changes with respect to v2.1.1.
The full release notes of v2.2.0 can be found on the Bambu Lab Wiki under the Bambu Studio Changelog page.

Bug Fixes

  1. Fixed an issue where β€˜Online models’ always shows even disabled it in preference. (#7719οΌ‰
  2. Fixed an incorrect color scaling display error of H2D G-code preview in layer-height/flow mode.(#7750)
  3. Fixed a support raft interface settings lost issue when filament removed.(#7704)
  4. Fixed an issue where support filament menu doesn't show material number and color.(#7637)
  5. Fixed a variable height slice error caused by copying object.(#7583)
  6. Fix serveral compile issues of flathub, thanks to @hadess for your contribution.

Known Issue

We have received some reports indicating that Studio was blocked by antivirus software. After confirmation, the issue was found to be caused by the TUTK connection service used by Studio. The cause was a false positive by the antivirus software and not a security issue. TUTK has submitted an appeal to the antivirus vendor and is actively working to resolve the matter.

2.2.0 Public Beta2

31 Jul 13:55
Compare
Choose a tag to compare
2.2.0 Public Beta2 Pre-release
Pre-release

This is a minor beta version based on V2.2.0 Public Beta.
Please note that this version is still in the beta testing stage. 3MF files generated with this version are not compatible with MakerWorld. MakerWorld will prompt users to re-upload 3MF files generated by the official version of Bambu Studio.

Features

Helio Additive Simulation Integration (Beta)

We're excited to introduce Helio Additive's thermal simulation capability into Bambu Studio, starting with this public beta. Helio Additive is a technology provider specializing in thermal simulation and optimization for G-code. Their simulation engine helps predict temperature-related issues such as warping, poor bonding, or sagging, before printing begins.

πŸ““Why it matters: Instantly catch overheating or undercooling issues before printing - improving strength, accuracy, and reliability without trial-and-error.

How to use

  1. Go to Preferences > Helio Options, and check Enable Helio Slice. Enabling this option confirms that you agree with the Helio Privacy Policy.
  1. Slice your model as usual.
  2. Click the "Helio Action" button in the top-right toolbar.
  3. Enter your estimated chamber temperature range (for best results, use the real chamber temp if known).
  1. Click "Confirm" and wait for the simulation to run.
  2. Once complete, view thermal results overlaid on your sliced model.

Simulation results are based on thermal index values:

  • -100 β†’ Too Cold: Tensile strength can drop by ~50% (based on ASTM D638 dog-bone testing).
  • 0 β†’ Ideal: Maximum strength and dimensional accuracy.
  • +100 β†’ Too Hot: Layers may stay molten too long, leading to sagging or collapse.
    Aim to keep most of your part around 0 for best mechanical performance.

⚠ Current Limitations & Supported Configurations:

  • Supported Printers: Bambu Lab X1, X1C, X1E, H2D
  • Supported Filaments: Bambu PLA Basic, PLA Lite, PLA Matte, PLA Silk+, Bambu ABS, PC, PETG HF, TPU 95A HF
  • File Requirements: G-code must be monochrome, sliced by layer sequence (no multicolor or multi-material support yet).
  • Feature Scope: This version supports thermal simulation only and G-code optimization will be introduced in a future release.
  • Free Access During Beta: You can use Helio simulations for free during the beta by claiming a limited-access key and 1000 free keys are available globally. When all keys are claimed, Helio will pause and release more in the next phase.

For more information or help, Join the Helio Additive Discord.

Improvements

New Clumping Detection By Probing for H2D

To address potential nozzle-wiping issues during H2D prints, a new option β€œEnable Clumping detection” has been added for the H2D profiles under the Advanced tab (enabled by default). When enabled, Bambu Studio will reserve a non-printable area at the top of the build plate to coordinate with firmware-level wiping checks. The tower structure will be adjusted based on the type of parts on the build plate:

  • For single-color models: An additional tower with a height of 20 layers will be generated. If the part itself is shorter than 20 layers, the tower will match the part’s height.
  • For multi-color models: If the existing purge tower is already taller than 20 layers, no change is made; otherwise, the tower will be extended to 20 layers.

⚠️ Note: This feature requires a compatible firmware(H2D V01.01.30.00 Public Beta or later) version to function.

Bug Fixes

  1. Fixed a retraction calculation bug in certain 3mf files caused by the "Extra length on restart" . (#7222)
  2. Fixed several spelling errors and thanks to @eried for the contribution.
  3. Updated portions of the Turkish translation and thanks to @fatih5228 .
  4. Fixed an issue where the Create Filament Preset dialog could not be resized properly β€” thanks to @gunlock .
  5. Fixed a crash issue that occurred on some third-party printers after sending a print job. (#7295, #7392)
  6. Fixed a bug where duplicate filament entries were added after importing an OBJ file. (#7682)
  7. Fixed an issue where calibration could not be initiated on H2D when the left and right nozzle diameters were different. (#7543)
  8. Added a new option under Preferences > 3D Setting to remember the last used color scheme. When enabled, Studio will restore the color scheme used before the last shutdown. (#7252, #7131 )

2.2.0 Public Beta

17 Jul 12:32
Compare
Choose a tag to compare
2.2.0 Public Beta Pre-release
Pre-release

Note: Please note that this version is still in the beta testing stage. 3MF files generated with this version are not compatible with MakerWorld. MakerWorld will prompt users to re-upload 3MF files generated by the official version of Bambu Studio.

New Features

Remote Object Skipping available in Bambu Studio

You can now remotely skip objects during a print directly from Bambu Studio, replicating the functionality available on H2D and X-series printer screens. This allows you to stop printing specific parts without having to be physically present at the printer.
How to Use:

  • During a print, click the "Part Skip" button located in the printer status bar.
  • The Part Skip interface will open, where you can manually select which objects to skip.

Minimum Firmware Requirements:

  • X1C: v01.09.02.12 or later
  • H2D: v01.02.00.00 or later
  • Other models: Currently not supported. Feature support coming in future firmware updates.

⚠️ Make sure your printer firmware is up to date to use this feature.

Fuzzy Skin Painting Tool

A new Fuzzy Skin Painting Tool has been added to Bambu Studio, giving you more creative control over your prints. This tool lets you manually paint fuzzy skin onto selected areas of your model, similar to using a digital paintbrush. You can paint the sides of the model, excluding the top and bottom surfaces.

This tool offers a fun and flexible way to add texture selectively, which can be useful for aesthetics, grip, or hiding layer lines.

πŸ™Œ Special thanks to OrcaSlicer for contributing to this feature.

Filament Color Selection Enhancements

This update introduces two key improvements to the filament color selection process, with a focus on usability and accessibility, especially for color-blind users and those using official Bambu filaments.

Official Color Palette Integration: When selecting filament colors, you’ll now see an official color palette for the current filament type. The palette includes recognized Bambu colors and their filament codes, making selection faster and more consistent.If your desired color isn't listed, simply click β€œMore Colors” to use the system’s full color picker.
Improved AMS Color Display: In the AMS filament settings, if you're using official Bambu filaments with RFID, their official color names will now be displayed automatically. This eliminates guesswork and helps ensure the visual preview matches the actual filament.

External Spool Support Without AMS

You can now use multiple filaments on a single external spool slot, even without an AMS unit, thanks to new support for manual filament changes during a print. This is especially useful for multi-color or multi-material prints when AMS is not available.
How It Works:

  • In the Print Job dialog, select the new option to enable external spool swapping (requires compatible firmware).
  • During the print, the printer will pause and prompt you when it’s time to switch filaments.
  • You can then manually change the spool and continue printing.

Requires Firmware Support

⚠️ Please note that this feature will be available in an upcoming firmware update.

Seam Avoidance on Overhangs (Experimental)

A new experimental feature has been introduced to improve print reliability by avoiding seam placement on overhangs. Seams located on overhanging sections can weaken prints or lead to failures due to poor adhesion or instability. This feature analyzes the model and tries to redirect seams away from overhang areas, reducing the risk of defects.

πŸ§ͺ Special thanks to @Onkelsam for providing valuable test models that helped validate this function.

Height-Based Linear Speed and Acceleration Reduction

This update introduces a new way to fine-tune your print settings based on model height. You can now set upper limits for speed or acceleration that change linearly over a specified height range. This is especially useful for tall or thin models, where reducing speed and acceleration at higher layers can significantly lower the risk of print failures.

The setting can be applied at both the part and modifier level, giving you precise control over how your print behaves from bottom to top.

Β 

Batch Preset Management

A new Batch Preset Management tool is now available in File β†’ Batch Preset Management. This feature allows you to view the total number of your saved presets, check cloud storage usage, and delete multiple printer, filament, or process presets at once. It's especially helpful if you've reached the cloud preset limit and need to clean up your saved configurations more efficiently.

Third-Party Printer Calibration Support for Bambu Printers (Developer Mode)

Bambu printers (excluding the H2D) now support calibration models originally designed for third-party printers, available when Developer Mode is enabled. This gives advanced users more flexibility to run calibration procedures using different models from the 3D printing community.

For supported models and detailed instructions, visit the Bambu Wiki.Special thanks to @logikal for contributing to this feature.

⚠️ Please note that we are unable to offer support for these calibration features. We recommend using the default calibration options available in Bambu Studio.

Paint Tool Enhancements

The Fill Tool has been improved with a new β€œConnected Same Color” mode. This mode lets you fill an entire connected area of the same color all at once with your chosen target color, making color editing faster and more precise.

New AI Monitoring Toggles for H2D

Additional sub-feature toggles have been added to the AI monitoring system for H2D models. These new options give you more control over how AI features monitor and manage your prints on the H2D printer.

Improvements

Text Tool Update

The Text Tool now supports more font libraries and offers improved performance when dragging text. A new text wrap projection mode has been added, along with the ability to set text directly as negative parts or modifiers for more design flexibility. (#7322, #5578)
A fallback font feature ensures that if your text contains characters not supported by the current font, a secondary fallback font will automatically render those characters, maintaining correct display.

Note: Imported projects may show slight differences in font size or boldness when editing existing text. Manual adjustments might be needed to maintain the original appearance.

πŸ™Œ Special thanks to @Jony01 (PrusaSlicer) and @Noisyfox ( OrcaSlicer ) for their contributions to this update.

Speed Smoothing Optimization

Speed spikes during transition regions have been fixed, resulting in **smoother and more consistent ...

Read more

2.1.1 Public Release

16 Jun 12:12
Compare
Choose a tag to compare

V2.1.1 is a minor version based on V2.1.0, mainly fixing some issues found in V2.1.0.

Improvements

  1. Supported for setting a flow ratio for individual object (available in developer mode). Thanks to @RyanHir for the contribution.

Bug Fixes

  1. Fixed the issue where the build plate did not heat synchronously with the chamber temperature during calibration in H2D. (#7054)
  2. Fixed the problem of Brim being mistakenly generated outside the build plate area. (#7088)
  3. Fixed the issue of Brim overlapping with Skirt in some cases.
  4. Fixed slicing crashes when using support material for certain models with narrow overhangs in normal support mode.(#7204)
  5. Fixed slicing errors for single multi-color part in by-object mode. (#7121, #7092, #7146, #7183, #7229, #7247)
  6. Fixed the issue where third-party preset synchronization could cause crashes, and also fixed errors in parsing and displaying certain parameters. The corresponding flush temperature parameter option has been temporarily disabled.
  7. Fixed several typos and text errors. Thanks to @eried and @maximeconnolly for their contributions.

2.1.0 Public Release

03 Jun 09:26
Compare
Choose a tag to compare

Known issue

Incorrect flush parameters in H2D custom filaments: For custom filaments created in versions prior to V2.1.0, the volumetric speed and temperature settings used during filament change flushing may be incorrect. Please update the preset to version 02.01.00.15 to avoid this issue. We will address the remaining related issues in the next version.

Feature

  1. Added Locked Zag infill pattern, which is a filling structure that balances appearance and strength, consisting of two parts:
  • Skin: Wraps around the model's outer contour using Cross Zag texture to ensure surface quality consistent with standard Cross infill, enhancing aesthetic appeal.
  • Skeleton: Utilizes Zigzag texture for the internal structure to increase strength.
To address the issue of interrupted infill generation caused by varying density or line width parameters in different regions due to the model's contour being segmented, Locked Zag provides four parameters to ensure continuity between different areas when changing the selected density and line width. This is illustrated in the following diagram.

Improvements

  1. Optimized the "Avoid crossing wall" feature : After optimization, some models will have reduced stringing.(#6597)
  1. Added printer list search functionality on Windows platform : This feature makes it easier to quickly locate the desired printer.
  1. Optimized the extruder movement during timelapse: With this feature, the unnecessary travel and noises from the filament cutter stopper are reduced.
  2. Improved computation efficiency in Arachne mode: A new overhang calculation method is implemented which significantly accelerates the wall path generation. (#6634 )Left is V2.1.0 and right is V2.0.3.
  1. Added support for printer synchronization for single-nozzle models (including X Series / P Series / A1 Series): With a single click, the selected printer’s model and nozzle information on the device page can be synchronized, helping users quickly start a slicing task.
  1. Added support for copying print settings from one object to another.
  1. Added parameters for flush and tool change during filament swaps: This includes flush temperature, flush volumetric speed and retraction distance when changing extruders.
  1. Optimized the "Send print job" Dialog:
  • UI optimizations: Adjusted the layout and converted advanced options to segmented buttons, with added nozzle info display.
  • Refined the external spool mapping logic: This change allows mapping when external filament type differs from the slicing filament type, with added confirmation dialog to reduce operation complexity.
  • Improved auto-mapping logic for external spools:When the machine has only external consumables, the slicing consumables can be automatically matched according to the consumable matching rules.(#6534, #6540 , #6850 , #6803, #6203)
  1. Added support for exporting slicing paths as .OBJ files.
  1. New Precise Wall feature (available in developer mode) : This new feature improves dimensional accuracy and inter-layer consistency by adjusting the gap between outer and inner walls. Thanks to OrcaSlicer for the contribution.
  1. Updated retraction parameters for Bambu PLA (excluding AERO and Sup for PLA) and Bambu PETG HF on H2D models with 0.4/0.6/0.8 mm nozzles, reducing stringing and improving print quality on large nozzles.
  1. Adjusted volumetric flow speeds for Bambu PLA Basic, PLA Matte, and PETG HF on H2D models with 0.4/0.6/0.8 mm nozzles.

  2. Based on testing, we advanced the fan pre-start time by 2s for PLA and PETG on the A1/A1 mini to improve cooling performance during printing.

  3. Added support for slicing multiple TPU models on the same build plate: Multiple TPU materials can now be sliced together on a single plate with pause G-code inserted. All TPUs are mapped to external spools for printing, and the print can be completed by manually changing filaments during the printing process.(#6834)

  4. The URL handler now supports opening files from third-party sites with an added confirmation step. Thanks to @LightDestory for the contribution.

  5. Updated partial Turkish translations. Thanks to @fatih5228 for the contribution.

  6. Optimized Filament List on Preparation Page:

  • Introduced a two-level category structure to improve selection efficiency.
  • Added support for displaying unsupported filaments based on the current configuration.
  1. Optimized MQTT connection experience.

  2. X1/X1C/H2D now support file transfer via TCP in both public network and LAN modes.

  • X1/X1C: firmware version must be 01.09.00.00 or above.
  • H2D: firmware version must be 01.01.00.00 or above.
  1. Added a folding button for preset tab on the Prepare/Preview page, with the possibility to use Shift+Tab as a shortcut.
  1. HMS Updates:
  • Renamed to Assistant (HMS);
  • Added new HMS messages;
  • Fixed errors in some HMS action points.

Bugs Fixed

  1. Fixed incorrect infill path in narrow internal areas of some models.(#6582)
  2. Fixed incorrect layer height restrictions for various nozzle sizes on H2D models.(#6647)
  3. Fixed missing anchor lines beneath bridges in some models.(#6698)
  4. Fixed abnormal flush volume dialog display when Bambu Studio is installed in a non-default directory.(#6739)
  5. Fixed quality issues caused by incorrect filament tower retraction values.
    (#6733, #6730)
  6. Fixed slicing failure when entering abnormal values in the height modifier.(#6755)
  7. Fixed incorrect timelapse lift path calculation for H2D models.(#6869)
  8. Fixed false error when printing TPU 90A on P/A series printers.(#6930)
  9. Fixed inconsistent behavior of auto orientation between GUI and CLI.(#6092)
  10. Added support for merging sub-objects into "sub-merged bodies".(#5855)
  1. Fixed slicing failure for certain models.(#6935)
  2. Fixed issue where contact surfaces between organic and regular supports were not a...
Read more

2.0.3 Public Release

24 Apr 13:16
Compare
Choose a tag to compare

V2.0.3 is a minor release based on V2.0.2, which fixes some issues found in V2.0.2.

Bugs Fixed

  1. Fixed an issue where printing could not start with AMS in some scenarios.(#6557)
  2. Fixed a rendering issue under Windows Remote Desktop (RDP).(#6536)
  3. Fixed a crash when generating normal support in certain scenarios.(#6535, #6616)
  4. Fixed an issue causing high CPU usage in certain scenarios.(#6562)
  5. Fixed a crash that occurred when exiting Studio in certain scenarios.(#6544)
  6. Fixed a startup failure issue on Windows 7.
  7. Fixed an issue where inserting temperature change commands into Timelapse G-code extended print times in certain scenarios.
  8. Fixed an error where printing with support material on the H2D failed in certain scenarios.
  9. Fixed an issue filament presets were not refreshed promptly after AMS Sync in certain scenarios.(#6583, #6197, #6511, #6478)
  10. Updated some Russian translations, thanks to @AndylgTom for the contribution.

You can download the flathub version for Linux from Bambu Studio on flathub
The Flathub version is maintained by @hadess. Many thanks to him again for his outstanding work!

2.0.2 Public Release

15 Apr 14:14
Compare
Choose a tag to compare

This is version 2.0.2, a minor release based on version 2.0.1, which fixes some issues found in 2.0.1.

From this version, Linux appimage for ubuntu 20.04 is not supported,
You can also download the flathub version for linux from bambustudio on flathub

The Flathub version is maintained by @hadess. Many thanks to him again for his outstanding work!

Improvements

  1. Studio device page now supports filament configuration for P1 Series and X1 Series (X1E excluded) printers when connected to AMS 2 Pro and AMS HT.
  • Firmware requirements:
    • X1 series version 01.09.00.00 or later.
    • P1 series version 01.08.00.00 or later.
  1. Studio also supports connecting X1 Series printers via subnet binding (requires X1 series version 01.09.00.00 or later).
  1. Enhanced "Send print job" dialog.
  • Print options are now always visible instead of being collapsible.
  • The introduction of print options has been changed from always visible to tooltip display.
  • Each printer model now automatically remembers the last print option settings.
  • Refactored the AMS mapping interface by removing the "Use AMS" option for the X1 Series, P1 Series, A1, and A1 mini. Select the external spool in the mapping box when you need to print using an external spool.
  1. Updated Translations:
  • Translations have been updated for 11 languages.
  • Special thanks to @fatih5228 for contributing to the Turkish translation!

Bugs Fixed

  1. Fixed an issue on the Windows ARM platform where the application would crash after downloading a network plugin.(#6360, #6171, #6283, #6295, #6117, #6063, #6014)
  2. Fixed an issue where importing third-party 3mf files could trigger error messages. (#6336)
  3. Fixed an issue where the "Slice all" function did not skip empty plates. (#6276)
  4. Fixed an issue where GCode would not open correctly in some cases on Mac. (#6231)
  5. Fixed an issue on Mac where certain characters could not be entered using the text tool. (#6222)
  6. Fixed an issue where the rotation plane for cutting could not be adjusted correctly. (#6300)
  7. Fixed an issue where the Enter key on the numeric keypad was not functioning. (#6167)
  8. Fixed an issue where Scarf Seam did not work on some 3mf. (#6320)
  9. Fixed an issue where importing OBJ files generated by Image-to-3D in MakerWorld caused Studio to crash. (#6333)
  10. Fixed an issue where the flow calibration results could not be modified. (#6274)
  11. Fixed an issue with displaying incorrect tooltips during preset selection. (#6380)
  12. Fixed a potential error with Mac plugin replacement. (#6340)
  13. Optimized the shape of tree supports under sharp tails to get better quality.(#6371)
  14. To ensure print quality, the fan pre-start feature for filaments (other than PLA and PETG on H2D) has been disabled. (#6177)
  15. Fixed a crash with some step files import.(#6079)
  16. Fixed an issue that after a sending failure, the user couldn't click "Cancel" and then resend.(#6216)
  17. Fixed an issue that the printer did not automatically reconnect after a Mac woke from sleep in some cases.(#6311)
  18. Fixed an issue where the flush volume window was displayed incorrectly in Russian.(#6483)
  19. Fixed a memory leak issue in the Brim paint function, thanks to @Noisyfox for his contribution.

2.0.1 Public Release

28 Mar 13:26
Compare
Choose a tag to compare

This is a version based on 2.0.0 Public Release.

Bugs Fixed

  1. Fixed an issue on Mac where the AMS manual mapping was not working properly. (#6146, #6157, #6163, #6185, #6191, #6195, #6202, #6205, #6217, #6230, #6237, #6246, #6250)

  2. Fixed an issue that caused P1P with Upgrade Kit not accepted in AMS Sync under P1S preset. (#6148, #6149, #6181, #6204, #6208)

  3. Fixed an issue on the calibration page where unloaded AMS filaments were not displayed. (#6150, #6156, #6182, #6210, #6211, #6218, #6232, #6243)

  4. Attempted to fix an issue on Windows where Bambu Lab printer presets disappeared after installation. (#6166)

  5. Optimized the logic in the 'Send to print' dialog so that the "Use AMS" option is automatically disabled when mapping filament to an external spool in single-nozzle printers. (#6179, #6203)

  6. Fixed an issue that caused slicing time too long for some models. (#6186)

  7. Fixed an issue where custom filament names could not display correctly in certain languages. (#6190)

  8. Fixed incorrect calculation of filament savings for H2D when flush multiplier is not 1. (#6214)

  9. Fixed wrong parameters in 0.12mm layer height profile for H2D. (#6169)

  10. Fix several compiling issues on Flatpak, thanks for @hadess 's contribution.

Known issue

  1. A H2D slice job on Linux still has some problem, please switch to "Preview" tab to finish it. We will fix it and upload a new package soon.