diff --git a/resources/videos/dual_extruder_slicing_en.mp4 b/resources/videos/dual_extruder_slicing_en.mp4 deleted file mode 100644 index f310e212b..000000000 Binary files a/resources/videos/dual_extruder_slicing_en.mp4 and /dev/null differ diff --git a/resources/videos/dual_extruder_slicing_zh.mp4 b/resources/videos/dual_extruder_slicing_zh.mp4 deleted file mode 100644 index 4dd6111e1..000000000 Binary files a/resources/videos/dual_extruder_slicing_zh.mp4 and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/colorschememapping.xml b/resources/wiki/filament_group_wiki_en.files/colorschememapping.xml deleted file mode 100644 index 6a0069cd7..000000000 --- a/resources/wiki/filament_group_wiki_en.files/colorschememapping.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/wiki/filament_group_wiki_en.files/filelist.xml b/resources/wiki/filament_group_wiki_en.files/filelist.xml deleted file mode 100644 index d7e168146..000000000 --- a/resources/wiki/filament_group_wiki_en.files/filelist.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/resources/wiki/filament_group_wiki_en.files/header.html b/resources/wiki/filament_group_wiki_en.files/header.html deleted file mode 100644 index 8558f7fb6..000000000 --- a/resources/wiki/filament_group_wiki_en.files/header.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - -
- -

- -


- -

- -
- -
- -

- -


- -

- -
- -
- -

- -


- -

- -
- -
- -

- -


- -

- -
- -
- -

- -
- -
- -

 

- -
- - - - diff --git a/resources/wiki/filament_group_wiki_en.files/image001.png b/resources/wiki/filament_group_wiki_en.files/image001.png deleted file mode 100644 index bb284c147..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image001.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image002.jpg b/resources/wiki/filament_group_wiki_en.files/image002.jpg deleted file mode 100644 index d9dbd4dd8..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image002.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image003.png b/resources/wiki/filament_group_wiki_en.files/image003.png deleted file mode 100644 index 03abdbd92..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image003.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image004.jpg b/resources/wiki/filament_group_wiki_en.files/image004.jpg deleted file mode 100644 index 2c8e834b4..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image004.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image005.png b/resources/wiki/filament_group_wiki_en.files/image005.png deleted file mode 100644 index 8cd5ddee2..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image005.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image006.jpg b/resources/wiki/filament_group_wiki_en.files/image006.jpg deleted file mode 100644 index 735e8bd9c..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image006.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image007.png b/resources/wiki/filament_group_wiki_en.files/image007.png deleted file mode 100644 index 42eac84b9..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image007.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image008.jpg b/resources/wiki/filament_group_wiki_en.files/image008.jpg deleted file mode 100644 index 475d2159a..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image008.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image009.png b/resources/wiki/filament_group_wiki_en.files/image009.png deleted file mode 100644 index 41f77c312..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image009.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image010.jpg b/resources/wiki/filament_group_wiki_en.files/image010.jpg deleted file mode 100644 index cda446149..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image010.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image011.png b/resources/wiki/filament_group_wiki_en.files/image011.png deleted file mode 100644 index 86429426f..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image011.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image012.jpg b/resources/wiki/filament_group_wiki_en.files/image012.jpg deleted file mode 100644 index 922a5cf62..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image012.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image013.gif b/resources/wiki/filament_group_wiki_en.files/image013.gif deleted file mode 100644 index f9a7956cc..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image013.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image014.gif b/resources/wiki/filament_group_wiki_en.files/image014.gif deleted file mode 100644 index f4bb376a3..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image014.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image015.gif b/resources/wiki/filament_group_wiki_en.files/image015.gif deleted file mode 100644 index a1279175f..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image015.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image016.png b/resources/wiki/filament_group_wiki_en.files/image016.png deleted file mode 100644 index 67fb22004..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image016.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image017.jpg b/resources/wiki/filament_group_wiki_en.files/image017.jpg deleted file mode 100644 index ef108e1e6..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image017.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image018.png b/resources/wiki/filament_group_wiki_en.files/image018.png deleted file mode 100644 index c8518539e..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image018.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image019.jpg b/resources/wiki/filament_group_wiki_en.files/image019.jpg deleted file mode 100644 index 5ca1f783e..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image019.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image020.gif b/resources/wiki/filament_group_wiki_en.files/image020.gif deleted file mode 100644 index ed99b6c9b..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image020.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image021.png b/resources/wiki/filament_group_wiki_en.files/image021.png deleted file mode 100644 index c8272e299..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image021.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image022.gif b/resources/wiki/filament_group_wiki_en.files/image022.gif deleted file mode 100644 index a41b8b64d..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image022.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image023.png b/resources/wiki/filament_group_wiki_en.files/image023.png deleted file mode 100644 index 4256c8317..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image023.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image024.gif b/resources/wiki/filament_group_wiki_en.files/image024.gif deleted file mode 100644 index c0edd271e..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image024.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image025.png b/resources/wiki/filament_group_wiki_en.files/image025.png deleted file mode 100644 index 826adc664..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image025.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image026.gif b/resources/wiki/filament_group_wiki_en.files/image026.gif deleted file mode 100644 index d636004ee..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image026.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/image027.png b/resources/wiki/filament_group_wiki_en.files/image027.png deleted file mode 100644 index aad217ad9..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/image027.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.files/themedata.thmx b/resources/wiki/filament_group_wiki_en.files/themedata.thmx deleted file mode 100644 index a26120cb4..000000000 Binary files a/resources/wiki/filament_group_wiki_en.files/themedata.thmx and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_en.html b/resources/wiki/filament_group_wiki_en.html deleted file mode 100644 index 67b45c0cd..000000000 --- a/resources/wiki/filament_group_wiki_en.html +++ /dev/null @@ -1,2623 +0,0 @@ - - - - - - - - - - - - - - - - - - - -
- -

