BambuStudio

PC Software for BambuLab's 3D printers

AGPL-3.0 License

Stars
1.5K

Bot releases are hidden (Show)

BambuStudio - 1.9.0 Public beta3 Latest Release

Published by walterwongbbl 6 months ago

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 https://github.com/bambulab/BambuStudio/issues/3702

BambuStudio - 1.9.0 Public beta2

Published by walterwongbbl 6 months ago

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

Parameters in filament

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.

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 https://github.com/bambulab/BambuStudio/issues/3750
  2. Slicer creates invalid color pattern https://github.com/bambulab/BambuStudio/issues/3749
  3. Fix the building issues on flathub, by @hadess
BambuStudio - 1.9.0 Public beta

Published by walterwongbbl 7 months ago

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.

https://github.com/bambulab/BambuStudio/issues/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 active simultaneously.

10

11. New AMS humidity display UI.

11

12. Add red dot reminder to HMS messages.

13. Added security checks when downloading models from MakerWorld.

We have implemented additional security checks, such as file type verification and download server inspection. The purpose of these measures is to prevent users from being deceived by fake MakerWorld websites and inadvertently downloading viruses or trojan programs.

14. When initiating a print from the SD card's Model view, compatibility checks are now performed between the printer and the slicing file. This helps avoid potential issues and ensures smooth printing operations. https://github.com/bambulab/BambuStudio/issues/2991

15. When printing is paused and an external filament is being used, users are now able to perform filament loading and unloading operations seamlessly.

16. Add Portuguese language.

17. Limited the input range of the multiplier in the flushing volume to [0~3].

17

18. The filament consumption for each item used is displayed in the preview.

18

19. Optimized memory consumption and performance in the scenario of copying model objects.

20. Optimized loading time of 3MF files with large number of models.

21. Security Enhancement. Bambu Studio has been updated to ensure that sensitive information, like print_host and apikey, is no longer included within the G-code files.

20

22. Optimized the material change sequence function.

Optimized the material change sequence generation speed and expanded support to plan material changes with over 8 colors.

23. In the latest open project on the Studio homepage, add a filter to delete the selected project.

24. Now support adding notes to profiles.

25. Add tooltips for process profiles.

26. Support OLTP format files.

27. Support shortcut key coloring for filament slot 10 or above. You can use quick selection of 1+other numeric keys to colour, up to a maximum of 16

28. When the AMS lite version is greater than or equal to 00.00.07.89, the AMS lite will automatically read the material information when inserting materials, and the option of "Insertion update" will be removed from the AMS settings.

29. Some USB devices can cause BambuStudio to start slowly, such as special keyboards. You can add a line in the configuration file with "skip_3dmouse_detect": true to avoid this issue.

29

30. Before slicing, add the absolute path of the processing script as shown in the image below. After slicing is completed, the script can be automatically processed. Note: The script will no longer be called when exporting gcode, as it has already been called during slicing.

30

31. We have modified the prompt text for parameter transfer. https://github.com/bambulab/BambuStudio/issues/3236

31_1

32. Optimized support for Japanese characters.

33. You can now set up custom filaments in Studio without the need to operate on the printer side. https://github.com/bambulab/BambuStudio/issues/3617

BugFix

  1. Modified the key descriptions for shortcut key combinations on macOS. https://github.com/bambulab/BambuStudio/issues/3026
  2. Mispelled word in window title "Upload Pictrues" instead of "Upload Pictures" during rating of downloaded print that contains images.
    https://github.com/bambulab/BambuStudio/issues/3617
  3. Colored filament is not matched against the same color in AMS slot. https://github.com/bambulab/BambuStudio/issues/2190
  4. Filament assignment in the AMS doesn't work. https://github.com/bambulab/BambuStudio/issues/3570
  5. Force .gcode.3mf file extension when saving/exporting gcode file. https://github.com/bambulab/BambuStudio/issues/3375
  6. Custom filaments revert to ? in the AMS https://github.com/bambulab/BambuStudio/issues/3087
  7. The direction of the scaling indicator arrow is incorrect. https://github.com/bambulab/BambuStudio/issues/3212
  8. Text invisible in text tool while editing. https://github.com/bambulab/BambuStudio/issues/3258
  9. Color painting disable multiple object selection by shift key. https://github.com/bambulab/BambuStudio/issues/3480
  10. Fix the display of black texture. https://github.com/bambulab/BambuStudio/issues/3484
  11. Fix bug of cut. https://github.com/bambulab/BambuStudio/issues/3601 https://github.com/bambulab/BambuStudio/issues/3554
  12. disable 'too close to others' warning. https://github.com/bambulab/BambuStudio/issues/3647
  13. Fix the problem of color bleeding multi-color slices. https://github.com/bambulab/BambuStudio/issues/3681
  14. Fix the problem that "Add Part" not properly aligned to parent object. https://github.com/bambulab/BambuStudio/issues/980
  15. Fix the problem of unexpected layers in multicolor print. https://github.com/bambulab/BambuStudio/issues/3131
BambuStudio - 1.8.4

Published by QingZhangBambu 9 months ago

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 https://github.com/bambulab/BambuStudio/issues/3335
  3. Fix "Open in BambuStudio" button on MakerWorld, Thanks for @hadess https://github.com/bambulab/BambuStudio/pull/3314
BambuStudio - V1.8.3

Published by QingZhangBambu 9 months ago

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. Add missing "elephant foot compensation" in profiles

  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 https://github.com/bambulab/BambuStudio/issues/3045

  3. Fix for the disappearance of the flush option mark https://github.com/bambulab/BambuStudio/issues/3119 https://github.com/bambulab/BambuStudio/issues/3113 https://github.com/bambulab/BambuStudio/issues/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 https://github.com/bambulab/BambuStudio/issues/3064 https://github.com/bambulab/BambuStudio/pull/3096

  8. Fix some issues of boolean tools.

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

BambuStudio - 1.8.2 Public Official

Published by QingZhangBambu 10 months ago

​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
BambuStudio - 1.8.0 Public beta 3

Published by QingZhangBambu 11 months ago

