github bambulab/BambuStudio v01.07.00.53
v1.7.0 Public Beta

latest releases: v01.10.00.89, v01.10.00.81, v01.10.00.74...
pre-release16 months ago

Summary

This is a major release (V1.7.0 Public Beta) mainly adds some features, improvements, and fixes based on user feedback.
This version has incorporated many features from OrcaSlicer and the community. We try to annotate each item as much as possible. If anything is missed, everyone is welcome to point it out. Once again, thank you for the outstanding contributions from the community.

Add Flow Dynamic calibration and Flow rate calibration for BambuLab Printers.

Usually these calibrations are unnecessary, the normal print will have a good result in most cases by using the default parameters which were pre-calibrated and fine tuned. Please refer to the wiki for detailed introduction and steps.

Support skipping some models during printing. #788 #1244 #1283 #1485 #1489 #1541

3mf/.gcode.3mf files generated from this version, can be used for parts selectable skipping on the printer side. Single-material printing is required and less than 64 objects per plate. Please update the printer firmware to V01.06 as well.

Device model file browsing and printing

Manage model files on printers through Studio and initiate printing. Please update the printer firmware to X1 V01.06 as well.

Mesh boolean #993 #1156

Boolean operations are now supported in Bambu Studio. With the latest Mesh Boolean tool, you can either make Union, Difference (Subtraction) or Intersection between 2 parts. However, please be noted that mesh boolean itself is a complicated topic, even for profesional CAD softwares. It may fail on some meshes, including the builtin "Cone" model. We are working to enhance the stability of these operations.

this function is based on mcut, thanks to all the contributors of mcut

Supports more third-party printers profiles #730 #227 #628 #738

Supports more third-party printers profiles, including Anker, Anycubic, Creality, Elegoo, Prusa, Qidi, Voxelab;also support third-party printer's preview/calibration and a lot of slicing settings.

This function is ported from OrcaSlicer, thanks to @SoftFever and all the contributors from the community.

Improvements

  1. Liveview Enhancement for P1P.
    This version of Bambu Studio implements support for the new firmware feature we previously introduced with the P1P, where liveview is now supported from outside the local network. This means that you can now access the camera from anywhere in the world, directly from Bambu Studio.
    Please update the printer firmware to V01.04 as well.

  2. Liveview in LAN only mode (X1) #1372
    We have received multiple requests from our customers in regard to having liveview available in LAN only mode. The latest firmware for X1 series combined with the latest version of Bambu Studio introduces support for accessing the video from the printer locally, without requiring an internet connection.
    Please note that when the printer is set in LAN only mode, you will not have access to the liveview stream from Bambu Handy.
    Please update the printer firmware to V01.06 as well.

  3. Support Dark Mode for Linux systems.
    We know a lot of our customers love Dark Mode. To ensure Bambu Studio has the same features on all platforms, this version introduces support for Dark mode for Linux systems.

  4. Add developer mode to view and edit more parameters. A lot of parameters is ported from OrcaSlicer or ported from PrusaSlicer. Thanks!

  1. Support coloring under the Assembled view Tab
  1. Support to display the "Filament Auto refill information" of Printer from "Device" or "Sent to Print".
  1. Support Bambu transparent Filament
    Transparent materials can be viewed in 3D view and at the beginning of slicing in preview
  1. Improved the rotation angle experience in the coloring tool.
    Select the object and enter the coloring tool, then rotate the camera. If the camera is rotated horizontally, the model will rotate horizontally; If the camera is rotated vertically, the model will rotate vertically.
