mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-10 03:39:01 +08:00
Merge pull request #12636 from Ultimaker/PP-185-improve-support-reliability
PP-185_improve-support-reliability
This commit is contained in:
commit
9ca86c9d08
@ -4910,7 +4910,7 @@
|
|||||||
"default_value": 0,
|
"default_value": 0,
|
||||||
"type": "int",
|
"type": "int",
|
||||||
"minimum_value": "0",
|
"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))",
|
"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",
|
"enabled": "(support_enable or support_meshes_present) and support_infill_rate > 0",
|
||||||
"limit_to_extruder": "support_infill_extruder_nr",
|
"limit_to_extruder": "support_infill_extruder_nr",
|
||||||
@ -4939,7 +4939,7 @@
|
|||||||
"type": "float",
|
"type": "float",
|
||||||
"default_value": 0.0,
|
"default_value": 0.0,
|
||||||
"minimum_value": "0",
|
"minimum_value": "0",
|
||||||
"maximum_value_warning": "5",
|
"maximum_value_warning": "10",
|
||||||
"enabled": "(support_enable or support_meshes_present) and support_structure == 'normal'",
|
"enabled": "(support_enable or support_meshes_present) and support_structure == 'normal'",
|
||||||
"limit_to_extruder": "support_infill_extruder_nr",
|
"limit_to_extruder": "support_infill_extruder_nr",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
@ -5191,7 +5191,6 @@
|
|||||||
"type": "float",
|
"type": "float",
|
||||||
"default_value": 1.0,
|
"default_value": 1.0,
|
||||||
"minimum_value": "0",
|
"minimum_value": "0",
|
||||||
"minimum_value_warning": "minimum_support_area",
|
|
||||||
"limit_to_extruder": "support_interface_extruder_nr",
|
"limit_to_extruder": "support_interface_extruder_nr",
|
||||||
"enabled": "support_interface_enable and (support_enable or support_meshes_present)",
|
"enabled": "support_interface_enable and (support_enable or support_meshes_present)",
|
||||||
"settable_per_mesh": true,
|
"settable_per_mesh": true,
|
||||||
@ -5206,7 +5205,6 @@
|
|||||||
"default_value": 1.0,
|
"default_value": 1.0,
|
||||||
"value": "extruderValue(support_roof_extruder_nr, 'minimum_interface_area')",
|
"value": "extruderValue(support_roof_extruder_nr, 'minimum_interface_area')",
|
||||||
"minimum_value": "0",
|
"minimum_value": "0",
|
||||||
"minimum_value_warning": "minimum_support_area",
|
|
||||||
"limit_to_extruder": "support_roof_extruder_nr",
|
"limit_to_extruder": "support_roof_extruder_nr",
|
||||||
"enabled": "support_roof_enable and (support_enable or support_meshes_present)",
|
"enabled": "support_roof_enable and (support_enable or support_meshes_present)",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
@ -5220,7 +5218,6 @@
|
|||||||
"default_value": 1.0,
|
"default_value": 1.0,
|
||||||
"value": "extruderValue(support_bottom_extruder_nr, 'minimum_interface_area')",
|
"value": "extruderValue(support_bottom_extruder_nr, 'minimum_interface_area')",
|
||||||
"minimum_value": "0",
|
"minimum_value": "0",
|
||||||
"minimum_value_warning": "minimum_support_area",
|
|
||||||
"limit_to_extruder": "support_bottom_extruder_nr",
|
"limit_to_extruder": "support_bottom_extruder_nr",
|
||||||
"enabled": "support_bottom_enable and (support_enable or support_meshes_present)",
|
"enabled": "support_bottom_enable and (support_enable or support_meshes_present)",
|
||||||
"settable_per_mesh": true
|
"settable_per_mesh": true
|
||||||
|
@ -233,13 +233,13 @@
|
|||||||
"value": "2*layer_height"
|
"value": "2*layer_height"
|
||||||
},
|
},
|
||||||
"support_offset": {
|
"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": {
|
"support_xy_distance": {
|
||||||
"value": "1"
|
"value": "1"
|
||||||
},
|
},
|
||||||
"support_xy_distance_overhang": {
|
"support_xy_distance_overhang": {
|
||||||
"value": "wall_line_width_0"
|
"value": "0.2"
|
||||||
},
|
},
|
||||||
"minimum_support_area": {
|
"minimum_support_area": {
|
||||||
"value": "(2 + support_offset)**2"
|
"value": "(2 + support_offset)**2"
|
||||||
|
@ -43,7 +43,6 @@ raft_interface_thickness = 0.2
|
|||||||
raft_margin = 10
|
raft_margin = 10
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
raft_surface_layers = 1
|
raft_surface_layers = 1
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_hop = 2
|
retraction_hop = 2
|
||||||
retraction_hop_only_when_collides = True
|
retraction_hop_only_when_collides = True
|
||||||
retraction_min_travel = =line_width * 3
|
retraction_min_travel = =line_width * 3
|
||||||
|
@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
|
|||||||
raft_base_speed = 20
|
raft_base_speed = 20
|
||||||
raft_interface_speed = 20
|
raft_interface_speed = 20
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_min_travel = =3 * line_width
|
retraction_min_travel = =3 * line_width
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
||||||
|
@ -43,7 +43,6 @@ raft_interface_thickness = 0.2
|
|||||||
raft_margin = 10
|
raft_margin = 10
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
raft_surface_layers = 1
|
raft_surface_layers = 1
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_hop = 2
|
retraction_hop = 2
|
||||||
retraction_hop_only_when_collides = True
|
retraction_hop_only_when_collides = True
|
||||||
retraction_min_travel = =line_width * 3
|
retraction_min_travel = =line_width * 3
|
||||||
|
@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
|
|||||||
raft_base_speed = 20
|
raft_base_speed = 20
|
||||||
raft_interface_speed = 20
|
raft_interface_speed = 20
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_min_travel = =3 * line_width
|
retraction_min_travel = =3 * line_width
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
||||||
|
@ -42,7 +42,6 @@ raft_interface_thickness = 0.2
|
|||||||
raft_margin = 10
|
raft_margin = 10
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
raft_surface_layers = 1
|
raft_surface_layers = 1
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_hop = 2
|
retraction_hop = 2
|
||||||
retraction_hop_only_when_collides = True
|
retraction_hop_only_when_collides = True
|
||||||
retraction_min_travel = =line_width * 3
|
retraction_min_travel = =line_width * 3
|
||||||
|
@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
|
|||||||
raft_base_speed = 20
|
raft_base_speed = 20
|
||||||
raft_interface_speed = 20
|
raft_interface_speed = 20
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_min_travel = =3 * line_width
|
retraction_min_travel = =3 * line_width
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
||||||
|
@ -42,7 +42,6 @@ raft_interface_thickness = 0.2
|
|||||||
raft_margin = 10
|
raft_margin = 10
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
raft_surface_layers = 1
|
raft_surface_layers = 1
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_hop = 2
|
retraction_hop = 2
|
||||||
retraction_hop_only_when_collides = True
|
retraction_hop_only_when_collides = True
|
||||||
retraction_min_travel = =line_width * 3
|
retraction_min_travel = =line_width * 3
|
||||||
|
@ -20,7 +20,6 @@ machine_nozzle_tip_outer_diameter = 1.0
|
|||||||
raft_base_speed = 20
|
raft_base_speed = 20
|
||||||
raft_interface_speed = 20
|
raft_interface_speed = 20
|
||||||
raft_speed = 25
|
raft_speed = 25
|
||||||
retraction_amount = 4.5
|
|
||||||
retraction_min_travel = =3 * line_width
|
retraction_min_travel = =3 * line_width
|
||||||
speed_layer_0 = 20
|
speed_layer_0 = 20
|
||||||
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
speed_prime_tower = =math.ceil(speed_print * 10 / 35)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user