Improvement

  1. Add an edit preset button to the Filament dialog.
  2. Disable the AI monitor of the P series
  3. Disable open the context menu by right-clicking on the object List in the Preview Tab.
  4. Fix the daily tips to update content when slicing all plates automatically.
  5. Improve the display color of the load/remove button in the Bed Shape settings dialog.
  6. Improve the display color of the synchronized AMS button on the Preset page of Calibration when switching to dark mode.
  7. Repairing nonmanifold edges during the cutting process automatically. This function is only available on the Windows platform
  8. Some translations of Ukrainian. Thanks @iZonex

Bugfix

  1. Fix the paste text issue in the Add Custom Gcode window and Text Shape tool on macOS. https://github.com/bambulab/BambuStudio/issues/2929
    https://github.com/bambulab/BambuStudio/issues/2807
  2. Fix the crash bug that "reload from disk "
  3. Fix the issue of support not being generated due to enabling the option "avoid interface filament for base"
  4. Delete the preset in the editing process, and click No, the preset will disappear in the UI, and it will still be available when reopened.
  5. Fix the issue that the Height Range Modifier will display on the Global Process page in some cases.
  6. Fix that input an invalid K Factor in the Manage Result page will exit edit.
  7. Fix the issue that input invalid K Factor will popup message dialog repeatedly in the Manage Result page on macOS.
  8. The dialog box doesn’t contain any information after setting the chamber temperature.
  9. Fix the issue that the name of the material in the error prompt is empty when the custom material does not match the printing board.
  10. Incomplete or overlapping display of "Dovetail" function in cutting tools on Mac
  11. Fix the issue of incorrect rendering of the section view tool
  12. Fix the issue that the create button on the create filament page disappears when the screen display ratio changes.
  13. The filament serial may not be correct in the editing filament dialog
  14. Fix the LAN mode issues of X1/X1C
  15. Fix the setting failure of the AI monitor
  16. Fix the issue that tips error while modifying the access code on the LAN mode
  17. Fix the crash in color picker init on some Linux system, this is picked from Orca Slicer, thanks to @mia-0 for the fix
BambuStudio - 1.8.0 Public beta 2

Published by QingZhangBambu 11 months ago

This is 1.8.0 Public Beta 2 version that adds a few improvements and fixes based on 1.8.0 Public Beta 1.

Improvement

1. Add "delete preset" buttons for each filament preset on the edit filament page

2. Improve the speed of auto lift type detection

Use the model "aquatic dragon" in MakerWorld from @davidkelly021 as a test. This improvement reduces gcode export time by about 12s. The left picture shows the original time cost, the right shows the improvement result.

3. Add the "align to Y axis" option to auto-arranging, which is useful for i3-type printers.

With this option on, objects will be aligned to their major axis. This is helpful for i3-type printers, as the build plate moves constantly along the Y axis and the objects are being shaken. Aligning them to the Y-axis gives higher stability.

  1. Display a popup warning when the layer height exceeds the specified limit range, allowing slicing and printing to proceed despite the warning.

  2. Add search hotkey (Ctrl+F), and list the search results

  3. The cut tool now displays the Euler angles of the cutting plane, providing precise orientation data.

  4. Add a collapse/expand button in Daily Tip. https://github.com/bambulab/BambuStudio/issues/2861
    https://github.com/bambulab/BambuStudio/issues/2865

  5. Add the "small perimeter" parameter to the speed list. The feature is picked from PrusaSlicer and OrcaSlicer. Thanks to them. https://github.com/bambulab/BambuStudio/issues/735 https://github.com/bambulab/BambuStudio/issues/2221

  6. Turn on the MC board fan by default on P1S.

  7. Add Bambu TPU 95A HF filament.

  8. Allow setting the width to be twice the diameter of the nozzle.

  9. The unit of nozzle on the create printer page is changed to mm.

  10. Add a scroll on the export config page to show the long filament name.

  11. Fix the issue of displaying long filament names causing the dialog to exceed the screen.

  12. When creating custom filaments, optimize the filament drop-down box options.

  13. Show the plate ID of the print artifact on the print process of the device page.

  14. Enhance the visibility of dark models in the status panel interface when using dark mode.

  15. add more translation of Russion by @AndylgTom

  16. add more translation of Ukrainian by @iZonex

Bugfix

  1. Fix the crash on the Mac while opening develop mode.

  2. Fix the issue that the custom preset could not be shown on the Create filament page. https://github.com/bambulab/BambuStudio/issues/2903

  1. Fix the mis-type-detection of the auto lift function.

  2. Fix the issue of non-manifold edges generated by the cut too.

  3. Fix the issue that the clone hotkey does not work.

  4. Fix the issue that can not use arrow keys in the "Add Custom G-code" window https://github.com/bambulab/BambuStudio/issues/2859

  5. Fix the selected preset in calibration is null in some cases.

  6. Fix the issue when clicking on blank after the cut tool input is completed does not take effect.

  7. Fix the issue of incorrect display format of long file names at sending to SD pop-up.

  8. Fix the issue that backup time is not effective.

  9. Fix the issue of unclear display of transparent materials in light mode and unclear selection of transparent materials in dark mode.

  10. Fix the UI issue of flushing the volume page in dark mode.

  11. Fixed the Score Dialog's comment information could not be displayed normally in Mac dark mode.

  12. Fixed the issue where the printable checkbox of an object is not displayed clearly when switching between light and dark modes.

  13. Fixed the issue of duplicate printer lists when creating custom filament based on filament.

  14. fixed the issue that Press ESC directly to exit after entering the profile rendering, @enricoturri1966

BambuStudio - 1.8.0 Public beta

Published by QingZhangBambu 11 months ago

This is a major release (V1.8.0 Public Beta) that mainly adds some features, improvements, and fixes based on user feedback.

Feature

1. Support creating custom filaments in Bambu Studio

In the past, Bambu Studio provided limited third-party filament presets, users had to use "Generic XXX" for those third-party filaments, which brought lots of trouble to AMS mapping. Now, you can set up your own custom filaments right in Bambu Studio. In this release, Bambu Studio provides a handy way to create custom filaments directly in Bambu Studio.

