Browse Source

Set default infill density for tree support to 0% in profiles

In profiles that overwrite the support infill density, also keep it 0% for tree support.
Except PVA profiles. Those are probably better off with their normal infill density.

Fixes #5297.
Ghostkeeper 5 years ago
parent
commit
25bbc1e66e

+ 1 - 1
resources/definitions/maker_starter.def.json

@@ -132,7 +132,7 @@
             "default_value": "ZigZag"
         },
         "support_infill_rate": {
-            "default_value": 15
+            "value": "15 if support_enable else 0 if support_tree_enable else 15"
         },
         "adhesion_type": {
             "default_value": "raft"

+ 1 - 1
resources/definitions/renkforce_rf100.def.json

@@ -183,7 +183,7 @@
             "value": "False"
         },
         "support_infill_rate": {
-            "value": "15.0"
+            "value": "15 if support_enable else 0 if support_tree_enable else 15"
         },
         "support_pattern": {
             "default_value": "lines"

+ 1 - 1
resources/definitions/winbo_dragonl4.def.json

@@ -126,7 +126,7 @@
         "support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" },
         "support_bottom_pattern": { "value": "'zigzag'" },
         "support_connect_zigzags": { "value": "False" },
-        "support_infill_rate": { "value": "8" },
+        "support_infill_rate": { "value": "8 if support_enable else 0 if support_tree_enable else 8" },
         "support_interface_density": { "value": "80" },
         "support_interface_enable": { "value": "True" },
         "support_interface_height": { "value": "0.5" },

+ 1 - 1
resources/definitions/winbo_mini2.def.json

@@ -126,7 +126,7 @@
         "support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" },
         "support_bottom_pattern": { "value": "'zigzag'" },
         "support_connect_zigzags": { "value": "False" },
-        "support_infill_rate": { "value": "8" },
+        "support_infill_rate": { "value": "8 if support_enable else 0 if support_tree_enable else 8" },
         "support_interface_density": { "value": "80" },
         "support_interface_enable": { "value": "True" },
         "support_interface_height": { "value": "0.5" },

+ 1 - 1
resources/definitions/winbo_superhelper105.def.json

@@ -115,7 +115,7 @@
         "support_bottom_height": { "value": "max((0.15 if(0.15%layer_height==0) else layer_height*int((0.15+layer_height)/layer_height)),layer_height)" },
         "support_bottom_pattern": { "value": "'zigzag'" },
         "support_connect_zigzags": { "value": "False" },
-        "support_infill_rate": { "value": "8" },
+        "support_infill_rate": { "value": "8 if support_enable else 0 if support_tree_enable else 8" },
         "support_interface_density": { "value": "80" },
         "support_interface_enable": { "value": "True" },
         "support_interface_height": { "value": "0.5" },

+ 1 - 1
resources/quality/katihal/alya3dp_normal.inst.cfg

@@ -44,7 +44,7 @@ support_top_distance = 0.15
 support_z_distance = 0.25
 support_bottom_distance = 0.15
 support_brim_width = 6
-support_infill_rate = 15
+support_infill_rate = =15 if support_enable else 0 if support_tree_enable else 15
 support_line_distance = 1.7
 support_line_width = 0.25
 support_initial_layer_line_distance = 2.7

+ 1 - 1
resources/quality/katihal/alyanx3dp_normal.inst.cfg

@@ -44,7 +44,7 @@ support_top_distance = 0.15
 support_z_distance = 0.25
 support_bottom_distance = 0.15
 support_brim_width = 6
-support_infill_rate = 15
+support_infill_rate = =15 if support_enable else 0 if support_tree_enable else 15
 support_line_distance = 1.7
 support_line_width = 0.25
 support_initial_layer_line_distance = 2.7

+ 1 - 1
resources/quality/katihal/kupido_normal.inst.cfg

@@ -44,7 +44,7 @@ support_top_distance = 0.15
 support_z_distance = 0.25
 support_bottom_distance = 0.15
 support_brim_width = 6
-support_infill_rate = 15
+support_infill_rate = =15 if support_enable else 0 if support_tree_enable else 15
 support_line_distance = 1.7
 support_line_width = 0.25
 support_initial_layer_line_distance = 2.7

+ 1 - 1
resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg

@@ -96,7 +96,7 @@ support_angle = 50
 support_pattern = grid
 support_wall_count = 0
 zig_zaggify_support = False
-support_infill_rate = 20
+support_infill_rate = =20 if support_enable else 0 if support_tree_enable else 20
 support_infill_angle = 0
 support_brim_enable = True
 support_brim_line_count = 5

+ 1 - 1
resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg

@@ -96,7 +96,7 @@ support_angle = 50
 support_pattern = grid
 support_wall_count = 0
 zig_zaggify_support = False
-support_infill_rate = 15
+support_infill_rate = =15 if support_enable else 0 if support_tree_enable else 15
 support_infill_angle = 0
 support_brim_enable = True
 support_brim_line_count = 5

Some files were not shown because too many files changed in this diff