diff options
author | p.kuiper <p.kuiper@ultimaker.com> | 2022-06-08 16:10:41 +0300 |
---|---|---|
committer | p.kuiper <p.kuiper@ultimaker.com> | 2022-06-08 16:10:41 +0300 |
commit | 8e3ec5655ad2c3d49f67327ad351f41508d36f69 (patch) | |
tree | 9480c63153a70ead044ceac26f0e1fdc073bbe2f | |
parent | 8ef3444b4a5f886f1cfa91840ea5c921e50112ce (diff) |
Added PVA robustness improvements. Turn of fan when used as support material, will improve strength. Dump extra material in the skirt to purge the hotend with fresh PVA.
Relates to PP-108
24 files changed, 49 insertions, 3 deletions
diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 0b2bc39a66..0a5ca81d65 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -220,6 +220,9 @@ "zig_zaggify_support": { "value": true }, + "support_connect_zigzags": { + "value": true + }, "support_pattern": { "value": "'zigzag'" }, diff --git a/resources/quality/ultimaker3/um3_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.4_PVA_Draft_Print.inst.cfg index 1fa30f1e98..e123706ed2 100644 --- a/resources/quality/ultimaker3/um3_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.4_PVA_Draft_Print.inst.cfg @@ -20,3 +20,5 @@ retraction_count_max = 5 skin_overlap = 20 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.4_PVA_Fast_Print.inst.cfg index f26bda020d..98b3492df4 100644 --- a/resources/quality/ultimaker3/um3_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.4_PVA_Fast_Print.inst.cfg @@ -20,3 +20,5 @@ retraction_count_max = 5 skin_overlap = 15 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker3/um3_bb0.4_PVA_High_Quality.inst.cfg index 189963634b..75702f4d90 100644 --- a/resources/quality/ultimaker3/um3_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.4_PVA_High_Quality.inst.cfg @@ -18,3 +18,5 @@ prime_tower_enable = False retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_bb0.4_PVA_Normal_Quality.inst.cfg index d578614be0..76a3185b49 100644 --- a/resources/quality/ultimaker3/um3_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.4_PVA_Normal_Quality.inst.cfg @@ -18,3 +18,5 @@ prime_tower_enable = False retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg index 71be8266ed..ec1c61d75e 100644 --- a/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg @@ -18,3 +18,5 @@ material_standby_temperature = 100 retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg index 54d354e241..163937db10 100644 --- a/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -19,3 +19,5 @@ retraction_count_max = 5 support_brim_enable = True support_interface_height = 0.9 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg index c2b684f298..0b852b231b 100644 --- a/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -19,3 +19,5 @@ retraction_count_max = 5 support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg index 6ca2d5d803..bb4e99b49d 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Draft_Print.inst.cfg @@ -20,3 +20,5 @@ retraction_count_max = 5 skin_overlap = 20 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg index 6bf7846689..e4fda37627 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Fast_Print.inst.cfg @@ -20,4 +20,5 @@ retraction_count_max = 5 skin_overlap = 15 support_brim_enable = True support_interface_enable = True - +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg index 7054531160..f232a0d606 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_High_Quality.inst.cfg @@ -18,3 +18,5 @@ prime_tower_enable = False retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg index fb3b26272c..3578490f67 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Normal_Quality.inst.cfg @@ -18,4 +18,5 @@ prime_tower_enable = False retraction_count_max = 5 support_brim_enable = True support_interface_enable = True - +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg index 90b3aa5a28..9560356df0 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -19,3 +19,5 @@ retraction_count_max = 5 support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg index 7aef0d990f..b45a3efffc 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Draft_Print.inst.cfg @@ -18,3 +18,5 @@ material_standby_temperature = 100 retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg index a77e4d338e..eeaab7dbb8 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -17,3 +17,5 @@ material_standby_temperature = 100 retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg index ce7ad83348..de865c2b36 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -18,3 +18,5 @@ retraction_count_max = 5 support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg index 9b0fe28563..e3f2c1b0eb 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Draft_Print.inst.cfg @@ -20,4 +20,5 @@ retraction_count_max = 5 skin_overlap = 20 support_brim_enable = True support_interface_enable = True - +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg index 8b6ed60ffe..8719e9fc9c 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Fast_Print.inst.cfg @@ -20,3 +20,5 @@ retraction_count_max = 5 skin_overlap = 15 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg index 7574d09dab..7d5f8bfb4f 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_High_Quality.inst.cfg @@ -18,3 +18,5 @@ prime_tower_enable = False retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg index 160a88a741..8f1ca1ad2a 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Normal_Quality.inst.cfg @@ -18,3 +18,5 @@ prime_tower_enable = False retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg index f0b9dff889..65e3c4cc62 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_PVA_Verydraft_Print.inst.cfg @@ -20,3 +20,5 @@ support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_height = 1.2 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg index 21f313ac33..a80fec8128 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Draft_Print.inst.cfg @@ -18,3 +18,5 @@ material_standby_temperature = 100 retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg index a60fd75738..f710359f55 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Superdraft_Print.inst.cfg @@ -17,3 +17,5 @@ material_standby_temperature = 100 retraction_count_max = 5 support_brim_enable = True support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr))
\ No newline at end of file diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg index b831e8c346..77ef99418b 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_PVA_Verydraft_Print.inst.cfg @@ -18,3 +18,5 @@ retraction_count_max = 5 support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True +skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) +cool_fan_enabled = =not (support_enable and (extruder_nr == extruderValue(support_extruder_nr, 'support_infill_extruder_nr')))
\ No newline at end of file |