You can create/delete custom filaments or create a preset for existing filament from the "Edit Filament" page. Detailed instructions are available on our Wiki.

2. Support creating custom third-party printers

Previously, when Bambu Studio did not support certain printers, or if users sought to enhance their printing quality by altering the printer nozzle, the requisite manual adjustment of printer profiles was cumbersome. To address this, we have introduced an automated function that facilitates the creation of necessary printer presets. This functionality can be accessed via the designated function entrance detailed below. Once created, the custom printer presets will be organized within the 'User Presets' category. Comprehensive guidance on utilizing this new feature is provided in our Wiki.

3. Supports exporting and importing printers' profiles, filament profiles, and process profiles.

You may share profiles with others by these way offline.
The function entrance shown in the left picture. The right shows the export UI. Please check the Wiki page for details.

4. Support auto flush calculation function

In multi-color printing scenarios, it is not uncommon for users to overlook the computation of filament flush volumes, or to omit recalculations upon changing filament colors, resulting in print defects. To mitigate this issue, Bambu Studio now incorporates an automatic flush volume calculation feature. While you add a new filament or edit the color of filaments, flush volumes will recalculate automatically.

5. auto-arrange objects to the middle of the plate while switching the printer profile.

You may always be upset that the objects need to be arranged to plate manually while switching the printer profile. However, it will never bother you again. When the printer profile is changed, objects are automatically arranged onto the corresponding plates.

This GIF shows the mess after switching the printer profile in the previous.

This GIF shows the auto-arrange function in this release.

6. Add connector function.

The cut tool in Bambu Studio has been upgraded to offer new features, including the Snap connector and dovetail cutting, alongside improvements to the existing flat cutting capability. This enhancement includes code adapted from PrusaSlicer, and we acknowledge the efforts from PrusaSlicer and the contributors @YuSanka, @enricoturri1966
Snap connector:

Dovetail cut function:

Improvement

  1. Support nozzle diameter detection and nozzle hardness detection

While the printer assignment is sent, Bambu Studio detects if the nozzle is qualified to print the filaments:
a. Check whether the diameter of the preset nozzle is the same as the diameter of the printer nozzle.
b. Check whether the hardness of the printer nozzle is suitable for the filaments used for printing.
This feature reduces the risk of nozzle clogging and ensures the nozzle's longevity by preventing excessive wear.
Note: The diameter and the hardness of the nozzle could be set on the printer's screen.
飞书20231108-173927

  1. Support device file management for P1P/P1S/A1 mini https://github.com/bambulab/BambuStudio/issues/2088 https://github.com/bambulab/BambuStudio/issues/2328 .

Bambu Studio now supports file browsing for P1/P1S/A1 mini. Please note that this feature relies on the printer firmware being upgraded to a new version(P1P/P1S v1.5 and A1 mini v1.2 to be released).
When this feature is enabled, you can browse and download timelapse video files on the printer through the studio, browse model slice files on the printer, and initiate printing; However, the downloading model function of these models on printers is still not supported.

  1. Add more layer height profiles for P1P's 0.2 0.6 0.8 nozzle

  2. Add "top area threshold" in develop mode, which could improve top area quality in some cases, thanks @igiannakas

In developer mode, there is a new parameter called "top area threshold." This determines the extent to which the area of the top layer is reduced to decide if the "only one wall on top" setting should be applied. Adjusting this threshold influences the contraction parameter. Increasing it can enhance the model's appearance. For instance, the left sphere shows some top layers with a single loop, leading to an uneven top surface. In contrast, the right sphere, with fewer top layers, presents a more refined shape.

  1. Add the "best object position" parameter to allow users to define the optimal position to put the model.
    The parameter could be modified in the printer settings, and auto-arrange will put the model in the position set. We have set the different best positions for the A1 mini and X1 series.
  1. Add Tree Organic as a new support style. This feature is picked from PrusaSlicer. Thanks to PrusaSlicer. https://github.com/bambulab/BambuStudio/issues/797 https://github.com/bambulab/BambuStudio/issues/1785 https://github.com/bambulab/BambuStudio/issues/2420
  1. improves the connection of the patches.
    When using a multi-material painting tool, there is now an option to enable the interlocking of the painted patches with the neighboring segments. This improves the connection of the patches. This function is picked from PrusaSlicer, thanks to PrusaSlicer.
    Refer to the figure below for the parameter's location. This parameter's value indicates the embedding depth for odd-numbered layers, with a value of 0 deactivating this feature.
  1. Support to search model by name on the object list
    ctrl F

  2. Add wipe tower weight summary in gcodeviewer https://github.com/bambulab/BambuStudio/issues/1167 https://github.com/bambulab/BambuStudio/issues/2576

  3. Support to edit plate names on the object list.

  4. Support to set ironing angle.
    The ironing angle refers to the relative angle infill direction and the ironing. This feature allows users to change the angle between the ironing and the infill direction to get smoother ironing.

  5. Add Korean language support, maintained by Bambu Lab

  6. New Languages support from community: Russian, Czech, Ukrainian. thanks to stasyan68, and @renemosner, @iZonex ,

  7. Object List shows the plate parameters

  8. Re-add firmware retraction for 3rd-party printers https://github.com/bambulab/BambuStudio/issues/2319 https://github.com/bambulab/BambuStudio/issues/969

  9. Support modifying the bottom interface layers

  10. Bring back the function that sets the z-hop boundary.
    Z hop will only be enabled at boundary height range (between Z hop lower boundary and Z hop higher boundary). This is the original function. Now we reopen it.

  11. Added "filament tangle detect" option on A1 mini printing options

  12. Put daily tips into the slicing progress bar.

  13. Optimize the display of black models https://github.com/bambulab/BambuStudio/issues/2761

  14. Mouse following and specifying the initial position in the painting of the height range
    859156b0-9da6-48ac-86bf-f9178222d19a

  15. Filaments whose filament ID matches the prepare page will have printing priority
    When there are multiple AMS slots containing the same class of materials (such as two PLA materials, one is PLA Basic and the other is PLA Mattle), in the case of the same color, priority should be given to selecting AMS slots that are consistent with the material

  16. Add an option named "no interface filament for body" to prevent support interface filaments from printing support bodies.
    This parameter could be seen in the develop mode. This avoids the issue of support collapse caused by using filaments with low adhesion to print the support body.

  1. Support to trigger slicing after inserting all change filament gcode to a customized position.

  2. In the painting tool, turn on/off the wireframe function by the Alt+Shift+enter key https://github.com/bambulab/BambuStudio/issues/2109

  3. Allow third-party printers to open chamber-temperature control in develop mode

  4. Allow setting spacing to 0 to auto-calc the auto-arranging spacing.

  5. Improve tree support strength and generation speed.

  6. Add segment nozzle cleaning for PLA-CF & PETG during filament change

  7. Auto arranging aligns rectangle objects better.

  8. Add a new generic object torus model

  9. Allow more filaments of different printing temperatures to be put on the same plate by auto-arranging.