Introduction to -Filament Grouping Strategy for Dual Nozzle Printers

- -

1. Background

- -

When switching between different filaments for -printing on a single nozzle (hotend) printer, it is -necessary to  use -a certain amount of new material to flush the residual material in the hotend, to avoid color mixing during printing. The flushing -values vary between different materials, and the specific values can be viewed -on the filament page of Bambu Studio. You can refer to the wiki to learn more: Reduce Waste during Filament Change

- -

For a dual-nozzle (hotend) -printer like the H2D, the optimal way to print two filaments is to print -different filaments with different nozzles. In this case, switching between -filaments only requires switching the nozzles rather than flushing the old -filament with the new one. Switching nozzle printing can also reduce the number -of filament flushes when printing more than two filaments. This article will -introduce filament grouping strategies for dual-nozzle printers to achieve the -most efficient or convenient multi-material printing method.

- -

2. Multi-color printing -sequence

- -

Different printing sequences have different -filament switching sequences, resulting in differences in the flushing volume. -The slicer will calculate an optimal printing sequence based on the flushing -volume between the filaments, to minimize the waste amount. For example, if the -total flushing amount of filament sequence 1->2->3 is greater than that -of 1->3->2, the latter will tend to be used as the printing sequence for -this layer. For detailed information on manually adjusting print sequences, -please refer to: Set the filament printing sequence -for different layers

- - - - - - -
-

 

-

-
-

-

The flushing amount obtained through the automatic - allocation of the printing sequence
-
-

-
- -

 

- - - - - - -
-

-

 

-
-

-

The flushing amount obtained through the manual setting of - the printing sequence
-
-

-
- -

3. Grouping -restrictions on filaments

- -

Due to the physical limitations of the printer, -different nozzles have their own printable area limits (Introduction to the printable range -of H2D dual nozzles). As shown in the figure below, when the part of -the model printed with a filament is placed in the left nozzle or right nozzle -only area, then it can only be printed using the corresponding nozzle.

- -

- -

In addition, based on the physical design of the -toolhead and the characteristics of the material, each nozzle has other -printable filament limitations, with specific limitations as follows

- -

Group -restrictions:

- -

          -TPU material can only be printed with the right -nozzle. (Priority: High)

- -

          -CF and GF materials can only be printed with the -left nozzle. (Priority: High)

- -

          -When the height of the part exceeds 320 mm, it -should be placed in the printable area of the right nozzle. (Priority: Medium)

- -

          -When parts are placed in the left-nozzle-only or -right-nozzle-only area, they need to be grouped to the corresponding nozzle for -printing. (Priority: Medium)

