v01.09.00.60-ls20
LinuxServer Changes:
Update Readme with new env vars.
BambuStudio Changes:
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. Support for customize print sequences beyond the first layer
Please see this wiki page for detail.
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.
- 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:
- 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.
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.
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.
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.
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.
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.
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.
Moreover, we've enabled setting distances between different meshes, allowing for assembly functions akin to CAD, facilitating precise distance-based assembly.
9. Enabled Spiral Vase Mode in per-plate settings.
bambulab/BambuStudio#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.
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.
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).
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.
4. Added Plates Stats Total Cost, thanks @niklasb22.
5. Show estimated print time in the ruler, thanks @Noisyfox
6. Display both layer time and tick information when a tick is selected from the gcode progress bar, thanks @Noisyfox
7. Support remote batch file management on the machine.
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.
11. New AMS humidity display UI.
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. bambulab/BambuStudio#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].
18. The filament consumption for each item used is displayed in the preview.
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.
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.
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.
31. We have modified the prompt text for parameter transfer. bambulab/BambuStudio#3236
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. bambulab/BambuStudio#3617
BugFix
- Modified the key descriptions for shortcut key combinations on macOS. bambulab/BambuStudio#3026
- Mispelled word in window title "Upload Pictrues" instead of "Upload Pictures" during rating of downloaded print that contains images.
bambulab/BambuStudio#3617 - Colored filament is not matched against the same color in AMS slot. bambulab/BambuStudio#2190
- Filament assignment in the AMS doesn't work. bambulab/BambuStudio#3570
- Force .gcode.3mf file extension when saving/exporting gcode file. bambulab/BambuStudio#3375
- Custom filaments revert to ? in the AMS bambulab/BambuStudio#3087
- The direction of the scaling indicator arrow is incorrect. bambulab/BambuStudio#3212
- Text invisible in text tool while editing. bambulab/BambuStudio#3258
- Color painting disable multiple object selection by shift key. bambulab/BambuStudio#3480
- Fix the display of black texture. bambulab/BambuStudio#3484
- Fix bug of cut. bambulab/BambuStudio#3601 bambulab/BambuStudio#3554
- disable 'too close to others' warning. bambulab/BambuStudio#3647
- Fix the problem of color bleeding multi-color slices. bambulab/BambuStudio#3681
- Fix the problem that "Add Part" not properly aligned to parent object. bambulab/BambuStudio#980
- Fix the problem of unexpected layers in multicolor print. bambulab/BambuStudio#3131