Previously we had a limited number of different types of filaments to be put on the same plate by auto-arranging. The logic was, that two filaments couldn't be put on the same plate if their printing temperatures were too different. For example, if we had a PLA object and a PETG object, they would not be put on the same plate by auto-arranging, because their printing temperatures are different by more than 20 degrees.
This limitation is now relaxed. Filaments are classified as "low temperature" (PLA, TPU, etc.), "high temperature" (ABS, PC, etc.), and "compatible temperature" (PETG, etc.). We don't allow low and high-temperature filaments to be put on the same plate, and this is the only restriction. Therefore, PLA and PETG objects can be put together now.

  1. Improve the performance of auto brim to reduce unnecessary brims.

  2. Limit the K value range of dynamic calibration from 0 to 0.3

  3. Put the wall order parameter on the object level

  4. Prompt dialog for optimizing studio versions below 3mf

  5. Change the position of the revert button to avoid clicking accidentally.

  1. Support inserting custom gcode between objects.

  2. Support exporting all objects to a series of STL files from 3mf.

  3. All notifications are expanded by default

  4. Make the inserted gcode of the preview more conspicuous

  5. Improving the AMS display of empty disks

  6. Improve the visibility of AMS checkboxes

  7. Redesigned the access code/IP input interaction process

  8. Add logic to check whether gcodes have been modified when loading 3mf. If yes, pop up a window

  9. Don't show the full model name when the name is too long

  10. Increase the top layer of 0.4 nozzle profile to improve the top surface quality

  11. Move "support air filtration" to advanced mode

  12. optimize 3rd-party printers’ process profiles

  13. Add plate name undo/redo function https://github.com/bambulab/BambuStudio/issues/2061

  14. Add cursor and enter key confirm plate name https://github.com/bambulab/BambuStudio/issues/2704

  15. Text shape is visible from the camera's top perspective

Also some other small improvements from community, thanks @astrolemonade @thewildmage @hho

Bugfix

  1. Fix the issue that exported generic 3mf could not upload to the cloud

  2. Fix the load 3mf from disk fail issue https://github.com/bambulab/BambuStudio/issues/2324 https://github.com/bambulab/BambuStudio/issues/2696 https://github.com/bambulab/BambuStudio/issues/2258 https://github.com/bambulab/BambuStudio/issues/2246 https://github.com/bambulab/BambuStudio/issues/2209

  3. Fix the black texture bug that occurs when plate names are all spaces

  4. Fix the bug that the "Cancel" button can modify the plate name https://github.com/bambulab/BambuStudio/issues/2210

  5. Fix some UI issues caused by multilanguage support

  6. Fix the issue of inaccurate calibration progress displayed during the calibration process.

  7. Fix the issue with incomplete information display on the AMS page for the Mac A1 Mini device

  8. Fixed the issue of the external filaments feed button with no response.

  9. Added warnings for PVA, PA-CF, and PET-CF filaments when sending a print job.

  10. Select the Ext Spool by default when AMS is not available.

  11. Fix the crash while the outer wall width is 0

  12. Fix the wall order error on the Arachne mode while applying the sandwich wall order @igiannakas https://github.com/bambulab/BambuStudio/pull/2182

  13. Fix possible slicing failure with both adaptive layer height and wipe tower. https://github.com/bambulab/BambuStudio/issues/2294

  14. Fix possible overlapping of objects and wipe tower after auto-arranging.

  15. Add more photo shoot commands in end gcode of A1mini
    In this way, the timelapse video will last about 1 more second at normal speed making the ending not so abrupt.

  16. Fix possible floating interfaces of hybrid support.

  17. Fix the issue that tree support may pass through objects.

  18. Fix the issue that the first layer of tree support may get over extrusion with Arachne wall generator.

  19. Fix possible floating tree supports.

  20. Show the cost while import gcode file

  21. Fix that the "+" button in height range is invisible in some language https://github.com/bambulab/BambuStudio/issues/2203

  22. Fix that slice with a customized Change Filament Gcode may cause crash

  23. Fix crash at switching dark mode or changing screen DPI

  24. Fix that the speed value in the preview is not correct if the travel option is checked https://github.com/bambulab/BambuStudio/issues/2513

  25. Fix crash when pressing Enter on the height range modifier in Linux https://github.com/bambulab/BambuStudio/issues/2481

  26. FIX Misplaced message when opening an A1mini-profile with “print by object” https://github.com/bambulab/BambuStudio/issues/2803

  27. Fix can not save project files with certain characters https://github.com/bambulab/BambuStudio/issues/2455

  28. Fix no context in the alert window. https://github.com/bambulab/BambuStudio/issues/2360

  29. Fix occasional Crash when syncing user presets from the cloud during app startup https://github.com/bambulab/BambuStudio/issues/2850

  30. After successfully sending the printing task, when redirecting to the device page, the progress bar displays 100% instead of 0%.

  31. Fix the name displayed issue of long name filaments

  32. Fix the bug of skipping the change filament while printing by object https://github.com/bambulab/BambuStudio/issues/2776

BambuStudio - 1.7.7.89

Published by QingZhangBambu about 1 year ago

This is an enhanced version based on 1.7.7.88, including some improvements and bug fix

Improvement

  1. Move the notification for open-door printing from the page of print job sending to the daily tips.