- -

          -Filament can be printed with both left and right -nozzles, it's recommended to print with the right nozzle. (Priority: Low)

- -

 

- -

4. Filament-saving mode

- -

Since material switching between different nozzles -does not require flushing, the entire flushing amount comes from switching -filaments from the same nozzle. To -reduce filament waste during switching,  the filaments with a large -switching volume should be assigned to separate nozzles. The default -material grouping strategy used in Bambu Studio is the filament-saving mode. -You can see a total of 3 modes in the floating window of the slicing button. -Select "Filament-Saving Mode" and click on slicing to obtain the most -filament-saving printing. The logic of this strategy is briefly introduced in -the following sections.

- -

- -

When you set the pairing relationship between AMS -and the left and right nozzles, and synchronize the AMS information in Bambu -Studio, the slicer can calculate how many filaments are connected to each -nozzle.  If no AMS is connected to -the printer, the slicer defaults to allowing the nozzle to load one filament -through the external spool. Then the slicer can achieve an optimal filament -grouping to ensure minimum flushing waste is attained under the calculated printing -sequence. The principle is to group the filaments with more common layers and -larger flushing amounts into as many different nozzle groups as possible.

- -

To sum up, the grouping algorithm mainly needs to -consider the following points, and the priority of each point is reduced in -order.

- -

1.       -Whether the material is a non-printable filament -for the nozzle;

- -

2.       -The upper limit of filament in AMS connected to the -nozzle;

- -

3.       -Minimize the filament flushing amount;

- -

4.       -Minimize the color gap (Delta E) to the filament in -the AMS connected to the nozzle;

- -

Since -the grouping logic is more inclined to reduce the flushing amount rather than -the closest color, after slicing, the user needs to check whether the filaments -are placed in the corresponding AMS of the left and right nozzles according to -the "Filament Grouping", and appropriately adjust the position of -each filament in the AMS. Otherwise, the filament automatically assigned to the -nozzle may not be selected in the sending task window.

- -

As shown in the following GIF, once the sliced filament is assigned to a specific nozzle, it cannot be -forcibly changed to a filament from another nozzle when sending the task. Even -if there is a filament of a closer color from the other nozzle. So we can only manually adjust the position of filaments in -AMS to achieve the most filament-saving printing.

- -

- -

5. Convenient mode

- -

Unlike the filament-saving mode, the convenient -mode groups filaments entirely according to the filaments placed in the AMS, -regardless of the sliced model. Under this strategy, efforts will be made to -match the filament grouping results as closely as possible with the filaments -placed in AMS (color, type, etc.).

- -

This option tends to group based on the user's -existing filament placement, which may -waste more filaments for flushing, and in most cases, there is no need to -adjust the position of the filaments separately. Suitable for scenarios where -users are not near the printer and remotely initiate multi-material printing -tasks. We suggest that you resynchronize the AMS filament information -before using this mode for slicing. You can select "Convenient Mode" -in the floating window of the slicing button, and the sliced filaments will be -grouped according to the actual filaments placed in your AMS. After slicing, it -can be seen that the optimal grouping (filament-saving mode) saves more -filament amount compared to the convenient mode.

- -

The grouping algorithm under this strategy mainly -considers the following points, with the priority of each point decreasing in -order:

- -

1.       -Whether the material is a non-printable filament -for the nozzle;

- -

2.       -Consistency between sliced filaments and filament -material types in AMS;

- -

3.       -Minimize the color gap (Delta E) to the filament in -the AMS connected to the nozzle;

- -

- -

6. Custom mode

- -

Suppose you are not satisfied with the auto -filament grouping strategy. In that case, you can click on "Regroup -filament" in "Filament Grouping", and then manually adjust the -filaments in the left and right nozzles in "Custom". After slicing -again, you can see that the optimal grouping (most filament-saving) method -saves more filaments than manual grouping. Note: -Filament-saving strategy only considers saving filaments, so sometimes there -may be more filament changes in filament-saving mode than in convenient or -manual mode, which is normal.

- -

- -

You can also directly select "Custom -Mode" in the floating window of the slicing button, which will allow you -to customize the group of slicing filaments to the left and right nozzles -before slicing.

