Browse Source

Merge pull request #19244 from Ultimaker/PP-429-Improve-PVA-support-printing

Improve PVA printing reliability
HellAholic 8 months ago
parent
commit
5f49492735

+ 4 - 0
resources/definitions/ultimaker.def.json

@@ -89,6 +89,9 @@
         },
         "meshfix_maximum_deviation": { "value": "machine_nozzle_size / 10" },
         "meshfix_maximum_resolution": { "value": "max(speed_wall_0 / 75, 0.5)" },
+        "prime_tower_base_curve_magnitude": { "value": 2 },
+        "prime_tower_base_height": { "value": 6 },
+        "prime_tower_base_size": { "value": 10 },
         "raft_base_speed": { "value": "raft_speed" },
         "raft_base_thickness": { "value": "min(machine_nozzle_size * 0.75, 0.3)" },
         "raft_interface_fan_speed": { "value": "(raft_base_fan_speed + raft_surface_fan_speed) / 2" },
@@ -126,6 +129,7 @@
         "support_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" },
         "support_tower_maximum_supported_diameter": { "value": "support_tower_diameter" },
         "support_tower_roof_angle": { "value": "0 if support_interface_enable else 65" },
+        "support_use_towers": { "value": false },
         "support_wall_count": { "value": "1 if support_structure == 'tree' else 0" },
         "support_xy_distance_overhang": { "value": "0.2" },
         "support_z_distance": { "value": "0" },

+ 2 - 0
resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.1mm.inst.cfg

@@ -18,6 +18,8 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
 acceleration_support_bottom = 100
 acceleration_support_interface = 1500
 brim_replaces_support = False
+initial_layer_line_width_factor = 150
+minimum_support_area = 4
 prime_tower_min_volume = 15
 skin_material_flow = =material_flow * 0.93
 speed_print = 50

+ 2 - 0
resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.2mm.inst.cfg

@@ -18,6 +18,8 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
 acceleration_support_bottom = 100
 acceleration_support_interface = 1500
 brim_replaces_support = False
+initial_layer_line_width_factor = 150
+minimum_support_area = 4
 prime_tower_min_volume = 15
 skin_material_flow = =material_flow * 0.93
 speed_print = 50

+ 2 - 0
resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.3mm.inst.cfg

@@ -18,6 +18,8 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
 acceleration_support_bottom = 100
 acceleration_support_interface = 1500
 brim_replaces_support = False
+initial_layer_line_width_factor = 150
+minimum_support_area = 4
 prime_tower_min_volume = 15
 skin_material_flow = =material_flow * 0.93
 speed_print = 40

+ 2 - 0
resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.2mm.inst.cfg

@@ -18,6 +18,8 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
 acceleration_support_bottom = 100
 acceleration_support_interface = 1500
 brim_replaces_support = False
+initial_layer_line_width_factor = 150
+minimum_support_area = 4
 prime_tower_min_volume = 15
 skin_material_flow = =material_flow * 0.93
 support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 / 4) if layer_height <= 0.15 / 0.4 * machine_nozzle_size else layer_height

+ 2 - 0
resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.3mm.inst.cfg

@@ -18,6 +18,8 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
 acceleration_support_bottom = 100
 acceleration_support_interface = 1500
 brim_replaces_support = False
+initial_layer_line_width_factor = 150
+minimum_support_area = 4
 prime_tower_min_volume = 15
 skin_material_flow = =material_flow * 0.93
 support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 / 4) if layer_height <= 0.15 / 0.4 * machine_nozzle_size else layer_height

+ 2 - 0
resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.4mm.inst.cfg

@@ -18,6 +18,8 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1
 acceleration_support_bottom = 100
 acceleration_support_interface = 1500
 brim_replaces_support = False
+initial_layer_line_width_factor = 150
+minimum_support_area = 4
 prime_tower_min_volume = 15
 skin_material_flow = =material_flow * 0.93
 support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 / 4) if layer_height <= 0.15 / 0.4 * machine_nozzle_size else layer_height

+ 0 - 1
resources/quality/ultimaker_s3/um_s3_aa0.25_um-pla_0.1mm.inst.cfg

@@ -41,7 +41,6 @@ machine_nozzle_cool_down_speed = 1.3
 machine_nozzle_heat_up_speed = 1.9
 material_extrusion_cool_down_speed = 0.7
 optimize_wall_printing_order = False
-prime_tower_enable = False
 raft_airgap = 0.25
 retraction_amount = 6.5
 retraction_prime_speed = =retraction_speed

+ 0 - 1
resources/quality/ultimaker_s3/um_s3_aa0.4_pla_0.06mm.inst.cfg

@@ -15,7 +15,6 @@ weight = 1
 machine_nozzle_cool_down_speed = 0.75
 machine_nozzle_heat_up_speed = 1.6
 material_print_temperature = =default_material_print_temperature - 5
-prime_tower_enable = False
 raft_airgap = 0.25
 retraction_prime_speed = =retraction_speed
 speed_print = 50

+ 0 - 1
resources/quality/ultimaker_s3/um_s3_aa0.4_pla_0.15mm.inst.cfg

@@ -14,7 +14,6 @@ weight = -1
 [values]
 machine_nozzle_cool_down_speed = 0.75
 machine_nozzle_heat_up_speed = 1.6
-prime_tower_enable = False
 raft_airgap = 0.25
 retraction_prime_speed = =retraction_speed
 speed_print = 70

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