When using a PEI bed for printing inside a closed enclosure, the chamber temperature gradually increases during the printing process due to the high bed temperature, which can lead to filament clogging in the extruder or nozzle. For detailed information, please refer to the wiki page.
In the previous version, we added a check for bed temperature in the G-code during print initiation. We prompted users to open the printer enclosure if the bed temperature was high. However, many users provided feedback that the prompt appeared too frequently when sending print jobs. Therefore, in this version, we have moved this prompt to the daily tips. Users will no longer receive the prompt when sending print jobs.

20231013-103625

Please read the wiki page and decide whether to open the enclosure before starting a print to prevent extruder or nozzle clogging.

Bug fix

  1. Fix the issue that the auto-arranging function is abnormal under the by-object printing sequence with the P1P machine preset
  2. Fix the issue of incorrect flush amount statistics in the preview page with the A1 mini profile
  3. PA Profile Factor K not shown in German language https://github.com/bambulab/BambuStudio/issues/2689
BambuStudio - V1.7.7

Published by StoneLiBambulab about 1 year ago

This is a Bambu Studio version that supports Bambu Lab X1E based on 1.7.6.92. And this version also includes some improvements and bug fixes.

Feature

  1. Support Bambu Lab X1E

Improvement

  1. Support for rating models in MakerWorld after printing is completed.
  1. Adjust the softening temperatures for filaments like PLA, PVA, TPU, PETG-CF, and optimize the printing prompts when the hot bed temperature reaches the material's softening temperature
  1. Update the A1 mini start gcode to shorten the prime line and change x axis freq sweep.

  2. Remove the tips for "Flow Dynamics Calibration" of A1 mini while using Textured PEI Plate.

  3. Set max volumertic speed to 11.5 mm^3/s for PolyLite PETG.

Bug Fixes

  1. Fix a memory leak issue that occurrs after creating and deleting Plates;

  2. Fix the Manage Result window flickering issue when there is no historical result under Flow Dynamics calibration;

  3. Fix issue 2589: Manual flowcalibration reports invalid k value in Geman language;

  4. Fix issue 2473: The error "Unhandled unknown exception terminating the application" is reported when calibrating;

  5. Fix issue 2582: Change filament gcode be modified from M600 to M601 to prevent some kobra max printer crash during the printing process;

  6. Fix issue 2346: Incorrect button text when loading filament;

  7. Fix issue 2533: Can't print in PLA Aero using AMS;

  8. Fix issue 2633: Crash while accessing model in SD Card window;

  9. Fix issue 2573: Random crash while booting up under Mac OS;

BambuStudio - V1.7.6

Published by lanewei120 about 1 year ago

This is a Bambu Studio version that supports MakerWorld and A1 mini based on 1.7.4.52. And this version also includes some improvements and bug fixes.

Features

1. Support MakerWorld
The Bambu Studio home page will display some recomended online models of MakerWorld, you can click to visit the model.
makerworld_1

On the model page of MakerWorld, you can click the "Open in Bambu Studio" to quickly import and start printing.
makerworld_2

After printing the model in MakerWorld, don't forget to give your valuable rating.
makerworld_3

2. Support Bambu Lab A1 mini
Add Bambu Lab A1 mini Printer preset
A1 mini_1

Bambu Lab A1 mini Device page
A1 mini_2

3. The disc is added to the built-in models that can be used as a brim ear
brim_ear_model

4. In Developer mode, you can modify the shape of the third-party printer
This is a function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer!
set_bed_shape

5. Add the upper boundary and lower boundary of Z hop, then Z-hop only takes effect between the lower and upper boundaries.
This is a function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer!
z_hop_boundary

Improvement

  1. Add Tronxy as third party printer, by @erebus04
    https://github.com/bambulab/BambuStudio/issues/2355

  2. Add thumbnail sketch in third party printer's GCode.
    This is a function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer! https://github.com/bambulab/BambuStudio/issues/2166

  3. Add ModelIO support on macOS, by @merikesh
    https://github.com/bambulab/BambuStudio/issues/2439

  4. Add 0.2mm 0.6mm and 0.8mm nozzles for Auto Flow Rate Calibration. (Require firmware OTA version 01.06.05.00)

  5. Keep Developer mode enabled after restarting Bambu Studio. https://github.com/bambulab/BambuStudio/issues/2259

  6. Update OpenSSL to version 3.1 , update zlib to 1.2.13,and update expat to 2.5,to solve the potential safety hazards https://github.com/bambulab/BambuStudio/issues/1843

  7. Modify the Skirt distance's upper bound to 50mm. https://github.com/bambulab/BambuStudio/issues/2318

  8. Supports preset online upgrades.

  9. Optimize auto arrangement function's space utilization

  10. The warning that Cloud will intercept is changed to a strong warning with a yellow background

  11. Adjust the object spacing of auto arrangement.

Bug Fix

  1. Fix the extra ironing layer while the top shell layers are small and the ironing type is all solid. https://github.com/bambulab/BambuStudio/issues/2250

  2. Fix crash while the model's edge is short. https://github.com/bambulab/BambuStudio/issues/2283

  3. For P Series printer,Prioritize the use of LAN channels to achieve liveview. https://github.com/bambulab/BambuStudio/issues/2162 https://github.com/bambulab/BambuStudio/issues/2091

  4. When the user logs in. Uninstall default user's filament presets and process presets.

BambuStudio - V1.7.4

Published by lanewei120 about 1 year ago

This is a function enhancement version based on 1.7.3.50. And this version includes some new features and bug fixes.

Features

1. Support skipping objects in multi-filament(multi-color) printing
Currently, the function is not in its optimal state. Changing the filament and flushing cannot be skipped, even if the filament becomes useless after skipping objects. If we skip filament changes and flushing when the filament is deemed useless, the filament ordering would change as well. This could lead to disorganized flush volume and cause color mixing in the models. Despite these challenges, users can still benefit significantly by only excluding failed objects in multi-filament printing. We will continue to improve and plan to support skipping flushing and changing filaments in the future.

2. Users can define the filament printing order of the first layer
This feature has been requested by many users on GitHub. Find more details here. Thanks to everyone for their suggestions! The GIF below demonstrates the operation of changing the filament order of the first layer.
The model used in this demonstration is from Clem 3DVO. Thanks!
define_filament_order

