Skip to content

Releases: bambulab/BambuStudio

1.9.3 Public Official

21 Jun 06:42
Compare
Choose a tag to compare

This is the public official release of Bambu Studio v1.9.3

Feature

1. The Maker World China region has been launched, and users in the China region can now see the Maker World page on the homepage.

Improvement

1. PCTG filament has been added; previously classified under PETG, generic PCTG now has its own distinct classification.

2. Decrease the speed of overhang walls to get better overhang quality.

3. Some translations improvement, Japanese by @do-gugan, Turkish by @fatih5228. Thanks for the contribution!

Bugfix

1. Fixed the issue that cause some clients were unable to access the MakerWorld region page.

2. Fixed the issue of A1 mini purge filament outside the tray.

3. Fixed the conflict between the cmd+M shortcut for opening the 3D mouse settings and the minimize function on Mac.

  • The new shortcut for opening the 3D mouse settings on Mac is now cmd+shift+M. The shortcut remains unchanged on Windows.
    By @SuperTango

1.9.2 Public Official

11 Jun 12:07
Compare
Choose a tag to compare

This is the public official release of Bambu Studio v1.9.2

Feature

1. In the "Send Print Job" interface, the model preview will render the actual colors of the filaments based on the filaments currently loaded in the AMS.

2. The startgcode and endgcode for X1 and X1 Carbon have been updated, adding G-code to play audio for start and end of printing. Waiting for the future firmware update.

Improvement

  1. Some translations improvement, Portuguese by @iZonex , Turkish by @fatih5228, Korean by @lunDreame
  2. Mirror the Cross Hatch improvement for low-density setting made by OrcaSlicer. Thanks for their contribution.

Bugfix

  1. Fixed Bambu Studio crash at the open stage on some macos computer #4050

  2. Fixed Bambu Studio crash at the open stage on some windows computer #4074

  3. Fixed multiple model objects in the right-click menu failed to export an stl #4065

  4. Fixed the crash problem of text when inputing negative thickness #4122

  5. Fixed some multi-color slicing errors #4138

  6. Fixed issue with object interface page #4147

  7. Fixed the issue of text boxes being unable to be edited in presets #3911

  8. Fixed issue with preset saving #4168

  9. Fixed issue caused by enabling scarf seam #4132

  10. Fixed object exclusion does not work for 3-rd party printer #4199

  11. Limit 3D text thickness to no less than 0.01mm #4151

  12. Fixed issue with Tree Hybrid setting top z #3982

  13. Fixed the issue of difficulty removing support caused by pla_spport #4117

  14. Fixed building issue under Flathub, by @hadess

1.9.1 Public Official

13 May 12:01
Compare
Choose a tag to compare

This is the public official release of Bambu Studio v1.9
Please see the release logs of 1.9Public Beta, 1.9 Public Beta 2 ,1.9 Public Beta 3 and1.9 Public Beta 4 for the complete list of changes with respect to 1.8.4

The full release notes of 1.9.1 can also be found here: https://wiki.bambulab.com/en/software/bambu-studio/release/release-note-1-9-1

improvement

Some translations improvement, Ukrainian by @iZonex, Turkish by @fatih5228, French by @grandsirefr

Bugfix

  1. Fixed the bug that changing filament with height range modifier does not work on assemblies. #3876
  2. Fixed the bug that the models containing certain height range cause the software to crash when slicing. #3917
  3. Fixed some model files that failed to be sent in LAN mode with a prompt error of -4020
    #3575
  4. Some fix in GCodeConflictChecker, by @flickerfree
  5. Some building issue for linux, by @queengooborg
  6. Fixed some logic error in PLA jamming gcode for P1S by @afriede
  7. Fixed by building issue under Flathub, by @hadess

