From 853c21dbb23883c9d6bc57e645938dde59e5a5bb Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Tue, 25 Jun 2024 18:07:14 +0200 Subject: [PATCH 1/8] Improve self support for Method machines --- .../ultimaker_method_base.def.json | 48 ++++++++++------- .../definitions/ultimaker_methodx.def.json | 17 ++---- .../definitions/ultimaker_methodxl.def.json | 6 --- .../um_methodx_1c_um-abscf-175_0.2mm.inst.cfg | 43 +++++++++++---- .../um_methodx_1c_um-absr-175_0.2mm.inst.cfg | 53 +++++++++++++------ .../um_methodx_1c_um-asa-175_0.2mm.inst.cfg | 51 ++++++++++++------ ...ethodx_1c_um-nylon12-cf-175_0.2mm.inst.cfg | 35 +++++++----- .../um_methodx_1xa_um-absr-175_0.2mm.inst.cfg | 53 +++++++++++++------ .../um_methodx_1xa_um-asa-175_0.2mm.inst.cfg | 51 ++++++++++++------ ...m_methodx_labs_um-abscf-175_0.2mm.inst.cfg | 43 +++++++++++---- ...um_methodx_labs_um-absr-175_0.2mm.inst.cfg | 53 +++++++++++++------ .../um_methodx_labs_um-asa-175_0.2mm.inst.cfg | 51 ++++++++++++------ ...hodx_labs_um-nylon12-cf-175_0.2mm.inst.cfg | 35 +++++++----- ...um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg | 43 +++++++++++---- .../um_methodxl_1c_um-absr-175_0.2mm.inst.cfg | 52 ++++++++++++------ .../um_methodxl_1c_um-asa-175_0.2mm.inst.cfg | 50 +++++++++++------ ...thodxl_1c_um-nylon12-cf-175_0.2mm.inst.cfg | 35 +++++++----- ...um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg | 52 ++++++++++++------ .../um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg | 50 +++++++++++------ ..._methodxl_labs_um-abscf-175_0.2mm.inst.cfg | 43 +++++++++++---- ...m_methodxl_labs_um-absr-175_0.2mm.inst.cfg | 52 ++++++++++++------ ...um_methodxl_labs_um-asa-175_0.2mm.inst.cfg | 50 +++++++++++------ ...odxl_labs_um-nylon12-cf-175_0.2mm.inst.cfg | 35 +++++++----- 23 files changed, 669 insertions(+), 332 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 22d25f92c71..670f4370248 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -23,12 +23,8 @@ "fabtotum_", "fdplast_", "filo3d_", - "generic_bvoh_175", - "generic_cpe_175", - "generic_hips_175", - "generic_pc_175", + "generic_", "ultimaker_rapidrinse_175", - "generic_tpu_175", "goofoo_", "ideagen3D_", "imade3d_", @@ -59,13 +55,7 @@ "1": "ultimaker_method_extruder_right" }, "nozzle_offsetting_for_disallowed_areas": false, - "platform_offset": [ - 0, - 0, - 0 - ], - "platform_texture": "MakerbotMethod.png", - "preferred_material": "generic_pla_175", + "preferred_material": "ultimaker_pla_175", "preferred_quality_type": "fast", "preferred_variant_name": "1A", "supports_network_connection": true, @@ -207,7 +197,7 @@ "infill_enable_travel_optimization": { "value": true }, "infill_material_flow": { "value": "material_flow" }, "infill_overlap": { "value": 0 }, - "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'lines'" }, + "infill_pattern": { "value": "'grid' if infill_sparse_density < 80 else 'lines'" }, "infill_wipe_dist": { "value": 0 }, "inset_direction": { "value": "'inside_out'" }, "jerk_enabled": @@ -333,10 +323,11 @@ "material_bed_temperature": { "enabled": "machine_heated_bed" }, "material_bed_temperature_layer_0": { "enabled": "machine_heated_bed" }, "material_final_print_temperature": { "value": "material_print_temperature-10" }, - "material_flow": { "value": 97 }, + "material_flow": { "value": 100 }, "material_initial_print_temperature": { "value": "material_print_temperature-10" }, "material_print_temperature": { "value": "default_material_print_temperature" }, "material_shrinkage_percentage": { "enabled": true }, + "min_bead_width": { "value": "0.75*line_width" }, "min_wall_line_width": { "value": 0.4 }, "minimum_support_area": { "value": 0.1 }, "multiple_mesh_overlap": { "value": 0 }, @@ -351,19 +342,25 @@ "prime_tower_raft_base_line_spacing": { "value": "raft_base_line_width" }, "prime_tower_wipe_enabled": { "value": true }, "print_sequence": { "enabled": false }, + "raft_base_fan_speed": { "value": 0 }, "raft_base_line_spacing": { "value": "2*raft_base_line_width" }, "raft_base_line_width": { "value": 1.4 }, "raft_base_speed": { "value": 10 }, "raft_base_thickness": { "value": 0.8 }, "raft_interface_extruder_nr": { "value": "raft_surface_extruder_nr" }, + "raft_interface_fan_speed": { "value": 0 }, "raft_interface_layers": { "value": 2 }, "raft_interface_line_width": { "value": 0.7 }, "raft_interface_speed": { "value": 90 }, "raft_interface_thickness": { "value": 0.3 }, "raft_interface_wall_count": { "value": "raft_wall_count" }, "raft_margin": { "value": 1.2 }, + "raft_smoothing": { "value": 9.5 }, "raft_surface_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material')) if support_enable and extruderValue(support_extruder_nr,'material_is_support_material') else raft_base_extruder_nr" }, + "raft_surface_fan_speed": { "value": 0 }, + "raft_surface_monotonic": { "value": true }, "raft_surface_wall_count": { "value": "raft_wall_count" }, + "retract_at_layer_change": { "value": true }, "retraction_amount": { "value": 0.75 }, "retraction_combing": { "value": "'off'" }, "retraction_combing_max_distance": { "value": "speed_travel / 10" }, @@ -372,11 +369,15 @@ "retraction_hop": { "value": 0.4 }, "retraction_hop_enabled": { "value": true }, "retraction_hop_only_when_collides": { "value": false }, + "retraction_min_travel": { "value": "0.6 if extruder_nr == support_extruder_nr else 5" }, "retraction_prime_speed": { "value": "retraction_speed" }, "retraction_speed": { "value": 5 }, "roofing_layer_count": { "value": 2 }, + "roofing_material_flow": { "value": "material_flow" }, "roofing_monotonic": { "value": true }, - "skin_material_flow": { "value": "0.95*material_flow" }, + "skin_material_flow": { "value": "material_flow" }, + "skin_material_flow_layer_0": { "value": "material_flow" }, + "skin_monotonic": { "value": true }, "skin_outline_count": { "value": 0 }, "skin_overlap": { "value": 0 }, "skin_preshrink": { "value": 0 }, @@ -395,25 +396,30 @@ "speed_wall_0": { "value": "speed_wall * 30/40" }, "speed_wall_x": { "value": "speed_wall" }, "support_angle": { "value": 40 }, - "support_bottom_distance": { "value": "support_z_distance / 2" }, + "support_bottom_distance": { "value": "layer_height if extruder_nr == support_extruder_nr else 0" }, + "support_bottom_enable": { "value": "false if extruder_nr == support_extruder_nr else true" }, "support_bottom_material_flow": { "value": "material_flow" }, + "support_bottom_wall_count": { "value": "0 if extruder_nr == support_extruder_nr else support_wall_count" }, "support_brim_enable": { "value": false }, "support_conical_min_width": { "value": 10 }, "support_enable": { "value": true }, "support_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material'))" }, - "support_fan_enable": { "value": false }, + "support_fan_enable": { "value": "true if extruder_nr == support_extruder_nr else false" }, "support_infill_rate": { "value": 20.0 }, + "support_infill_sparse_thickness": { "value": "layer_height" }, "support_interface_enable": { "value": true }, "support_interface_material_flow": { "value": "material_flow" }, - "support_interface_offset": { "value": 0 }, + "support_interface_offset": { "value": "1 if extruder_nr == support_extruder_nr else 0" }, "support_interface_pattern": { "value": "'lines'" }, - "support_interface_wall_count": { "value": 2 }, + "support_interface_wall_count": { "value": "1 if extruder_nr == support_extruder_nr else 2" }, "support_material_flow": { "value": "material_flow" }, + "support_offset": { "value": "1.8 if extruder_nr == support_extruder_nr else 0.8" }, "support_pattern": { "value": "'lines'" }, + "support_roof_height": { "value": "4*layer_height if extruder_nr == support_extruder_nr else 5*layer_height" }, "support_roof_material_flow": { "value": "material_flow" }, "support_supported_skin_fan_speed": { "value": "cool_fan_speed_max" }, "support_top_distance": { "value": "support_z_distance" }, - "support_wall_count": { "value": "1 if support_conical_enabled or support_structure == 'tree' else 0" }, + "support_wall_count": { "value": "2 if support_conical_enabled or support_structure == 'tree' else 0" }, "support_xy_distance": { "value": 0.2 }, "support_z_distance": { "value": 0 }, "switch_extruder_retraction_amount": { "value": 0.5 }, @@ -423,9 +429,11 @@ "travel_avoid_other_parts": { "value": false }, "wall_0_inset": { "value": 0 }, "wall_0_material_flow": { "value": "material_flow" }, + "wall_0_material_flow_layer_0": { "value": "material_flow" }, "wall_0_wipe_dist": { "value": 0.8 }, "wall_material_flow": { "value": "material_flow" }, "wall_x_material_flow": { "value": "material_flow" }, + "wall_x_material_flow_layer_0": { "value": "material_flow" }, "xy_offset": { "value": 0 }, "xy_offset_layer_0": { "value": "xy_offset" }, "z_seam_corner": { "value": "'z_seam_corner_none'" }, diff --git a/resources/definitions/ultimaker_methodx.def.json b/resources/definitions/ultimaker_methodx.def.json index 9828ba96f2b..3f02a30235e 100644 --- a/resources/definitions/ultimaker_methodx.def.json +++ b/resources/definitions/ultimaker_methodx.def.json @@ -23,19 +23,7 @@ "fabtotum_", "fdplast_", "filo3d_", - "generic_asa_175", - "generic_abs_175", - "generic_bvoh_175", - "generic_petg_175", - "generic_pla_175", - "generic_tough_pla_175", - "generic_pva_175", - "generic_cffpa_175", - "generic_cpe_175", - "generic_nylon_175", - "generic_hips_175", - "generic_pc_175", - "generic_tpu_175", + "generic_", "goofoo_", "ideagen3D_", "imade3d_", @@ -48,6 +36,8 @@ "polywood_pla", "redd_", "tizyx_", + "ultimaker_pla_175", + "ultimaker_tough_pla_175", "verbatim_", "Vertex_", "volumic_", @@ -70,7 +60,6 @@ 0, 16 ], - "platform_texture": "MakerbotMethod.png", "preferred_material": "ultimaker_absr_175", "preferred_quality_type": "draft", "preferred_variant_name": "1XA", diff --git a/resources/definitions/ultimaker_methodxl.def.json b/resources/definitions/ultimaker_methodxl.def.json index 6c12218b51d..098586df686 100644 --- a/resources/definitions/ultimaker_methodxl.def.json +++ b/resources/definitions/ultimaker_methodxl.def.json @@ -18,12 +18,6 @@ "0": "ultimaker_methodxl_extruder_left", "1": "ultimaker_methodxl_extruder_right" }, - "platform_offset": [ - 0, - 0, - 0 - ], - "platform_texture": "MakerbotMethod.png", "preferred_quality_type": "draft", "reference_machine_id": "magma_10", "supports_network_connection": true, diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg index d4263531115..a7746bf4421 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-abscf-175_0.2mm.inst.cfg @@ -12,31 +12,52 @@ variant = 1C weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 6 +cool_min_layer_time_fan_speed_max = 11 +cool_min_speed = 6 +cool_min_temperature = 250 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_surface_flow = =110 if extruder_nr == support_extruder_nr else 100 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 +raft_surface_z_offset = =-0.075 if extruder_nr == support_extruder_nr else 0 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 speed_roofing = 55 -speed_topbottom = 55 +speed_support = =speed_print +speed_topbottom = 85 speed_travel = 250.0 speed_wall_0 = 45 speed_wall_x = 65 -support_angle = 50 +support_angle = 52 support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [ 45,45,45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True +support_interface_offset = 1.2 support_interface_pattern = lines -support_line_width = 0.3 +support_line_width = 0.35 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 +support_roof_density = 82 support_roof_height = 1.015 support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.25 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.15 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 50 diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg index 3272134e2d7..d52a19cb97e 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-absr-175_0.2mm.inst.cfg @@ -12,31 +12,54 @@ variant = 1C weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 75 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 8 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) +cool_min_temperature = 250 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_print_temperature = =255 if extruder_nr == support_extruder_nr else 260 +raft_airgap = =0.16 if extruder_nr == support_extruder_nr else 0 +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 +support_interface_density = 85 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = 85 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = =0.35 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg index f2d399ff3b0..e0ad6f46aa8 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-asa-175_0.2mm.inst.cfg @@ -13,38 +13,55 @@ variant = 1C weight = -2 [values] -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 85.0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) material_print_temperature_layer_0 = =default_material_print_temperature+5 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_surface_speed = 90 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 98.0 +skin_overlap = 10 small_skin_width = 3.6 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = =0.85*material_flow +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = 0.35 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodx/um_methodx_1c_um-nylon12-cf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1c_um-nylon12-cf-175_0.2mm.inst.cfg index 78e7b96bc83..f08b71df371 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1c_um-nylon12-cf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1c_um-nylon12-cf-175_0.2mm.inst.cfg @@ -14,16 +14,22 @@ weight = -2 [values] cool_fan_enabled = False -material_final_print_temperature = =default_material_print_temperature-5 -material_initial_print_temperature = =default_material_print_temperature-5 -raft_airgap = 0.3 +cool_min_temperature = =material_print_temperature-5 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +min_wall_line_width = 0.35 +raft_airgap = =0.2 if extruder_nr == support_extruder_nr else 0 raft_base_line_spacing = 3 -raft_base_line_width = 1.2 +raft_base_line_width = =1 if extruder_nr == support_extruder_nr else 1.2 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_interface_layers = =1 if extruder_nr == support_extruder_nr else 2 +raft_interface_line_spacing = =1 if extruder_nr == support_extruder_nr else 0.9 +raft_surface_layers = =3 if extruder_nr == support_extruder_nr else 2 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 100 small_skin_width = 3.6 speed_prime_tower = 30.0 speed_print = 120.0 @@ -37,17 +43,18 @@ support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False support_infill_rate = 12.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.3 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.35 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 60 diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg index eda37306024..a18f008ac7c 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-absr-175_0.2mm.inst.cfg @@ -12,31 +12,54 @@ variant = 1XA weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 75 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 8 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) +cool_min_temperature = 250 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_print_temperature = =255 if extruder_nr == support_extruder_nr else 260 +raft_airgap = =0.16 if extruder_nr == support_extruder_nr else 0 +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 +support_interface_density = 85 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = 85 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = =0.35 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg index e46ee25b093..675c411f859 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_1xa_um-asa-175_0.2mm.inst.cfg @@ -13,38 +13,55 @@ variant = 1XA weight = -2 [values] -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 85.0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) material_print_temperature_layer_0 = =default_material_print_temperature+5 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_surface_speed = 90 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 98.0 +skin_overlap = 10 small_skin_width = 3.6 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = =0.85*material_flow +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = 0.35 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg index 444d893bc77..a2b0e3b1462 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-abscf-175_0.2mm.inst.cfg @@ -12,31 +12,52 @@ variant = LABS weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 6 +cool_min_layer_time_fan_speed_max = 11 +cool_min_speed = 6 +cool_min_temperature = 250 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_surface_flow = =110 if extruder_nr == support_extruder_nr else 100 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 +raft_surface_z_offset = =-0.075 if extruder_nr == support_extruder_nr else 0 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 speed_roofing = 55 -speed_topbottom = 55 +speed_support = =speed_print +speed_topbottom = 85 speed_travel = 250.0 speed_wall_0 = 45 speed_wall_x = 65 -support_angle = 50 +support_angle = 52 support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [ 45,45,45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True +support_interface_offset = 1.2 support_interface_pattern = lines -support_line_width = 0.3 +support_line_width = 0.35 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 +support_roof_density = 82 support_roof_height = 1.015 support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.25 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.15 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 50 diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg index d95a0176085..e0a3f5e715c 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-absr-175_0.2mm.inst.cfg @@ -12,31 +12,54 @@ variant = LABS weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 75 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 8 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) +cool_min_temperature = 250 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_print_temperature = =255 if extruder_nr == support_extruder_nr else 260 +raft_airgap = =0.16 if extruder_nr == support_extruder_nr else 0 +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 +support_interface_density = 85 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = 85 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = =0.35 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg index 384f85381cb..5316aece197 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-asa-175_0.2mm.inst.cfg @@ -13,38 +13,55 @@ variant = LABS weight = -2 [values] -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 85.0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) material_print_temperature_layer_0 = =default_material_print_temperature+5 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_surface_speed = 90 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 98.0 +skin_overlap = 10 small_skin_width = 3.6 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = =0.85*material_flow +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = 0.35 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodx/um_methodx_labs_um-nylon12-cf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_labs_um-nylon12-cf-175_0.2mm.inst.cfg index afc790abb45..85f7d7ffb93 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_labs_um-nylon12-cf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_labs_um-nylon12-cf-175_0.2mm.inst.cfg @@ -14,16 +14,22 @@ weight = -2 [values] cool_fan_enabled = False -material_final_print_temperature = =default_material_print_temperature-5 -material_initial_print_temperature = =default_material_print_temperature-5 -raft_airgap = 0.3 +cool_min_temperature = =material_print_temperature-5 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +min_wall_line_width = 0.35 +raft_airgap = =0.2 if extruder_nr == support_extruder_nr else 0 raft_base_line_spacing = 3 -raft_base_line_width = 1.2 +raft_base_line_width = =1 if extruder_nr == support_extruder_nr else 1.2 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_interface_layers = =1 if extruder_nr == support_extruder_nr else 2 +raft_interface_line_spacing = =1 if extruder_nr == support_extruder_nr else 0.9 +raft_surface_layers = =3 if extruder_nr == support_extruder_nr else 2 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 100 small_skin_width = 3.6 speed_prime_tower = 30.0 speed_print = 120.0 @@ -37,17 +43,18 @@ support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False support_infill_rate = 12.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.3 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.35 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 60 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg index f1422160628..fd323798d90 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-abscf-175_0.2mm.inst.cfg @@ -13,32 +13,53 @@ weight = -2 [values] build_volume_temperature = 85 -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 6 +cool_min_layer_time_fan_speed_max = 11 +cool_min_speed = 6 +cool_min_temperature = 250 default_material_bed_temperature = 95 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_surface_flow = =110 if extruder_nr == support_extruder_nr else 100 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 +raft_surface_z_offset = =-0.075 if extruder_nr == support_extruder_nr else 0 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 speed_roofing = 55 -speed_topbottom = 55 +speed_support = =speed_print +speed_topbottom = 85 speed_travel = 250.0 speed_wall_0 = 45 speed_wall_x = 65 -support_angle = 50 +support_angle = 52 support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [ 45,45,45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True +support_interface_offset = 1.2 support_interface_pattern = lines -support_line_width = 0.3 +support_line_width = 0.35 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 +support_roof_density = 82 support_roof_height = 1.015 support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.25 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.15 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 50 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg index c18441b7cd5..8148f54948c 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-absr-175_0.2mm.inst.cfg @@ -12,31 +12,53 @@ variant = 1C weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 75 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 8 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) +cool_min_temperature = 250 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_print_temperature = =255 if extruder_nr == support_extruder_nr else 260 +raft_airgap = =0.18 if extruder_nr == support_extruder_nr else 0 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 +support_interface_density = 85 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = 85 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = =0.35 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg index e8ee70b2b40..e581e2dbd1b 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-asa-175_0.2mm.inst.cfg @@ -13,39 +13,55 @@ variant = 1C weight = -2 [values] -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 85.0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) material_print_temperature_layer_0 = =default_material_print_temperature+5 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 raft_base_speed = 10 -retract_at_layer_change = True +raft_surface_speed = 90 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 98.0 +skin_overlap = 10 small_skin_width = 3.6 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 500 speed_travel_layer_0 = 250 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = =0.85*material_flow +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = 0.35 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-nylon12-cf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-nylon12-cf-175_0.2mm.inst.cfg index 5d5f891daff..918a1f0f578 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-nylon12-cf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1c_um-nylon12-cf-175_0.2mm.inst.cfg @@ -14,16 +14,22 @@ weight = -2 [values] cool_fan_enabled = False -material_final_print_temperature = =default_material_print_temperature-5 -material_initial_print_temperature = =default_material_print_temperature-5 -raft_airgap = 0.3 +cool_min_temperature = =material_print_temperature-5 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +min_wall_line_width = 0.35 +raft_airgap = =0.2 if extruder_nr == support_extruder_nr else 0 raft_base_line_spacing = 3 -raft_base_line_width = 1.2 +raft_base_line_width = =1 if extruder_nr == support_extruder_nr else 1.2 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_interface_layers = =1 if extruder_nr == support_extruder_nr else 2 +raft_interface_line_spacing = =1 if extruder_nr == support_extruder_nr else 0.9 +raft_surface_layers = =3 if extruder_nr == support_extruder_nr else 2 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 100 small_skin_width = 3.6 speed_prime_tower = 30.0 speed_print = 120.0 @@ -37,17 +43,18 @@ support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False support_infill_rate = 12.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.3 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.35 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 60 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg index ea2a441350e..f6b0fce6994 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-absr-175_0.2mm.inst.cfg @@ -12,31 +12,53 @@ variant = 1XA weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 75 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 8 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) +cool_min_temperature = 250 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_print_temperature = =255 if extruder_nr == support_extruder_nr else 260 +raft_airgap = =0.18 if extruder_nr == support_extruder_nr else 0 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 +support_interface_density = 85 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = 85 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = =0.35 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg index acbd50b36e1..f84dfcf5f9d 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_1xa_um-asa-175_0.2mm.inst.cfg @@ -13,39 +13,55 @@ variant = 1XA weight = -2 [values] -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 85.0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) material_print_temperature_layer_0 = =default_material_print_temperature+5 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 raft_base_speed = 10 -retract_at_layer_change = True +raft_surface_speed = 90 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 98.0 +skin_overlap = 10 small_skin_width = 3.6 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 500 speed_travel_layer_0 = 250 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = =0.85*material_flow +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = 0.35 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg index 77acd4f2b9e..524922c316d 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-abscf-175_0.2mm.inst.cfg @@ -13,32 +13,53 @@ weight = -2 [values] build_volume_temperature = 85 -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 6 +cool_min_layer_time_fan_speed_max = 11 +cool_min_speed = 6 +cool_min_temperature = 250 default_material_bed_temperature = 95 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_surface_flow = =110 if extruder_nr == support_extruder_nr else 100 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 +raft_surface_z_offset = =-0.075 if extruder_nr == support_extruder_nr else 0 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 speed_roofing = 55 -speed_topbottom = 55 +speed_support = =speed_print +speed_topbottom = 85 speed_travel = 250.0 speed_wall_0 = 45 speed_wall_x = 65 -support_angle = 50 +support_angle = 52 support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [ 45,45,45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True +support_interface_offset = 1.2 support_interface_pattern = lines -support_line_width = 0.3 +support_line_width = 0.35 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 +support_roof_density = 82 support_roof_height = 1.015 support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.25 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.15 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 50 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg index 94895b5fa4b..06e3e6a1df3 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-absr-175_0.2mm.inst.cfg @@ -12,31 +12,53 @@ variant = LABS weight = -2 [values] -cool_fan_enabled = False -raft_airgap = 0.3 +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 75 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 8 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) +cool_min_temperature = 250 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 10) +material_print_temperature = =255 if extruder_nr == support_extruder_nr else 260 +raft_airgap = =0.18 if extruder_nr == support_extruder_nr else 0 +raft_surface_speed = =90 if extruder_nr == support_extruder_nr else 50 +skin_overlap = 10 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 250.0 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 +support_interface_density = 85 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = 85 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = =0.35 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg index 0ecfa145540..bb9d380e132 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-asa-175_0.2mm.inst.cfg @@ -13,39 +13,55 @@ variant = LABS weight = -2 [values] -cool_fan_enabled = False +cool_fan_enabled = =True if extruder_nr == support_extruder_nr else False +cool_fan_full_layer = 3 +cool_fan_speed = 85.0 +cool_fan_speed_0 = 0 +cool_fan_speed_max = 100 +cool_min_layer_time = 10 +cool_min_layer_time_fan_speed_max = 15 +cool_min_speed = =round(speed_wall_0 * 3 / 4) if cool_lift_head else round(speed_wall_0 / 5) material_print_temperature_layer_0 = =default_material_print_temperature+5 -raft_airgap = 0.3 +raft_airgap = =0.15 if extruder_nr == support_extruder_nr else 0 raft_base_speed = 10 -retract_at_layer_change = True +raft_surface_speed = 90 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 98.0 +skin_overlap = 10 small_skin_width = 3.6 +speed_layer_0 = 35 speed_prime_tower = 30.0 speed_print = 120.0 -speed_roofing = 55 +speed_roofing = 65 +speed_support = 100 +speed_support_interface = 75 speed_topbottom = 55 speed_travel = 500 speed_travel_layer_0 = 250 -speed_wall_0 = 45 -speed_wall_x = 65 +speed_wall = 25 +speed_wall_0 = 20 +speed_wall_x = 25 support_angle = 50 support_bottom_density = 24 -support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False -support_infill_rate = 12.0 +support_infill_angles = [45,45,45,45,45,45,45,45,45,45,135,135,135,135,135,135,135,135,135,135] +support_infill_rate = 15.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 -support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 +support_material_flow = =0.85*material_flow +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_roof_wall_count = 1 +support_supported_skin_fan_speed = 60.0 +support_top_distance = =support_z_distance support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_xy_distance = 0.35 +support_xy_distance_overhang = 0.25 +support_xy_overrides_z = xy_overrides_z +support_z_distance = 0.15 +top_skin_expand_distance = 2.4 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 40 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-nylon12-cf-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-nylon12-cf-175_0.2mm.inst.cfg index cc075adf90f..255045e1682 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-nylon12-cf-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_labs_um-nylon12-cf-175_0.2mm.inst.cfg @@ -14,16 +14,22 @@ weight = -2 [values] cool_fan_enabled = False -material_final_print_temperature = =default_material_print_temperature-5 -material_initial_print_temperature = =default_material_print_temperature-5 -raft_airgap = 0.3 +cool_min_temperature = =material_print_temperature-5 +material_final_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +material_initial_print_temperature = =material_print_temperature if extruder_nr == support_extruder_nr else (material_print_temperature - 5) +min_wall_line_width = 0.35 +raft_airgap = =0.2 if extruder_nr == support_extruder_nr else 0 raft_base_line_spacing = 3 -raft_base_line_width = 1.2 +raft_base_line_width = =1 if extruder_nr == support_extruder_nr else 1.2 raft_base_speed = 10 -retract_at_layer_change = True +raft_base_thickness = =0.6 if extruder_nr == support_extruder_nr else 0.8 +raft_base_wall_count = =2 if extruder_nr == support_extruder_nr else 1 +raft_interface_layers = =1 if extruder_nr == support_extruder_nr else 2 +raft_interface_line_spacing = =1 if extruder_nr == support_extruder_nr else 0.9 +raft_surface_layers = =3 if extruder_nr == support_extruder_nr else 2 +raft_surface_thickness = =0.25 if extruder_nr == support_extruder_nr else 0.2 retraction_amount = 0.5 retraction_min_travel = 3.2 -roofing_material_flow = 100 small_skin_width = 3.6 speed_prime_tower = 30.0 speed_print = 120.0 @@ -37,17 +43,18 @@ support_bottom_density = 24 support_bottom_enable = False support_bottom_line_width = 0.6 support_bottom_stair_step_height = 0 -support_fan_enable = False support_infill_rate = 12.0 support_interface_enable = True support_interface_pattern = lines support_line_width = 0.3 +support_material_flow = 90 support_pattern = lines -support_roof_density = 97 -support_roof_height = 1.015 -support_roof_line_width = 0.25 -support_use_towers = False -support_xy_distance = 0.2 -support_xy_distance_overhang = 0.15 -support_z_distance = 0.25 +support_roof_density = 85 +support_roof_line_width = =0.4 if extruder_nr == support_extruder_nr else 0.25 +support_use_towers = True +support_xy_distance = =0.3 if extruder_nr == support_extruder_nr else 0.2 +support_xy_distance_overhang = =0.3 if extruder_nr == support_extruder_nr else 0.15 +support_z_distance = 0.35 +wall_overhang_angle = 30 +wall_overhang_speed_factor = 60 From fb274df5278f32124e69d5fedc0f6bb279292c5a Mon Sep 17 00:00:00 2001 From: alanbjorklund Date: Fri, 28 Jun 2024 10:51:46 -0400 Subject: [PATCH 2/8] Update resources/definitions/ultimaker_method_base.def.json Co-authored-by: Erwan MATHIEU --- resources/definitions/ultimaker_method_base.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 670f4370248..1ff2f00c600 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -404,7 +404,7 @@ "support_conical_min_width": { "value": 10 }, "support_enable": { "value": true }, "support_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material'))" }, - "support_fan_enable": { "value": "true if extruder_nr == support_extruder_nr else false" }, + "support_fan_enable": { "value": "extruder_nr == support_extruder_nr" }, "support_infill_rate": { "value": 20.0 }, "support_infill_sparse_thickness": { "value": "layer_height" }, "support_interface_enable": { "value": true }, From 5857f37f07b5de6c2f8341a522f4f6c6d620a67f Mon Sep 17 00:00:00 2001 From: alanbjorklund Date: Fri, 28 Jun 2024 10:54:18 -0400 Subject: [PATCH 3/8] Update resources/definitions/ultimaker_method_base.def.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- resources/definitions/ultimaker_method_base.def.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 1ff2f00c600..862238c5788 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -358,8 +358,7 @@ "raft_smoothing": { "value": 9.5 }, "raft_surface_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material')) if support_enable and extruderValue(support_extruder_nr,'material_is_support_material') else raft_base_extruder_nr" }, "raft_surface_fan_speed": { "value": 0 }, - "raft_surface_monotonic": { "value": true }, - "raft_surface_wall_count": { "value": "raft_wall_count" }, + "raft_surface_wall_count": { "value": "raft_wall_count" }, "retract_at_layer_change": { "value": true }, "retraction_amount": { "value": 0.75 }, "retraction_combing": { "value": "'off'" }, From 828362d2d0c685d5daa69d4456ca73dec9916812 Mon Sep 17 00:00:00 2001 From: alanbjorklund Date: Fri, 28 Jun 2024 10:54:50 -0400 Subject: [PATCH 4/8] Update resources/definitions/ultimaker_method_base.def.json Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- resources/definitions/ultimaker_method_base.def.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 862238c5788..6e322a64d47 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -372,8 +372,7 @@ "retraction_prime_speed": { "value": "retraction_speed" }, "retraction_speed": { "value": 5 }, "roofing_layer_count": { "value": 2 }, - "roofing_material_flow": { "value": "material_flow" }, - "roofing_monotonic": { "value": true }, + "roofing_monotonic": { "value": true }, "skin_material_flow": { "value": "material_flow" }, "skin_material_flow_layer_0": { "value": "material_flow" }, "skin_monotonic": { "value": true }, From 637d516e742143179b61f3cd6ab46c610d26df1c Mon Sep 17 00:00:00 2001 From: alanbjorklund Date: Fri, 28 Jun 2024 14:55:45 +0000 Subject: [PATCH 5/8] Applied printer-linter format --- resources/definitions/ultimaker_method_base.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 6e322a64d47..71bd386fd2a 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -358,7 +358,7 @@ "raft_smoothing": { "value": 9.5 }, "raft_surface_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material')) if support_enable and extruderValue(support_extruder_nr,'material_is_support_material') else raft_base_extruder_nr" }, "raft_surface_fan_speed": { "value": 0 }, - "raft_surface_wall_count": { "value": "raft_wall_count" }, + "raft_surface_wall_count": { "value": "raft_wall_count" }, "retract_at_layer_change": { "value": true }, "retraction_amount": { "value": 0.75 }, "retraction_combing": { "value": "'off'" }, @@ -372,7 +372,7 @@ "retraction_prime_speed": { "value": "retraction_speed" }, "retraction_speed": { "value": 5 }, "roofing_layer_count": { "value": 2 }, - "roofing_monotonic": { "value": true }, + "roofing_monotonic": { "value": true }, "skin_material_flow": { "value": "material_flow" }, "skin_material_flow_layer_0": { "value": "material_flow" }, "skin_monotonic": { "value": true }, From df04127a9dcb7b865d31c3300f63c056686a01ae Mon Sep 17 00:00:00 2001 From: Alan Bjorklund Date: Fri, 28 Jun 2024 11:06:59 -0400 Subject: [PATCH 6/8] removed support_z_distance = 0 from soluble material quality files, this value was in the base definition file PP-490 --- .../um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg | 5 ++--- .../um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg | 7 +++---- .../um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg | 5 ++--- .../um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg | 7 +++---- 4 files changed, 10 insertions(+), 14 deletions(-) diff --git a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg index 4cfb9c9276e..82130b359ad 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg @@ -4,11 +4,11 @@ name = Fast version = 4 [metadata] +setting_version = 23 +variant = 2XA material = ultimaker_rapidrinse_175 quality_type = draft -setting_version = 23 type = quality -variant = 2XA weight = -2 [values] @@ -32,5 +32,4 @@ support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 support_interface_enable = True support_wall_count = 1 support_xy_distance = 0.2 -support_z_distance = 0 diff --git a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg index 2ee2106356e..64bfd5b2932 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg @@ -4,13 +4,13 @@ name = Fast - Experimental version = 4 [metadata] -is_experimental = True +setting_version = 23 +variant = 2XA material = ultimaker_sr30_175 quality_type = draft -setting_version = 23 type = quality -variant = 2XA weight = -2 +is_experimental = True [values] brim_replaces_support = False @@ -37,5 +37,4 @@ support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 support_interface_enable = True support_wall_count = 1 support_xy_distance = 0.2 -support_z_distance = 0 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg index f73e194cc28..168d4cd66aa 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg @@ -4,11 +4,11 @@ name = Fast version = 4 [metadata] +setting_version = 23 +variant = 2XA material = ultimaker_rapidrinse_175 quality_type = draft -setting_version = 23 type = quality -variant = 2XA weight = -2 [values] @@ -32,5 +32,4 @@ support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 support_interface_enable = True support_wall_count = 1 support_xy_distance = 0.2 -support_z_distance = 0 diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg index 370a22fd34e..b97cea97436 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg @@ -4,13 +4,13 @@ name = Fast - Experimental version = 4 [metadata] -is_experimental = True +setting_version = 23 +variant = 2XA material = ultimaker_sr30_175 quality_type = draft -setting_version = 23 type = quality -variant = 2XA weight = -2 +is_experimental = True [values] brim_replaces_support = False @@ -37,5 +37,4 @@ support_infill_sparse_thickness = =min(layer_height * 2, machine_nozzle_size * 3 support_interface_enable = True support_wall_count = 1 support_xy_distance = 0.2 -support_z_distance = 0 From ec452d609b51df9a7221c1004c5d783969510e86 Mon Sep 17 00:00:00 2001 From: alanbjorklund Date: Fri, 28 Jun 2024 15:08:04 +0000 Subject: [PATCH 7/8] Applied printer-linter format --- .../um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg | 4 ++-- .../um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg | 6 +++--- .../um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg | 4 ++-- .../um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg | 6 +++--- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg index 82130b359ad..14b81d4b2b9 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-rapidrinse-175_0.2mm.inst.cfg @@ -4,11 +4,11 @@ name = Fast version = 4 [metadata] -setting_version = 23 -variant = 2XA material = ultimaker_rapidrinse_175 quality_type = draft +setting_version = 23 type = quality +variant = 2XA weight = -2 [values] diff --git a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg index 64bfd5b2932..0c8ec958025 100644 --- a/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodx/um_methodx_2xa_um-sr30-175_0.2mm.inst.cfg @@ -4,13 +4,13 @@ name = Fast - Experimental version = 4 [metadata] -setting_version = 23 -variant = 2XA +is_experimental = True material = ultimaker_sr30_175 quality_type = draft +setting_version = 23 type = quality +variant = 2XA weight = -2 -is_experimental = True [values] brim_replaces_support = False diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg index 168d4cd66aa..f55b24eaa85 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-rapidrinse-175_0.2mm.inst.cfg @@ -4,11 +4,11 @@ name = Fast version = 4 [metadata] -setting_version = 23 -variant = 2XA material = ultimaker_rapidrinse_175 quality_type = draft +setting_version = 23 type = quality +variant = 2XA weight = -2 [values] diff --git a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg index b97cea97436..9b2b33cacc3 100644 --- a/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_methodxl/um_methodxl_2xa_um-sr30-175_0.2mm.inst.cfg @@ -4,13 +4,13 @@ name = Fast - Experimental version = 4 [metadata] -setting_version = 23 -variant = 2XA +is_experimental = True material = ultimaker_sr30_175 quality_type = draft +setting_version = 23 type = quality +variant = 2XA weight = -2 -is_experimental = True [values] brim_replaces_support = False From c771424fa5746f4b3012f29d6ef9d71ee8b724e7 Mon Sep 17 00:00:00 2001 From: Paul Kuiper <46715907+pkuiper-ultimaker@users.noreply.github.com> Date: Thu, 4 Jul 2024 08:30:36 +0200 Subject: [PATCH 8/8] Update PR with latest changes from main. PP-490 --- resources/definitions/fdmprinter.def.json | 2 ++ resources/definitions/ultimaker3.def.json | 2 -- .../definitions/ultimaker_method_base.def.json | 5 +++-- resources/definitions/ultimaker_s3.def.json | 2 -- resources/definitions/ultimaker_s5.def.json | 2 -- ..._aa0.4_tough-pla_0.2mm_engineering.inst.cfg | 4 +++- ..._f4_cc0.4_cffcpe_0.2mm_engineering.inst.cfg | 18 ++++++++++++++++++ ..._f4_cc0.4_gffcpe_0.2mm_engineering.inst.cfg | 18 ++++++++++++++++++ ..._f4_cc0.6_cffcpe_0.2mm_engineering.inst.cfg | 18 ++++++++++++++++++ ..._f4_cc0.6_gffcpe_0.2mm_engineering.inst.cfg | 18 ++++++++++++++++++ .../um_f4_aa0.4_bam_0.15mm.inst.cfg | 4 ++-- .../um_f4_aa0.4_bam_0.1mm.inst.cfg | 2 ++ .../um_f4_aa0.4_bam_0.2mm.inst.cfg | 2 ++ .../um_f4_aa0.4_bam_0.3mm.inst.cfg | 2 ++ .../um_f4_bb0.4_pva_0.15mm.inst.cfg | 5 ++++- .../um_f4_bb0.4_pva_0.1mm.inst.cfg | 2 ++ .../um_f4_bb0.4_pva_0.2mm.inst.cfg | 2 ++ .../um_f4_bb0.4_pva_0.3mm.inst.cfg | 2 ++ .../um_f4_bb0.8_pva_0.2mm.inst.cfg | 2 ++ .../um_f4_bb0.8_pva_0.3mm.inst.cfg | 2 ++ .../um_f4_bb0.8_pva_0.4mm.inst.cfg | 2 ++ .../um_f4_cc0.4_cffcpe_0.2mm.inst.cfg | 18 ++++++++++++++++++ .../um_f4_cc0.4_gffcpe_0.2mm.inst.cfg | 18 ++++++++++++++++++ .../um_f4_cc0.6_cffcpe_0.2mm.inst.cfg | 18 ++++++++++++++++++ .../um_f4_cc0.6_gffcpe_0.2mm.inst.cfg | 18 ++++++++++++++++++ .../um_s3_aa0.4_bam_0.15mm.inst.cfg | 2 ++ .../um_s3_aa0.4_bam_0.1mm.inst.cfg | 2 ++ .../um_s3_aa0.4_bam_0.2mm.inst.cfg | 2 ++ .../um_s3_aa0.4_bam_0.3mm.inst.cfg | 2 ++ .../um_s3_bb0.4_pva_0.06mm.inst.cfg | 2 ++ .../um_s3_bb0.4_pva_0.15mm.inst.cfg | 2 ++ .../um_s3_bb0.4_pva_0.1mm.inst.cfg | 2 ++ .../um_s3_bb0.4_pva_0.2mm.inst.cfg | 2 ++ .../um_s3_bb0.4_pva_0.3mm.inst.cfg | 2 ++ .../um_s3_bb0.8_pva_0.2mm.inst.cfg | 2 ++ .../um_s3_bb0.8_pva_0.3mm.inst.cfg | 2 ++ .../um_s3_bb0.8_pva_0.4mm.inst.cfg | 2 ++ .../um_s5_aa0.4_bam_0.15mm.inst.cfg | 2 ++ .../um_s5_aa0.4_bam_0.1mm.inst.cfg | 2 ++ .../um_s5_aa0.4_bam_0.2mm.inst.cfg | 2 ++ .../um_s5_aa0.4_bam_0.3mm.inst.cfg | 2 ++ .../um_s5_bb0.4_pva_0.06mm.inst.cfg | 2 ++ .../um_s5_bb0.4_pva_0.15mm.inst.cfg | 2 ++ .../um_s5_bb0.4_pva_0.1mm.inst.cfg | 2 ++ .../um_s5_bb0.4_pva_0.2mm.inst.cfg | 2 ++ .../um_s5_bb0.4_pva_0.3mm.inst.cfg | 2 ++ .../um_s5_bb0.8_pva_0.2mm.inst.cfg | 2 ++ .../um_s5_bb0.8_pva_0.3mm.inst.cfg | 2 ++ .../um_s5_bb0.8_pva_0.4mm.inst.cfg | 2 ++ 49 files changed, 224 insertions(+), 12 deletions(-) create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm_engineering.inst.cfg create mode 100644 resources/intent/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm_engineering.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm.inst.cfg create mode 100644 resources/quality/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm.inst.cfg diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 4ef0bdd8faa..8123c34586c 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4372,6 +4372,7 @@ "unit": "mm", "type": "float", "default_value": 0.0, + "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))", "minimum_value": "machine_width / -2 if machine_center_is_zero else 0", "settable_per_mesh": false, "settable_per_extruder": true, @@ -4384,6 +4385,7 @@ "unit": "mm", "type": "float", "default_value": 0.0, + "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))", "minimum_value": "machine_depth / -2 if machine_center_is_zero else 0", "settable_per_mesh": false, "settable_per_extruder": true, diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 173fbdb5247..9b732aa421e 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -70,8 +70,6 @@ "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, "infill_wipe_dist": { "value": "0" }, "jerk_enabled": { "value": "True" }, - "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, - "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, "machine_acceleration": { "default_value": 3000 }, "machine_depth": { "default_value": 215 }, "machine_disallowed_areas": diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 71bd386fd2a..6ff3339953b 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -358,6 +358,7 @@ "raft_smoothing": { "value": 9.5 }, "raft_surface_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material')) if support_enable and extruderValue(support_extruder_nr,'material_is_support_material') else raft_base_extruder_nr" }, "raft_surface_fan_speed": { "value": 0 }, + "raft_surface_monotonic": { "value": true }, "raft_surface_wall_count": { "value": "raft_wall_count" }, "retract_at_layer_change": { "value": true }, "retraction_amount": { "value": 0.75 }, @@ -372,6 +373,7 @@ "retraction_prime_speed": { "value": "retraction_speed" }, "retraction_speed": { "value": 5 }, "roofing_layer_count": { "value": 2 }, + "roofing_material_flow": { "value": "material_flow" }, "roofing_monotonic": { "value": true }, "skin_material_flow": { "value": "material_flow" }, "skin_material_flow_layer_0": { "value": "material_flow" }, @@ -402,7 +404,7 @@ "support_conical_min_width": { "value": 10 }, "support_enable": { "value": true }, "support_extruder_nr": { "value": "int(anyExtruderWithMaterial('material_is_support_material'))" }, - "support_fan_enable": { "value": "extruder_nr == support_extruder_nr" }, + "support_fan_enable": { "value": "true if extruder_nr == support_extruder_nr else false" }, "support_infill_rate": { "value": 20.0 }, "support_infill_sparse_thickness": { "value": "layer_height" }, "support_interface_enable": { "value": true }, @@ -419,7 +421,6 @@ "support_top_distance": { "value": "support_z_distance" }, "support_wall_count": { "value": "2 if support_conical_enabled or support_structure == 'tree' else 0" }, "support_xy_distance": { "value": 0.2 }, - "support_z_distance": { "value": 0 }, "switch_extruder_retraction_amount": { "value": 0.5 }, "switch_extruder_retraction_speeds": { "value": "retraction_speed" }, "top_bottom_thickness": { "value": "5*layer_height" }, diff --git a/resources/definitions/ultimaker_s3.def.json b/resources/definitions/ultimaker_s3.def.json index 3750b835532..82776bd62ea 100644 --- a/resources/definitions/ultimaker_s3.def.json +++ b/resources/definitions/ultimaker_s3.def.json @@ -70,8 +70,6 @@ "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, "infill_wipe_dist": { "value": "0" }, "jerk_enabled": { "value": "True" }, - "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, - "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, "machine_acceleration": { "default_value": 3000 }, "machine_depth": { "default_value": 190 }, "machine_end_gcode": { "default_value": "" }, diff --git a/resources/definitions/ultimaker_s5.def.json b/resources/definitions/ultimaker_s5.def.json index eb3984510ec..3c35c84a003 100644 --- a/resources/definitions/ultimaker_s5.def.json +++ b/resources/definitions/ultimaker_s5.def.json @@ -74,8 +74,6 @@ "infill_pattern": { "value": "'zigzag' if infill_sparse_density > 80 else 'triangles'" }, "infill_wipe_dist": { "value": "0" }, "jerk_enabled": { "value": "True" }, - "layer_start_x": { "value": "sum(extruderValues('machine_extruder_start_pos_x')) / len(extruderValues('machine_extruder_start_pos_x'))" }, - "layer_start_y": { "value": "sum(extruderValues('machine_extruder_start_pos_y')) / len(extruderValues('machine_extruder_start_pos_y'))" }, "machine_acceleration": { "default_value": 3000 }, "machine_depth": { "default_value": 240 }, "machine_end_gcode": { "default_value": "" }, diff --git a/resources/intent/ultimaker_factor4/um_f4_aa0.4_tough-pla_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_aa0.4_tough-pla_0.2mm_engineering.inst.cfg index 0aa1fc3d6d6..9dd0190dbc2 100644 --- a/resources/intent/ultimaker_factor4/um_f4_aa0.4_tough-pla_0.2mm_engineering.inst.cfg +++ b/resources/intent/ultimaker_factor4/um_f4_aa0.4_tough-pla_0.2mm_engineering.inst.cfg @@ -12,8 +12,10 @@ type = intent variant = AA 0.4 [values] +build_volume_temperature = 35 jerk_print = 30 -material_print_temperature = =default_material_print_temperature + 10 +material_bed_temperature = =default_material_bed_temperature + 5 +material_print_temperature = =default_material_print_temperature + 15 speed_print = 80 wall_thickness = =line_width * 3 diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm_engineering.inst.cfg new file mode 100644 index 00000000000..a29540bbeb5 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_cffcpe +quality_type = draft +setting_version = 23 +type = intent +variant = CC 0.4 + +[values] +jerk_print = 30 +speed_print = 80 +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm_engineering.inst.cfg new file mode 100644 index 00000000000..01ea70dd387 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_gffcpe +quality_type = draft +setting_version = 23 +type = intent +variant = CC 0.4 + +[values] +jerk_print = 30 +speed_print = 80 +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm_engineering.inst.cfg new file mode 100644 index 00000000000..98087f47125 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_cffcpe +quality_type = draft +setting_version = 23 +type = intent +variant = CC 0.6 + +[values] +jerk_print = 30 +speed_print = 80 +wall_thickness = =line_width * 3 + diff --git a/resources/intent/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm_engineering.inst.cfg new file mode 100644 index 00000000000..ffe49887649 --- /dev/null +++ b/resources/intent/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm_engineering.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Accurate +version = 4 + +[metadata] +intent_category = engineering +material = generic_gffcpe +quality_type = draft +setting_version = 23 +type = intent +variant = CC 0.6 + +[values] +jerk_print = 30 +speed_print = 80 +wall_thickness = =line_width * 3 + diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg index d7aad11dec0..44ae90f27d6 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.15mm.inst.cfg @@ -16,11 +16,11 @@ _plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0 _plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_heat_up_speed = 1.56 -material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_material_flow = =material_flow * 0.965 -speed_print = 60 support_angle = 45 support_bottom_distance = =math.ceil(min(extruderValues('material_adhesion_tendency')) / 2) * layer_height support_interface_density = =min(extruderValues('material_surface_energy')) diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg index eb28e13dfac..4d19af32982 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.1mm.inst.cfg @@ -16,6 +16,8 @@ _plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0 _plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_heat_up_speed = 1.56 material_print_temperature = =default_material_print_temperature - 5 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg index 6bdee60b575..bb057c5cda2 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.2mm.inst.cfg @@ -16,6 +16,8 @@ _plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0 _plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_heat_up_speed = 1.56 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_material_flow = =material_flow * 0.965 diff --git a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg index 407447f7c69..72037645933 100644 --- a/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_aa0.4_bam_0.3mm.inst.cfg @@ -16,6 +16,8 @@ _plugin__curaenginegradualflow__0_1_0__gradual_flow_discretisation_step_size = 0 _plugin__curaenginegradualflow__0_1_0__gradual_flow_enabled = True _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_heat_up_speed = 1.56 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 skin_material_flow = =material_flow * 0.965 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.15mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.15mm.inst.cfg index 6fd09e5917d..bae4a519f31 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.15mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.15mm.inst.cfg @@ -18,9 +18,12 @@ _plugin__curaenginegradualflow__0_1_0__max_flow_acceleration = 1 acceleration_support_bottom = 100 acceleration_support_interface = 1500 brim_replaces_support = False +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 +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 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 support_interface_offset = 1 support_offset = 3 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.1mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.1mm.inst.cfg index 2c99c484c97..95b7c1856db 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.1mm.inst.cfg +++ b/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 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 prime_tower_min_volume = 15 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.2mm.inst.cfg index f0aeb24746c..8de45aa01b5 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.2mm.inst.cfg +++ b/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 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 prime_tower_min_volume = 15 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.3mm.inst.cfg index 1856bda2920..be24017486a 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.4_pva_0.3mm.inst.cfg +++ b/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 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 prime_tower_min_volume = 15 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.2mm.inst.cfg index f51bdb596a1..1e1ab101f45 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.2mm.inst.cfg +++ b/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 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 prime_tower_min_volume = 15 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.3mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.3mm.inst.cfg index e39b921c311..2ae11eb4418 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.3mm.inst.cfg +++ b/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 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 prime_tower_min_volume = 15 diff --git a/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.4mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.4mm.inst.cfg index aa36cd2fd23..448152ca8ee 100644 --- a/resources/quality/ultimaker_factor4/um_f4_bb0.8_pva_0.4mm.inst.cfg +++ b/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 +build_volume_temperature = =40 if extruders_enabled_count > 1 else 35 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 prime_tower_min_volume = 15 diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm.inst.cfg new file mode 100644 index 00000000000..40f9516580c --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.4_cffcpe_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_cffcpe +quality_type = draft +setting_version = 23 +type = quality +variant = CC 0.4 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm.inst.cfg new file mode 100644 index 00000000000..d0dacd043c5 --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.4_gffcpe_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_gffcpe +quality_type = draft +setting_version = 23 +type = quality +variant = CC 0.4 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm.inst.cfg new file mode 100644 index 00000000000..74915d58bee --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.6_cffcpe_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_cffcpe +quality_type = draft +setting_version = 23 +type = quality +variant = CC 0.6 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm.inst.cfg new file mode 100644 index 00000000000..d6140b680ab --- /dev/null +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.6_gffcpe_0.2mm.inst.cfg @@ -0,0 +1,18 @@ +[general] +definition = ultimaker_factor4 +name = Fast +version = 4 + +[metadata] +material = generic_gffcpe +quality_type = draft +setting_version = 23 +type = quality +variant = CC 0.6 +weight = -2 + +[values] +support_bottom_distance = =support_z_distance / 2 +support_top_distance = =support_z_distance +support_z_distance = =layer_height * 2 + 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 bcca24890b8..205434e4626 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 @@ -13,6 +13,8 @@ weight = -1 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 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 f398a6a42dc..0e7c3a65005 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 @@ -13,6 +13,8 @@ weight = 0 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 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 522f155ad0c..51e698affa4 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 @@ -13,6 +13,8 @@ weight = -2 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 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 acd966f3ab0..348f6de9880 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 @@ -14,6 +14,8 @@ weight = -3 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 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 e5369b467eb..de72bf59ff5 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 @@ -14,7 +14,9 @@ weight = 1 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature - 5 minimum_support_area = 4 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 bad46d3573c..93217e726e3 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 @@ -14,7 +14,9 @@ weight = -1 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 retraction_count_max = 5 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 8424914a2d3..d4ad0a99041 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 @@ -14,7 +14,9 @@ weight = 0 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature - 5 minimum_support_area = 4 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 fc34184c724..90f45b02e8a 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 @@ -14,7 +14,9 @@ weight = -2 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature + 5 minimum_support_area = 4 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 184f40a74d2..ae7a28fbc64 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 @@ -15,7 +15,9 @@ weight = -3 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature - 5 minimum_support_area = 4 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 94772687807..2b3b2bb338d 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 @@ -14,7 +14,9 @@ weight = -2 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 retraction_count_max = 5 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 58a4a1901f2..cbbe1b5e014 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 @@ -14,7 +14,9 @@ weight = -3 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature + 5 minimum_support_area = 4 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 a7817b224bb..1ba661d82a2 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 @@ -14,7 +14,9 @@ weight = -4 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature + 5 minimum_support_area = 4 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 6b118fde63b..808bdd3de31 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 @@ -13,6 +13,8 @@ weight = -1 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 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 6422d61996e..4d30a7c10d3 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 @@ -13,6 +13,8 @@ weight = 0 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 prime_tower_enable = =min(extruderValues('material_surface_energy')) < 100 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 4b82ec4068b..65f11b5736c 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 @@ -13,6 +13,8 @@ weight = -2 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 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 6a910b3deb7..c4bf1775bbb 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 @@ -14,6 +14,8 @@ weight = -3 [values] brim_replaces_support = False +build_volume_temperature = =50 if extruders_enabled_count > 1 else 24 +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 machine_nozzle_cool_down_speed = 0.75 machine_nozzle_heat_up_speed = 1.6 material_print_temperature = =default_material_print_temperature + 5 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 f22a56d0b76..4a74cd6227c 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 @@ -14,7 +14,9 @@ weight = 1 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature - 5 minimum_support_area = 4 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 b2e541697c4..e4a35cd9615 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 @@ -14,7 +14,9 @@ weight = -1 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 retraction_count_max = 5 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 d3ca3ea07fc..41f5d71c4d5 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 @@ -14,7 +14,9 @@ weight = 0 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature - 5 minimum_support_area = 4 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 eb0293dd11a..248e54863ff 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 @@ -14,7 +14,9 @@ weight = -2 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature + 5 minimum_support_area = 4 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 b87724042ce..056b3bb3270 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 @@ -15,7 +15,9 @@ weight = -3 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature - 5 minimum_support_area = 4 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 9940bab26a6..8bc8491beb0 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 @@ -14,7 +14,9 @@ weight = -2 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 minimum_support_area = 4 retraction_count_max = 5 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 d2e64105961..7f42564da80 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 @@ -14,7 +14,9 @@ weight = -3 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature + 5 minimum_support_area = 4 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 07e4d926ac1..8115c6148c7 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 @@ -14,7 +14,9 @@ weight = -4 [values] acceleration_prime_tower = 1500 brim_replaces_support = False +build_volume_temperature = =70 if extruders_enabled_count > 1 else 35 cool_fan_enabled = =not (support_enable and (extruder_nr == support_infill_extruder_nr)) +default_material_bed_temperature = =0 if extruders_enabled_count > 1 else 60 initial_layer_line_width_factor = 150 material_print_temperature = =default_material_print_temperature + 5 minimum_support_area = 4