3. Users can define the part clipping order of one model in object list. https://github.com/bambulab/BambuStudio/issues/1896
This is function from PrusaSlicer and we just bring it back. Thanks PrusaSlicer!

define_clip_order

In addition, a brim ear can be generated by applying the clipping order while using support filament. Users can merge small disc parts to the model, and use support filament to print it as a brim. The GIF below shows that process. The model used in this demonstration is from Estudio Aditivo. Thanks!
brim_ear
It's an experimental function, and the elephant foot compensation needs to be set to 0 mm if you add a brim ear for an additional part of a model. We will continue to follow users' suggestions!

4. Add Ellis' pattern method for pressure advance calibration for 3-rd party printer which is picked from OrcaSlicer. https://github.com/bambulab/BambuStudio/issues/2222
Thanks @thewildmage for the original code contribution!
new_pa_pattern

Improvements

  1. The length limit for plate name string has been relaxed from 40 to 250 characters, https://github.com/bambulab/BambuStudio/issues/2119

  2. Pick printer profiles for Anycubic Kobra 2 from OrcaSlicer. Thanks @leecolarelli

  3. Disable iron for some 3-rd party printer. Thanks @SoftFever

  4. Updating Anker profiles. Thanks @just-trey

Bug fix

  1. Fix the interface mess of tree support on MacOS ,https://github.com/bambulab/BambuStudio/issues/2115

  2. Fix login dialog failure in some language.https://github.com/bambulab/BambuStudio/issues/2240, https://github.com/bambulab/BambuStudio/issues/2238, https://github.com/bambulab/BambuStudio/issues/2237, https://github.com/bambulab/BambuStudio/issues/2189, https://github.com/bambulab/BambuStudio/issues/1995, https://github.com/bambulab/BambuStudio/issues/1828

  3. Fix the Mesh Boolean incorrect after scaling , https://github.com/bambulab/BambuStudio/issues/2263

  4. Fix crash within SD card model. https://github.com/bambulab/BambuStudio/issues/2206

  5. Pick bugfix for zero-width tree supports from OrcaSlicer. Thanks @scottmudge!

  6. Fix the issue of mess travel when disable wipe while retracting, https://github.com/bambulab/BambuStudio/issues/2256

  7. Fix the issue that Flow Rate Calibration in auto mode always return 0,00 in languages, https://github.com/bambulab/BambuStudio/issues/2141

  8. Fix the issue that flow rate calibration pattern is too crowded with 0.8mm nozzle, https://github.com/bambulab/BambuStudio/issues/2296

  9. some text&& translation fix, by @twangodev

BambuStudio - v1.7.3 (v1.7 Hotfix 2)

Published by bambu123 about 1 year ago

This is a hotfix version based on 1.7.2.51

Bug fix

  1. In the previous hotfix v1.7.2.51 and v1.7.1.62, the default wall generator had been switched to Arachne. However, due to certain issues, we've chosen to return to Classic and roll back the overhang detection optimization in this hotfix

    After releasing version 1.7.1.62, users reported slow slicing times during overhang calculations in Arachne mode. We attempted to address this in hotfix 1.7.2.51 using a method that unfortunately led to some overhang detection errors. Specific cases include:

    It seems our recent overhang detection method wasn't as polished as we hoped. To ensure reliability and speed, we've returned to the Classic wall generator. We're diligently working on refining Arachne and will reintroduce it once we're confident in its performance.

    We apologize for any issues you encountered with our latest updates. Your feedback is invaluable, and we genuinely appreciate your patience and insights.

  2. Fix the issue that wall order wasn't functioning correctly with the Arachne wall generator, https://github.com/bambulab/BambuStudio/issues/2195

  3. Fix the issue that the UI response is stuck sometime due to the playback stop operation

  4. Updata Bambu Cube V2R1 https://github.com/bambulab/BambuStudio/issues/2193

  5. Fix: tree support's enforcers inside a hole were wrongly generated

  6. Fix: Crashing when saving auto flow rate calibration with Chinese characters.

BambuStudio - v1.7.2 (v1.7 Hotfix)

Published by bambu123 about 1 year ago

This is a hotfix version based on 1.7.1

Improvements

Improve the slicing speed at 15% stage

Starting from version 1.7.1, the default wall generator has been switched to Arachne with variable line width enabled by default.
Arachne, compared to the classic wall generator, is more complex. Many users have reported a significant increase in processing time - up to 15% - when slicing complex models.
Therefore, we have prioritized optimizing the slicing speed when both the Arachne and overhang slowdown features are enabled.
Below, you can see a 3mf test and the slicing time comparison:

However, if the model is extremely complex (for instance, when slicing a lithophane.) and continues to be sliced slowly in the hotfix version, we recommend switching to the classic wall generator or disabling the overhang slowdown feature as a workaround.
Please refer to the following example below:

Performance issues are not always quick to resolve, but we will continue to optimize, as always.
Please don't hesitate to report any issues you encounter.
We greatly appreciate all constructive feedback and suggestions from our users!

Support one wall one top surface or topmost surface with Arachne

One wall on the top surface option is important to improve the top surface quality.
After switching the default wall generator to Arachne from V1.7.0 public beta, users reported that the top surface is bad, because Arachne couldn't be used with one wall on the top surface together at the same time.

We have tested this option before and found that this was causing the slicing process to be too slow. However, we found a solution and this option is now available in release.

You can now use the Arachne wall generator with “one wall on top surface” option for both “all top surfaces” and “only topmost surface”. The “only topmost surface” option can only make the topmost layer be one wall, but it can slice much faster than “all top surfaces” when model is very complex.

Please check the comparison below for details.