- - - - - - -
-

-

 

-
-

-

 

-
- -

- -

7. Singe Plater and -Multi-Plate settings

- -

Single -Plate Settings

- -

          -In the single plate slicing interface, in addition -to the floating window settings, a grouping icon is located on the right side -of each printing plate.

- -

          -Clicking the icon will pop up a filament group -window, where you can set the filament grouping scheme for the current plate

- -

        -Automatic Mode: Includes filament-saving mode and -convenience mode

- -

        -Custom Mode: Supports manual grouping of filament

- -

- -

 

- -

- -

 

- -

Multi-Plate -Settings

- -

          -During multi-plate slicing, the grouping strategy -set in the floating window will be uniformly applied to all printing plates, -overriding their individual settings.

- -

          -To configure grouping strategies separately for -each printing plate, please switch to the single plate slicing mode for -operation.

- -

- -

 

- -
- - - - diff --git a/resources/wiki/filament_group_wiki_zh.files/colorschememapping.xml b/resources/wiki/filament_group_wiki_zh.files/colorschememapping.xml deleted file mode 100644 index 6a0069cd7..000000000 --- a/resources/wiki/filament_group_wiki_zh.files/colorschememapping.xml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/resources/wiki/filament_group_wiki_zh.files/filelist.xml b/resources/wiki/filament_group_wiki_zh.files/filelist.xml deleted file mode 100644 index 0847fc4f3..000000000 --- a/resources/wiki/filament_group_wiki_zh.files/filelist.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/resources/wiki/filament_group_wiki_zh.files/header.html b/resources/wiki/filament_group_wiki_zh.files/header.html deleted file mode 100644 index 8793ab13e..000000000 --- a/resources/wiki/filament_group_wiki_zh.files/header.html +++ /dev/null @@ -1,109 +0,0 @@ - - - - - - - - - - - - - -
- -

- -


- -

- -
- -
- -

- -


- -

- -
- -
- -

- -


- -

- -
- -
- -

- -


- -

- -
- -
- -

- -
- -
- -

 

