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
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 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
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