Bug Fix

  1. Fix some Flow Dynamics Calibration issues caused by the calibration result not correctly synchronized between Bambu Studio and Printer.
  2. Display a failed result when found an abnormal value in Flow rate calibration.
  3. Fix the crash issue when saving calibration result by the Chinese name.
  4. Refine kinds of translation and pictures on Calibration pages.
  5. Improve lots of third-party profiles, these profiles are from OrcaSlicer, thanks SoftFever for these commits.
  6. Fix the load/unload button disappear issue when not connected to AMS, https://github.com/bambulab/BambuStudio/issues/2145
  7. Fixed the plugin installation failure issue on Windows.
  8. Fix a send-to-print failed issue caused by too long a plate name.
  9. Fix the Plate can not switch issue on some Linux Platform, https://github.com/bambulab/BambuStudio/issues/2140
BambuStudio - v1.7.1

Published by bambu123 about 1 year ago

Summary

​This is the formal release of Bambu Studio V1.7

Please see the release logs of v1.7.0 Public Beta 2, v1.7.0 Public Beta for the complete list of changes with respect to 1.6.2.

Improvements

  1. Update Bambu Cube from @thrutheframe thanks to him https://github.com/bambulab/BambuStudio/issues/1992
  2. Optimize the viewing angle and background color of plate thumbnail
  3. Add profiles for creality CR6, thanks @bhast2, these profiles are based on his original version.

Bug Fix

  1. Fix various crashes during mesh boolean process
  2. Fix the issue ubuntu image can not run on ubuntu-20.04, https://github.com/bambulab/BambuStudio/issues/1667
  3. Fix the problem that the position of the P1S timelapse video sprinkler is wrong
  4. Optimize the UI styles of filament calibration
  5. Fix some issue related to filament calibration https://github.com/bambulab/BambuStudio/issues/2054 https://github.com/bambulab/BambuStudio/issues/2052 https://github.com/bambulab/BambuStudio/issues/2014 https://github.com/bambulab/BambuStudio/issues/1974 https://github.com/bambulab/BambuStudio/issues/2021
  6. Crash setting height range modifier larger then object https://github.com/bambulab/BambuStudio/issues/2076
  7. Plate names are lost when using Undo https://github.com/bambulab/BambuStudio/issues/2061
  8. Currently, there is no option to adjust the first layer flow. https://github.com/bambulab/BambuStudio/issues/2057
  9. Bambu Studio allows to select Generic Silk PLA, but can't select Generic Silk PLA in Device/filament load. https://github.com/bambulab/BambuStudio/issues/2048
  10. German text being displayed in Device tab when app is set to english https://github.com/bambulab/BambuStudio/issues/2047
  11. Tree supports do not work with support enforcers https://github.com/bambulab/BambuStudio/issues/2045
  12. Skirt Extending Beyond Plate Boundary https://github.com/bambulab/BambuStudio/issues/2043
  13. Some geometry corrupting projects in 1.7.0 beta https://github.com/bambulab/BambuStudio/issues/2041
  14. Distorted text in 3D view with 1.7 beta on Linux https://github.com/bambulab/BambuStudio/issues/2037
  15. Tree supports no longer have interface layers on top https://github.com/bambulab/BambuStudio/issues/2008
  16. Special character breaks 3mf saves. https://github.com/bambulab/BambuStudio/issues/2001
  17. Bridging / Tree Support Issues https://github.com/bambulab/BambuStudio/issues/1928
  18. Bambu studio crashes as it's opening on mac arm https://github.com/bambulab/BambuStudio/issues/1566
BambuStudio - v1.7.0 Public Beta

Published by bambu123 over 1 year 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 or video1 and video2 for detailed introduction and steps.

Support skipping some models during printing. https://github.com/bambulab/BambuStudio/issues/788 https://github.com/bambulab/BambuStudio/issues/1244 https://github.com/bambulab/BambuStudio/issues/1283 https://github.com/bambulab/BambuStudio/issues/1485 https://github.com/bambulab/BambuStudio/issues/1489 https://github.com/bambulab/BambuStudio/issues/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 https://github.com/bambulab/BambuStudio/issues/993 https://github.com/bambulab/BambuStudio/issues/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 https://github.com/bambulab/BambuStudio/issues/730 https://github.com/bambulab/BambuStudio/issues/227 https://github.com/bambulab/BambuStudio/issues/628 https://github.com/bambulab/BambuStudio/issues/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) https://github.com/bambulab/BambuStudio/issues/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.

  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" https://github.com/bambulab/BambuStudio/issues/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 https://github.com/bambulab/BambuStudio/issues/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.

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

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

Published by StoneLiBambulab over 1 year ago

Summary

This is a major release of V1.6, fixed several bugs as followings.

  1. Fixed the issue of dripping filament during the start of the printing phase https://github.com/bambulab/BambuStudio/issues/1637
  2. Fixed the issue of not being able to customize the color of third-party materials in AMS https://github.com/bambulab/BambuStudio/issues/1636 https://github.com/bambulab/BambuStudio/issues/1676
  3. Optimized the default filament logic used when adding a height range modifier https://github.com/bambulab/BambuStudio/issues/1627
  4. Add filament preset of support PLA and support PA/PET
  5. Fixed the issue of not saving height range modifier to 3mf https://github.com/bambulab/BambuStudio/issues/1657 https://github.com/bambulab/BambuStudio/issues/1685
  6. Fixed the bug of macos key shortcuts https://github.com/bambulab/BambuStudio/issues/1659
  7. Fixed two bugs in advanced cut https://github.com/bambulab/BambuStudio/issues/1646 https://github.com/bambulab/BambuStudio/issues/1647
BambuStudio - v1.6.0 Public Beta

Published by StoneLiBambulab over 1 year ago

Summary

This is a major release (V1.6.0 Public Beta) mainly adds some features, improvements, and fixes based on user feedback.

Add gcode path conflict check

Printing often fails due to unexpected path conflict. Unexpected crossing gcodes increase the risk of print failures and issues such as supports merging onto other objects, sometimes even resulting in nozzle clogging. However, manually checking for these conflicts can be challenging for users, given the complexity and volume of G-codes.
This feature identifies conflicts between G-code paths of different objects and their supports. Upon detection, an error message will appear at the bottom right of the windows, requiring users to adjust the positions of the conflicting objects before printing can proceed. Besides adjusting the position, you may also assemble conflict objects together if they are printed in the same setting.

Support ext spool for X1C/X1