9. Optimize the travel paths of printing artifacts with multiple colors to reduce the printing time.

  1. Optimize the performance of the top one wall function to reduce slicing time

  2. Add concentric ironing pattern

  3. Add setting to change internal solid infill pattern

  4. Add only one wall function for the first layer

  1. Switch the default z hop type in printer preset from spiral to auto lift to save printing time

  2. Change the default wall generator to be arachne, and change the wall default wall loop to be 3.
    Attention: only one wall on top surface has conflicts with arachne, so it's disabled when enable arachne. It will be fixed in the future.

  3. Show Overhang area in "3D Prepare Tab" #1616
    Support displaying the overhang area of a model directly in the "3D Prepare Tab" by Menu->View->Show Overhang

  1. Support naming the plate #618
    You can customize the name of a plate by clicking the "Edit Plate Name" button on the top side of the plate, or by right-clicking on the selected plate and select "Edit Plate Name", or by clicking on the right-click menu of the left plate and select "Edit Plate Name".
    This function is ported from OrcaSlicer, thanks to @SoftFever for the initial implementation.
  1. Display the number of selected parts when multiple objects selected

  2. Enhances print stability by alternating the direction of grid infill paths between layers.

  3. Re-add the function "Fill bed with instances"

  4. Add 3 benchmark models by right click menu. Thanks @thrutheframe, @ Creative Tools, @kickstarter-autodesk-3d. Idea to add these benchmark and function is from OrcaSlicer. Thanks!

  1. Mesh boolean from right-click menu
    Thanks to @PrusaSlicer for developing the function "Export to STL to subtract negative meshes". We have further improved its stability and functions. You could now perform this by right-clicking the part and select "Mesh boolean" from the menu. A segment of a part can be carved out through intersections with negative parts. On the other hand multiple positive parts can be merged into single part. In addition, we disabled the implicit boolean operation in the "Export as STL" to avoid confusion. "Exporting as STL" now exports the model as it is.
  1. Allow to disable "small overhang removal"

  2. Allow to set tree support brim width
    Previously, the tree support brim width is automatically calculated, and there is no way to manually set it. Now we open the setting, with the value 0 meaning the auto calculated brim width.

  3. Optimized the file size when saving 3MF.
    When there are multiple copies of model objects and parts, only one set of model data is saved in the 3MF file.

  4. Display various network error messages #1571
    More detailed error description will be displayed when binding the printer/sending printing fails

  1. Change the style of the calibration line. Idea of showing calibration pattern on prepare page directly is from OrcaSlicer. Thanks!