known issues

  1. Bambu Studio crash at the open stage on some macos computer (#4050)
    this is caused by an old configuration file in $HOME/Library/Application\ Support/BambuStudio/ota
    please delete this directory and re-launch Bambu Studio again

  2. Bambu Studio(1,9.1.66) crash at the open stage on some windows computer (#4074)
    this is caused by some fonts loading failed, please use 1.9.1.67 instead

1.9.1 Public Beta 4

25 Apr 13:50
Compare
Choose a tag to compare

This is a major release (V1.9.1 Public Beta 4) that introduces features, improvements, and fixes according to user feedback.

Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.

Feature

1. Support Multi-device Management.

We are excited to announce a new feature in our latest release: Multi-device Management. With this feature, you can now send print jobs to multiple printers simultaneously and monitor the printers' status, print history, and task queuing.

When sending a job, you can also choose filament from either the external spool holder or AMS However, if you select AMS, we currently only support one AMS on each printer.

You can configure the task sending procedures by setting up the batch size and interval, which reduce the risk of overloading your power supply. Heating up the hotbeds is when the printers consume the most power. By controlling the batch size and the interval between batches, you can even out the peak power consumption, therefore reducing the risk of overloading. However, please always check your power supply capability when running multiple printers.

Edit printing parameters in the Send window

View task details on the tab page of Multi-Device

For more detailed information about this feature, please click the wiki page. https://wiki.bambulab.com/en/software/bambu-studio/multi-device-management

2. Imported .obj File with Color Function

Added color imported from vertex in obj file, and color imported from mtl file function.
You can use software such as Blender or Meshlab to color vertices or patches of the model.
The PNG color function is currently under development. Please stay tuned.

Note:

  1. Please ensure that the imported obj file does not contain non-manifold edges.
  2. After color parsing, the results may not fully correspond with other rendering software. Users can continue to manually adjust the printed colors in BambuStudio.

3. New CrossHatch Infill Pattern

We developed a new infill pattern called CrossHatch. As the name suggests, it primarily fills parts with lines, while periodically altering the direction of the lines through some transition layers. It dramatically improves strength compared to line and concentric infill, while achieving high speed and silent printing in most layers.

When compared to Gyroid infill, it prints 28% quicker in a test cube. When compared to Grid infill, it has a smaller grid size at the same density setting. Based on our tests, we recommend printing it with a slightly lower density setting than you normally would, such as 12%.

Improvement

1. Added binding method for pin code

We have added a non LAN mode binding method, which allows for easy binding of printers on the Studio side by inputting the Pin Code generated on the printer side.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00
X series is currently not supported

These firmware updates will be released soon.

For more information, please refer to the WIKI page https://wiki.bambulab.com/en/bambu-studio/manual/pin-code

Pin Code obtained on the printer side.

2.Error code pop-up using new UI

We have updated the error code prompts and added illustrations, making the error codes easier to understand. This helps users locate and identify issues more effectively.
5

3.Optimized PA calibration for P-series and A-series printers

P series and A series printers can support saving calibration results to the printer like X series printers. The calibration results can be edited in Studio's "Manage Result", and the calibrated k value can be set for the AMS slot in device page.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00

These firmware updates will be released soon.

4. Added more fonts. This improvement is inspired by PrusaSlicer. Thanks to PrusaSlicer.

5. Added an assembly tool for creating assembly relationships between objects. Currently, face-to-face and point-to-point assemblies have been achieved.

6. Add "filament long retraction when cut" for P1P and P1S. The P series firmware that supports this feature will be released soon.

7. Some translations improvement, Russion by @AndylgTom, Turkish by @fatih5228, Korean by @bluesoul33

8. Add local levelling for A1 series

BugFix

  1. Fixed a issue of AMS mapping when printing with gcode.3mf #3916
  2. Fixed a wrong print sequence issue caused by narrow parts in internal bridge.
    #3873
  3. Fixed a Linux building issue. #3874 , by @lucianoloder

1.9.0 Public Beta 3

10 Apr 12:36
Compare
Choose a tag to compare
1.9.0 Public Beta 3 Pre-release
Pre-release

This is a major release (V1.9.0 Public Beta 3) that introduces features, improvements, and fixes according to user feedback.

Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.

Improvement

1. Fix the issue of inability to use support filament for AMS mapping.

2. Fix the issue of auto-orient instability due to numerical accuracy. This issue did not exist in version 1.8 and was introduced in version 1.9.

3. Full re-write of spiral vase

Add parameters under the rotating vase, smooth Vase, and check to try the new vase mode. Thanks to @andrewboktor.

Some vase patterns have defects, such as uneven sides and vertical seams. The following are examples of defects.

After enabling smooth Vase, this defect disappears.

Attention: This radical modification is not suitable for vases with obvious edges and has a fallback, which is known. Suitable for vases with smooth surface transitions.

4. Display filament labels in "change filament" context menus, by @javawizard

5. Optimized the issue of continuous memory consumption caused by refreshing the Device Tab in the background.

This optimization is only part of #3702

1.9.0 Public Beta 2

08 Apr 13:53
Compare
Choose a tag to compare

This is a major release (V1.9.0 Public Beta 2) that introduces features, improvements, and fixes according to user feedback.

Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.

Feature

1. Reducing purge through retracting filament

Optimization has been carried out based on the beta1 feature. A long retraction is performed before the filament is cut, reducing the filament flushing length. This allows for a reduction in flush volume by approximately 2.4*length mm^3.

Now, it's possible to set parameters for individual filaments. These filament-specific parameters will override the parameters of the extruder. If auto-calculaet flush volume when changing filament is enabled, the system will automatically perform the flush calculation when filament is changed. In other cases, please manually trigger automatic flushing.

At present, only the X1 and X1C support this feature on filament parameters, with Bambu PLA Basic and Bambu PETG Basic being default open. Please ensure you're using the latest printer firmware(01.07.03.00). Other printers will gradually get support for this feature. (Note: Currently X1E and P series support this feature on extruder parameters, while the A series do not support this feature.)

The original idea is from @LeonFisherSkipper

Parameters in extruder
Image

Parameters in filament
Image

Improvement

1. Improved sharp tail support

In version 1.9, BambuSlicer greatly improves the support effect and ease of disassembly of the pointed tail structure, reducing the occurrence of model collapse during printing.

Sharp Tail is a special type of overhang that flies in the air, such as animal tails or human hair. Previously, we supported sharp tails with very tight and dense tree structures, which are difficult to remove. Now we have improved the support structure. Greatly improving the support effect and ease of disassembly of the pointed tail structure. Only a sparse set of contact nodes are added around the sharp tails, and the tree branches are separated far enough so they are easier to remove. Besides, sharp tail overhangs will no longer have support interface layers. For more details, see our wki page.

Test model is hand of superman(https://www.printables.com/model/186499-superman) 3mf file. Compared with PrusaSlicer and OrcaSlicer, BambuStudio can print the model with lower failure possibility while support can be removed easily.

In BambuStudio 1.9 version

In PrusaSlicer (The model is prone to tipping over during the printing process)

In OrcaSlicer (The model is prone to tipping over during the printing process)

2. Precise z height

If checked, the accurate Z height will be obtained after slicing the model.
Image

For example, We slice a 12.3mmΓ—12.3mmΓ—12.3mm square with a layer height of 0.2mm. The final slicing result will be a multiple of 0.2mm (As shown in the first picture, the height after slicing will be 12.4mm). After checking this parameter, we will adjust the layer height of the last 5 layers so that the height of slicing result will be consistent with the actual height of the object. (As shown in the second picture, the height after slicing is 12.3mm which is consistent with the actual height of the object)

Attention: It will not take effect when the number of object layers is less than 6

Precision z height is not checked

Precision z height is checked

3. More importantly, we have added translation, rotation, and measurement tools in the assembly diagram, and added face and face assembly functions in the measurement tools to facilitate the rapid assembly of two objects

4. Multi-material segmentation improvements

We extracted the part about Voronoi diagram detection in Arachne to a public location and applied it to multi-color area segmentation. And we re-implemented the main part of multi-material segmentation and solved all the problems of material segmentation overflow layer. This patch is cherry pick from Prusa, Thanks to PrusaSlicer

5. Add support used filament statistics.

6. Port the new "ensure_vertical_thickness" algorithm from PrusaSlicer. Thanks to @vojtech Bubnik

7. Port the "Extend sparse infill" feature from PrusaSlicer. Thanks to @Godrak

8. Add Bambu ABS-GF,Bambu ASA-Aero,Bambu Support for PLA/PETG

9. Add Turkish Support. Thanks to @fatih5228 for all the translations

10. Refine Ukrainian translation from @iZonex

11. Adapt and enhance the 3DHoneyComb infill from OrcaSlicer, credited to @gringer (David Eccles) for the initial 3DHoneyComb implementation in Slic3r. Moreover, we further implement the infill angle options, allowing for adjustments to the infill angle with this infill type.

BugFix

  1. Can't edit text #3750
  2. Slicer creates invalid color pattern #3749
  3. Fix the building issues on flathub, by @hadess

1.9.0 Public Beta

25 Mar 14:48
Compare
Choose a tag to compare

This is a major release (V1.9.0 Public Beta) that introduces features, improvements, and fixes according to user feedback.

Please note that 3MF files generated by the public beta version of BambuStudio are not compatible for uploading to MakerWorld.

Feature

1. Natively integrate MakerWorld

We have integrated MakerWorld in Bambu Studio to provide seamless experience for you to share, search, and slice 3D models.

  • The homepage layout has been redesigned to display more contents.
  • A link button to MakerLab has been added in the homepage so you can click and navigate to the web page.
  • And now we support displaying and searching models, and importing 3D models directly in Bambu Studio.

2

2. Support for customize print sequences beyond the first layer

Please see this wiki page for detail.

2

3. Improved Scarf Seam

Scarf Seam is a useful technique to hide seams for objects with few corners, where the seam joint is not a single point as the usual seam, but a short slope. Scarf seam was firstly introduced in Orca Slicer by Noisyfox https://github.com/Noisyfox and fellow community contributors for their involvement and discussions, and we deeply appreciate their great contributions. We have imported and further improved Scarf Seam.

  1. Drawing upon community contributions, Bambu Lab strives to refine seam quality for users within established parameters. This approach aims to enable users to achieve enhanced seam outcomes without adjusting line width or reducing print speed. The comparison is shown as follows:

  1. Additionally, Bambu Lab adds the scarf seam overhang detection for conditional joints. When enabled, the scarf seams are not utilized if the overhang exceeds a certain threshold. This addresses the issue where the scarf seam becomes less effective and fails in cases of excessive overhang.

3_3

Please note: it is an experiment function and is turned off by default. Please use it with caution. The function entrance shows the figure below.

3_4

4. Reducing purge through retracting filament

Experimental feature in development mode, currently exclusive to the X and P series and disabled by default. This function prolongs the retraction and cutting distance of the filament during changes, aiming to reduce purging. While it significantly decreases flushing, it may elevate the risk of nozzle clogs or other printing complications. Please use it with caution, thanks to @LeonFisherSkipper.

4

5. Improve PA calibration pattern

Improve PA calibration pattern. All calibration lines are now printed on a single base plate, facilitating the model's disassembly. courtesy of OrcaSlicer, thanks to @SoftFever.

5

6. Users can now input their own calibration values

Following user feedback, Bambu Studio has introduced a feature allowing users to directly input and save their specific calibration values on the printer, facilitating the customization of device settings. This update is designed to enhance the overall user experience.

6

7. Straight line painting (horizontal & vertical) and view enhancement

Introduced a tool for drawing straight lines (vertical and horizontal) in painting, plus a default front view and horizontal rotation feature, courtesy of OrcaSlicer, thanks to @SoftFever.

7

8. Ported and improved measurement tool

Initially created by the PrusaSlicer team and favored by numerous users, the 'Measure' feature has been adapted for Bambu Studio, with acknowledgments to both OrcaSlicer and PrusaSlicer.
We've enhanced this feature by introducing modifications that enable measurement across multiple model objects, significantly elevating its functionality.

8

Moreover, we've enabled setting distances between different meshes, allowing for assembly functions akin to CAD, facilitating precise distance-based assembly.

8_1

9. Enabled Spiral Vase Mode in per-plate settings.

#2079
The new per-plated 'Spiral Vase' option is added under the Plate Settings tab. With this setting, model airplane parts designated for printing in spiral vase mode can now be sliced together with standard parts as long as they are in different plates.

9

10. Added a new option "Support/object first layer gap"

Previously, the distance between the first layer of supports and objects was determined by the brim gap, a setting that could complicate support removal in some instances. Now, this gap can be adjusted independently, with a default value of 0.2mm that generally performs well on Textured PEI plates. Adjustments may be necessary for other types of plates.

10

Improvement

1. Smooth overhang speed

This update enhances the overhang descent speed feature for smoother transitions between speeds, thus improving the appearance of speed-transition defects. This improvement is accessible in Classic mode. The following image illustrates the effect of the smooth overhang descent speed (cooling function was turned off to showcase the overhang speed transition).

1

A. The overhang descent speed is smoother, and the quality of speed-dependent patterns has been improved. The test model is from wuguigui https://makerworld.com/zh/@wuguigui on MakerWorld https://makerworld.com/zh/models/12888#profileId-13005
As shown in the left image, the areas with significant speed changes have transitions (red arrows), while areas with drastic path changes do not have transitions (yellow arrows). And the printing result, as shown in the right image, demonstrates surface improvement.

B. Additionally, the arc fitting result is preserved. Both the speed transition and non-speed transition parts retain arc fitting. The bottom-left image shows arc fitting in the speed transition part, and the bottom-right image shows arc fitting in the non-speed transition part.

2. due to the improved calculation method for overhangs, there has been an improvement in fly-wall path caused by overhang calculations. The bottom-left image shows the situation before the improvement, while the bottom-right image shows the situation after the improvement.

3. Tooltips have been added to all gizmo tools, offering straightforward instructions for use.

3

4. Added Plates Stats Total Cost, thanks @niklasb22.

4

5. Show estimated print time in the ruler, thanks @Noisyfox

5

6. Display both layer time and tick information when a tick is selected from the gcode progress bar, thanks @Noisyfox

6

7. Support remote batch file management on the machine.

7

8. Optimized performance and reduced lag when switching between parameter pages.

9. Optimized error descriptions and resolution methods for Liveview and file browsing.

10. Enhanced application by implementing single-instance mode, allowing only one instance of Bambu Studio to be ...

Read more

1.8.4

17 Jan 11:32
Compare
Choose a tag to compare

This is the second public official release of Bambu Studio v1.8

Please see the release logs of 1.8.3 for the complete list of changes with respect to 1.8.2.

Feature

1. Linux Flatpak support

Support linux flatpak image, Now Linux users can also download BambuStudio's linux flatpat image from flatpak github
This function is developed by @hadess, great thanks to @hadess
20240117-121831

Improvement

  1. improved log anonymity for enhanced privacy protection
  2. A series supports plate position detection function(The firmware needs to be upgraded to version 01.02.00.00.)
  3. Chinese and French translations @leoleoasd and @dorianboulch

Bugfix

  1. Fix crash when comparing profiles
  2. Fix trying to save a printer nozzle profile as user preset crash-freezes the program #3335
  3. Fix "Open in BambuStudio" button on MakerWorld, Thanks for @hadess #3314

V1.8.3

10 Jan 10:25
Compare
Choose a tag to compare

This is a minor release based on Bambu Studio v1.8.2 public official

Feature

1. 3mf Compatibility Enhancement

From this version, Bambu Studio's 3D model file format (.3mf) is compatible with the 3mf reading code provided by the 3MF Consortium; Bambu Studio's 3MF files can also be opened in 3D Viewer.
This Wiki article explains the compatibility between Bambu Studio's 3MF file format and the 3MF Consortium standard, and outline its features and advantages.

2. Support for recording flow ratio calibration results in P1S with P1P Enclosure Kit

When the P1P Enclosure Kit is installed, the flow ratio calibration results will be logged to P1S filament presets. Otherwise, they will be recorded in the P1P filament presets. This feature requires a firmware update to version 01.05.01.00.

3. Automatic calculation of flush volume for Bambu PLA Silk Dual Color

Currently, when syncing Bambu PLA Silk Dual Color from AMS, only the major colors are displayed on the color slot. The automatic flush volume calculation is based on the color with the larger flush volume. However, if the filament color changes, the calculation is based on the major color displayed by the color slot. This behavior will be improved in the future.

4. The P1 series and A1 series printers do not currently support the customization of materials.

Due to ongoing firmware development, there are potential compatibility issues when using custom materials with these printers. To ensure a seamless printing experience, we have temporarily disabled the option to set custom materials. Once the firmware issue is resolved, updating the firmware will grant access to this feature.

Improvement

  1. Support to display the color of Bambu PLA Silk Dual Color and Bambu PETG Translucent AMS

  1. Set the "elephant foot compensation" to 0.15 for X series and P series, set it to 0 for A1 mini, and set it to 0.075 for A1.
    This is related to filaments and bed leveling, you can modify it as necessary

  2. Add Bambu PETG Translucent preset

  3. Add Troodon 2.0.
    The profiles are cherry-picked from OrcaSlicer. Thanks for @YGK3D and @SoftFever
    1280X1280

  4. Optimize the prompt message if open 3mf files saved by higher version.

  5. Organic trees are prohibited when implementing variable layer height

  6. Limit on the length of project names

  7. Adjustment of warning level for timelapse warning

  8. Update of A1 series gcode. Remove some unnecessary moves.

  9. Modify retraction and cooling parameters of some filaments.

BugFix

  1. Fix the issue of setting AMS custom filament on the Studio and turning the AMS slot into "?" due to copying user presets.
    There are multiple possibilities for the AMS slot to become "?". The new version of the fix requires manually removing the problematic User Reset. Studio has provided a prompt on the Custom Filling page. Please refer to the wiki for the reasons and solutions.

  2. Fix the issue of frequent printer connection timeout #3045

  3. Fix for the disappearance of the flush option mark #3119 #3113 #3115

  4. Fix for custom filament displaying as "Incompatible" on the calibration page

  5. Fix for boolean hanging in the middle of color painting

  6. Fix for crash issue with the "filling bed" function

  7. Fix for compilation issue under Windows. Thanks for @hadess #3064 #3096

  8. Fix some issues of boolean tools.

  9. Fix the issue that the load button on the A1 device does not work properly

1.8.2 Public Official

14 Dec 14:14
Compare
Choose a tag to compare

​This is the public official release of Bambu Studio v1.8

Please see the release logs of 1.8 Public Beta, 1.8 Public Beta 2 and1.8 Public Beta 3 for the complete list of changes with respect to 1.7.7.

Feature

1.Support Bambu A1

machine

2.No popup while sending to print if the P1P installed P1P to P1S upgrade kit

In this version, if the P1P to P1S upgrade kit is installed, when sending for printing, if the machine preset is P1P, a compatibility reminder will pop up. Otherwise, if it is P1S, the compatibility reminder will no longer pop up. The functionality will be available after the firmware update to version 01.05.00.00 (the public beta version, will come out soon)

Improvement

  1. Add "Auto Bed Type" function
    Studio will remember build plate selected last time for certain printer model. As shown in gif, this feature is enabled by default.For example, the default bed type for the x1 machine is cool plate, but when you manually change the bed type and switch back from another macine, the x1 machine will choose the bed type you preferred last time.
  1. Use canonical mine-type for 3mf files, thanks @hadess

  2. Add Support for Creality 3D Printer Models K1 and K1 Max. Thank @iZonex

  3. if the non-maifold edges be created by cut tool, pop up a windows to ask if need to fix it.

Bugfix

  1. fix the crash while reset the center of plate
  2. some spelling errors fixed by @Schokobecher