From 957ea8541fcfdafee2358549c8c56e17cecfc1c3 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Thu, 9 Feb 2023 09:43:19 +0100 Subject: [PATCH 1/6] enable support brim by default remove all support brim mention in the profiles and move this to ultimaker.def.json PP-249 --- resources/definitions/ultimaker.def.json | 1 + resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg | 1 - resources/quality/ultimaker3/um3_bb0.4_PVA_Draft_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_bb0.4_PVA_Fast_Print.inst.cfg | 1 - resources/quality/ultimaker3/um3_bb0.4_PVA_High_Quality.inst.cfg | 1 - .../quality/ultimaker3/um3_bb0.4_PVA_Normal_Quality.inst.cfg | 1 - resources/quality/ultimaker3/um3_bb0.8_PVA_Draft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_bb0.8_PVA_Superdraft_Print.inst.cfg | 1 - .../quality/ultimaker3/um3_bb0.8_PVA_Verydraft_Print.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.15mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.1mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.2mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.3mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.06mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.15mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.1mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.2mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.3mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.2mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.3mm.inst.cfg | 1 - resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.4mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.15mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.1mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.2mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.3mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.06mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.15mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.1mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.2mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.3mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.2mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.3mm.inst.cfg | 1 - resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.4mm.inst.cfg | 1 - 35 files changed, 1 insertion(+), 34 deletions(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 655ff0e4ec..fe1ba52ff0 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -111,6 +111,7 @@ "speed_layer_0": { "value": "min(30, layer_height / layer_height_0 * speed_wall_0)" }, "speed_slowdown_layers": { "value": 1 }, "speed_travel_layer_0": { "value": "speed_travel" }, + "support_brim_enable": { "value": "True" }, "support_infill_rate": { "value": "0 if support_structure == 'tree' else 80 if gradual_support_infill_steps != 0 else 15" }, "support_initial_layer_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" }, "support_interface_height": { "value": "2 * layer_height" }, diff --git a/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg index 480c8fa090..ff204a452d 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_BAM_Draft_Print.inst.cfg @@ -23,7 +23,6 @@ speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height diff --git a/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg index c9c26ade18..07035296e1 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_BAM_Fast_Print.inst.cfg @@ -22,7 +22,6 @@ speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_infill_sparse_thickness = =2*layer_height support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True diff --git a/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg b/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg index bccbd8b063..3e6ab7099e 100644 --- a/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg +++ b/resources/quality/ultimaker3/um3_aa0.4_BAM_Normal_Quality.inst.cfg @@ -19,7 +19,6 @@ prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_infill_sparse_thickness = =2*layer_height support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True 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 5a0e2d20cb..16ff1df884 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 @@ -19,6 +19,5 @@ prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_interface_enable = True 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 78d3f70cfe..7da1abbd2e 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 @@ -19,7 +19,6 @@ prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_infill_sparse_thickness = =2*layer_height support_interface_enable = True 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 1833790825..2683d91c73 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 @@ -17,7 +17,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_infill_sparse_thickness = =3*layer_height support_interface_enable = True 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 11e18722dd..b54fd2ec9f 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 @@ -17,7 +17,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_infill_sparse_thickness = =2*layer_height support_interface_enable = True 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 046f49887e..801364c379 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 @@ -17,6 +17,5 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_interface_enable = True 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 e6a616150e..3508386da6 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 @@ -16,6 +16,5 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_interface_enable = True 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 e5d469ae21..2673a61bc2 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 @@ -16,6 +16,5 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175/(layer_height*line_width)) -support_brim_enable = True support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.15mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.15mm.inst.cfg index 2c7adc4e88..7f7ce91722 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.15mm.inst.cfg @@ -22,7 +22,6 @@ speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.1mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.1mm.inst.cfg index 647523cbf0..3bcec88290 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.1mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.1mm.inst.cfg @@ -19,7 +19,6 @@ prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.2mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.2mm.inst.cfg index 179cfb7d04..60de541b7f 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.2mm.inst.cfg @@ -23,7 +23,6 @@ speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height diff --git a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.3mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.3mm.inst.cfg index 1b26bafaf4..ddd659afe0 100644 --- a/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_aa0.4_bam_0.3mm.inst.cfg @@ -24,7 +24,6 @@ speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) support_angle = 45 support_bottom_distance = 0.3 -support_brim_enable = True support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True support_top_distance = 0.3 diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.06mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.06mm.inst.cfg index 0663d89fec..73af8bb5dd 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.06mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.06mm.inst.cfg @@ -17,7 +17,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = =3 * layer_height support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.15mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.15mm.inst.cfg index fb5c2d273d..58608d0abb 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.15mm.inst.cfg @@ -19,7 +19,6 @@ prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.1mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.1mm.inst.cfg index 18dfbd7fa2..cb443e030f 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.1mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.1mm.inst.cfg @@ -17,7 +17,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.2mm.inst.cfg index a15847a5a5..694725c8d5 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.2mm.inst.cfg @@ -19,6 +19,5 @@ prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.3mm.inst.cfg index 05308cc369..62edb18d50 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.4_pva_0.3mm.inst.cfg @@ -17,7 +17,6 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.2mm.inst.cfg index 8b19eeb89b..61d22b4bc0 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.2mm.inst.cfg @@ -17,6 +17,5 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.3mm.inst.cfg index 1518ed0335..06c2666a71 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.3mm.inst.cfg @@ -16,7 +16,6 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True diff --git a/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.4mm.inst.cfg b/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.4mm.inst.cfg index 38a11076a3..19dcfb82b8 100644 --- a/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.4mm.inst.cfg +++ b/resources/quality/ultimaker_s3/um_s3_bb0.8_pva_0.4mm.inst.cfg @@ -16,6 +16,5 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.15mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.15mm.inst.cfg index d2c64fef36..76f078dae0 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.15mm.inst.cfg @@ -22,7 +22,6 @@ speed_wall = =math.ceil(speed_print * 40 / 80) speed_wall_0 = =math.ceil(speed_wall * 30 / 40) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.1mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.1mm.inst.cfg index e57eafbd48..ee599fd6f3 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.1mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.1mm.inst.cfg @@ -19,7 +19,6 @@ prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_overlap = 10 support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.2mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.2mm.inst.cfg index 4d629d99c9..153ea699cb 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.2mm.inst.cfg @@ -23,7 +23,6 @@ speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height -support_brim_enable = True support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True support_top_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height diff --git a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.3mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.3mm.inst.cfg index 77347e56c2..fde3f8ef16 100644 --- a/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_aa0.4_bam_0.3mm.inst.cfg @@ -24,7 +24,6 @@ speed_wall = =math.ceil(speed_print * 50 / 70) speed_wall_0 = =math.ceil(speed_wall * 35 / 50) support_angle = 45 support_bottom_distance = 0.3 -support_brim_enable = True support_interface_density = =min(extruderValues('material_surface_energy')) support_interface_enable = True support_top_distance = 0.3 diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.06mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.06mm.inst.cfg index dc224b65b4..048c0e030f 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.06mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.06mm.inst.cfg @@ -17,7 +17,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = =3 * layer_height support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.15mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.15mm.inst.cfg index 994c0e818d..5e25d29e10 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.15mm.inst.cfg @@ -19,7 +19,6 @@ prime_tower_enable = False retraction_count_max = 5 skin_overlap = 15 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.1mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.1mm.inst.cfg index 7d0fb3f53f..0e475a0fa8 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.1mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.1mm.inst.cfg @@ -17,7 +17,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = =2 * layer_height support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.2mm.inst.cfg index c27642a783..8528da96f5 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.2mm.inst.cfg @@ -19,6 +19,5 @@ prime_tower_enable = False retraction_count_max = 5 skin_overlap = 20 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.3mm.inst.cfg index ace2f47c14..925bf152a3 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.4_pva_0.3mm.inst.cfg @@ -18,7 +18,6 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru prime_tower_enable = False retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.2mm.inst.cfg index 3263d763c5..c2e81fb6e0 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.2mm.inst.cfg @@ -17,6 +17,5 @@ cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extru material_print_temperature = =default_material_print_temperature + 5 retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.3mm.inst.cfg index 6a80ad401c..8cf7c9a0dc 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.3mm.inst.cfg @@ -16,7 +16,6 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_infill_sparse_thickness = 0.3 support_interface_enable = True diff --git a/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.4mm.inst.cfg b/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.4mm.inst.cfg index 61215c4e85..9e9eb537e1 100644 --- a/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.4mm.inst.cfg +++ b/resources/quality/ultimaker_s5/um_s5_bb0.8_pva_0.4mm.inst.cfg @@ -16,6 +16,5 @@ brim_replaces_support = False cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) retraction_count_max = 5 skirt_brim_minimal_length = =min(2000, 175 / (layer_height * line_width)) -support_brim_enable = True support_interface_enable = True From 033e4c8073ea31a090231fae581552f014fa8769 Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Thu, 9 Feb 2023 09:45:36 +0100 Subject: [PATCH 2/6] set support brim width to 3 line widths PP-249 --- resources/definitions/ultimaker.def.json | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index fe1ba52ff0..de9d8d26ba 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -112,6 +112,7 @@ "speed_slowdown_layers": { "value": 1 }, "speed_travel_layer_0": { "value": "speed_travel" }, "support_brim_enable": { "value": "True" }, + "support_brim_width": { "value": "skirt_brim_line_width * 3"}, "support_infill_rate": { "value": "0 if support_structure == 'tree' else 80 if gradual_support_infill_steps != 0 else 15" }, "support_initial_layer_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" }, "support_interface_height": { "value": "2 * layer_height" }, From bd2f09dc42d76bfce46da85b021505d1fca61e4f Mon Sep 17 00:00:00 2001 From: rijkvanmanen Date: Thu, 9 Feb 2023 08:46:47 +0000 Subject: [PATCH 3/6] Applied printer-linter format --- resources/definitions/ultimaker.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index de9d8d26ba..33805c9cb9 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -112,7 +112,7 @@ "speed_slowdown_layers": { "value": 1 }, "speed_travel_layer_0": { "value": "speed_travel" }, "support_brim_enable": { "value": "True" }, - "support_brim_width": { "value": "skirt_brim_line_width * 3"}, + "support_brim_width": { "value": "skirt_brim_line_width * 3" }, "support_infill_rate": { "value": "0 if support_structure == 'tree' else 80 if gradual_support_infill_steps != 0 else 15" }, "support_initial_layer_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" }, "support_interface_height": { "value": "2 * layer_height" }, From 63f5916cfbe6a47e8bc5b97b8da6d16cce4167de Mon Sep 17 00:00:00 2001 From: Rijk van Manen Date: Wed, 15 Feb 2023 13:27:58 +0100 Subject: [PATCH 4/6] move support brim to fdmprinter PP-249 --- resources/definitions/fdmprinter.def.json | 10 +++++----- resources/definitions/ultimaker.def.json | 2 -- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 3d07faf5cb..c1964af6e5 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4825,8 +4825,7 @@ "label": "Enable Support Brim", "description": "Generate a brim within the support infill regions of the first layer. This brim is printed underneath the support, not around it. Enabling this setting increases the adhesion of support to the build plate.", "type": "bool", - "default_value": false, - "value": "support_structure == 'tree'", + "default_value": true, "enabled": "support_enable or support_meshes_present", "limit_to_extruder": "support_infill_extruder_nr", "settable_per_mesh": false, @@ -4838,9 +4837,10 @@ "description": "The width of the brim to print underneath the support. A larger brim enhances adhesion to the build plate, at the cost of some extra material.", "type": "float", "unit": "mm", - "default_value": 8.0, + "default_value": 1.2, "minimum_value": "0.0", "maximum_value_warning": "50.0", + "value": "(skirt_brim_line_width * initial_layer_line_width_factor / 100.0) * 3", "enabled": "(support_enable or support_meshes_present) and support_brim_enable", "settable_per_mesh": false, "settable_per_extruder": true, @@ -4852,10 +4852,10 @@ "label": "Support Brim Line Count", "description": "The number of lines used for the support brim. More brim lines enhance adhesion to the build plate, at the cost of some extra material.", "type": "int", - "default_value": 20, + "default_value": 3, "minimum_value": "0", "maximum_value_warning": "50 / skirt_brim_line_width", - "value": "math.ceil(support_brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))", + "value": "round(support_brim_width / (skirt_brim_line_width * initial_layer_line_width_factor / 100.0))", "enabled": "(support_enable or support_meshes_present) and support_brim_enable", "settable_per_mesh": false, "settable_per_extruder": true, diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 33805c9cb9..655ff0e4ec 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -111,8 +111,6 @@ "speed_layer_0": { "value": "min(30, layer_height / layer_height_0 * speed_wall_0)" }, "speed_slowdown_layers": { "value": 1 }, "speed_travel_layer_0": { "value": "speed_travel" }, - "support_brim_enable": { "value": "True" }, - "support_brim_width": { "value": "skirt_brim_line_width * 3" }, "support_infill_rate": { "value": "0 if support_structure == 'tree' else 80 if gradual_support_infill_steps != 0 else 15" }, "support_initial_layer_line_distance": { "minimum_value_warning": "0 if support_structure == 'tree' else support_line_width" }, "support_interface_height": { "value": "2 * layer_height" }, From 68087b15519ba0743f30102d5e67ca4cebe909a4 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 20 Apr 2023 23:11:42 +0200 Subject: [PATCH 5/6] Resolve failed printer definition linting. CURA-10332 | PP-249 --- resources/definitions/elegoo_base.def.json | 1 - resources/definitions/mixware_hyper_s.def.json | 1 - 2 files changed, 2 deletions(-) diff --git a/resources/definitions/elegoo_base.def.json b/resources/definitions/elegoo_base.def.json index ed0c6d1c9d..c18ecc5874 100644 --- a/resources/definitions/elegoo_base.def.json +++ b/resources/definitions/elegoo_base.def.json @@ -116,7 +116,6 @@ "support_brim_enable": { "value": "support_structure == 'normal' or support_structure == 'tree'" }, "support_brim_width": { - "default_value": 3, "value": "6 if support_structure == 'tree' else line_width * initial_layer_line_width_factor * 0.02 " }, "support_infill_angles": { "default_value": "[65]" }, diff --git a/resources/definitions/mixware_hyper_s.def.json b/resources/definitions/mixware_hyper_s.def.json index 2fbf273a78..95ee6f48e0 100644 --- a/resources/definitions/mixware_hyper_s.def.json +++ b/resources/definitions/mixware_hyper_s.def.json @@ -125,7 +125,6 @@ "speed_z_hop": { "default_value": 5 }, "support_angle": { "default_value": 60 }, "support_brim_enable": { "value": false }, - "support_brim_width": { "default_value": 4 }, "support_enable": { "default_value": true }, "support_infill_rate": { "value": 15 }, "support_interface_density": { "default_value": 33.333 }, From 29380a5ed79118ce9ab780c9cafd22266e05c33a Mon Sep 17 00:00:00 2001 From: rburema Date: Thu, 20 Apr 2023 21:33:03 +0000 Subject: [PATCH 6/6] Applied printer-linter format --- resources/definitions/elegoo_base.def.json | 5 +---- resources/definitions/mixware_hyper_s.def.json | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/resources/definitions/elegoo_base.def.json b/resources/definitions/elegoo_base.def.json index e6c9e5b5cd..2de07271fe 100644 --- a/resources/definitions/elegoo_base.def.json +++ b/resources/definitions/elegoo_base.def.json @@ -114,10 +114,7 @@ "support_angle": { "value": "45 if speed_print > 99.9 else 50" }, "support_bottom_offset": { "value": "-0.4" }, "support_brim_enable": { "value": "support_structure == 'normal' or support_structure == 'tree'" }, - "support_brim_width": - { - "value": "6 if support_structure == 'tree' else line_width * initial_layer_line_width_factor * 0.02 " - }, + "support_brim_width": { "value": "6 if support_structure == 'tree' else line_width * initial_layer_line_width_factor * 0.02 " }, "support_infill_angles": { "default_value": "[65]" }, "support_interface_density": { "default_value": 33.333 }, "support_interface_pattern": { "default_value": "lines" }, diff --git a/resources/definitions/mixware_hyper_s.def.json b/resources/definitions/mixware_hyper_s.def.json index 79917304c7..e59ee4f5a7 100644 --- a/resources/definitions/mixware_hyper_s.def.json +++ b/resources/definitions/mixware_hyper_s.def.json @@ -117,8 +117,8 @@ "speed_wall_x": { "value": "speed_wall" }, "speed_z_hop": { "default_value": 5 }, "support_angle": { "default_value": 60 }, - "support_brim_enable": { "value": false }, "support_bottom_stair_step_height": { "value": 0.2 }, + "support_brim_enable": { "value": false }, "support_brim_width": { "default_value": 4 }, "support_enable": { "default_value": true }, "support_interface_density": { "default_value": 80 },