- -
- - - - diff --git a/resources/wiki/filament_group_wiki_zh.files/image001.png b/resources/wiki/filament_group_wiki_zh.files/image001.png deleted file mode 100644 index 1894c0ee3..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image001.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image002.gif b/resources/wiki/filament_group_wiki_zh.files/image002.gif deleted file mode 100644 index 4b59f8994..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image002.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image003.png b/resources/wiki/filament_group_wiki_zh.files/image003.png deleted file mode 100644 index 40c646ae9..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image003.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image004.gif b/resources/wiki/filament_group_wiki_zh.files/image004.gif deleted file mode 100644 index 8b402fd23..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image004.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image005.png b/resources/wiki/filament_group_wiki_zh.files/image005.png deleted file mode 100644 index 84cbc8110..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image005.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image006.gif b/resources/wiki/filament_group_wiki_zh.files/image006.gif deleted file mode 100644 index 2bf24f22e..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image006.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image007.png b/resources/wiki/filament_group_wiki_zh.files/image007.png deleted file mode 100644 index fa9aabe67..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image007.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image008.gif b/resources/wiki/filament_group_wiki_zh.files/image008.gif deleted file mode 100644 index e90fcd139..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image008.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image009.png b/resources/wiki/filament_group_wiki_zh.files/image009.png deleted file mode 100644 index ca62201a4..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image009.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image010.jpg b/resources/wiki/filament_group_wiki_zh.files/image010.jpg deleted file mode 100644 index ef6e59264..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image010.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image011.png b/resources/wiki/filament_group_wiki_zh.files/image011.png deleted file mode 100644 index bc2c2aa9b..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image011.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image012.gif b/resources/wiki/filament_group_wiki_zh.files/image012.gif deleted file mode 100644 index b7eddc97c..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image012.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image013.gif b/resources/wiki/filament_group_wiki_zh.files/image013.gif deleted file mode 100644 index 99ffb4dbd..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image013.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image014.gif b/resources/wiki/filament_group_wiki_zh.files/image014.gif deleted file mode 100644 index 9e18d19a9..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image014.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image015.gif b/resources/wiki/filament_group_wiki_zh.files/image015.gif deleted file mode 100644 index 9969dfb98..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image015.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image016.png b/resources/wiki/filament_group_wiki_zh.files/image016.png deleted file mode 100644 index 0b3b314c4..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image016.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image017.jpg b/resources/wiki/filament_group_wiki_zh.files/image017.jpg deleted file mode 100644 index 834a85556..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image017.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image018.png b/resources/wiki/filament_group_wiki_zh.files/image018.png deleted file mode 100644 index 5d3089d1c..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image018.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image019.jpg b/resources/wiki/filament_group_wiki_zh.files/image019.jpg deleted file mode 100644 index 1f06a5a9a..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image019.jpg and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image020.gif b/resources/wiki/filament_group_wiki_zh.files/image020.gif deleted file mode 100644 index d1fce4f19..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image020.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image021.png b/resources/wiki/filament_group_wiki_zh.files/image021.png deleted file mode 100644 index c90f72f74..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image021.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image022.gif b/resources/wiki/filament_group_wiki_zh.files/image022.gif deleted file mode 100644 index c0d1f53f6..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image022.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image023.png b/resources/wiki/filament_group_wiki_zh.files/image023.png deleted file mode 100644 index 533e80c32..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image023.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image024.gif b/resources/wiki/filament_group_wiki_zh.files/image024.gif deleted file mode 100644 index 0d9887d6a..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image024.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image025.png b/resources/wiki/filament_group_wiki_zh.files/image025.png deleted file mode 100644 index 8158f2a66..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image025.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image026.gif b/resources/wiki/filament_group_wiki_zh.files/image026.gif deleted file mode 100644 index 211aae1c3..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image026.gif and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/image027.png b/resources/wiki/filament_group_wiki_zh.files/image027.png deleted file mode 100644 index aad217ad9..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/image027.png and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.files/themedata.thmx b/resources/wiki/filament_group_wiki_zh.files/themedata.thmx deleted file mode 100644 index a26120cb4..000000000 Binary files a/resources/wiki/filament_group_wiki_zh.files/themedata.thmx and /dev/null differ diff --git a/resources/wiki/filament_group_wiki_zh.html b/resources/wiki/filament_group_wiki_zh.html deleted file mode 100644 index e6b2070bc..000000000 --- a/resources/wiki/filament_group_wiki_zh.html +++ /dev/null @@ -1,2691 +0,0 @@ - - - - - - - - - - - - - - - - - - - -
- -

双喷嘴打印机耗材切片分组

- -

1. 背景

- -

单喷嘴(热端)打印机在切换不同耗材进行打印时,需要对耗材进行冲刷,用一定量的新耗材去冲刷掉热端中残留的旧耗材,避免打印混色。不同耗材间的冲刷量不一样,具体的值可以在Bambu -Studio的冲刷页面查看。您可以参考wiki减少多色打印时的耗材浪费

- -

对于像H2D这种双喷嘴(热端)的打印机来说,打印两种耗材时最优的方式就是用不同喷嘴打印不同的耗材,因为这种情况下耗材之间的切换仅仅需要切换喷嘴,而不需要用新耗材冲刷旧耗材。而打印超过两种耗材的情况,同样可以通过切换喷嘴打印来减少耗材冲刷次数。本文将介绍针对双喷嘴打印机的耗材分配策略,以实现最省料或最便捷的多耗材打印方式。

- -

2. 多色打印顺序

- -

单层内,不同的颜色打印顺序会导致换料次序不同,从而导致换料产生的耗材总冲刷量也有差异。切片软件会根据耗材间彼此的冲刷量,计算出一个最优的打印顺序,使得模型冲刷的损耗量最低。比如,耗材丝打印顺序 -1->2->3 的总冲刷量大于 -1->3->2 的总冲刷量,就会倾向使用后者作为该层的打印顺序。如果您想要手动调整打印排序,详细内容可以参考:设置不同层耗材打印顺序

- - - - - - -
-

 

-

 

-

-
-

-

通过自动计算打印顺序得到的冲刷量
-
-

-
- -

 

- - - - - - -
-

-


-
-

-
-

-

通过手动设置打印顺序得到的冲刷量
-
-

-
- -

3. 耗材分组限制

- -