Bug Fixes

  1. Slicing times the wrong vector, on the macOS #1895
  2. Build on Arch Linux fails with 'error: declaration of ‘tbb::task& tbb::internal::task_prefix::task()’ changes meaning of ‘task’ [-Wchanges-meaning]' #1920
  3. Slicer is not printing coloring correctly #1901
  4. Missing printer rename button in macOS #1915
  5. Dark mode resets after RDP session to computer with Bambu running #1889
  6. Cut→Add Connector: Issue with Greyed Out Dowel Shape Option and Confusing Dropdown #1884
  7. Crashing when opening large 3mf file #1879
  8. First print after starting bambu studio has option to enable AMS on device that doesn't support AMS #1863
  9. Loading a project selects all objects #1856
  10. The new issue submission for does not work correctly #1848
  11. Plate 12 Overlap Issues #1821
  12. Auto Support Failed to Generate with Sharp Overhang #1810
  13. Incorrect imperial weight displayed after slicing #1809
  14. [v1.6.0 Public Beta BUG] - Last button is cut off on Filament/AMS view #1635
  15. Height range modifier does not follow standard UI practice when tabbing to the next field #1743
  16. Bug: XY hole compensation not working on modifiers #1594
  17. Linux: Live Stream Video Playback fails without ALSA present #1426
  18. Crashing when opening large 3mf file #1879
  19. Auto Arrange In Multiplate Project Causes Some Items To Indicate Unprintable #1858
  20. Loading a project selects all objects #1856
  21. Lose all custom presets when there is a Bamby Cloud outage #1840
  22. Wrong decimal separator in German Language (Swiss-Settings) #1834
  23. Prime Tower Not showing up with Single Colour change #1830
  24. Saved projects reopen with changed object size #1825
  25. The cut object interface does not handle normal field selection correctly #1823
  26. Auto Support Failed to Generate with Sharp Overhang #1810
  27. Incorrect imperial weight displayed after slicing
  28. Arrow keys don't work in Custom G-Code textarea #1808
  29. Slicer Crash without saving cant restore #1789
  30. Plate names do not show in plate lists #1781
  31. Bambu Studio crash when using raft with small rounded surfaces #1786
  32. Error message on Ubuntu 23.04: Error running JavaScript: Unsupported result type #1782
  33. Save Project does not work correctly for a new project #1777
  34. Bambu Studio doesn't actually reach edges of the screen #1761
  35. Custom Printer Glitch #1757
  36. AMS filament type and color selection issue #1744
  37. Last button is cut off on Filament/AMS view #1635
  38. How Do We Add Information To The Project Screen Now? 1.6.2.4 PB 2 #1723
  39. Program Crash #1702
  40. Rotated Text problems at 180deg #1706
  41. Plate locking is incomplete and allows accidental changes. #1712
  42. AMS selection wont let me select generic Silk PLA #1688
  43. Linux: Start-Up Error index.html:1:9: ReferenceError: Can't find variable: __wxOut0 #1701
  44. Bambu Studio is not loading any of my custom profiles #1728
  45. Non-fatal errors on launch (Linux beta) #1735
  46. Multi material support layer shift problem #1705
  47. No support is generated at a height of 1 mm #1681
  48. tree support layer shifting in beta 1.6 #1687
  49. Height Range Modifiers Not Saved in 3mf #1685
  50. Height Range Modifier Layer Indicators Persist Between Project Loads #1722
  51. Settings for the height modifier are not saved in the project. #1741
  52. AMS filament type and color selection issue #1744
  53. In Windows (10) switching to a different user while Bambulab is open will disable Dark Mode #1738
  54. Control tab does not work as expected #1689
  55. Cannot change color of filament in 1.6.0.65 beta, can only use predefined colors (in Device page, AMS spools) #1676
  56. The desktop is displayed on the right side of the maximized window #1668
  57. macos key shortcuts going mad #1659
  58. Beta 1.6: No numbers can be entered #1658
  59. Beta 1.6: Height range modifier not saved in project / 3mf #1657
  60. Setting negative thickness value on text tool crashes Bambu Studio #1656
  61. Advanced Connector Cut - Rotating An Object Before Cutting Does Not Rotate The Hole Negative Volume (BS 1.6 PB) #1647
  62. Advanced Connector Cut - Dowel And Hole Size Mismatched If Object Is Scaled Before Cutting (BS 1.6 PB) #1646
  63. [v1.6.0 Public Beta BUG] Limited AMS color picker #1636
  64. 1.6 Beta - Height Range Modifier #1627
  65. Support Blocker not working for mirrored .STEP files #1621
  66. Changing filament is not possible when the support interface is selected #1615
  67. Reload from disk does not work with STP-files loaded as a "single object with multiple parts" #1600
  68. Layer number isn't shown in slicer when printing #1599
  69. Sending files to printer not working via cloud/lan #1593
  70. Bambu Studio isn't generating supports for obvious overhangs #1578
  71. Recent Projects menu fails to load projects #1542
  72. BambuStudio 01.05.00.61 cannot connect to the printer #1511
  73. Device shows "No Printer" #1475
  74. Linux: Live Stream Video Playback fails without ALSA present #1426
  75. Dark mode on Ubuntu #1391
  76. Split by Part + X-Y Hole Compensation causes jagged edges #1320
  77. Can not print special part #1287
  78. Models don't lay perfectly flat when imported. #756
  79. Can't close BambuStudio if I don't want to save the file2. #1961
  80. Print Sequence by Object + Height Range Modifier (+Colors) = Error/Crash2. #1947
  81. A fatal error occurred: "Access violation" when slicing lithophanes if you have a raft2. #1933
  82. Tree supports generated sometimes misses one layer2. #1927
  83. Touch controls moves bed/printed object the other way2. #1943
  84. KDE - display global scale above 150% bug2. #1925
  85. Missing printer rename button in macOS2. #1915
  86. failed to open on Ubuntu 22.04.22. #1868
  87. Auto Support Failed to Generate with Sharp Overhang2. #1810
  88. No error message on cloud services unavailability2. #1692
  89. german translation: unit selection uses the wrong wording/typos2. #1459
  90. unknown locale causes segfault2. #1447

Don't miss a new BambuStudio release

NewReleases is sending notifications on new releases.