Skip to content

Releases: linuxserver/docker-bambustudio

v01.09.01.66-ls28

18 May 05:49
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

This is the public official release of Bambu Studio v1.9
Please see the release logs of 1.9Public Beta, 1.9 Public Beta 2 ,1.9 Public Beta 3 and1.9 Public Beta 4 for the complete list of changes with respect to 1.8.4

The full release notes of 1.9.1 can also be found here: https://wiki.bambulab.com/en/software/bambu-studio/release/release-note-1-9-1

improvement

Some translations improvement, Ukrainian by @iZonex, Turkish by @fatih5228, French by @grandsirefr

Bugfix

  1. Fixed the bug that changing filament with height range modifier does not work on assemblies. bambulab/BambuStudio#3876
  2. Fixed the bug that the models containing certain height range cause the software to crash when slicing. bambulab/BambuStudio#3917
  3. Fixed some model files that failed to be sent in LAN mode with a prompt error of -4020
    bambulab/BambuStudio#3575
  4. Some fix in GCodeConflictChecker, by @flickerfree
  5. Some building issue for linux, by @queengooborg
  6. Fixed some logic error in PLA jamming gcode for P1S by @afriede
  7. Fixed by building issue under Flathub, by @hadess

known issues

  1. Bambu Studio crash at the open stage on some macos computer (bambulab/BambuStudio#4050)
    this is caused by an old configuration file in $HOME/Library/Application\ Support/BambuStudio/ota
    please delete this directory and re-launch Bambu Studio again

v01.09.01.66-ls27

13 May 13:14
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

This is the public official release of Bambu Studio v1.9
Please see the release logs of 1.9Public Beta, 1.9 Public Beta 2 ,1.9 Public Beta 3 and1.9 Public Beta 4 for the complete list of changes with respect to 1.8.4

improvement

Some translations improvement, Ukrainian by @iZonex, Turkish by @fatih5228, French by @grandsirefr

Bugfix

  1. Fixed the bug that changing filament with height range modifier does not work on assemblies. bambulab/BambuStudio#3876
  2. Fixed the bug that the models containing certain height range cause the software to crash when slicing. bambulab/BambuStudio#3917
  3. Fixed some model files that failed to be sent in LAN mode with a prompt error of -4020
    bambulab/BambuStudio#3575
  4. Some fix in GCodeConflictChecker, by @flickerfree
  5. Some building issue for linux, by @queengooborg
  6. Fixed some logic error in PLA jamming gcode for P1S by @afriede
  7. Fixed by building issue under Flathub, by @hadess

v01.09.01.58-ls26

11 May 05:49
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

This is a major release (V1.9.1 Public Beta 4) 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. Support Multi-device Management.

We are excited to announce a new feature in our latest release: Multi-device Management. With this feature, you can now send print jobs to multiple printers simultaneously and monitor the printers' status, print history, and task queuing.

When sending a job, you can also choose filament from either the external spool holder or AMS However, if you select AMS, we currently only support one AMS on each printer.

You can configure the task sending procedures by setting up the batch size and interval, which reduce the risk of overloading your power supply. Heating up the hotbeds is when the printers consume the most power. By controlling the batch size and the interval between batches, you can even out the peak power consumption, therefore reducing the risk of overloading. However, please always check your power supply capability when running multiple printers.

Edit printing parameters in the Send window

View task details on the tab page of Multi-Device

For more detailed information about this feature, please click the wiki page. https://wiki.bambulab.com/en/software/bambu-studio/multi-device-management

2. Imported .obj File with Color Function

Added color imported from vertex in obj file, and color imported from mtl file function.
You can use software such as Blender or Meshlab to color vertices or patches of the model.
The PNG color function is currently under development. Please stay tuned.

Note:

  1. Please ensure that the imported obj file does not contain non-manifold edges.
  2. After color parsing, the results may not fully correspond with other rendering software. Users can continue to manually adjust the printed colors in BambuStudio.

3. New CrossHatch Infill Pattern

We developed a new infill pattern called CrossHatch. As the name suggests, it primarily fills parts with lines, while periodically altering the direction of the lines through some transition layers. It dramatically improves strength compared to line and concentric infill, while achieving high speed and silent printing in most layers.

When compared to Gyroid infill, it prints 28% quicker in a test cube. When compared to Grid infill, it has a smaller grid size at the same density setting. Based on our tests, we recommend printing it with a slightly lower density setting than you normally would, such as 12%.

Improvement

1. Added binding method for pin code

We have added a non LAN mode binding method, which allows for easy binding of printers on the Studio side by inputting the Pin Code generated on the printer side.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00
X series is currently not supported

These firmware updates will be released soon.

For more information, please refer to the WIKI page https://wiki.bambulab.com/en/bambu-studio/manual/pin-code

Pin Code obtained on the printer side.

2.Error code pop-up using new UI

We have updated the error code prompts and added illustrations, making the error codes easier to understand. This helps users locate and identify issues more effectively.
5

3.Optimized PA calibration for P-series and A-series printers

P series and A series printers can support saving calibration results to the printer like X series printers. The calibration results can be edited in Studio's "Manage Result", and the calibrated k value can be set for the AMS slot in device page.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00

These firmware updates will be released soon.

4. Added more fonts. This improvement is inspired by PrusaSlicer. Thanks to PrusaSlicer.

5. Added an assembly tool for creating assembly relationships between objects. Currently, face-to-face and point-to-point assemblies have been achieved.

6. Add "filament long retraction when cut" for P1P and P1S. The P series firmware that supports this feature will be released soon.

7. Some translations improvement, Russion by @AndylgTom, Turkish by @fatih5228, Korean by @bluesoul33

8. Add local levelling for A1 series

BugFix

  1. Fixed a issue of AMS mapping when printing with gcode.3mf bambulab/BambuStudio#3916
  2. Fixed a wrong print sequence issue caused by narrow parts in internal bridge.
    bambulab/BambuStudio#3873
  3. Fixed a Linux building issue. bambulab/BambuStudio#3874 , by @lucianoloder

v01.09.01.58-ls25

04 May 05:56
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

This is a major release (V1.9.1 Public Beta 4) 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. Support Multi-device Management.

We are excited to announce a new feature in our latest release: Multi-device Management. With this feature, you can now send print jobs to multiple printers simultaneously and monitor the printers' status, print history, and task queuing.

When sending a job, you can also choose filament from either the external spool holder or AMS However, if you select AMS, we currently only support one AMS on each printer.

You can configure the task sending procedures by setting up the batch size and interval, which reduce the risk of overloading your power supply. Heating up the hotbeds is when the printers consume the most power. By controlling the batch size and the interval between batches, you can even out the peak power consumption, therefore reducing the risk of overloading. However, please always check your power supply capability when running multiple printers.

Edit printing parameters in the Send window

View task details on the tab page of Multi-Device

For more detailed information about this feature, please click the wiki page. https://wiki.bambulab.com/en/software/bambu-studio/multi-device-management

2. Imported .obj File with Color Function

Added color imported from vertex in obj file, and color imported from mtl file function.
You can use software such as Blender or Meshlab to color vertices or patches of the model.
The PNG color function is currently under development. Please stay tuned.

Note:

  1. Please ensure that the imported obj file does not contain non-manifold edges.
  2. After color parsing, the results may not fully correspond with other rendering software. Users can continue to manually adjust the printed colors in BambuStudio.

3. New CrossHatch Infill Pattern

We developed a new infill pattern called CrossHatch. As the name suggests, it primarily fills parts with lines, while periodically altering the direction of the lines through some transition layers. It dramatically improves strength compared to line and concentric infill, while achieving high speed and silent printing in most layers.

When compared to Gyroid infill, it prints 28% quicker in a test cube. When compared to Grid infill, it has a smaller grid size at the same density setting. Based on our tests, we recommend printing it with a slightly lower density setting than you normally would, such as 12%.

Improvement

1. Added binding method for pin code

We have added a non LAN mode binding method, which allows for easy binding of printers on the Studio side by inputting the Pin Code generated on the printer side.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00
X series is currently not supported

These firmware updates will be released soon.

For more information, please refer to the WIKI page https://wiki.bambulab.com/en/bambu-studio/manual/pin-code

Pin Code obtained on the printer side.

2.Error code pop-up using new UI

We have updated the error code prompts and added illustrations, making the error codes easier to understand. This helps users locate and identify issues more effectively.
5

3.Optimized PA calibration for P-series and A-series printers

P series and A series printers can support saving calibration results to the printer like X series printers. The calibration results can be edited in Studio's "Manage Result", and the calibrated k value can be set for the AMS slot in device page.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00

These firmware updates will be released soon.

4. Added more fonts. This improvement is inspired by PrusaSlicer. Thanks to PrusaSlicer.

5. Added an assembly tool for creating assembly relationships between objects. Currently, face-to-face and point-to-point assemblies have been achieved.

6. Add "filament long retraction when cut" for P1P and P1S. The P series firmware that supports this feature will be released soon.

7. Some translations improvement, Russion by @AndylgTom, Turkish by @fatih5228, Korean by @bluesoul33

8. Add local levelling for A1 series

BugFix

  1. Fixed a issue of AMS mapping when printing with gcode.3mf bambulab/BambuStudio#3916
  2. Fixed a wrong print sequence issue caused by narrow parts in internal bridge.
    bambulab/BambuStudio#3873
  3. Fixed a Linux building issue. bambulab/BambuStudio#3874 , by @lucianoloder

v01.09.01.58-ls24

25 Apr 15:00
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

This is a major release (V1.9.1 Public Beta 4) 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. Support Multi-device Management.

We are excited to announce a new feature in our latest release: Multi-device Management. With this feature, you can now send print jobs to multiple printers simultaneously and monitor the printers' status, print history, and task queuing.

When sending a job, you can also choose filament from either the external spool holder or AMS However, if you select AMS, we currently only support one AMS on each printer.

You can configure the task sending procedures by setting up the batch size and interval, which reduce the risk of overloading your power supply. Heating up the hotbeds is when the printers consume the most power. By controlling the batch size and the interval between batches, you can even out the peak power consumption, therefore reducing the risk of overloading. However, please always check your power supply capability when running multiple printers.

Edit printing parameters in the Send window

View task details on the tab page of Multi-Device

For more detailed information about this feature, please click the wiki page. https://wiki.bambulab.com/en/software/bambu-studio/multi-device-management

2. Imported .obj File with Color Function

Added color imported from vertex in obj file, and color imported from mtl file function.
You can use software such as Blender or Meshlab to color vertices or patches of the model.
The PNG color function is currently under development. Please stay tuned.

Note:

  1. Please ensure that the imported obj file does not contain non-manifold edges.
  2. After color parsing, the results may not fully correspond with other rendering software. Users can continue to manually adjust the printed colors in BambuStudio.

3. New CrossHatch Infill Pattern

We developed a new infill pattern called CrossHatch. As the name suggests, it primarily fills parts with lines, while periodically altering the direction of the lines through some transition layers. It dramatically improves strength compared to line and concentric infill, while achieving high speed and silent printing in most layers.

When compared to Gyroid infill, it prints 28% quicker in a test cube. When compared to Grid infill, it has a smaller grid size at the same density setting. Based on our tests, we recommend printing it with a slightly lower density setting than you normally would, such as 12%.

Improvement

1. Added binding method for pin code

We have added a non LAN mode binding method, which allows for easy binding of printers on the Studio side by inputting the Pin Code generated on the printer side.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00
X series is currently not supported

These firmware updates will be released soon.

For more information, please refer to the WIKI page https://wiki.bambulab.com/en/bambu-studio/manual/pin-code

Pin Code obtained on the printer side.

2.Error code pop-up using new UI

We have updated the error code prompts and added illustrations, making the error codes easier to understand. This helps users locate and identify issues more effectively.
5

3.Optimized PA calibration for P-series and A-series printers

P series and A series printers can support saving calibration results to the printer like X series printers. The calibration results can be edited in Studio's "Manage Result", and the calibrated k value can be set for the AMS slot in device page.

P series added support in version 01.06.00.00
A1 mini is supported starting from version 01.03.00.00
A1 is supported starting from version 01.03.00.00

These firmware updates will be released soon.

4. Added more fonts. This improvement is inspired by PrusaSlicer. Thanks to PrusaSlicer.

5. Added an assembly tool for creating assembly relationships between objects. Currently, face-to-face and point-to-point assemblies have been achieved.

6. Add "filament long retraction when cut" for P1P and P1S. The P series firmware that supports this feature will be released soon.

7. Some translations improvement, Russion by @AndylgTom, Turkish by @fatih5228, Korean by @bluesoul33

8. Add local levelling for A1 series

BugFix

  1. Fixed a issue of AMS mapping when printing with gcode.3mf bambulab/BambuStudio#3916
  2. Fixed a wrong print sequence issue caused by narrow parts in internal bridge.
    bambulab/BambuStudio#3873
  3. Fixed a Linux building issue. bambulab/BambuStudio#3874 , by @lucianoloder

v01.09.01.56-ls24

23 Apr 16:23
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

This is a major release (V1.9.1 Public Beta 4) 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. Support Multi-device Management.

We are excited to announce the introduction of a new feature in our latest release: Cloud Printing for Device List. With this feature, you can now send cloud-based print commands to all devices in your device list simultaneously. It provides a convenient and efficient way to manage and control printing tasks across multiple devices.

Key Features:

  1. You have the option to choose filament from either the external spool holder or AMS (Application Management Service). If you select AMS, please note that we currently only support a simple mapping.
  2. Customizable Sending Settings. You can configure how many machines you want to send to and the sending intervals. Setting up batch size and interval reduce the risk to overload your power supply when multiple printers are heating up their hotbed at the same time.

Edit printing parameters in the Send window

View task details on the tab page of Multi-Device

For more detailed information about this feature, please click the wiki page. https://wiki.bambulab.com/en/software/bambu-studio/multi-device-management

2. Imported .obj File with Color Function

Added color imported from vertex in obj file, and color imported from mtl file function.
You can use software such as Blender or Meshlab to color vertices or patches of the model.
The PNG color function is currently under development. Please stay tuned.

Note:

  1. Please ensure that the imported obj file does not have non-manifold edges.
  2. After color parsing, it may not fully correspond to other rendering software. Users can continue to manually adjust the printed colors in BambuStudio.

3. New CrossHatch Infill Pattern

We developed a new infill pattern called CrossHatch. As named, it fills the parts with lines mainly, while alters the direction of the lines periodically through some transition layers. It dramatically improves the strength compare to lines and concentric infill while achieving high speed and silent printing in most of the layers.

When compared to Gyroid infill, it prints 28% quicker in a test Cube. When compared to Grid infill, it has a smaller grid size in the same density setting. As tested, we recommend to printed it with a slightly less density setting than you normally do, such as 12%.

Improvement

1. Added binding method for pin code

We have added a non LAN mode binding method, which allows for easy binding of printers on the Studio side by inputting the Pin Code generated on the printer side.

P series added support in version 01.05.04.00
A1 mini is supported starting from version 01.02.0.22
A1 is supported starting from version 01.02.0.23
X series is currently not supported

For more information, please refer to the WIKI page https://wiki.bambulab.com/en/bambu-studio/manual/pin-code

Pin Code obtained on the printer side

2.Error code pop-up using new UI

We have updated the error code prompts and added illustrations, making the error codes easier to understand. This facilitates users in locating and identifying issues.
5

3.Optimized PA calibration for P-series and A-series printers

P series and A series printers can support saving calibration results to the printer like X series printers. The calibration results can be edited in Studio's "Manage Result", and the calibrated k value can be set for the AMS slot in device page.

4. Load more fonts, the main idea for this improvement is borrowed from PrusaSlicer, thanks to PrusaSlicer.

5. Added an assembly tool for assembling relationships between objects. Currently, face to face assembly and point to point assembly have been achieved.

6. Add "filament long retraction when cut" for P1P and P1S. The P series firmware that supports this feature will be updated soon.

7. Some translations improvement, Russion by @AndylgTom, Turkish by @fatih5228, Korean by @bluesoul33

8. Add local levelling for A1 series

BugFix

  1. Fixed the issue of ams mapping when printing with gcode.3mf bambulab/BambuStudio#3916
  2. Fixed the wrong print sequence caused by narrow parts of internal bridge
    bambulab/BambuStudio#3873
  3. Linux building issue bambulab/BambuStudio#3874 , by @lucianoloder

v01.09.00.70-ls24

24 Apr 12:05
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

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 bambulab/BambuStudio#3702

v01.09.00.70-ls23

20 Apr 05:58
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

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 bambulab/BambuStudio#3702

v01.09.00.70-ls22

10 Apr 15:05
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

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 bambulab/BambuStudio#3702

v01.09.00.69-ls22

09 Apr 02:20
Compare
Choose a tag to compare

LinuxServer Changes:

Update Readme with new env vars.

BambuStudio Changes:

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
Image

Parameters in filament
Image

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

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 bambulab/BambuStudio#3750
  2. Slicer creates invalid color pattern bambulab/BambuStudio#3749
  3. Fix the building issues on flathub, by @hadess