由于喷嘴的物理限制,不同喷嘴有各自的可打印区域限制(H2D双喷嘴可打印范围介绍)。如下图所示,当模型内需要使用某耗材打印的部分,被放置到仅左喷嘴或仅右喷嘴可打印区域时,那么这个耗材只用对应的喷嘴打印。

- -

- -

除此以外,基于喷嘴的物理设计与材料的特性,每个喷嘴还有其余的可打印耗材限制,具体限制条件如下

- -

分组限制

- -

          -TPU 材料只能使用右喷嘴打印。(优先级:高)

- -

          -CF GF 类材料只能放置在左喷嘴打印。(优先级:高)

- -

          -零件高度超过 320 mm 时,需放置在右喷嘴可打印区域。(优先级:中)

- -

          -零件放置于仅左/右喷嘴可打印区域时,需分配至对应喷嘴。(优先级:中)

- -

          -左右喷嘴都可以打印的材料,推荐用右喷嘴打印。(优先级:低)

- -

4. 省料模式

- -

由于不同喷嘴之间的耗材切换无需冲刷,所以整个模型的冲刷量都来自同一个喷嘴的耗材间的切换。为了最小化换料时冲刷的耗材消耗,我们应该尽可能将两者间冲刷量较大的耗材分配到不同喷嘴打印。Bambu -Studio中默认采用的耗材分配策略,就是省料模式。您可以在切片按钮的悬浮窗中看到共有3种模式,选择省料模式并点击切片,即可获得最省耗材耗材分配方案。下文将简要介绍该分配策略的逻辑。

- -

- -

 

- -

您设置AMS与左右喷嘴的配对关系,并在Bambu Studio中同步了AMS的耗材信息信息时,软件可以计算每个喷嘴连接的耗材数。如果没有AMS连接到打印机,软件默认允许喷嘴通过外挂料盘连接一卷耗材。然后切片软件会计算出一个最佳的耗材分组,保证在这种分组下,按照计算出的打印顺序,能够获得最小的冲刷量损耗。原理是尽可能让共同出现的层数较多(需要来回切换的次数更多)、换料冲刷量较大的耗材分到不同的喷嘴组中。

- -

综上所述,省料模式的分组算法主要需要考虑以下几点,每个点的优先级按照次序降低:

- -

1.       -材料是否是喷嘴不可打印的耗材;

- -

2.       -喷嘴可分配打印的耗材上限;

- -

3.       -最小化耗材冲刷损耗;

- -

4.       -最小化与AMS中实际放置耗材的色彩差距(delta E);

- -

由于该分组逻辑更倾向于减少耗材冲刷量而不是颜色最接近,故在切片后,用户需要根据耗材分组,检查是否把耗材丝都放入对应左右喷嘴连接的AMS中,若耗材实际摆放位置与软件推荐的不同,需要适当调整。否则有可能会在发送打印任务的窗口中无法选择为喷嘴自动分配的耗材丝。

- -

如下动图所示一旦切片的耗材丝被分配到了特定的喷嘴中,则在发送任务时无法强行将其更改为另一个喷嘴中的耗材,即使另一喷嘴连接的AMS中有更接近颜色的耗材也无法手动匹配。所以只能先手动调整耗材在AMS中摆放的位置,来实现最省料的打印。

- -

- -

5. 便捷模式

- -

不同于最省料的分组策略,便捷模式完全基于AMS中实际摆放的耗材进行分组规划,与模型无关。在这种策略下,会尽可能让耗材分配结果与AMS中摆放的耗材尽可能相匹配(颜色、类型等)。该选项更倾向于根据用户现有的耗材摆放方式,进行分组规划,故可能会浪费更多的耗材用于冲刷,大部分情况都无需额外调整耗材的摆放位置。适合用户不在打印机旁,远程发起多耗材打印的场景。我们建议您在使用该模式切片之前,先在耗材丝列表里重新同步一次AMS的耗材信息。你可以在切片按钮的悬浮窗里选择便捷模式,则会根据您当前AMS中实际摆放的耗材对切片耗材进行分组,然后再进行切片。切片后可以看到最优分组(省料模式)与便捷模式相比,多节省的耗材量。

- -

- -

便捷模式的分组算法主要考虑以下几点,每个点的优先级按次序降低:

- -

1.       -材料是否是喷嘴不可打印的耗材;

- -

2.       -切片材料与AMS中耗材材料类型的一致性;

- -

3.       -最小化到喷嘴连接AMS中耗材的色彩差距(delta E);

- -

6. 自定义模式

- -

如果您对自动耗材分组策略不满意,可以在耗材分组中点击重新分组,然后在自定义中手动调整左右喷嘴中的耗材,再次切片后可以看到最优分组(最省料)方式与手动设置的耗材分组相比,多节省的耗材量。注:最省料的分组策略仅考虑节省耗材,故有时候会出现省料模式的换料次数比便捷模式或者自定义模式更多的情况,这是正常的现象。

- -

- -

你也可以直接在切片按钮的悬浮窗里选择手动模式,则在切片前会先让你自定义给左右喷嘴分配切片的耗材,然后再进行切片。

- - - - - - -
-

-
-

-
- -

- -

7. 单盘切片与多盘切片

- -

单盘切片设置

- -

          -在单盘切片界面中,除了浮窗设置外,每个打印盘的右侧均设有分组图标。

- -

          -点击图标后,将弹出耗材分配策略窗口,可设置当前盘的耗材分组方案

- -

        -自动模式:包含省料模式和便捷模式

- -

        -自定义模式:支持手动配置耗材分组

- -

- -

- -

 

- -

多盘切片设置

- -

          -在多盘切片时,浮窗中的分组策略将统一应用于所有打印盘,覆盖各自的独立设置。

- -

          -若需为每个打印盘单独配置分组策略,请切换至单盘切片模式进行操作

- -

- -

 

- -
- - - - diff --git a/src/slic3r/GUI/FilamentGroupPopup.cpp b/src/slic3r/GUI/FilamentGroupPopup.cpp index a88694cf5..6f0eddac1 100644 --- a/src/slic3r/GUI/FilamentGroupPopup.cpp +++ b/src/slic3r/GUI/FilamentGroupPopup.cpp @@ -48,45 +48,23 @@ static void set_prefered_map_mode(FilamentMapMode mode) bool play_dual_extruder_slice_video() { - bool is_zh = wxGetApp().app_config->get("language") == "zh_CN"; - fs::path video_path; - if (is_zh) - video_path = fs::path(resources_dir()) / "videos/dual_extruder_slicing_zh.mp4"; - else - video_path = fs::path(resources_dir()) / "videos/dual_extruder_slicing_en.mp4"; - wxString video_path_str = wxString::FromUTF8(video_path.string()); - - if (wxFileExists(video_path_str)) { - if (wxLaunchDefaultApplication(video_path_str)) { - BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format("Video is being played using the system's default player."); - return true; - } - BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("launch system's default player failed"); - return false; + const wxString video_url = "https://e.bambulab.com/t?c=HDB24RlwSmt77YFH"; + if (wxLaunchDefaultBrowser(video_url)) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format("Video is being played using the system's default browser."); + return true; } - BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("Video file does not exist: %s") % video_path_str.ToStdString(); + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("launch system's default browser failed"); return false; } bool open_filament_group_wiki() { - bool is_zh = wxGetApp().app_config->get("language") == "zh_CN"; - fs::path wiki_path; - if (is_zh) - wiki_path = fs::path(resources_dir()) / "wiki/filament_group_wiki_zh.html"; - else - wiki_path = fs::path(resources_dir()) / "wiki/filament_group_wiki_en.html"; - - wxString wiki_path_str = wxString::FromUTF8(wiki_path.string()); - if (wxFileExists(wiki_path_str)) { - if (wxLaunchDefaultBrowser(wiki_path_str)) { - BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format("Wiki is being displayed using the system's default browser."); - return true; - } - BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("launch system's default browser failed"); - return false; + const wxString wiki_url = "https://e.bambulab.com/t?c=mOkvsXkJ9pldGYp9"; + if (wxLaunchDefaultBrowser(wiki_url)) { + BOOST_LOG_TRIVIAL(info) << __FUNCTION__ << boost::format("Wiki is being displayed using the system's default browser."); + return true; } - BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("Wiki file does not exist: %s") % wiki_path_str.ToStdString(); + BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("launch system's default browser failed"); return false; }