Releases: linuxserver/docker-bambustudio
v02.04.00.70-ls123
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.04.00.70-ls123/index.html
LinuxServer Changes:
Full Changelog: v02.04.00.70-ls122...v02.04.00.70-ls123
Remote Changes:
V2.4.0 adds support for Bambu Lab H2C, along with several new features and bug fixes.
Support for Bambu Lab H2C
The right extruder of Bambu Lab H2C supports up to 6 nozzles. Its slicing workflow is generally aligned with Bambu Lab H2D, with the following adaptations and optimizations for H2C-specific features. View Bambu Wiki for more information.
- Slicing setting sync with printer capabilities: Supports Hybrid Mode slicing with both high-flow and standard nozzles.
⚠ Note: Slicing with mixed nozzle diameters is not supported.
![]() |
![]() |
- Purge mode options:Allows switching between Standard mode and Purge Saving mode for flushing.View Bambu Wiki for more information to get.
![]() |
- Map prints to a specific nozzle: In addition to mapping AMS slots, the right extruder supports printing specific filament with designated nozzles.
![]() |
- Nozzle details on the device page: The Device page now shows detailed nozzle information and supports reading all nozzle data automatically.
![]() |
New Features
Use different filaments for different features (Developer Mode)
In Developer Mode, under Object List → Others → Advanced, you can now assign walls, solid infill, and sparse infill of a single Object to different filaments. This feature helps unlock the full potential of multi-extruder printers such as H2D and H2C, enabling more advanced multi-material printing strategies. The feature is inspired by the corresponding implementation of PrusaSlicer and OrcaSlicer, with a series of related issues fixed on top of that. Thanks to @SoftFever and @ianalexis for their contributions.
⚠ Note:
- This option is only visible in Developer Mode.
- It is available per Object only, and not as a global setting.
![]() |
Sparse infill line multiplier
You can now multiply the number of sparse infill lines. This can be configured under Process presets → Strength → Sparse infill. It can improve part strength and thanks to @RF47 for the great contribution.(#1041)
⚠ Note: This feature is currently not supported for the following infill patterns: Concentric, Line, Hilbert Curve, Archimedean Chords, Octagram Spiral, Crosshatch, Zig Zag, Cross Zag, Locked Zag.
![]() |
Align & distribute objects or parts
You can now align and distribute multiple selected Objects / Parts along the X, Y and Z axes. After selecting multiple objects or parts, you can access these tools via the Move gizmo, or via the right-click menu → Align/Distribute.
💡Tip: Ctrl + left-click to multi-select objects, and Alt + left-click to multi-select parts.
![]() |
Move plate
You can now move an entire plate at once: Right-click the selected plate and choose “Move plate” to translate that plate as a whole to a specified position. Thanks to @Azio-Pantheon for the contribution.
![]() |
Editable Project page
We have refreshed the project page ui and added support for editing project page content(#4546, #2111):
- Click the Edit button in the top-right corner of the project page to enter edit mode.
- After editing, click Save to apply your changes.
⚠ Note: When your 3MF is uploaded to MakerWorld, the original project page content inside the 3MF will be overwritten by the content filled in on MakerWorld.
![]() |
![]() |
Outer wall & infill interlocking
Shoe models expose sparse infill that is only weakly bonded to the walls (as in the picture), making the connection between walls and infill fragile. To address this, we have added an “Outer wall & infill interlocking” feature under Process → Strength → Walls.
![]() |
![]() |
![]() |
![]() |
Improvements
- E3D nozzles now support high-flow slicing on X/P series printers.
💡Tip: Users can purchase an E3D high-flow nozzle and switch to high-flow slicing in Studio.
![]() |
- GCodeViewer update: The advanced GCodeViewer may provide better performance on some PCs especially those with dGPU(discrete GPUs).
- On Windows / Linux with OpenGL ≥ 3.2, the new G-code Viewer is enabled automatically(you can disable it under Preferences → 3D Settings).
- Other platforms will continue to use the legacy viewer for now.
![]() |
- Improved the interaction for extruder parameter settings: Improve visual cues to prevent cases where users modify parameters without switching to the correct nozzle type, causing the changes to have no effect.
![]() |
- Optimized remaining-filament display for white filament in AMS: When the estimated remaining amount is below 10%, it will now be uniformly shown as 10%.
- G-code Viewer state persistence: After slicing, the G-code Viewer now remembers whether it was expanded or collapsed.
- Updated parts of the Helio optimization UI. Thanks to @HelioPri for the support.
- Boolean operations list select-all: In the Boolean operations panel, a “Select All” button has been added to the list for faster selection.
![]() |
Bug Fixes
- Fixed an issue where the filament list sorting on the Device page was incorrect. Thanks to @ansonl for the contribution.
- Fixed several tooltip typos. Thanks to @kunningKing11 for the contribution.
- Fixed a crash that could occur after syncing AMS filament in some scenarios. (#8576)
- Fixed a crash caused by rendering on certain Intel integrated GPUs. ( #8427)
- Fixed an issue where “No FuzzySkin” did not take effect in some cases.( #7841)
- Fixed an issue where OBS live streaming did not work on macOS / Linux. (#8129)
- Fixed a crash when pasting emoji in the Text tool. (#8728)
- Fixed rendering errors in the Text tool in some scenarios. (#8705)
- Added a new option “Use infill instead of top and bottom surfaces” (disabled by default) for Locked Zag infill.
- When off, top and bottom surfaces keep the default surface st...
v02.04.00.70-ls122
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.04.00.70-ls122/index.html
LinuxServer Changes:
Full Changelog: v02.04.00.70-ls121...v02.04.00.70-ls122
Remote Changes:
V2.4.0 adds support for Bambu Lab H2C, along with several new features and bug fixes.
Support for Bambu Lab H2C
The right extruder of Bambu Lab H2C supports up to 6 nozzles. Its slicing workflow is generally aligned with Bambu Lab H2D, with the following adaptations and optimizations for H2C-specific features. View Bambu Wiki for more information.
- Slicing setting sync with printer capabilities: Supports Hybrid Mode slicing with both high-flow and standard nozzles.
⚠ Note: Slicing with mixed nozzle diameters is not supported.
![]() |
![]() |
- Purge mode options:Allows switching between Standard mode and Purge Saving mode for flushing.View Bambu Wiki for more information to get.
![]() |
- Map prints to a specific nozzle: In addition to mapping AMS slots, the right extruder supports printing specific filament with designated nozzles.
![]() |
- Nozzle details on the device page: The Device page now shows detailed nozzle information and supports reading all nozzle data automatically.
![]() |
New Features
Use different filaments for different features (Developer Mode)
In Developer Mode, under Object List → Others → Advanced, you can now assign walls, solid infill, and sparse infill of a single Object to different filaments. This feature helps unlock the full potential of multi-extruder printers such as H2D and H2C, enabling more advanced multi-material printing strategies. The feature is inspired by the corresponding implementation of PrusaSlicer and OrcaSlicer, with a series of related issues fixed on top of that. Thanks to @SoftFever and @ianalexis for their contributions.
⚠ Note:
- This option is only visible in Developer Mode.
- It is available per Object only, and not as a global setting.
![]() |
Sparse infill line multiplier
You can now multiply the number of sparse infill lines. This can be configured under Process presets → Strength → Sparse infill. It can improve part strength and thanks to @RF47 for the great contribution.(#1041)
⚠ Note: This feature is currently not supported for the following infill patterns: Concentric, Line, Hilbert Curve, Archimedean Chords, Octagram Spiral, Crosshatch, Zig Zag, Cross Zag, Locked Zag.
![]() |
Align & distribute objects or parts
You can now align and distribute multiple selected Objects / Parts along the X, Y and Z axes. After selecting multiple objects or parts, you can access these tools via the Move gizmo, or via the right-click menu → Align/Distribute.
💡Tip: Ctrl + left-click to multi-select objects, and Alt + left-click to multi-select parts.
![]() |
Move plate
You can now move an entire plate at once: Right-click the selected plate and choose “Move plate” to translate that plate as a whole to a specified position. Thanks to @Azio-Pantheon for the contribution.
![]() |
Editable Project page
We have refreshed the project page ui and added support for editing project page content(#4546, #2111):
- Click the Edit button in the top-right corner of the project page to enter edit mode.
- After editing, click Save to apply your changes.
⚠ Note: When your 3MF is uploaded to MakerWorld, the original project page content inside the 3MF will be overwritten by the content filled in on MakerWorld.
![]() |
![]() |
Outer wall & infill interlocking
Shoe models expose sparse infill that is only weakly bonded to the walls (as in the picture), making the connection between walls and infill fragile. To address this, we have added an “Outer wall & infill interlocking” feature under Process → Strength → Walls.
![]() |
![]() |
![]() |
![]() |
Improvements
- E3D nozzles now support high-flow slicing on X/P series printers.
💡Tip: Users can purchase an E3D high-flow nozzle and switch to high-flow slicing in Studio.
![]() |
- GCodeViewer update: The advanced GCodeViewer may provide better performance on some PCs especially those with dGPU(discrete GPUs).
- On Windows / Linux with OpenGL ≥ 3.2, the new G-code Viewer is enabled automatically(you can disable it under Preferences → 3D Settings).
- Other platforms will continue to use the legacy viewer for now.
![]() |
- Improved the interaction for extruder parameter settings: Improve visual cues to prevent cases where users modify parameters without switching to the correct nozzle type, causing the changes to have no effect.
![]() |
- Optimized remaining-filament display for white filament in AMS: When the estimated remaining amount is below 10%, it will now be uniformly shown as 10%.
- G-code Viewer state persistence: After slicing, the G-code Viewer now remembers whether it was expanded or collapsed.
- Updated parts of the Helio optimization UI. Thanks to @HelioPri for the support.
- Boolean operations list select-all: In the Boolean operations panel, a “Select All” button has been added to the list for faster selection.
![]() |
Bug Fixes
- Fixed an issue where the filament list sorting on the Device page was incorrect. Thanks to @ansonl for the contribution.
- Fixed several tooltip typos. Thanks to @kunningKing11 for the contribution.
- Fixed a crash that could occur after syncing AMS filament in some scenarios. (#8576)
- Fixed a crash caused by rendering on certain Intel integrated GPUs. ( #8427)
- Fixed an issue where “No FuzzySkin” did not take effect in some cases.( #7841)
- Fixed an issue where OBS live streaming did not work on macOS / Linux. (#8129)
- Fixed a crash when pasting emoji in the Text tool. (#8728)
- Fixed rendering errors in the Text tool in some scenarios. (#8705)
- Added a new option “Use infill instead of top and bottom surfaces” (disabled by default) for Locked Zag infill.
- When off, top and bottom surfaces keep the default surface st...
v02.04.00.70-ls121
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.04.00.70-ls121/index.html
LinuxServer Changes:
Full Changelog: v02.04.00.70-ls120...v02.04.00.70-ls121
Remote Changes:
V2.4.0 adds support for Bambu Lab H2C, along with several new features and bug fixes.
Support for Bambu Lab H2C
The right extruder of Bambu Lab H2C supports up to 6 nozzles. Its slicing workflow is generally aligned with Bambu Lab H2D, with the following adaptations and optimizations for H2C-specific features. View Bambu Wiki for more information.
- Slicing setting sync with printer capabilities: Supports Hybrid Mode slicing with both high-flow and standard nozzles.
⚠ Note: Slicing with mixed nozzle diameters is not supported.
![]() |
![]() |
- Purge mode options:Allows switching between Standard mode and Purge Saving mode for flushing.View Bambu Wiki for more information to get.
![]() |
- Map prints to a specific nozzle: In addition to mapping AMS slots, the right extruder supports printing specific filament with designated nozzles.
![]() |
- Nozzle details on the device page: The Device page now shows detailed nozzle information and supports reading all nozzle data automatically.
![]() |
New Features
Use different filaments for different features (Developer Mode)
In Developer Mode, under Object List → Others → Advanced, you can now assign walls, solid infill, and sparse infill of a single Object to different filaments. This feature helps unlock the full potential of multi-extruder printers such as H2D and H2C, enabling more advanced multi-material printing strategies. The feature is inspired by the corresponding implementation of PrusaSlicer and OrcaSlicer, with a series of related issues fixed on top of that. Thanks to @SoftFever and @ianalexis for their contributions.
⚠ Note:
- This option is only visible in Developer Mode.
- It is available per Object only, and not as a global setting.
![]() |
Sparse infill line multiplier
You can now multiply the number of sparse infill lines. This can be configured under Process presets → Strength → Sparse infill. It can improve part strength and thanks to @RF47 for the great contribution.(#1041)
⚠ Note: This feature is currently not supported for the following infill patterns: Concentric, Line, Hilbert Curve, Archimedean Chords, Octagram Spiral, Crosshatch, Zig Zag, Cross Zag, Locked Zag.
![]() |
Align & distribute objects or parts
You can now align and distribute multiple selected Objects / Parts along the X, Y and Z axes. After selecting multiple objects or parts, you can access these tools via the Move gizmo, or via the right-click menu → Align/Distribute.
💡Tip: Ctrl + left-click to multi-select objects, and Alt + left-click to multi-select parts.
![]() |
Move plate
You can now move an entire plate at once: Right-click the selected plate and choose “Move plate” to translate that plate as a whole to a specified position. Thanks to @Azio-Pantheon for the contribution.
![]() |
Editable Project page
We have refreshed the project page ui and added support for editing project page content(#4546, #2111):
- Click the Edit button in the top-right corner of the project page to enter edit mode.
- After editing, click Save to apply your changes.
⚠ Note: When your 3MF is uploaded to MakerWorld, the original project page content inside the 3MF will be overwritten by the content filled in on MakerWorld.
![]() |
![]() |
Outer wall & infill interlocking
Shoe models expose sparse infill that is only weakly bonded to the walls (as in the picture), making the connection between walls and infill fragile. To address this, we have added an “Outer wall & infill interlocking” feature under Process → Strength → Walls.
![]() |
![]() |
![]() |
![]() |
Improvements
- E3D nozzles now support high-flow slicing on X/P series printers.
💡Tip: Users can purchase an E3D high-flow nozzle and switch to high-flow slicing in Studio.
![]() |
- GCodeViewer update: The advanced GCodeViewer may provide better performance on some PCs especially those with dGPU(discrete GPUs).
- On Windows / Linux with OpenGL ≥ 3.2, the new G-code Viewer is enabled automatically(you can disable it under Preferences → 3D Settings).
- Other platforms will continue to use the legacy viewer for now.
![]() |
- Improved the interaction for extruder parameter settings: Improve visual cues to prevent cases where users modify parameters without switching to the correct nozzle type, causing the changes to have no effect.
![]() |
- Optimized remaining-filament display for white filament in AMS: When the estimated remaining amount is below 10%, it will now be uniformly shown as 10%.
- G-code Viewer state persistence: After slicing, the G-code Viewer now remembers whether it was expanded or collapsed.
- Updated parts of the Helio optimization UI. Thanks to @HelioPri for the support.
- Boolean operations list select-all: In the Boolean operations panel, a “Select All” button has been added to the list for faster selection.
![]() |
Bug Fixes
- Fixed an issue where the filament list sorting on the Device page was incorrect. Thanks to @ansonl for the contribution.
- Fixed several tooltip typos. Thanks to @kunningKing11 for the contribution.
- Fixed a crash that could occur after syncing AMS filament in some scenarios. (#8576)
- Fixed a crash caused by rendering on certain Intel integrated GPUs. ( #8427)
- Fixed an issue where “No FuzzySkin” did not take effect in some cases.( #7841)
- Fixed an issue where OBS live streaming did not work on macOS / Linux. (#8129)
- Fixed a crash when pasting emoji in the Text tool. (#8728)
- Fixed rendering errors in the Text tool in some scenarios. (#8705)
- Added a new option “Use infill instead of top and bottom surfaces” (disabled by default) for Locked Zag infill.
- When off, top and bottom surfaces keep the default surface st...
v02.04.00.70-ls120
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.04.00.70-ls120/index.html
LinuxServer Changes:
Full Changelog: v02.03.01.51-ls119...v02.04.00.70-ls120
Remote Changes:
V2.4.0 adds support for Bambu Lab H2C, along with several new features and bug fixes.
Support for Bambu Lab H2C
The right extruder of Bambu Lab H2C supports up to 6 nozzles. Its slicing workflow is generally aligned with Bambu Lab H2D, with the following adaptations and optimizations for H2C-specific features. View Bambu Wiki for more information.
- Slicing setting sync with printer capabilities: Supports Hybrid Mode slicing with both high-flow and standard nozzles.
⚠ Note: Slicing with mixed nozzle diameters is not supported.
![]() |
![]() |
- Purge mode options:Allows switching between Standard mode and Purge Saving mode for flushing.View Bambu Wiki for more information to get.
![]() |
- Map prints to a specific nozzle: In addition to mapping AMS slots, the right extruder supports printing specific filament with designated nozzles.
![]() |
- Nozzle details on the device page: The Device page now shows detailed nozzle information and supports reading all nozzle data automatically.
![]() |
New Features
Use different filaments for different features (Developer Mode)
In Developer Mode, under Object List → Others → Advanced, you can now assign walls, solid infill, and sparse infill of a single Object to different filaments. This feature helps unlock the full potential of multi-extruder printers such as H2D and H2C, enabling more advanced multi-material printing strategies. The feature is inspired by the corresponding implementation of PrusaSlicer and OrcaSlicer, with a series of related issues fixed on top of that. Thanks to @SoftFever and @ianalexis for their contributions.
⚠ Note:
- This option is only visible in Developer Mode.
- It is available per Object only, and not as a global setting.
![]() |
Sparse infill line multiplier
You can now multiply the number of sparse infill lines. This can be configured under Process presets → Strength → Sparse infill. It can improve part strength and thanks to @RF47 for the great contribution.(#1041)
⚠ Note: This feature is currently not supported for the following infill patterns: Concentric, Line, Hilbert Curve, Archimedean Chords, Octagram Spiral, Crosshatch, Zig Zag, Cross Zag, Locked Zag.
![]() |
Align & distribute objects or parts
You can now align and distribute multiple selected Objects / Parts along the X, Y and Z axes. After selecting multiple objects or parts, you can access these tools via the Move gizmo, or via the right-click menu → Align/Distribute.
💡Tip: Ctrl + left-click to multi-select objects, and Alt + left-click to multi-select parts.
![]() |
Move plate
You can now move an entire plate at once: Right-click the selected plate and choose “Move plate” to translate that plate as a whole to a specified position. Thanks to @Azio-Pantheon for the contribution.
![]() |
Editable Project page
We have refreshed the project page ui and added support for editing project page content(#4546, #2111):
- Click the Edit button in the top-right corner of the project page to enter edit mode.
- After editing, click Save to apply your changes.
⚠ Note: When your 3MF is uploaded to MakerWorld, the original project page content inside the 3MF will be overwritten by the content filled in on MakerWorld.
![]() |
![]() |
Outer wall & infill interlocking
Shoe models expose sparse infill that is only weakly bonded to the walls (as in the picture), making the connection between walls and infill fragile. To address this, we have added an “Outer wall & infill interlocking” feature under Process → Strength → Walls.
![]() |
![]() |
![]() |
![]() |
Improvements
- E3D nozzles now support high-flow slicing on X/P series printers.
💡Tip: Users can purchase an E3D high-flow nozzle and switch to high-flow slicing in Studio.
![]() |
- GCodeViewer update: The advanced GCodeViewer may provide better performance on some PCs especially those with dGPU(discrete GPUs).
- On Windows / Linux with OpenGL ≥ 3.2, the new G-code Viewer is enabled automatically(you can disable it under Preferences → 3D Settings).
- Other platforms will continue to use the legacy viewer for now.
![]() |
- Improved the interaction for extruder parameter settings: Improve visual cues to prevent cases where users modify parameters without switching to the correct nozzle type, causing the changes to have no effect.
![]() |
- Optimized remaining-filament display for white filament in AMS: When the estimated remaining amount is below 10%, it will now be uniformly shown as 10%.
- G-code Viewer state persistence: After slicing, the G-code Viewer now remembers whether it was expanded or collapsed.
- Updated parts of the Helio optimization UI. Thanks to @HelioPri for the support.
- Boolean operations list select-all: In the Boolean operations panel, a “Select All” button has been added to the list for faster selection.
![]() |
Bug Fixes
- Fixed an issue where the filament list sorting on the Device page was incorrect. Thanks to @ansonl for the contribution.
- Fixed several tooltip typos. Thanks to @kunningKing11 for the contribution.
- Fixed a crash that could occur after syncing AMS filament in some scenarios. (#8576)
- Fixed a crash caused by rendering on certain Intel integrated GPUs. ( #8427)
- Fixed an issue where “No FuzzySkin” did not take effect in some cases.( #7841)
- Fixed an issue where OBS live streaming did not work on macOS / Linux. (#8129)
- Fixed a crash when pasting emoji in the Text tool. (#8728)
- Fixed rendering errors in the Text tool in some scenarios. (#8705)
- Added a new option “Use infill instead of top and bottom surfaces” (disabled by default) for Locked Zag infill.
- When off, top and bottom surfaces keep the default surface st...
v02.03.01.51-ls119
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.03.01.51-ls119/index.html
LinuxServer Changes:
Full Changelog: v02.03.01.51-ls118...v02.03.01.51-ls119
Remote Changes:
This version is a minor update based on V2.3.0, focusing on fixing known issues.
Bug Fixes
- Fixed an issue where AMS on X1E could be incorrectly shown as AMS Lite.
- Fixed a crash that could occur when sending a print due to preset loading. (#8444, #8451, #8413, #8420, #8483)
- Fixed several Flathub build issues. Thanks to @hadess for the contribution.
- Updated parts of the Turkish localization. Thanks to @fatih5228 for the contribution.
- Fixed a display issue in the send print job dialog for some languages. (#8332, #8465, #8467, #8487)
- Fixed several compatibility process preset issues for A1 mini.
- Fixed several compatibility filament preset issues for A1 mini, P2S, X1E, and H2D Pro.
v02.03.01.51-ls118
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.03.01.51-ls118/index.html
LinuxServer Changes:
Full Changelog: v02.03.01.51-ls117...v02.03.01.51-ls118
Remote Changes:
This version is a minor update based on V2.3.0, focusing on fixing known issues.
Bug Fixes
- Fixed an issue where AMS on X1E could be incorrectly shown as AMS Lite.
- Fixed a crash that could occur when sending a print due to preset loading. (#8444, #8451, #8413, #8420, #8483)
- Fixed several Flathub build issues. Thanks to @hadess for the contribution.
- Updated parts of the Turkish localization. Thanks to @fatih5228 for the contribution.
- Fixed a display issue in the send print job dialog for some languages. (#8332, #8465, #8467, #8487)
- Fixed several compatibility process preset issues for A1 mini.
- Fixed several compatibility filament preset issues for A1 mini, P2S, X1E, and H2D Pro.
v02.03.01.51-ls117
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.03.01.51-ls117/index.html
LinuxServer Changes:
Full Changelog: v02.03.01.51-ls116...v02.03.01.51-ls117
Remote Changes:
This version is a minor update based on V2.3.0, focusing on fixing known issues.
Bug Fixes
- Fixed an issue where AMS on X1E could be incorrectly shown as AMS Lite.
- Fixed a crash that could occur when sending a print due to preset loading. (#8444, #8451, #8413, #8420, #8483)
- Fixed several Flathub build issues. Thanks to @hadess for the contribution.
- Updated parts of the Turkish localization. Thanks to @fatih5228 for the contribution.
- Fixed a display issue in the send print job dialog for some languages. (#8332, #8465, #8467, #8487)
- Fixed several compatibility process preset issues for A1 mini.
- Fixed several compatibility filament preset issues for A1 mini, P2S, X1E, and H2D Pro.
v02.03.01.51-ls116
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.03.01.51-ls116/index.html
LinuxServer Changes:
Full Changelog: v02.03.00.70-ls115...v02.03.01.51-ls116
Remote Changes:
This version is a minor update based on V2.3.0, focusing on fixing known issues.
Bug Fixes
- Fixed an issue where AMS on X1E could be incorrectly shown as AMS Lite.
- Fixed a crash that could occur when sending a print due to preset loading. (#8444, #8451, #8413, #8420, #8483)
- Fixed several Flathub build issues. Thanks to @hadess for the contribution.
- Updated parts of the Turkish localization. Thanks to @fatih5228 for the contribution.
- Fixed a display issue in the send print job dialog for some languages. (#8332, #8465, #8467, #8487)
- Fixed several compatibility process preset issues for A1 mini.
- Fixed several compatibility filament preset issues for A1 mini, P2S, X1E, and H2D Pro.
v02.03.00.70-ls115
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.03.00.70-ls115/index.html
LinuxServer Changes:
Full Changelog: v02.03.00.70-ls114...v02.03.00.70-ls115
Remote Changes:
V2.3.0 adds support for the Bambu Lab P2S and includes several new features and issue fixes.
![]() |
New Features
Skip Part also skips unnecessary color-change flush
Previously, when skipping a single part, only that part’s geometry was skipped; material change flush related to that part still occurred. With this change, color-change flush and waste-tower paths associated with the skipped part will also be omitted, effectively shortening print time and reducing material waste. This feature is currently supported on H2S and P2S.
![]() |
If blue parts A and C and black part B are on the plate and you skip black part B, older versions would still execute black flushand attempt to print black filament on the prime tower.
In the updated version, after skipping black part B, black flush and related waste-tower paths will no longer appear.(In this scenario, comparing the new and old versions, print time drops from about 3.5h to 22min, and unnecessary flush decreases from about 60g to 0g)
⚠Note: Currently supported on H2S and P2S.
A1 / A1 mini support for AMS, AMS HT, and AMS 2 Pro
A1 / A1 mini now support AMS, AMS HT, and AMS 2 Pro with the use of the new AMS Hub for A1 Series. When switching between AMS Lite and AMS/AMS 2 Pro/AMS HT, please also switch the AMS type on the printer screen or in Studio’s AMS settings.
⚠Note:
- Make sure Studio's version higher than V2.3.0.70 if you use AMS with A1/A1 mini.
- Minimum supported firmware (A1/A1 mini): 01.06.10.33
![]() |
![]() |
Boolean tool upgrade (Object-level + multi-part inputs)
Boolean operations can now be performed directly at the Object level without an extra “merge” step. Both Object and Part levels support multi-part inputs, making model editing more efficient.
![]() |
“Avoid crossing wall” travel optimization
Inter-layer travel paths are further optimized so that travels also avoid crossing wall.
![]() |
A new option 'Avoid crossing wall – include supports' is added. When enabled, detour planning for travel moves will also consider support distribution, further reducing stringing risk.This option is especially suitable for shoe-printing scenarios.
![]() |
Overhang segmentation optimization
The overhang segmentation algorithm has been updated to prevent surface quality fluctuations caused by abrupt overhang changes, improving stability and consistency in overhang areas.
![]() |
![]() |
New Tutorials tab
The original Tutorials hub page has been refined: quickly access Bambu Academy, official tutorial videos, Bambu official filament guides, and more Bambu Wiki pages. A top-bar entry is provided for quick Wiki search.
![]() |
H2D/H2D Pro remote nozzle identification
In Device→Printer Parts, click Refresh to trigger remote automatic identification of nozzle information for H2D/H2D Pro.The printer will move briefly during detection. Please wait about 30s for nozzle information to update.
![]() |
Don’t slow down outer wall
When enabled, the outer wall is not throttled by the minimum layer time limit. This can yield better surface consistency in specific scenarios with Silk/Glossy type materials.
![]() |
Extra length on restart
When enabled, an additional specified length is added on top of the normal unretract after a travel move. This option is recommended only for certain foaming filaments (e.g., Aero) .
![]() |
Support: “Z covering XY” behavior
When enabled, if Top Z coverage conflicts with model/support spacing, the algorithm prioritizes generating supports directly beneath overhangs while maintaining a Top Z-consistent gap between the model and the support. This significantly improves support contact and removal on sloped surfaces, especially when using dedicated support materials.
![]() |
Improvements
- Modifiers support wall-order adjustments: You can flexibly adjust the order of walls locally, which is supported by Modifier and Height Range Modifier.
![]() |
- (Windows) Disable account auto-fill: Provides better privacy protection for logins in public places (enabled by default).
![]() |
- Clearer flush volume indications: More explicit display when flush values deviate from defaults; warnings when a flush value is set to 0 to avoid color-change quality issues from misconfiguration.
![]() |
- New build-plate presets: Added Engineering Plate and Cool Plate SuperTack for H2D/H2D Pro.
⚠H2D will support these two plates in the coming version.
![]() |
- X-series extrusion-compensation pattern optimization: Avoids overlapping with model paths.(bambulab/BambuStudio#5682)
- Fixed Fuzzy Skin painted issues to prevent point distance and thickness settings can't be adjusted. Added a Disabled state and unified painted behavior with the previous None option.
![]() |
- CrossZag Optimization: Improved top/bottom skin closure for more natural texture transitions.
Bug Fixes
- Fixed a crash that could occur with AMS Sync (Overwrite) when sync with support material in AMS. (bambulab/BambuStudio#7997, bambulab/BambuStudio#8024)
- Fixed incorrect precise-wall move direction in Arachne mode. (bambulab/BambuStudio#8030)
- Fixed a crash triggered by specific move operations. (bambulab/BambuStudio#8094)
- Fixed a low-probability failure when sending print files to H2S. (bambulab/BambuStudio#8091)
- Fixed an issue where note updates could not be saved. (bambulab/BambuStudio#8081)
- Fixed bold style inconsistencies in the Text tool compared with older versions. (bambulab/BambuStudio#8106)
- Fixed a low-probability crash at job end on macOS 15. (bambulab/BambuStudio#8174)
- Adjusted the 'Assemble' icon in Dark Mode. (bambulab/BambuStudio#8170)
- Fixed AMS ordering errors in some scenarios. (bambulab/BambuStudio#8064)
- Corrected a description issue for Sparse Infill. (bambulab/BambuStudio#8202)
- Fixed text not centering after insertion. (bambulab/BambuStudio#8224)
- Fixed First-layer flow ratio not applying to all parts. (bambulab/BambuStudio#8249)
- Fixed supports incorrectly generated inside holes when On build plate only is enabled. (https://github.com/bambulab/Bam...
v02.03.00.70-ls114
CI Report:
https://ci-tests.linuxserver.io/linuxserver/bambustudio/v02.03.00.70-ls114/index.html
LinuxServer Changes:
Update AppImage ingestion.
Remote Changes:
V2.3.0 adds support for the Bambu Lab P2S and includes several new features and issue fixes.
![]() |
New Features
Skip Part also skips unnecessary color-change flush
Previously, when skipping a single part, only that part’s geometry was skipped; material change flush related to that part still occurred. With this change, color-change flush and waste-tower paths associated with the skipped part will also be omitted, effectively shortening print time and reducing material waste. This feature is currently supported on H2S and P2S.
![]() |
If blue parts A and C and black part B are on the plate and you skip black part B, older versions would still execute black flushand attempt to print black filament on the prime tower.
In the updated version, after skipping black part B, black flush and related waste-tower paths will no longer appear.(In this scenario, comparing the new and old versions, print time drops from about 3.5h to 22min, and unnecessary flush decreases from about 60g to 0g)
⚠Note: Currently supported on H2S and P2S.
A1 / A1 mini support for AMS, AMS HT, and AMS 2 Pro
A1 / A1 mini now support AMS, AMS HT, and AMS 2 Pro with the use of the new AMS Hub for A1 Series. When switching between AMS Lite and AMS/AMS 2 Pro/AMS HT, please also switch the AMS type on the printer screen or in Studio’s AMS settings.
⚠Note:
- Make sure Studio's version higher than V2.3.0.70 if you use AMS with A1/A1 mini.
- Minimum supported firmware (A1/A1 mini): 01.06.10.33
![]() |
![]() |
Boolean tool upgrade (Object-level + multi-part inputs)
Boolean operations can now be performed directly at the Object level without an extra “merge” step. Both Object and Part levels support multi-part inputs, making model editing more efficient.
![]() |
“Avoid crossing wall” travel optimization
Inter-layer travel paths are further optimized so that travels also avoid crossing wall.
![]() |
A new option 'Avoid crossing wall – include supports' is added. When enabled, detour planning for travel moves will also consider support distribution, further reducing stringing risk.This option is especially suitable for shoe-printing scenarios.
![]() |
Overhang segmentation optimization
The overhang segmentation algorithm has been updated to prevent surface quality fluctuations caused by abrupt overhang changes, improving stability and consistency in overhang areas.
![]() |
![]() |
New Tutorials tab
The original Tutorials hub page has been refined: quickly access Bambu Academy, official tutorial videos, Bambu official filament guides, and more Bambu Wiki pages. A top-bar entry is provided for quick Wiki search.
![]() |
H2D/H2D Pro remote nozzle identification
In Device→Printer Parts, click Refresh to trigger remote automatic identification of nozzle information for H2D/H2D Pro.The printer will move briefly during detection. Please wait about 30s for nozzle information to update.
![]() |
Don’t slow down outer wall
When enabled, the outer wall is not throttled by the minimum layer time limit. This can yield better surface consistency in specific scenarios with Silk/Glossy type materials.
![]() |
Extra length on restart
When enabled, an additional specified length is added on top of the normal unretract after a travel move. This option is recommended only for certain foaming filaments (e.g., Aero) .
![]() |
Support: “Z covering XY” behavior
When enabled, if Top Z coverage conflicts with model/support spacing, the algorithm prioritizes generating supports directly beneath overhangs while maintaining a Top Z-consistent gap between the model and the support. This significantly improves support contact and removal on sloped surfaces, especially when using dedicated support materials.
![]() |
Improvements
- Modifiers support wall-order adjustments: You can flexibly adjust the order of walls locally, which is supported by Modifier and Height Range Modifier.
![]() |
- (Windows) Disable account auto-fill: Provides better privacy protection for logins in public places (enabled by default).
![]() |
- Clearer flush volume indications: More explicit display when flush values deviate from defaults; warnings when a flush value is set to 0 to avoid color-change quality issues from misconfiguration.
![]() |
- New build-plate presets: Added Engineering Plate and Cool Plate SuperTack for H2D/H2D Pro.
⚠H2D will support these two plates in the coming version.
![]() |
- X-series extrusion-compensation pattern optimization: Avoids overlapping with model paths.(bambulab/BambuStudio#5682)
- Fixed Fuzzy Skin painted issues to prevent point distance and thickness settings can't be adjusted. Added a Disabled state and unified painted behavior with the previous None option.
![]() |
- CrossZag Optimization: Improved top/bottom skin closure for more natural texture transitions.
Bug Fixes
- Fixed a crash that could occur with AMS Sync (Overwrite) when sync with support material in AMS. (bambulab/BambuStudio#7997, bambulab/BambuStudio#8024)
- Fixed incorrect precise-wall move direction in Arachne mode. (bambulab/BambuStudio#8030)
- Fixed a crash triggered by specific move operations. (bambulab/BambuStudio#8094)
- Fixed a low-probability failure when sending print files to H2S. (bambulab/BambuStudio#8091)
- Fixed an issue where note updates could not be saved. (bambulab/BambuStudio#8081)
- Fixed bold style inconsistencies in the Text tool compared with older versions. (bambulab/BambuStudio#8106)
- Fixed a low-probability crash at job end on macOS 15. (bambulab/BambuStudio#8174)
- Adjusted the 'Assemble' icon in Dark Mode. (bambulab/BambuStudio#8170)
- Fixed AMS ordering errors in some scenarios. (bambulab/BambuStudio#8064)
- Corrected a description issue for Sparse Infill. (bambulab/BambuStudio#8202)
- Fixed text not centering after insertion. (bambulab/BambuStudio#8224)
- Fixed First-layer flow ratio not applying to all parts. (bambulab/BambuStudio#8249)
- Fixed supports incorrectly generated inside holes when On build plate only is enabled. (bambulab/BambuStudio#7826)
- Validate the network library’s digital signature when loading to...





