In line with the latest firmware update for the X1 series, the filaments in spool holders and AMS are now consistently managed. You could configure filament properties (including type, color, and printing temperature) on the external spool holder via Studio or the printer. This setting allows the printer to perform some automations which were only available with AMS like loading/unloading filaments, etc. Please refer to the X1 series firmware release history for details.

We want to thank PrusaSlicer for their contributions to the 3D printing community, particularly their implementation of these handfuls of features such as Height Range Modifier, Cut with Connector, Sinking, and G-code sequential view. These features have been successfully enhanced and integrated into Bambu Studio to improve user experience.

Support height range modifier, users can add several height range modifiers to apply different settings https://github.com/bambulab/BambuStudio/issues/258 https://github.com/bambulab/BambuStudio/issues/476

Height Range Modifier allows users to apply specific settings to certain height ranges within a 3D object. This feature enables fine-tuning of print settings for different sections of a model. By utilizing this feature, users could paint different colors based on height, or achieve better print quality, efficiency, and customization for their prints.

Advanced cut with connectors https://github.com/bambulab/BambuStudio/issues/1033 https://github.com/bambulab/BambuStudio/issues/1057

This feature enables users to print large or intricate models on smaller build plates or with reduced support structures. Users can create and customize connectors that perfectly fit the separated parts, ensuring precise alignment and enhanced structural integrity.

Support gcode sequential view, it will display when moving a single step https://github.com/bambulab/BambuStudio/issues/15

Support sinking and only slice model part above hot bed https://github.com/bambulab/BambuStudio/issues/585 https://github.com/bambulab/BambuStudio/issues/973

Improvements

  1. Improve the slicing speed of complex models https://github.com/bambulab/BambuStudio/issues/331

  2. New default Mouse zooming and added a setting in Preferences

  1. Support editing text after the text reloaded from 3mf https://github.com/bambulab/BambuStudio/issues/1545

  2. Slow down for overhang now works with Arachne Wall generator https://github.com/bambulab/BambuStudio/issues/854

  3. Add back the customized post-processing scripts https://github.com/bambulab/BambuStudio/issues/1098

  4. Improve the smoothness of tree supports

  1. Add two support interface patterns (grid & rectilinear interlaced). Both patterns are stronger than the others and support large overhangs better https://github.com/bambulab/BambuStudio/issues/1018 https://github.com/bambulab/BambuStudio/issues/1221
  1. Retain the most recent print settings for bed leveling, flow calibration, and timelapse to streamline the user experience https://github.com/bambulab/BambuStudio/issues/487 https://github.com/bambulab/BambuStudio/issues/1035 https://github.com/bambulab/BambuStudio/issues/1081

  2. Popup a warning when attempting to send a print job to a printer with a mismatched printer model

  1. Update the default style of tree support to "Tree Hybrid". This is to ensure a high success rate for printing ordinary models

  2. Improve support necessity check. Warnings will now only be issued for floating parts or long floating cantilevers https://github.com/bambulab/BambuStudio/issues/1519

  3. Reduce possible toolhead shake in smooth timelapse video

  4. Device media files can now be organized and grouped by year or month for easier navigation and file management https://github.com/bambulab/BambuStudio/issues/1354

  5. Allow configuring the number of the recently opened models in preference https://github.com/bambulab/BambuStudio/issues/1512

  6. Allow remembering user actions for unsaved changes when closing a project

  7. Support fuzzy skin for "All walls" including both inner and outer walls

  8. Support to configure whether to automatically update system presets

  9. Support Italian https://github.com/bambulab/BambuStudio/issues/1203

  10. Optimize the humidity icon for AMS https://github.com/bambulab/BambuStudio/issues/508 https://github.com/bambulab/BambuStudio/issues/1120

Bug Fixes

  1. Fixed hang issue when generating infill https://github.com/bambulab/BambuStudio/issues/1070
  2. Fixed slicing hang issue at 5% for some models https://github.com/bambulab/BambuStudio/issues/802
  3. Fixed an issue that "The system may have run out of memory, or a bug may have occurred" at 5% https://github.com/bambulab/BambuStudio/issues/1544
  4. Fxied an issue with floating layer when set z hop to be 0 for multi-color printing https://github.com/bambulab/BambuStudio/issues/1611
  5. Fixed a problem with text going down in all buttons on macOS
  6. Fixed an issue with the object list name edit box floating above the window on macOS
  7. Fixed an issue where text in the object list name edit box overlapped in common, night mode on macOS
  8. Fixed an issue with the default file name of a crash recovery item being replaced with a.3mf when saved as.
  9. Fixed automatic expansion of filament preset area after one-click sync with AMS
  10. Fixed an issue where the color was not synchronized in the parameter support material selection list after changing the material color
  11. Fixed the scrolling position of the device media file list after switching months and years
  12. Fixed Double-clicking on a 3mf file on macOS and not starting Studio, or starting Studio on another instance https://github.com/bambulab/BambuStudio/issues/513 https://github.com/bambulab/BambuStudio/issues/1478
  13. Fixed some problems with user preset imports and exports
  14. Fixed Crash recovery function not taking effect on the Linux platform
  15. Fixed the Linux platform selection drop-down box does not disappear
  16. Adjust the dark mode color of the object list on Windows platform https://github.com/bambulab/BambuStudio/issues/1324
  17. Fixed issue with icons in infill pattern https://github.com/bambulab/BambuStudio/issues/1437
  18. Optimized the processing of double-click events on some widgets https://github.com/bambulab/BambuStudio/issues/1481
  19. Fixed an issue where user presets were not loaded the first time Upgrade Studio started https://github.com/bambulab/BambuStudio/issues/1501
  20. A slicing error with support interface, https://github.com/bambulab/BambuStudio/issues/1568
  21. Fixed some problems with text https://github.com/bambulab/BambuStudio/issues/1488 https://github.com/bambulab/BambuStudio/issues/1499 https://github.com/bambulab/BambuStudio/issues/1495
  22. Fixed a problem with SVG imports https://github.com/bambulab/BambuStudio/issues/839 https://github.com/bambulab/BambuStudio/issues/1548
  23. Fixed crash while using MontionLine pattern on the top surface for some cases