Browse Source

Merge pull request #12636 from Ultimaker/PP-185-improve-support-reliability

PP-185_improve-support-reliability
Jaime van Kessel 2 years ago
parent
commit
9ca86c9d08

+ 2 - 5
resources/definitions/fdmprinter.def.json

@@ -4910,7 +4910,7 @@
                     "default_value": 0,
                     "type": "int",
                     "minimum_value": "0",
-                    "maximum_value_warning": "1 if (support_pattern == 'cross' or support_pattern == 'lines' or support_pattern == 'zigzag' or support_pattern == 'concentric') else 5",
+                    "maximum_value_warning": "1 if (support_pattern == 'cross' or support_pattern == 'lines' or support_pattern == 'concentric') else 5",
                     "maximum_value": "999999 if support_line_distance == 0 else (20 - math.log(support_line_distance) / math.log(2))",
                     "enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0",
                     "limit_to_extruder": "support_infill_extruder_nr",
@@ -4939,7 +4939,7 @@
                     "type": "float",
                     "default_value": 0.0,
                     "minimum_value": "0",
-                    "maximum_value_warning": "5",
+                    "maximum_value_warning": "10",
                     "enabled": "(support_enable or support_meshes_present) and support_structure == 'normal'",
                     "limit_to_extruder": "support_infill_extruder_nr",
                     "settable_per_mesh": true
@@ -5191,7 +5191,6 @@
                     "type": "float",
                     "default_value": 1.0,
                     "minimum_value": "0",
-                    "minimum_value_warning": "minimum_support_area",
                     "limit_to_extruder": "support_interface_extruder_nr",
                     "enabled": "support_interface_enable and (support_enable or support_meshes_present)",
                     "settable_per_mesh": true,
@@ -5206,7 +5205,6 @@
                             "default_value": 1.0,
                             "value": "extruderValue(support_roof_extruder_nr, 'minimum_interface_area')",
                             "minimum_value": "0",
-                            "minimum_value_warning": "minimum_support_area",
                             "limit_to_extruder": "support_roof_extruder_nr",
                             "enabled": "support_roof_enable and (support_enable or support_meshes_present)",
                             "settable_per_mesh": true
@@ -5220,7 +5218,6 @@
                             "default_value": 1.0,
                             "value": "extruderValue(support_bottom_extruder_nr, 'minimum_interface_area')",
                             "minimum_value": "0",
-                            "minimum_value_warning": "minimum_support_area",
                             "limit_to_extruder": "support_bottom_extruder_nr",
                             "enabled": "support_bottom_enable and (support_enable or support_meshes_present)",
                             "settable_per_mesh": true

+ 2 - 2
resources/definitions/ultimaker.def.json

@@ -233,13 +233,13 @@
             "value": "2*layer_height"
         },
         "support_offset": {
-            "value": "2*line_width if support_interface_enable else 0"
+            "value": "support_xy_distance if support_interface_enable else 0"
         },
         "support_xy_distance": {
             "value": "1"
         },
         "support_xy_distance_overhang": {
-            "value": "wall_line_width_0"
+            "value": "0.2"
         },
         "minimum_support_area": {
             "value": "(2 + support_offset)**2"

+ 0 - 1
resources/variants/ultimaker3_bb0.8.inst.cfg

@@ -43,7 +43,6 @@ raft_interface_thickness = 0.2
 raft_margin = 10
 raft_speed = 25
 raft_surface_layers = 1
-retraction_amount = 4.5
 retraction_hop = 2
 retraction_hop_only_when_collides = True
 retraction_min_travel = =line_width * 3

+ 0 - 1
resources/variants/ultimaker3_bb04.inst.cfg

@@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
 raft_base_speed = 20
 raft_interface_speed = 20
 raft_speed = 25
-retraction_amount = 4.5
 retraction_min_travel = =3 * line_width
 speed_layer_0 = 20
 speed_prime_tower = =math.ceil(speed_print * 10 / 35)

+ 0 - 1
resources/variants/ultimaker3_extended_bb0.8.inst.cfg

@@ -43,7 +43,6 @@ raft_interface_thickness = 0.2
 raft_margin = 10
 raft_speed = 25
 raft_surface_layers = 1
-retraction_amount = 4.5
 retraction_hop = 2
 retraction_hop_only_when_collides = True
 retraction_min_travel = =line_width * 3

+ 0 - 1
resources/variants/ultimaker3_extended_bb04.inst.cfg

@@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
 raft_base_speed = 20
 raft_interface_speed = 20
 raft_speed = 25
-retraction_amount = 4.5
 retraction_min_travel = =3 * line_width
 speed_layer_0 = 20
 speed_prime_tower = =math.ceil(speed_print * 10 / 35)

+ 0 - 1
resources/variants/ultimaker_s3_bb0.8.inst.cfg

@@ -42,7 +42,6 @@ raft_interface_thickness = 0.2
 raft_margin = 10
 raft_speed = 25
 raft_surface_layers = 1
-retraction_amount = 4.5
 retraction_hop = 2
 retraction_hop_only_when_collides = True
 retraction_min_travel = =line_width * 3

+ 0 - 1
resources/variants/ultimaker_s3_bb04.inst.cfg

@@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
 raft_base_speed = 20
 raft_interface_speed = 20
 raft_speed = 25
-retraction_amount = 4.5
 retraction_min_travel = =3 * line_width
 speed_layer_0 = 20
 speed_prime_tower = =math.ceil(speed_print * 10 / 35)

+ 0 - 1
resources/variants/ultimaker_s5_bb0.8.inst.cfg

@@ -42,7 +42,6 @@ raft_interface_thickness = 0.2
 raft_margin = 10
 raft_speed = 25
 raft_surface_layers = 1
-retraction_amount = 4.5
 retraction_hop = 2
 retraction_hop_only_when_collides = True
 retraction_min_travel = =line_width * 3

+ 0 - 1
resources/variants/ultimaker_s5_bb04.inst.cfg

@@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
 raft_base_speed = 20
 raft_interface_speed = 20
 raft_speed = 25
-retraction_amount = 4.5
 retraction_min_travel = =3 * line_width
 speed_layer_0 = 20
 speed_prime_tower = =math.ceil(speed_print * 10 / 35)