Releases: bambulab/BambuStudio
v1.5.0 Public Beta
Summary
This is a major release(V1.5.0 Public Beta), mainly for some improvements and some important bug fixes.
Improvements
- Text tool enhancement,
- Text can be placed on any type of surface, not only a planar one.
- Text preview is now supported before left clicking to confirm.
- A search box is added for font selection.
- Added display of project statistics in preview after slicing all plates, #1166
-
Added the liveview of P1P under Linux, also released the first ubuntu image(many thanks to @jwise , @fang64 @spuiuk), #1189
-
Added support for "Go live" on Linux platformοΌ#1155
-
Added support for different print sequence (by layer or by object) on different plates
-
Added support for inserting custom gcode at different layers for different plates
-
Added support for switching z hop type: auto, normal, slope and spiral, #1100
- Security enhancements:
- Switched to the FTPS protocol for LAN mode
- Improved login security for third-party accounts, #759
- Added support for hiding certain objects in assembly viewer by right click menu
-
Added support for wipe tower after inserting filament change in gcode viewer.
-
Added snug support for normal support, #737
-
Added support for holding down CTRL for unidirectional zooming, #685
-
Added shortcut keys for painting tools, #687
-
Optimize the AMS mapping style
- Improved the AMS sync logic, keep the result when the printer's filament is not changed, #1122
- Added skirt height setting option for easy removal, #720
- Added support for setting raft contact distance, #975, #989
- Allowed changing Jerk value in machine limits, #1175
- Improved hybrid support. Now the normal nodes and tree nodes in hybrid support can be merged, producing a more compact support volume.
- Added Language support for Japanese
- Added more system process presets for 0.2, 0.6, and 0.8 nozzles
- Added log out to remind users of privacy policy if it's updated.
- Added support for inner-outer-inner/infill printing order. This new print order refers to Softfever's version. (Thanks SoftFever)
- Added layer time statistics in Preview, (thanks @SoftFever and SuperSlicer)
- Added System presets for Anycubic 4MaxPro from Softfever's folk. Thanks @SoftFever
Bug Fixes
- Fixed incorrect layer count on print completion, #1286
- Fixed the issue where βOn build plate onlyβ doesn't work when using tree support, #1257
- Support filament should never be flushed into objects, #1207, #1161
- Fixed the issue where AMS filaments are wrong after reopening Bambu Studio, #1226
- Fixed the issue where the home screen page is, blocking the main thread, #1201
- Fixed duplicated models when loading 3MF files, #1185
- Fixed Unhandled Exception Client Crash when disabling wipe tower while enabling vase mode, #1165
- Fixed bed_alloc exception when sending a printing job, #1162
- Fixed some bugs in the filament calibration page, #1142, #1128, #1112
- Users can now use the build plate to trim the support volume to avoid exceeding the bed area, #1027
- Fixed the issue that "Add Part" does not be properly aligned to parent objects, #980
- Negative parts should have no filament color, #976, #879
- Fixed messy travel after changing filament when enabling "Avoid crossing walls", #971
- Fixed the issue where there is no unload button when an AMS is connected, #483
- Fixed the collision issue during changing filament when printing multi object by object
- Optimized process title bar's layout in the side panel, #1176
- Fixed missing user preset on startup, #1171
- Changed shm_open to shmget on linux in libBambuSource.so, #1211
- Fixed incorrect layer count on preview when printing object in vase mode, #1119
- Fixed crash in ssdpDiscovery on suspend/resume, #1148
- Fixed blank confirmation warning, #1106
- Fixed bottom bridge was not correctly detected, #1253
- Fixed display of Label widget and warning dialog.
- Fixed crash on login after switching language.
- Fixed the warning about overhangs where no support was added after enabled, #939
- Fixed a crash issue when sending files to SD card on linux, #1196
- Optimized the popup window for fan control on MacOS, #1190
V1.4.2
Summary
This minor release (V1.4.2) provides a simple manual method for P1P's extrusion compensation calibration and provides a way to input the printer's IP when the printer can not be found on the same local network. It also improves security for network transfer operations and adds some small features.
Extrusion Compensation Calibration for P1P
Our in-house extrusion compensation calibration procedure for the P1P is still in development, but we understand that users are keen to have this function, so as a temporary solution, we have derived the manual flow calibration developed by SoftFever through his fork of BambuStudio. Thanks for making this possible!
Calibration Cube by Voron Design team
Note that P1P firmware needs to be updated to v01.01.01.00.
For the details of calibration, please refer to wiki page
Improvements
-
Network transfer security improvementοΌSupport encryption of data and control command between Printer and Bambu Studio in LAN(needs future Printer firmware version).
-
Added support to input the printer's IP and Access Code when a network error is found.
Currently, there are two known cases:
- Send to X1/X1C failed even in the same LAN;
- Liveview to P1P failed even in the same LAN
-
Display the current print layer when printing for X1/X1C(needs future Printer firmware version).
-
Support live view under linux. This function is developed by @jwise , and also includes some building improvements on linux. Many thanks to @jwise for the great work.
-
Refine the AMS GUI items.
-
Add some filaments presets (Bambu PLA Tough, Bambu PLA Marble, Bambu PLA Sparkle).
-
Remove useless pop-up window when the user sets bed temperature to be higher than the temperature of vitrification.
-
Supports showing humidity info when connect to P1P.
Bug Fixes
- Fixed a crash issue when right-clicking on objects in Preview;
- Fixed a fan control GUI issue, #904;
- Fixed the gap fill not take effect issue in "Color Painting";
- Fixed a Preview performance issue that causes slow rendering with complex models, #963;
- Fixed a slicing crash of some models when enabling fuzzy skin;
- Wrong perimeter issue of some models, #1024;
- The nozzle temperature of the initial layer of P1P doesn't work, #1044;
- Fixed the shortcuts conflict issue, #950;
- Fixed the SpinInput scroll issue, #1016;
- Fixed sending or printing gcode through octoprint, #888 and wiki link ;
- Fixed the bug where the first layer of tree support may not be fully filled when the tree branch is short;
- Fixed changing filaments at Layer, #843, #926, #885;
- Refined the GUI layout of close button, #1039;
- Fixed issue that sometimes no wipe path is generated, #1072;
- Fix the position error of the printer list;
V1.4.1
Summary
This is a minor release(V1.4.1 Beta), mainly for some important bug fixes of V1.4.0; also we add some small features, such as new tree support style, new P1P process presets, new filament presets, disable some functions when connecting to old printer firmware.
Improvements
- New Tree Support style.
We have added a new style of tree support called "Tree Slim", which features an aggressive branch-merging strategy. As a result, a much smaller support volume is generated without sacrificing strength (by automatically increasing the wall count and using smoother branches). Besides, the slicing time is greatly reduced thanks to a new support layer height schedule module, especially with small layer height profiles (try the "0.08mm Extra Fine" profile!).
PS: we learned the initial idea and code of tree support came from Cura a few months ago and we are grateful for that. - Disable the unsupported functions when connecting to a Printer with old firmware.
- Add the process presets of P1P(0.08/0.12/0.16/0.24/0.28...)
- Add new filaments presets(metal PLA-CF & PAHT-CF)
- Add logic to prompt upgrading of network plugin
- Disable smooth timelapse in vase mode
Bug fixes
- Fix the Print_options/slice_options can not be selected issue on Macos 13.x, #842
- Network plugins downloading issue on windows 7/8, #852
- shader load failed on Macos 11.x with m1 processor, #881
- Change Filaments at Layer no longer functions #843
- the color picker button display wrong color #849
- Fix some linux compiling&&startup issues on different kinds of platform, thanks @zhaofengli
- the selected preset lost issue when re-launch application, #896
- the filament can not change in object table, #876
v1.4
Summary
Bambu Studio has reached version 1.4 where cool new features like Dark Mode, SVG to Mesh, and OBS live streaming have been added. We have also added full Arachne Algorithm support with a very useful feature that allows support painting only for overhangs. Check out the full list of new fixes and improvements below.
Bambu Christmas Cabin
Merry Christmas from Bambu Lab Team!
Our very talented colleagues designed this beautiful Christmas cabin model, and we pre-loaded the .3mf model in Studio v1.4 as a Christmas gift from Bambu Lab.
The model is pre-sliced for immediate print. Additionally, we provide a tag board print file to personalize your cabin. May your holiday be filled with great prints!
We wish you and your loved ones the happiest of holidays!
Dark Mode #21 #436
By popular demand, Dark Mode for Bambu Studio is here! This mode is turned on based on the settings of your operating system, and darkens the entire interface of Bambu Studio to help release the strain on your eyes.
It's one of our favorite updates, and we hope you enjoy it too.
Support to send a print job to SD card #115 #590 #651 #658
Past versions of Bambu Studio saved the sliced file on the printer's internal storage temporarily. Our customers wanted the possibility of saving the print files on the SD card, so we are happy to announce this option in Bambu Studio V1.4.
After updating Bambu Slicer, you will be able to choose the location of the files to be saved on the internal SD card.
Note: This feature requires printer to be updated to v01.03.00.00, which is coming soon.
SVG to Mesh
In Bambu Studio V1.4 we also introduced support for importing SVG files as a model object. This means that you can take any SVG vector file and load it into Bambu Studio to prepare it for printing without needing to convert it to .STL using other tools.
Support OBS live video
Yes, we know. You want to share a live stream of your webcam and the process of doing that was not very friendly. But in our latest version of Bambu Studio, you can now stream the webcam from your printer directly with OBS. It's available under Device Page > Camera setting > Go Live and the documentation for how to use it is available on our wiki.
We chose OBS because it's a popular streaming service that provides fine control over the stream, meaning that at the same time, you get compatibility with the most popular streaming services. We hope you like it :)
Support Bambu Lab P1P
Bambu Studio v1.4 introduces slicing profiles for the Bambu Lab P1P, so the slicer is now ready to go with your new P1P which should be arriving soon.
Support for slicing all plates at once
One of the attractive features of Bambu Studio is the possibility of splitting your prints into multiple plates for easy management. In Bambu Studio V1.4 we improved this feature and added the capability of slicing all plates at the same time.
Besides that, you can also send all the plates at once to the printer, and save them to the SD card, making things much easier!
Note: Sending all plates requires the printer to be updated to v01.03.00.00, which is coming soon.
Full Arachne support #54 #466
Previous versions of Bambu Studio needed some extra work to ensure that the perimeter generation was correctly working with Arachne, and we are happy to be able to finalize the work on this by adding full Arachne support in V1.4.
This means that the external walls are also sliced with the Arachne Slicing Algorithm in Bambu Studio V1.4.
Added in Process > Quality > Wall Generator
Support painting only for overhangs #401 #431
The support material is used in FDM 3D printing to support the overhanging structures that would not be printable without adding the support material.
In version 1.4 for Bambu Studio, we introduced the option of using the paint tool for support, but paint only the overhanging section of the model. This means that after you enable the "On overhangs only" option, the brush will paint supports only on the sections that actually need it simplifying the process.
This option works in conjunction with the "Highlight overhangs" option where the angle of the overhangs is set.
Improvements
- Optimized timelapse behavior #268 #310 #332 #655
Prime tower is not mandatory in smooth mode. Support choosing whether to record timelapse when sending a print job. - Added acceleration control for more extrusion types #311 #613
- Remember the filament list and flush volumes #452 #698
- Keep the view angle when entering/leaving the painting tool #243 #480
- Flush options are active only if the prime tower is enabled
- Support preview of font effect in 3D text tool #657 #710 #731
- Set arranging spacing to 0 when there is only one object #715
- Auto-name the object when loading 3rd-party 3mf files with unavailable object name #714
- Added flush options and show labels to the context menu
- Added the overall statistics of each filament in the slicing digest on preview page
- Show the first layer in the preview when the slider is dragged to the bottom #459
- Show the minimum flush volume when the user inputs a value smaller than it #460
- Show a warning when adaptive layer heights are enabled when there is a prime tower #486
- Sort devices by their names in the device page's drop-down list #526
- Added more print options on the device page
- Support to collapse/expand printer and filament blocks on the sidebar on preview page #632
- Increase the max history record count to 18 #573
- Support printing PETG and PLA on the same plate #209 #482 #579
- ABS/PETG/TPU filaments are not suggested on Cool Plate anymore. They are suggested to be printed on Engineering Plate.
- Support setting bottom_z_distance between support and model #642
- Added Ctrl+E to show/hide object labels and do not auto-show labels in by-object sequence #583
- Support manually changing the print sequence of each object in by-object sequence #611 #717
- Disable keyboard shortcuts when the 3D text tool is open #682
- Added layer height editing tool on the top toolbar #221
- Added color attribute for filament preset #204
- Added Even/Odd slicing mode #349 #465
- Added bridge angle config #340
- Added raft feature #160 #719
- Added warning when the bed temp is higher than filament's vitrification temp #592
- Added expansion config for normal support #417 #437
- Support renaming the print file when sending it to the printer
- Display AMS slots as [A1
A4], [B1B4], [C1C4], [D1D4] when there are several AMS devices connected. It is clearer than the original [1~16]. #572 - Calculate flush_multipiler value into purge volume #539
- Support setting different bed types for each plate
- Support displaying wireframes in the color painting tool
- Added archimedean chords and octagram spiral infill pattern #654
- Support detecting narrow internal solid infill #725
Bugs Fixed
- Fixed the issue that model instances from PrusaSlicer are not correctly loaded #752
- Fixed the issue that Auto arrange will incorrectly split print into multiple plates #718
- Fixed missing gap infill when "Only one wall on top surfaces" is on in a special model #694
- Fixed 'Export Sliced File' option shown on the incorrect monitor when using multiple monitors #550 #692
- Fixed corruption of saved project file with multiple plates #691
- Fixed 3D text tool shows font not listed strictly by alphabet #681
- Fixed a new instance opened every time when exporting from Fusion 360 directly into BambuStudio (macOS) #645
- Fixed an odd hole bridging bug #630
- Fixed the issue that the search box remains on top of other applications when switching with Alt+Tab #22
- Fixed certain new presets not synchronized issue #625
- Fixed a bug that Slicer keeps deleting user preset #559
- Fixed an issue that may keep losing connection to printer #612
- Fixed some printer warnings/errors not displayed correctly in BS #558
- Fixed some STEP Files crash BambuStudio on import #551
- Fixed an issue that the print button's drop-down menu d...
Bambu Studio v1.3.1.1
Summary
This is a hotfix version based on v1.3.0.25.
Improvements
- Support automatic updating of the network plugin
Bugs Fixed
- Fixed a network security issue
Bambu Studio v1.3.0.25
Summary
This is a hotfix version based on v1.3.0.12. It includes several bug fixes and optimizations.
Improvements
- Show the print sequence in label when printing in by-object sequence
Bugs Fixed
- Fixed a possible collision issue when printing in by-object sequence
- Fixed an empty layer issue after adding modifier
- Fixed an issue where "Can't find my device" link does not work on macOS
- Fixed a crash issue after entering Assembly View
- Fixed an issue where there may be some unexpected color lines generated in multi-color model
- Fixed a crash issue when performing a mandatory firmware updating
- Fixed a slicing performance issue when there are more than 10 colors in the same layer
Bambu Studio v1.3
Summary
We have worked hard on bringing new exciting features and applied some patches to Bambu Studio which has reached version 1.3. Here are some of the most important new additions:
Support for downloading timelapse videos #143
We love seeing all the amazing timelapse videos the community is sharing, so we wanted to make the process of exporting them easier. There's now a Media tab in Bambu Studio which allows you to download timelapse videos from the printer remotely.
Support for remote firmware updates
It's important to keep your Bambu Lab printer up to date, so you can benefit from all the firmware improvements and patches we are releasing. To make the process of updating your printer easier, the new Bambu Studio V1.3 update introduces the Update tab where you can manually trigger the firmware update remotely.
Added Voron and Ender 3 profiles
We want to extend the functionality of Bambu Studio so other printers can benefit from the improved slicing algorithms we have. With version 1.3, we added the Creality Ender-3 V2 slicing profile and a few Voron 2.4, Voron Trident, and V0.1 profiles. This was made possible thanks to the work made by @SoftFever .
We will continue working on adding more printers over time, so we welcome all contributions.
Added Voron 0.1/2.4 profiles and support to print via network @SoftFever .
Added Ender 3 V2 profile
Added daily tips
There are a lot of awesome features in Bambu Studio, and in some cases, it's hard to keep up with all of them. With version 1.3, we added a Daily Tips feature to show new features and slicing methods to make the slicing process easier. Every tip has a link to our Bambu Wiki where we explain the process in detail, so make sure you check them out from time to time. We're sure you'll find something new and useful!
Added lightning infill #217
We also introduced a new type of infill called Lightning Infill. This type of infill is excellent when you need to print a model that doesn't require infill, but still needs a bit of support on the top layers to be printed successfully. It saves print time and filament.
Thanks to the Cura team for the creation, and PrusaSlicer team for making it easy for us to implement it in Bambu Studio.
Improvements
- Support build for Linux #12
- Support full functions on macOS 10.15 #234
- Support to insert custom G-code before specific layer in preview panel #41
- Added device eject option after exporting a sliced file to SD card #208
- Added an option in the context menu to center the selected object on current plate #118 #141
- Display release note with rich text
- Remember last used build plate #300 #323
- Optimize filament change order to minimize wasted filament #255
- Added flushing volume of each filament in slicing preview #164 #430
- Support zero walls #286 #442
- Added "reload from disk" and "replace from disk" in context menu #189 #334
- Do not print support base with support filament except being specified explicitly #398
- Give notification when there is printing issue #135
- Display the speed of each path in the preview for identifying the actual speed value when the speed range is large #133
- Added avoid crossing perimeter setting #106
- Auto-clean log files when they exceed the max file count #372
- Optimize camera feed latency, especially for macOS #173
- Support to adjust angle threshold with key+mouse wheel in color painting tool #315
Bugs Fixed
- Fixed an erroneous internal solid infill bug #317
- Fixed z motion loud noise after print #393
- Fixed printing in mid-air issue of tree support #163
- Fixed the 0g display when the filament weight is less than 1g #229
- Fixed bed texture missing on AMD systems #260
- Fixed an internal error when resetting tick boxes with "reset to saved value" #284
- Fixed the issue that when rescaling an object, "Uniform scale" is checked again #290
- Rectify the filament price for Support W #307
- Fixed the tool head icon does not show runout sensor activity on device page #355
- Fixed the issue that from the settings search drop-down menu, clicking on the first item has no effect #358
- Fixed a crash issue when creating new project #390
- Fixed a crash issue when saving a project #391
- Fixed the issue that HMS tab displays blank warnings #302
- Fixed a crash issue when opening Bambu Studio #419
- Fixed an incorrect prime tower collision warning even if the prime tower is not enabled #435
- Fixed wipe tower over extrusion when the layer height is lower than 0.2mm #440
- Fixed void regions when using modifier part #453
- Fixed a flush option issue for copied objects. Thanks @hisptoot!
v1.2.0.9
Summary
The new release of Bambu Studio v1.2 comes with exciting new features like the 3D text tool, user manual, parameter table, Arachne slicing engine, shared data between an object and its copies, improved seam placement, and several other improvements and bug fixes.
The Arachne slicing engine and improved seam placement come from PrusaSlicer. Arachne was originally implemented by Ultimaker CURA based on this paper. Thanks to Ultimaker and Prusa3D.
3D Text Tool
We designed a 3D Text Tool as a new feature available in Bambu Studio, which allows users to easily add text to a model.
You can freely create 3D content for personalizing models easily.
The 3D Text feature provides dozens of fonts and supports both bold and italic formatting giving you great flexibility over your final design.
Just like a regular part of an object, the 3D text can be moved, rotated, scaled, and colored according to your needs.
We can't wait to see what you do with it!
Shared Data between an Object and Its Copies
In the past, when slicing multiple copies of the same object, the slicing time was increased proportionally with the number of objects.
This new version of Bambu Studio greatly reduces the slicing time with multiple copies as the slicing output from a single model is shared among all copies of that model.
In the example below, you can see that the slicing duration is reduced from 1 minute and 12 seconds to only 31 seconds.
This provides a huge reduction in slicing time allowing you to focus more on 3D printing, instead of waiting for a model to be sliced.
The sample model comes from Loubie3D on thingiverse
Furthermore, we added mesh data sharing logic in 3mf. An object and its copies will share the same mesh data after a 3mf is loaded. In this way, the object/copies relationship is kept when the 3mf is loaded next time.
Parameter Table
With the new Bambu Studio v1.2, we introduced the Parameter Table.
This is a new feature of Bambu Studio which allows managing the parameters of a complex model comprised of multiple objects.
With the Parameter Table feature, you will be able to change various settings individually for every printable part. This means that you can increase the strength of a particular object by increasing the infill but save some filament on objects that don't require as much filament or strength.
The sample model comes from Daniel Noree on thingiverse
User Manual
While Bambu Studio is easy to use, we want to make sure that everyone will be able to take advantage of all features available.
To make it easier, we added a User Manual to the home page with links to our Bambu Wiki.
We strongly recommend reading the manual as we're sure you will find some features that can help you slice your models faster and more efficiently.
Arachne Feature #54
The Arachne Slicing Algorithm was developed by Ultimaker for their Cura slicer and it's an awesome new feature released as open-source.
It greatly improves the way a 3D model is sliced, and we're thankful that the Cura team allows other slicers to implement this.
In this version of Bambu Studio, the Arachne slicing engine has been implemented into narrow internal solid infill.
In our previous version of Bambu Studio, the slicer was generating unnecessary small regions of extrusion paths, and with the help of the Arachne slicing engine, we have been able to reduce gap fills that are too wide or too narrow.
In short, this addition to the latest version of Bambu Studio will provide faster printing and will minimize vibrations when printing fast.
To improve this, the Arachne slicing engine helps us turn those small zig-zag movements into smoother lines that are printed with a single extrusion movement, greatly improving print speed while still retaining the function of the printed feature.
Bambu Studio adds a rough judgment condition, where as long as the internal solid infill area disappears when shrunk to 3mm, the internal solid area is forced to use the concentric pattern.
With Bambu Studio 1.2, the internal infill feature is printed much better with clean lines to support the external walls of the print.
In this version, the Arachne Slicing Engine is not applied to walls, and we found some side effects on print quality for models with sharp corners and thin shells.
When using Arachne, the generated movements may create discontinuous outer wall lines and will lower the print quality significantly, as shown in the example model below:
For the model shown below, the top is with Arachne engine disabled and the bottom is with Arachne engine enabled. Obviously, the quality of the bottom is much worse.
We think that our current partial implementation of the Arachne Slicing Engine improves print speed and quality, but we will continue to work on this to improve our implementation further in future versions of Bambu Studio once the issues are solved.
Improvements
- Added support for exporting generic 3mf that is compatible with other slicers #169
- Added reuse of the prime tower (during multi-color prints) to prime the nozzle during the timelapse. The prime tower will be auto-generated if timelapse is enabled. #100 #178
- Added traditional timelapse mode
- Optimized the performance of hybrid and tree support
- Added support for Textured PEI plate
- Added support for deleting or clearing project history on home page #178
- Added support for export/import preset #109
- Added support for changing part type(part/modifier/negative/blocker/enforcer)
- Added 3DConnexion setting panel (Ctrl+M) #73
- Added visibility-based seam placement from PrusaSlicer
- Use build plate index as the suffix of .gcode.3mf filename when exporting or printing #117
- Added support for inserting pause G-code after calibrations #32
- Added color uniformity to the XYZ labels/axis - #113
- Improved better preview when the black filament is selected - #119
- Improved the flushing volume menu button - #120
- Added price to basic filament information and added cost to preview list - #76 & #128
- Improved bottom half quality of video feed #173
- Added video feed auto-resume when switching to the device panel - #145
- Added random seam position #148
- Added Magyar translations
- Added HMS messages on the device page
Bugs Fixed
- Fixed a memory leak issue after slicing
- Fixed the issue where the search box stayed at the top of the screen, even switching to another application #22
- Fixed missing ability to see printer build-volume boundaries #125
- Fixed the Auto Arrange issue that will cause collisions in by-object print sequence #119
- Fixed the issue where facets painted with the 15th color are not displayed in the 3D scene
- Fixed a crash issue caused by deleting filament when the painting tool is open
- Fixed ironing not work issue #172
- Fixed a collision issue if timelapse is enabled in by-object printing #191
- Fixed filament change with multiple plates - #184
- Fixed a crash issue while being launched on a secondary display #179
- Fixed the G-code preview issue that layer shifts after loading a G-code file with multiple colors #213
Bambu Studio v1.1.1.1
Summary
This is a patch release that optimizes the GUI for macOS, adds seam painting and fixes some bugs.
Improvements
- Refined the UX for macOS
Use macOS style title and menu bar, refine icons and text font for Retina display, refine touch panel guesture, refine shortcut keys and support association 3mf file with Bambu Studio
- Support the printers in "LAN only" mode
- Add seam painting
- Optimize the compatibility of 3mf generated by PrusaSlicer
- Optimize UX of multi-material printing
- Update translations of all languages
- Add print options setting to the device page
- Display errors during print job on the device page
- Optimize color painting performance
Bug Fixes
- Fix the issue that PA-CF and PETG filament cannot be selected in filament=>AMS slot mapping panel
- Fix some rendering issues in 3D scene
- Fix the issue that stl/3mf/step file association are bound together
- Fix the brim not generated issue when support is enabled
- Fix window dock not work issue in Windows
- Fix a crash issue when closing macOS app
- Fix BUG #7, #23, #24, #25, #28, #29, #48, #62, #75, #81οΌ#90
Bambu Studio v1.1.0
Summary
This is the first formal release of BambuStudio(V1.1.0), including a new version for MacOS, introducing the auto installation of the Bambu networking plugin, AMS slot mapping, automatically computing the flush volume of filament changes, and flushing into support during filament change. This version also improves the GUI, removes lots of unstable features, and fixes many issues from the previous pre-release.
For the windows users, please make sure to install the exe file for the first time.
First version of Macos release
The MacOS release of Bambu Studio includes the same functionality as the Windows release, which requires the minimum OS version of 10.15.
Add the Bambu Network Plugin auto installing logic
Instead of being built as a separate .exe, the Bambu Network plugin can be now auto-installed inside Bambu Studio and activate all network-related features immediately.
By default, it will be installed in the setup wizard, and it can also be installed on the first page.
Support AMS slot mapping
When sending the print job, Bambu Studio will automatically establish the mapping between "filaments used by current plate" and "AMS slots" according to their material types and colors.
Bambu Studio also supports manual mapping.
This is useful when an AMS does not know the material type/color of each slot.
Auto-compute the flush volume of filament changes
Automatically compute the flush volume from one filament to another mainly based on the filament color. We also added special flush logic for support type filaments to prevent strength loss of the printed model.
Flush into support during filament change
This feature is enabled by default. It purges the transition filament into objects' support. In this way, both wasted filament and print time can be reduced.
Refine the GUI layout and icons, improve the GUI effects
Bug Fixes
- [Windows] Fixed Studio failing to launch when media player was not installed, issue 19
- [Windows] Fixed video streaming failing to launch and becoming unable to respond on some computers with multiple GPUs
- Fixed tree support generating empty layers when changing profile
- Fixed hybrid(auto) support with option 'support_on_buildplate_only' not working
- Fixed an issue where tree support could stick tightly with the printed model and be hard to remove
- Fixed an issue where inner wall paths did not work correctly as arcs.
Known issues
- [MacOS] The setup wizard may be blank at the first launch. This bug can be worked around by restarting Bambu Studio.
- [MacOS] In the "Send print job to" dialog, there is a GUI bug that cannot specify AMS slots for each filament. The mouse click events are not properly handled.
- [MacOS] Sometimes, Bambu Studio cannot discover new printer devices in its device list. If you encounter this issue, please log in to the printer with the Bambu Handy app first. Then, the printer Bambu Studio will be able to automatically connect to the printer.