diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 2ad9b918b8c..dc580f04691 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1119,7 +1119,96 @@ "type": "int", "value": "1 if magic_spiralize else max(1, round((wall_thickness - wall_line_width_0) / wall_line_width_x) + 1) if wall_thickness != 0 else 0", "limit_to_extruder": "wall_x_extruder_nr", - "settable_per_mesh": true + "settable_per_mesh": true, + "children": + { + "wall_line_count_skin": + { + "label": "Wall Line Count Skin", + "description": "The number of walls in the skin parts. This allows for setting less (or more) walls to parts of the model 'exposed to air'.", + "default_value": 3, + "value": "wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1)", + "minimum_value": "0", + "maximum_value_warning": "10", + "maximum_value": "999999", + "type": "int", + "enabled": "((top_layers > 0 and roofing_layer_count > 0) or (bottom_layers > 0 and flooring_layer_count > 0))", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true, + "children": + { + "wall_line_count_inside_skin": + { + "label": "Wall Line Count Inside Skin", + "description": "The number of walls in the inside skin parts, not 'exposed to air'.", + "default_value": 3, + "value": "wall_line_count_skin", + "minimum_value": "0", + "maximum_value_warning": "10", + "maximum_value": "999999", + "type": "int", + "enabled": "bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "wall_line_count_layer_0": + { + "label": "Wall Line Count Initial Layer", + "description": "The number of walls in the initial layer.", + "default_value": 3, + "value": "wall_line_count_skin", + "minimum_value": "0", + "maximum_value_warning": "10", + "maximum_value": "999999", + "type": "int", + "enabled": "bottom_layers > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "wall_line_count_roofing": + { + "label": "Wall Line Count Top", + "description": "The number of walls in the top-most skin parts, 'exposed to air'.", + "default_value": 3, + "value": "wall_line_count_skin", + "minimum_value": "0", + "maximum_value_warning": "10", + "maximum_value": "999999", + "type": "int", + "enabled": "top_layers > 0 and roofing_layer_count > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + }, + "wall_line_count_flooring": + { + "label": "Wall Line Count Bottom", + "description": "The number of walls in the bottom-most skin parts, 'exposed to air'.", + "default_value": 3, + "value": "wall_line_count_skin", + "minimum_value": "0", + "maximum_value_warning": "10", + "maximum_value": "999999", + "type": "int", + "enabled": "bottom_layers > 0 and flooring_layer_count > 0", + "limit_to_extruder": "top_bottom_extruder_nr", + "settable_per_mesh": true + } + } + }, + "infill_wall_line_count": + { + "label": "Wall Line Count Infill", + "description": "The number of walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right.", + "default_value": 2, + "value": "wall_line_count", + "type": "int", + "minimum_value": "0", + "maximum_value": "999999", + "enabled": "infill_sparse_density > 0", + "limit_to_extruder": "infill_extruder_nr", + "settable_per_mesh": true + } + } } } }, @@ -1883,20 +1972,6 @@ "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, - "skin_outline_count": - { - "label": "Extra Skin Wall Count", - "description": "Replaces the outermost part of the top/bottom pattern with a number of concentric lines. Using one or two lines improves roofs that start on infill material.", - "value": "0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1", - "default_value": 1, - "minimum_value": "0", - "maximum_value_warning": "10", - "maximum_value": "999999", - "type": "int", - "enabled": "(top_layers > 0 or bottom_layers > 0) and (top_bottom_pattern != 'concentric' or top_bottom_pattern_0 != 'concentric' or (roofing_layer_count > 0 and roofing_pattern != 'concentric'))", - "limit_to_extruder": "top_bottom_extruder_nr", - "settable_per_mesh": true - }, "ironing_enabled": { "label": "Enable Ironing", @@ -2269,8 +2344,8 @@ "description": "Connect infill paths where they run next to each other. For infill patterns which consist of several closed polygons, enabling this setting greatly reduces the travel time.", "type": "bool", "default_value": true, - "value": "(infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_multiplier % 2 == 0) and infill_wall_line_count > 0", - "enabled": "infill_pattern != 'lightning' and (infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'concentric' or infill_multiplier % 2 == 0 or infill_wall_line_count > 1)", + "value": "(infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_multiplier % 2 == 0) and infill_wall_line_count > wall_line_count", + "enabled": "infill_pattern != 'lightning' and (infill_pattern == 'cross' or infill_pattern == 'cross_3d' or infill_pattern == 'concentric' or infill_multiplier % 2 == 0 or infill_wall_line_count > (wall_line_count + 1))", "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, @@ -2320,18 +2395,6 @@ "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, - "infill_wall_line_count": - { - "label": "Extra Infill Wall Count", - "description": "Add extra walls around the infill area. Such walls can make top/bottom skin lines sag down less which means you need less top/bottom skin layers for the same quality at the cost of some extra material.\nThis feature can combine with the Connect Infill Polygons to connect all the infill into a single extrusion path without the need for travels or retractions if configured right.", - "default_value": 0, - "type": "int", - "minimum_value": "0", - "maximum_value": "999999", - "enabled": "infill_sparse_density > 0", - "limit_to_extruder": "infill_extruder_nr", - "settable_per_mesh": true - }, "sub_div_rad_add": { "label": "Cubic Subdivision Shell", diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json index 0972dcdb343..d67b3e2942c 100644 --- a/resources/definitions/hms434.def.json +++ b/resources/definitions/hms434.def.json @@ -146,7 +146,6 @@ "retraction_hop_enabled": { "value": false }, "retraction_min_travel": { "value": "(round(line_width * 10))" }, "roofing_layer_count": { "value": "0" }, - "skin_outline_count": { "value": "0" }, "skirt_brim_minimal_length": { "value": 50 }, "skirt_gap": { "value": 1 }, "speed_ironing": { "value": "150" }, @@ -175,6 +174,7 @@ "top_bottom_thickness": { "value": "(layer_height_0 + (layer_height * (top_layers - 1)))" }, "top_layers": { "value": "4 if infill_sparse_density < 95 else 1" }, "wall_0_inset": { "value": "0" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_overhang_angle": { "value": 60 }, "wall_thickness": { "value": "(line_width * 3) if infill_sparse_density < 95 else line_width" }, "z_seam_corner": { "value": "'z_seam_corner_inner'" }, diff --git a/resources/definitions/inat_base.def.json b/resources/definitions/inat_base.def.json index 5bd5258d5af..a15602257ee 100644 --- a/resources/definitions/inat_base.def.json +++ b/resources/definitions/inat_base.def.json @@ -291,7 +291,6 @@ "retraction_hop_enabled": { "value": true }, "retraction_speed": { "value": 45 }, "roofing_layer_count": { "value": 2 }, - "skin_outline_count": { "value": 2 }, "skirt_brim_minimal_length": { "value": 500 }, "skirt_gap": { "value": 10 }, "skirt_line_count": { "value": 5 }, @@ -321,6 +320,7 @@ "support_z_distance": { "value": "layer_height if (2*layer_height > 0.8*machine_nozzle_size) else (2*layer_height)" }, "top_bottom_pattern": { "value": "'zigzag'" }, "top_bottom_thickness": { "value": 1.0 }, + "wall_line_count_skin": { "value": "wall_line_count + 2" }, "wall_thickness": { "value": "max(3*wall_line_width, 1)" }, "xy_offset_layer_0": { "value": "-0.5*line_width" } } diff --git a/resources/definitions/maker_made_300x.def.json b/resources/definitions/maker_made_300x.def.json index e7f3b8614c2..4b65a51d3dd 100644 --- a/resources/definitions/maker_made_300x.def.json +++ b/resources/definitions/maker_made_300x.def.json @@ -45,7 +45,7 @@ "infill_overlap": { "value": 10 }, "infill_sparse_density": { "value": 20 }, "infill_support_enabled": { "value": false }, - "infill_wall_line_count": { "value": 0 }, + "infill_wall_line_count": { "value": "wall_line_count" }, "infill_wipe_dist": { "value": 0.1 }, "initial_layer_line_width_factor": { "value": 100 }, "inset_direction": { "value": "'inside_out'" }, @@ -96,7 +96,6 @@ "retraction_speed": { "value": 45 }, "roofing_layer_count": { "value": 1 }, "skin_no_small_gaps_heuristic": { "value": true }, - "skin_outline_count": { "value": 1 }, "skin_overlap": { "value": 5 }, "skirt_gap": { "value": 3 }, "skirt_line_count": { "value": 2 }, @@ -139,6 +138,7 @@ "travel_retract_before_outer_wall": { "value": false }, "wall_0_inset": { "value": 0 }, "wall_0_wipe_dist": { "value": 0.2 }, + "wall_line_count_skin": { "value": "wall_line_count + 1" }, "wall_line_width_0": { "value": 0.4 }, "wall_thickness": { "value": 0.8 }, "xy_offset": { "value": 0 }, diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 20d3bafa0a7..d521b25279e 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -144,7 +144,6 @@ }, "skin_line_width": { "minimum_value_warning": "machine_nozzle_size" }, "skin_no_small_gaps_heuristic": { "value": "False" }, - "skin_outline_count": { "value": 0 }, "skin_overlap": { "value": 5 }, "skirt_brim_line_width": { "minimum_value_warning": "machine_nozzle_size" }, "speed_infill": { "maximum_value_warning": "300" }, @@ -177,6 +176,7 @@ }, "top_thickness": { "minimum_value_warning": "resolveOrValue('layer_height')" }, "wall_0_wipe_dist": { "value": "machine_nozzle_size / 3" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_line_width": { "minimum_value_warning": "machine_nozzle_size" }, "wall_line_width_x": { "minimum_value_warning": "machine_nozzle_size" }, "wall_thickness": { "value": "0.5" }, diff --git a/resources/definitions/skriware_2.def.json b/resources/definitions/skriware_2.def.json index 32bfaa7bc3b..0718915216d 100644 --- a/resources/definitions/skriware_2.def.json +++ b/resources/definitions/skriware_2.def.json @@ -183,7 +183,6 @@ "roofing_material_flow": { "value": "99" }, "skin_material_flow": { "value": "99" }, "skin_no_small_gaps_heuristic": { "default_value": true }, - "skin_outline_count": { "value": 0 }, "skin_overlap": { "value": "15" }, "skin_overlap_mm": { "value": "0.06" }, "skin_preshrink": { "value": "0.0" }, @@ -247,6 +246,7 @@ "travel_retract_before_outer_wall": { "default_value": true }, "wall_0_material_flow": { "value": "99" }, "wall_0_wipe_dist": { "value": "0" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_material_flow": { "value": "99" }, "wall_thickness": { "value": "1.2" }, "wall_x_material_flow": { "value": "99" }, diff --git a/resources/definitions/ultimaker_factor4_plus.def.json b/resources/definitions/ultimaker_factor4_plus.def.json index 893243b75cc..aba442773a3 100644 --- a/resources/definitions/ultimaker_factor4_plus.def.json +++ b/resources/definitions/ultimaker_factor4_plus.def.json @@ -256,7 +256,6 @@ "roofing_pattern": { "value": "'lines'" }, "skin_material_flow": { "value": "material_flow * 0.97" }, "skin_material_flow_layer_0": { "value": "material_flow_layer_0 * 0.9" }, - "skin_outline_count": { "value": 0 }, "skin_preshrink": { "value": "wall_thickness" }, "skin_support_density": { "value": "material_flow * 0.5" }, "skin_support_speed": { "value": "speed_wall_0" }, @@ -371,6 +370,7 @@ "top_bottom_pattern": { "value": "'lines'" }, "travel_retract_before_outer_wall": { "value": "'force_not_retracted_from_infill'" }, "wall_0_material_flow_roofing": { "value": "roofing_material_flow" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_overhang_angle": { "value": 30 }, "wall_overhang_speed_factors": { diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 87b0562eca5..ebdca9951ea 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -581,7 +581,6 @@ "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 }, "skirt_brim_extruder_nr": @@ -740,6 +739,7 @@ "wall_0_material_flow": { "value": "material_flow" }, "wall_0_material_flow_layer_0": { "value": "material_flow" }, "wall_0_wipe_dist": { "value": 0.8 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_material_flow": { "value": "material_flow" }, "wall_x_material_flow": { "value": "material_flow" }, "wall_x_material_flow_layer_0": { "value": "material_flow" }, diff --git a/resources/definitions/ultimaker_s8.def.json b/resources/definitions/ultimaker_s8.def.json index 4440e208de5..71e32319ede 100644 --- a/resources/definitions/ultimaker_s8.def.json +++ b/resources/definitions/ultimaker_s8.def.json @@ -244,7 +244,7 @@ "infill_pattern": { "value": "'zigzag'" }, "infill_sparse_density": { "value": 15 }, "infill_start_end_preference": { "value": "'end_close_to_seam'" }, - "infill_wall_line_count": { "value": "1 if infill_sparse_density > 80 else 0" }, + "infill_wall_line_count": { "value": "wall_line_count + (1 if infill_sparse_density > 80 else 0)" }, "initial_bottom_layers": { "value": "2 if extruderValueFromContainer(top_bottom_extruder_nr, 'bottom_layers', 2) == bottom_layers else bottom_layers" }, "jerk_flooring": { @@ -456,7 +456,6 @@ "roofing_pattern": { "value": "'lines'" }, "seam_overhang_angle": { "value": 35 }, "skin_material_flow": { "value": 93 }, - "skin_outline_count": { "value": 0 }, "skin_preshrink": { "value": 0 }, "skin_support_speed": { "value": "speed_infill * infill_material_flow / skin_support_material_flow" }, "skirt_brim_minimal_length": { "value": 1000 }, @@ -622,6 +621,7 @@ "wall_0_speed_split_distance": { "value": 0.2 }, "wall_0_start_speed_ratio": { "value": 100 }, "wall_0_wipe_dist": { "value": 0 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_material_flow": { "value": 95 }, "wall_overhang_angle": { "value": 45 }, "wall_x_material_flow": { "value": 100 }, diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json index bd0254dad54..7f713d9afe5 100644 --- a/resources/definitions/ultimaker_sketch_sprint.def.json +++ b/resources/definitions/ultimaker_sketch_sprint.def.json @@ -225,7 +225,6 @@ "skin_material_flow": { "value": "material_flow" }, "skin_material_flow_layer_0": { "value": "material_flow * 0.95" }, "skin_monotonic": { "value": true }, - "skin_outline_count": { "value": 0 }, "skin_overlap": { "value": 10 }, "skirt_brim_minimal_length": { "value": 250 }, "skirt_gap": { "value": 1.2 }, @@ -379,6 +378,7 @@ "wall_0_inset": { "value": "0" }, "wall_0_material_flow_layer_0": { "value": "material_flow * 0.95" }, "wall_0_wipe_dist": { "value": 0.2 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "wall_line_width_x": { "value": 0.58 }, "wall_overhang_angle": { "value": 35 }, "wall_overhang_speed_factors": diff --git a/resources/definitions/uni_base.def.json b/resources/definitions/uni_base.def.json index 967a9423dc7..49d171578e1 100644 --- a/resources/definitions/uni_base.def.json +++ b/resources/definitions/uni_base.def.json @@ -76,7 +76,6 @@ "retraction_combing_max_distance": { "value": "10" }, "retraction_min_travel": { "value": "3" }, "skin_line_width": { "value": "round(line_width * 1.0, 2)" }, - "skin_outline_count": { "value": "0" }, "skirt_brim_line_width": { "value": "round(line_width * 1.1, 2)" }, "speed_layer_0": { "value": "25" }, "speed_print": { "value": "80" }, @@ -90,6 +89,7 @@ "top_bottom_pattern": { "value": "'zigzag'" }, "top_bottom_pattern_0": { "value": "'zigzag'" }, "travel_avoid_other_parts": { "value": "False" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "z_seam_type": { "value": "'shortest'" }, "zig_zaggify_infill": { "value": "True" } } diff --git a/resources/definitions/weedo_base.def.json b/resources/definitions/weedo_base.def.json index 04549e6768f..ce48ec3e5d5 100644 --- a/resources/definitions/weedo_base.def.json +++ b/resources/definitions/weedo_base.def.json @@ -227,7 +227,6 @@ "retraction_hop_after_extruder_switch": { "default_value": false }, "retraction_min_travel": { "value": 0.8 }, "retraction_speed": { "default_value": 28.0 }, - "skin_outline_count": { "value": "0" }, "skirt_brim_speed": { "value": 26.0 }, "skirt_line_count": { "default_value": 2 }, "speed_layer_0": { "value": 26.0 }, @@ -253,6 +252,7 @@ "switch_extruder_retraction_speeds": { "default_value": 28.0 }, "top_skin_preshrink": { "value": 0.0 }, "wall_0_wipe_dist": { "value": 0.0 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "z_seam_corner": { "default_value": "z_seam_corner_any" } } } \ No newline at end of file diff --git a/resources/definitions/zav_base.def.json b/resources/definitions/zav_base.def.json index 921f0b23be2..baacdff309e 100644 --- a/resources/definitions/zav_base.def.json +++ b/resources/definitions/zav_base.def.json @@ -75,7 +75,6 @@ "retraction_combing_max_distance": { "value": "10" }, "retraction_min_travel": { "value": "3" }, "skin_line_width": { "value": "round(line_width * 1.0, 2)" }, - "skin_outline_count": { "value": "0" }, "skirt_brim_line_width": { "value": "round(line_width * 1.1, 2)" }, "speed_layer_0": { "value": "25" }, "speed_print": { "value": "80" }, @@ -89,6 +88,7 @@ "top_bottom_pattern": { "value": "'zigzag'" }, "top_bottom_pattern_0": { "value": "'zigzag'" }, "travel_avoid_other_parts": { "value": "False" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "z_seam_type": { "value": "'shortest'" }, "zig_zaggify_infill": { "value": "True" } } diff --git a/resources/intent/ultimaker_factor4_plus/um_f4_plus_cc_plus_0.6_cffpps_0.2mm_engineering.inst.cfg b/resources/intent/ultimaker_factor4_plus/um_f4_plus_cc_plus_0.6_cffpps_0.2mm_engineering.inst.cfg index 8689a07937e..01704d301a6 100644 --- a/resources/intent/ultimaker_factor4_plus/um_f4_plus_cc_plus_0.6_cffpps_0.2mm_engineering.inst.cfg +++ b/resources/intent/ultimaker_factor4_plus/um_f4_plus_cc_plus_0.6_cffpps_0.2mm_engineering.inst.cfg @@ -18,7 +18,7 @@ cool_min_layer_time = 3 cool_min_layer_time_fan_speed_max = 15 cool_min_speed = 10 infill_sparse_density = 20 -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 jerk_print = 6000 jerk_topbottom = =jerk_print jerk_wall = =jerk_print @@ -27,7 +27,6 @@ max_flow_acceleration = 1 min_wall_line_width = =line_width * 0.85 retraction_combing_max_distance = 2 skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 small_hole_max_size = 0 speed_equalize_flow_width_factor = 110 @@ -37,6 +36,7 @@ speed_wall_0 = 30 speed_wall_x = 60 speed_wall_x_roofing = =speed_wall_0 travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = =line_width * (0.8 / 0.6) wall_thickness = =wall_line_width_0 + wall_line_width_x * 2 xy_offset = -0.05 diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg index 4b0689b4060..187f9286af9 100644 --- a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg @@ -30,13 +30,13 @@ roofing_line_width = 0.35 roofing_monotonic = False roofing_pattern = lines skin_monotonic = False -skin_outline_count = 0 skin_overlap = 25 small_feature_max_length = 25 small_feature_speed_factor = 40 small_hole_max_size = 4.5 small_skin_width = 4 speed_roofing = 100 +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.4 z_seam_type = back diff --git a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg index ec0a44a617d..04c4c4a1d49 100644 --- a/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg +++ b/resources/intent/ultimaker_sketch_sprint/um_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg @@ -30,13 +30,13 @@ roofing_line_width = 0.35 roofing_monotonic = False roofing_pattern = lines skin_monotonic = False -skin_outline_count = 0 skin_overlap = 25 small_feature_max_length = 25 small_feature_speed_factor = 40 small_hole_max_size = 4.5 small_skin_width = 4 speed_roofing = 100 +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.4 z_seam_type = back diff --git a/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_brass0.4_abs_natural_standard.inst.cfg b/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_brass0.4_abs_natural_standard.inst.cfg index c3be7539931..0ed5093d8de 100644 --- a/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_brass0.4_abs_natural_standard.inst.cfg +++ b/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_brass0.4_abs_natural_standard.inst.cfg @@ -52,7 +52,6 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 skirt_brim_minimal_length = 250 speed_layer_0 = 25 speed_print = 35 @@ -84,6 +83,7 @@ top_bottom_thickness = 0.8 travel_avoid_other_parts = True travel_avoid_supports = True wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 z_seam_corner = hide_seam z_seam_type = sharpest_corner diff --git a/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_nozzlex0.4_abs_natural_standard.inst.cfg b/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_nozzlex0.4_abs_natural_standard.inst.cfg index 702d7f8357e..ec3e25432d3 100644 --- a/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_nozzlex0.4_abs_natural_standard.inst.cfg +++ b/resources/quality/Leapfrog_Bolt_Pro/abs/Leapfrog_Bolt_Pro_nozzlex0.4_abs_natural_standard.inst.cfg @@ -52,7 +52,6 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 skirt_brim_minimal_length = 250 speed_layer_0 = 25 speed_print = 35 @@ -84,6 +83,7 @@ top_bottom_thickness = 0.8 travel_avoid_other_parts = True travel_avoid_supports = True wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 z_seam_corner = hide_seam z_seam_type = sharpest_corner diff --git a/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_brass0.4_epla_natural_standard.inst.cfg b/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_brass0.4_epla_natural_standard.inst.cfg index 21767e3b655..4da709da164 100644 --- a/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_brass0.4_epla_natural_standard.inst.cfg +++ b/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_brass0.4_epla_natural_standard.inst.cfg @@ -50,7 +50,6 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 @@ -84,6 +83,7 @@ top_bottom_thickness = 0.8 travel_avoid_other_parts = True travel_avoid_supports = True wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 z_seam_corner = hide_seam z_seam_type = sharpest_corner diff --git a/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_nozzlex0.4_epla_natural_standard.inst.cfg b/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_nozzlex0.4_epla_natural_standard.inst.cfg index 7de95571220..be581790d9c 100644 --- a/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_nozzlex0.4_epla_natural_standard.inst.cfg +++ b/resources/quality/Leapfrog_Bolt_Pro/epla/Leapfrog_Bolt_Pro_nozzlex0.4_epla_natural_standard.inst.cfg @@ -50,7 +50,6 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 @@ -84,6 +83,7 @@ top_bottom_thickness = 0.8 travel_avoid_other_parts = True travel_avoid_supports = True wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 z_seam_corner = hide_seam z_seam_type = sharpest_corner diff --git a/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_brass0.4_pva_natural_standard.inst.cfg b/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_brass0.4_pva_natural_standard.inst.cfg index e71985ba971..e497371d2d8 100644 --- a/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_brass0.4_pva_natural_standard.inst.cfg +++ b/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_brass0.4_pva_natural_standard.inst.cfg @@ -46,7 +46,6 @@ retraction_enable = True retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_speed = 25 -skin_outline_count = 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 @@ -80,6 +79,7 @@ top_bottom_thickness = 0.8 travel_avoid_other_parts = True travel_avoid_supports = True wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 z_seam_corner = hide_seam z_seam_type = sharpest_corner diff --git a/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_nozzlex0.4_pva_natural_standard.inst.cfg b/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_nozzlex0.4_pva_natural_standard.inst.cfg index b10fb4ec52e..bd16f34a5df 100644 --- a/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_nozzlex0.4_pva_natural_standard.inst.cfg +++ b/resources/quality/Leapfrog_Bolt_Pro/pva/Leapfrog_Bolt_Pro_nozzlex0.4_pva_natural_standard.inst.cfg @@ -46,7 +46,6 @@ retraction_enable = True retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_speed = 25 -skin_outline_count = 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 @@ -80,6 +79,7 @@ top_bottom_thickness = 0.8 travel_avoid_other_parts = True travel_avoid_supports = True wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 z_seam_corner = hide_seam z_seam_type = sharpest_corner diff --git a/resources/quality/elegoo_neptune_2/elegoo_neptune_2_normal.inst.cfg b/resources/quality/elegoo_neptune_2/elegoo_neptune_2_normal.inst.cfg index 99fa08d5eb7..fd1b1299bb5 100644 --- a/resources/quality/elegoo_neptune_2/elegoo_neptune_2_normal.inst.cfg +++ b/resources/quality/elegoo_neptune_2/elegoo_neptune_2_normal.inst.cfg @@ -25,7 +25,6 @@ retraction_amount = 6 skin_angles = [90 ] skin_line_width = =line_width skin_monotonic = True -skin_outline_count = 0 skin_overlap = 30.0 skirt_brim_speed = 25.0 speed_layer_0 = 25.0 @@ -37,6 +36,7 @@ top_bottom_thickness = 1 wall_0_inset = 0.2 wall_0_material_flow = 95 wall_0_wipe_dist = 0.4 +wall_line_count_skin = =wall_line_count wall_thickness = 1.2 z_seam_type = sharpest_corner diff --git a/resources/quality/elegoo_neptune_2D/elegoo_neptune_2D_normal.inst.cfg b/resources/quality/elegoo_neptune_2D/elegoo_neptune_2D_normal.inst.cfg index 2196ebad6ca..91d72624b2a 100644 --- a/resources/quality/elegoo_neptune_2D/elegoo_neptune_2D_normal.inst.cfg +++ b/resources/quality/elegoo_neptune_2D/elegoo_neptune_2D_normal.inst.cfg @@ -25,7 +25,6 @@ retraction_amount = 6 skin_angles = [90 ] skin_line_width = =line_width skin_monotonic = True -skin_outline_count = 0 skin_overlap = 30.0 skirt_brim_speed = 25.0 speed_layer_0 = 25.0 @@ -37,6 +36,7 @@ top_bottom_thickness = 1 wall_0_inset = 0.2 wall_0_material_flow = 95 wall_0_wipe_dist = 0.4 +wall_line_count_skin = =wall_line_count wall_thickness = 1.2 z_seam_type = sharpest_corner diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg index 71662c4ffd5..1702b21af98 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg index dac4b57c7af..34fd8b4bc3b 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg index 73b50d95fb6..b2468c9deb9 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg index 8ffb51968ab..362776eee98 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox_2/jb2_global_coarse.inst.cfg b/resources/quality/imade3d_jellybox_2/jb2_global_coarse.inst.cfg index beeb31a660e..23ceeeafb22 100644 --- a/resources/quality/imade3d_jellybox_2/jb2_global_coarse.inst.cfg +++ b/resources/quality/imade3d_jellybox_2/jb2_global_coarse.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox_2/jb2_global_fine.inst.cfg b/resources/quality/imade3d_jellybox_2/jb2_global_fine.inst.cfg index 33bcab3134b..65f39baf264 100644 --- a/resources/quality/imade3d_jellybox_2/jb2_global_fine.inst.cfg +++ b/resources/quality/imade3d_jellybox_2/jb2_global_fine.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox_2/jb2_global_normal.inst.cfg b/resources/quality/imade3d_jellybox_2/jb2_global_normal.inst.cfg index 56ffbe5de48..c1f46dcf8a6 100644 --- a/resources/quality/imade3d_jellybox_2/jb2_global_normal.inst.cfg +++ b/resources/quality/imade3d_jellybox_2/jb2_global_normal.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/imade3d_jellybox_2/jb2_global_ultrafine.inst.cfg b/resources/quality/imade3d_jellybox_2/jb2_global_ultrafine.inst.cfg index c357f3069b4..a75c9912fb8 100644 --- a/resources/quality/imade3d_jellybox_2/jb2_global_ultrafine.inst.cfg +++ b/resources/quality/imade3d_jellybox_2/jb2_global_ultrafine.inst.cfg @@ -45,7 +45,6 @@ retraction_min_travel = =machine_nozzle_size * 3 retraction_retract_speed = =retraction_speed roofing_layer_count = 1 skin_line_width = =line_width * 1.2 -skin_outline_count = 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 @@ -72,4 +71,5 @@ support_xy_distance_overhang = =machine_nozzle_size / 2 support_z_distance = 0.2 travel_retract_before_outer_wall = True wall_0_wipe_dist = =round(line_width * 1.2,1) +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/quality/key3d/key3d_tyro_best.inst.cfg b/resources/quality/key3d/key3d_tyro_best.inst.cfg index 5dcf8013f1a..e088793de34 100644 --- a/resources/quality/key3d/key3d_tyro_best.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_best.inst.cfg @@ -34,7 +34,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 20 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -67,7 +67,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -111,6 +110,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_line_width_0 = 0.4 wall_thickness = 0.8 xy_offset = 0 diff --git a/resources/quality/key3d/key3d_tyro_fast.inst.cfg b/resources/quality/key3d/key3d_tyro_fast.inst.cfg index 51d7743cdf3..828a839e1d9 100644 --- a/resources/quality/key3d/key3d_tyro_fast.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_fast.inst.cfg @@ -34,7 +34,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 15 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -67,7 +67,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -111,6 +110,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 xy_offset = 0 zig_zaggify_infill = False diff --git a/resources/quality/key3d/key3d_tyro_normal.inst.cfg b/resources/quality/key3d/key3d_tyro_normal.inst.cfg index df747df8246..dcde3cffd4c 100644 --- a/resources/quality/key3d/key3d_tyro_normal.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_normal.inst.cfg @@ -34,7 +34,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 20 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -67,7 +67,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -111,6 +110,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 xy_offset = 0 zig_zaggify_infill = False diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg index cd4471f451e..44eb60f3daf 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg @@ -33,7 +33,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 20 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -110,6 +109,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_line_width_0 = 0.4 wall_thickness = 0.8 xy_offset = 0 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg index 32259de91f2..2a010c3686d 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg @@ -31,7 +31,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 15 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.15 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -64,7 +64,6 @@ retraction_min_travel = 1.2 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -107,6 +106,7 @@ top_layers = 5 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_line_width_0 = 0.6 wall_thickness = 1.2 xy_offset = 0 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg index e2beaab5697..d9fe0451972 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg @@ -33,7 +33,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 15 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -110,6 +109,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_line_width_0 = 0.4 wall_thickness = 0.8 xy_offset = 0 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg index 0993f71f6ae..68bfdeeb530 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg @@ -33,7 +33,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 20 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -110,6 +109,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_line_width_0 = 0.4 wall_thickness = 0.8 xy_offset = 0 diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg index 925b36e396e..e397a46d67a 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg @@ -33,7 +33,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 20 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -110,6 +109,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 xy_offset = 0 zig_zaggify_infill = False diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg index 88c83dc0c64..9a37354ffed 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg @@ -33,7 +33,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 15 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -110,6 +109,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 xy_offset = 0 zig_zaggify_infill = False diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg index 802631192df..f8739910869 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg @@ -33,7 +33,7 @@ infill_multiplier = 1 infill_overlap = 10 infill_sparse_density = 20 infill_support_enabled = False -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0.1 initial_layer_line_width_factor = 100 ironing_enabled = False @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 @@ -110,6 +109,7 @@ top_thickness = 0.8 travel_retract_before_outer_wall = False wall_0_inset = 0 wall_0_wipe_dist = 0.2 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 0.8 xy_offset = 0 zig_zaggify_infill = False diff --git a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg index 368cbf90b09..2d34f69a403 100644 --- a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg @@ -29,7 +29,6 @@ magic_spiralize = False raft_margin = 15 retraction_hop = 1 retraction_hop_enabled = False -skin_outline_count = 0 skin_preshrink = 0.8 skirt_brim_speed = 18 skirt_line_count = 1 @@ -54,5 +53,6 @@ top_skin_expand_distance = 0.8 top_skin_preshrink = 0.8 top_thickness = 0.8 wall_line_count = 2 +wall_line_count_skin = =wall_line_count wall_thickness = 0.8 diff --git a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg index 49839e81a40..43513c41da0 100644 --- a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg @@ -29,7 +29,6 @@ magic_spiralize = False raft_margin = 15 retraction_hop = 1 retraction_hop_enabled = False -skin_outline_count = 1 skin_preshrink = 1.2 skirt_brim_speed = 18 skirt_line_count = 1 @@ -53,5 +52,6 @@ top_skin_expand_distance = 1.2 top_skin_preshrink = 1.2 top_thickness = 0.8 wall_line_count = 3 +wall_line_count_skin = =wall_line_count + 1 wall_thickness = 1.2 diff --git a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg index 6c8860be5a1..7797b3ca01b 100644 --- a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg @@ -29,7 +29,6 @@ magic_spiralize = False raft_margin = 15 retraction_hop = 1 retraction_hop_enabled = False -skin_outline_count = 0 skin_preshrink = 1.2 skirt_brim_speed = 18 skirt_line_count = 1 @@ -54,5 +53,6 @@ top_skin_expand_distance = 1.2 top_skin_preshrink = 1.2 top_thickness = 0.8 wall_line_count = 3 +wall_line_count_skin = =wall_line_count wall_thickness = 1.2 diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg index f9af2ad8a27..cf0d6ebdf6e 100644 --- a/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -20,7 +20,6 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -36,6 +35,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 z_seam_type = sharpest_corner diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.4_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.4_petcf_0.2mm.inst.cfg index a37325a5634..0a9606680eb 100644 --- a/resources/quality/ultimaker_factor4/um_f4_cc0.4_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.4_petcf_0.2mm.inst.cfg @@ -15,7 +15,7 @@ weight = -2 cool_fan_speed_max = =cool_fan_speed gradual_flow_discretisation_step_size = 0.5 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 material_shrinkage_percentage = 100.15 @@ -24,7 +24,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -40,6 +39,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg index a6178517e17..9626eba087c 100644 --- a/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -20,7 +20,6 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -36,6 +35,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 z_seam_type = sharpest_corner diff --git a/resources/quality/ultimaker_factor4/um_f4_cc0.6_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_cc0.6_petcf_0.2mm.inst.cfg index a8bd88cde44..abc37ec9fd8 100644 --- a/resources/quality/ultimaker_factor4/um_f4_cc0.6_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_cc0.6_petcf_0.2mm.inst.cfg @@ -15,7 +15,7 @@ weight = -2 cool_fan_speed_max = =cool_fan_speed gradual_flow_discretisation_step_size = 0.5 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 material_shrinkage_percentage = 100.15 @@ -24,7 +24,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -40,6 +39,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4/um_f4_ht0.6_cffpps_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_ht0.6_cffpps_0.2mm.inst.cfg index 6c765dd43e7..fe98797d04f 100644 --- a/resources/quality/ultimaker_factor4/um_f4_ht0.6_cffpps_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_ht0.6_cffpps_0.2mm.inst.cfg @@ -15,7 +15,7 @@ weight = -2 adhesion_type = brim gradual_flow_discretisation_step_size = 0.1 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 max_flow_acceleration = 1 @@ -23,7 +23,6 @@ retraction_combing_max_distance = 2 roofing_material_flow = =material_flow roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -39,6 +38,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg index d8a5bde6905..e6b3c7c97ca 100644 --- a/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -20,7 +20,6 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -36,6 +35,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 z_seam_type = sharpest_corner diff --git a/resources/quality/ultimaker_factor4/um_f4_ht0.6_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4/um_f4_ht0.6_petcf_0.2mm.inst.cfg index 5d6631a69a7..590ef60f957 100644 --- a/resources/quality/ultimaker_factor4/um_f4_ht0.6_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4/um_f4_ht0.6_petcf_0.2mm.inst.cfg @@ -15,7 +15,7 @@ weight = -2 cool_fan_speed_max = =cool_fan_speed gradual_flow_discretisation_step_size = 0.5 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 material_shrinkage_percentage = 100.15 @@ -24,7 +24,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -40,6 +39,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_nylon-cf-slide_0.2mm.inst.cfg index 041fa53bf0c..daa807fbd99 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -21,7 +21,6 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -37,6 +36,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 z_seam_type = sharpest_corner diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_petcf_0.2mm.inst.cfg index 565301fa182..9fed6239919 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.4_petcf_0.2mm.inst.cfg @@ -16,7 +16,7 @@ weight = -2 cool_fan_speed_max = =cool_fan_speed gradual_flow_discretisation_step_size = 0.5 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 material_shrinkage_percentage = 100.15 @@ -25,7 +25,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -41,6 +40,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_nylon-cf-slide_0.2mm.inst.cfg index aace53cfdc4..b81c6df7a3d 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -21,7 +21,6 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -37,6 +36,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 z_seam_type = sharpest_corner diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_petcf_0.2mm.inst.cfg index a1068a1850e..eb5f496453a 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_cc0.6_petcf_0.2mm.inst.cfg @@ -16,7 +16,7 @@ weight = -2 cool_fan_speed_max = =cool_fan_speed gradual_flow_discretisation_step_size = 0.5 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 material_shrinkage_percentage = 100.15 @@ -25,7 +25,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -41,6 +40,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_cffpps_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_cffpps_0.2mm.inst.cfg index 33d805376a0..ac5a4d1ccf3 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_cffpps_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_cffpps_0.2mm.inst.cfg @@ -16,7 +16,7 @@ weight = -2 adhesion_type = brim gradual_flow_discretisation_step_size = 0.1 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 max_flow_acceleration = 1 @@ -24,7 +24,6 @@ retraction_combing_max_distance = 2 roofing_material_flow = =material_flow roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -40,6 +39,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_nylon-cf-slide_0.2mm.inst.cfg index dac14c8ce1b..bf188c27258 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -21,7 +21,6 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -37,6 +36,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 z_seam_type = sharpest_corner diff --git a/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_petcf_0.2mm.inst.cfg index 988826d8acf..6633e2384c4 100644 --- a/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_factor4_plus/um_f4_plus_ht0.6_petcf_0.2mm.inst.cfg @@ -16,7 +16,7 @@ weight = -2 cool_fan_speed_max = =cool_fan_speed gradual_flow_discretisation_step_size = 0.5 gradual_flow_enabled = True -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 inset_direction = outside_in jerk_print = 30 material_shrinkage_percentage = 100.15 @@ -25,7 +25,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 skin_overlap = 15 speed_print = 80 speed_wall_x = 60 @@ -41,6 +40,7 @@ support_tree_tip_diameter = 2 support_xy_distance_overhang = 0.8 support_z_distance = =2*layer_height travel_avoid_other_parts = false +wall_line_count_skin = =wall_line_count wall_line_width_x = 0.8 xy_offset = -0.05 xy_offset_layer_0 = =xy_offset diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg index 0457bab2254..a63a230e4ea 100644 --- a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg @@ -37,7 +37,6 @@ retraction_prime_speed = 25 roofing_material_flow = =skin_material_flow roofing_monotonic = False skin_material_flow = =0.95*material_flow -skin_outline_count = 0 support_bottom_distance = =support_z_distance support_structure = tree support_tree_tip_diameter = 2.0 @@ -47,6 +46,7 @@ support_xy_distance_overhang = =1.5*machine_nozzle_size support_z_distance = =min(2*layer_height, 0.4) top_bottom_thickness = =wall_thickness wall_0_inset = =0.05 +wall_line_count_skin = =wall_line_count wall_overhang_speed_factors = [100,90,80,70,60,50] wall_x_material_flow = =material_flow xy_offset = 0.075 diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg index d9613090e70..6141b2d04cc 100644 --- a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg @@ -37,7 +37,6 @@ retraction_prime_speed = 15 roofing_material_flow = =skin_material_flow roofing_monotonic = False skin_material_flow = =0.95*material_flow -skin_outline_count = 0 skirt_height = 5 support_bottom_distance = =support_z_distance support_structure = tree @@ -49,6 +48,7 @@ support_z_distance = =min(2*layer_height, 0.4) switch_extruder_retraction_amount = 16 top_bottom_thickness = =wall_thickness wall_0_inset = =0.05 +wall_line_count_skin = =wall_line_count wall_overhang_speed_factors = [100,90,80,70,60,50] wall_x_material_flow = =material_flow xy_offset = 0.075 diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_nylon-cf-slide_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_nylon-cf-slide_0.2mm.inst.cfg index 7d2f05f66c4..0ef7f28b20c 100644 --- a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_nylon-cf-slide_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_nylon-cf-slide_0.2mm.inst.cfg @@ -37,7 +37,6 @@ roofing_line_width = 0.5 roofing_material_flow = =skin_material_flow roofing_monotonic = False skin_material_flow = =0.95*material_flow -skin_outline_count = 0 speed_print = 80 speed_roofing = 50 speed_wall = =speed_print @@ -53,6 +52,7 @@ support_xy_distance_overhang = =1.5*machine_nozzle_size support_z_distance = =min(2*layer_height, 0.4) top_bottom_thickness = =wall_thickness wall_0_inset = =0.05 +wall_line_count_skin = =wall_line_count wall_line_width_0 = 0.5 wall_overhang_speed_factors = [100,90,80,70,60,50] wall_x_material_flow = =material_flow diff --git a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_petcf_0.2mm.inst.cfg b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_petcf_0.2mm.inst.cfg index 8a33a347add..6c69c3161dd 100644 --- a/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_petcf_0.2mm.inst.cfg +++ b/resources/quality/ultimaker_s8/um_s8_cc_plus_0.6_petcf_0.2mm.inst.cfg @@ -37,7 +37,6 @@ roofing_line_width = 0.5 roofing_material_flow = =skin_material_flow roofing_monotonic = False skin_material_flow = =0.95*material_flow -skin_outline_count = 0 skirt_height = 5 speed_print = 80 speed_roofing = 50 @@ -56,6 +55,7 @@ support_z_distance = =min(2*layer_height, 0.4) switch_extruder_retraction_amount = 16 top_bottom_thickness = =wall_thickness wall_0_inset = =0.05 +wall_line_count_skin = =wall_line_count wall_line_width_0 = 0.5 wall_overhang_speed_factors = [100,90,80,70,60,50] wall_x_material_flow = =material_flow diff --git a/resources/variants/dagoma/dagoma_pro_430_bowden_brass_0.4.inst.cfg b/resources/variants/dagoma/dagoma_pro_430_bowden_brass_0.4.inst.cfg index 4354aff2deb..cd7f758520c 100644 --- a/resources/variants/dagoma/dagoma_pro_430_bowden_brass_0.4.inst.cfg +++ b/resources/variants/dagoma/dagoma_pro_430_bowden_brass_0.4.inst.cfg @@ -38,7 +38,7 @@ infill_overlap = 2 infill_pattern = grid infill_sparse_density = 15 infill_sparse_thickness = 0.4 -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 infill_wipe_dist = 0.2 initial_layer_line_width_factor = 100 jerk_enabled = False @@ -71,7 +71,6 @@ roofing_line_width = 0.3 roofing_material_flow = 95 skin_monotonic = True skin_no_small_gaps_heuristic = False -skin_outline_count = 2 skin_overlap = 5 skin_preshrink = 0.8 skirt_brim_speed = 35 @@ -100,6 +99,7 @@ top_thickness = 0.8 travel_avoid_distance = 3 travel_avoid_supports = True wall_line_count = 2 +wall_line_count_skin = =wall_line_count + 2 wall_thickness = =line_width * 2 z_seam_corner = z_seam_corner_inner zig_zaggify_infill = False diff --git a/resources/variants/dagoma/dagoma_pro_430_bowden_steel_0.4.inst.cfg b/resources/variants/dagoma/dagoma_pro_430_bowden_steel_0.4.inst.cfg index 51d111a8a54..56c80588747 100644 --- a/resources/variants/dagoma/dagoma_pro_430_bowden_steel_0.4.inst.cfg +++ b/resources/variants/dagoma/dagoma_pro_430_bowden_steel_0.4.inst.cfg @@ -38,7 +38,7 @@ infill_overlap = 2 infill_pattern = grid infill_sparse_density = 15 infill_sparse_thickness = 0.4 -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 infill_wipe_dist = 0.2 initial_layer_line_width_factor = 100 jerk_enabled = False @@ -68,7 +68,6 @@ roofing_line_width = 0.3 roofing_material_flow = 95 skin_monotonic = True skin_no_small_gaps_heuristic = False -skin_outline_count = 2 skin_overlap = 5 skin_preshrink = 0.8 skirt_brim_speed = 35 @@ -97,6 +96,7 @@ top_thickness = 0.8 travel_avoid_distance = 3 travel_avoid_supports = True wall_line_count = 2 +wall_line_count_skin = =wall_line_count + 2 wall_thickness = =line_width * 2 z_seam_corner = z_seam_corner_inner zig_zaggify_infill = False diff --git a/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg b/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg index 13a19c6400f..78490ce15c5 100644 --- a/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg +++ b/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg @@ -32,7 +32,7 @@ cool_min_speed = 5.0 infill_overlap = 2.0 infill_sparse_density = 15 infill_sparse_thickness = 0.4 -infill_wall_line_count = 1 +infill_wall_line_count = =wall_line_count + 1 layer_height_0 = 0.25 line_width = 0.4 machine_nozzle_id = 0.4mm @@ -49,7 +49,6 @@ roofing_layer_count = 1 roofing_line_width = 0.3 roofing_material_flow = 95 roofing_monotonic = True -skin_outline_count = 2 skirt_gap = 2.0 small_hole_max_size = 4.0 speed_infill = 60 @@ -73,4 +72,5 @@ top_bottom_thickness = 0.8 top_thickness = 0.8 travel_avoid_distance = 3.0 travel_avoid_supports = True +wall_line_count_skin = =wall_line_count + 2 diff --git a/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg b/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg index a7fcbc63c98..669ab18b478 100644 --- a/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg @@ -91,7 +91,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -140,6 +139,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_thickness = =wall_line_width_0 + wall_line_width_x * 2 diff --git a/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg b/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg index 3c9ed8021e9..f2d76ec5173 100644 --- a/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg @@ -92,7 +92,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -141,6 +140,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_x_material_flow_roofing = =(wall_material_flow + roofing_material_flow) / 2 diff --git a/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg b/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg index 6a0211d4f2c..e9e11de8a98 100644 --- a/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg @@ -91,7 +91,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -140,6 +139,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_x_material_flow_roofing = =(wall_material_flow + roofing_material_flow) / 2 diff --git a/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg b/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg index c254a2bb89c..48381ca32c5 100644 --- a/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg @@ -90,7 +90,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -139,6 +138,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_x_material_flow_roofing = =(wall_material_flow + roofing_material_flow) / 2 diff --git a/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg b/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg index 13f1952795f..36d12c842a4 100644 --- a/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg @@ -90,7 +90,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -139,6 +138,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_x_material_flow_roofing = =(wall_material_flow + roofing_material_flow) / 2 diff --git a/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg b/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg index 3937c423282..a745998337f 100644 --- a/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg @@ -90,7 +90,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -139,6 +138,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_x_material_flow_roofing = =(wall_material_flow + roofing_material_flow) / 2 diff --git a/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg b/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg index 063f1cf5cff..6c300b8f966 100644 --- a/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg @@ -90,7 +90,6 @@ roofing_material_flow = =skin_material_flow roofing_pattern = =top_bottom_pattern skin_material_flow = =material_flow * 0.93 skin_material_flow_layer_0 = =material_flow_layer_0 -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_density = =bridge_skin_density skin_support_speed = =bridge_skin_speed @@ -139,6 +138,7 @@ support_xy_distance_overhang = 0.2 support_z_distance = =max(0.2, layer_height) top_bottom_pattern = zigzag wall_0_material_flow_roofing = =wall_material_flow +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_overhang_angle = 90 wall_overhang_speed_factors = [100] wall_x_material_flow_roofing = =(wall_material_flow + roofing_material_flow) / 2 diff --git a/resources/variants/ultimaker_s6_aa025.inst.cfg b/resources/variants/ultimaker_s6_aa025.inst.cfg index 2ee3429dd25..f413fdb4154 100644 --- a/resources/variants/ultimaker_s6_aa025.inst.cfg +++ b/resources/variants/ultimaker_s6_aa025.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -118,7 +118,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -185,6 +184,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_thickness = =wall_line_width_0 + wall_line_width_x * 2 diff --git a/resources/variants/ultimaker_s6_aa04.inst.cfg b/resources/variants/ultimaker_s6_aa04.inst.cfg index b57fdbbbf02..d9b4ea4e805 100644 --- a/resources/variants/ultimaker_s6_aa04.inst.cfg +++ b/resources/variants/ultimaker_s6_aa04.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -184,6 +183,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s6_aa08.inst.cfg b/resources/variants/ultimaker_s6_aa08.inst.cfg index 2e4186d98e0..6b8ea91493b 100644 --- a/resources/variants/ultimaker_s6_aa08.inst.cfg +++ b/resources/variants/ultimaker_s6_aa08.inst.cfg @@ -66,7 +66,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0 initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom @@ -128,7 +128,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -195,6 +194,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s6_cc04.inst.cfg b/resources/variants/ultimaker_s6_cc04.inst.cfg index d02128da362..e0fcf552079 100644 --- a/resources/variants/ultimaker_s6_cc04.inst.cfg +++ b/resources/variants/ultimaker_s6_cc04.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -184,6 +183,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s6_cc06.inst.cfg b/resources/variants/ultimaker_s6_cc06.inst.cfg index d751fc2d31f..8d362d58a14 100644 --- a/resources/variants/ultimaker_s6_cc06.inst.cfg +++ b/resources/variants/ultimaker_s6_cc06.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -184,6 +183,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s8_aa025.inst.cfg b/resources/variants/ultimaker_s8_aa025.inst.cfg index 0a9f1bbe05f..e330a1a6e04 100644 --- a/resources/variants/ultimaker_s8_aa025.inst.cfg +++ b/resources/variants/ultimaker_s8_aa025.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -118,7 +118,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -185,6 +184,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_thickness = =wall_line_width_0 + wall_line_width_x * 2 diff --git a/resources/variants/ultimaker_s8_aa04.inst.cfg b/resources/variants/ultimaker_s8_aa04.inst.cfg index 7bc40808f76..9229c953088 100644 --- a/resources/variants/ultimaker_s8_aa04.inst.cfg +++ b/resources/variants/ultimaker_s8_aa04.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -184,6 +183,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s8_aa08.inst.cfg b/resources/variants/ultimaker_s8_aa08.inst.cfg index 796cce63b63..92ff600a036 100644 --- a/resources/variants/ultimaker_s8_aa08.inst.cfg +++ b/resources/variants/ultimaker_s8_aa08.inst.cfg @@ -66,7 +66,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count infill_wipe_dist = 0 initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom @@ -128,7 +128,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -195,6 +194,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s8_cc04.inst.cfg b/resources/variants/ultimaker_s8_cc04.inst.cfg index f65b692db61..12b62e2b31c 100644 --- a/resources/variants/ultimaker_s8_cc04.inst.cfg +++ b/resources/variants/ultimaker_s8_cc04.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -184,6 +183,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow diff --git a/resources/variants/ultimaker_s8_cc06.inst.cfg b/resources/variants/ultimaker_s8_cc06.inst.cfg index 6caa23e578d..dcb050c132a 100644 --- a/resources/variants/ultimaker_s8_cc06.inst.cfg +++ b/resources/variants/ultimaker_s8_cc06.inst.cfg @@ -64,7 +64,7 @@ infill_overlap = =0 if infill_sparse_density > 80 else 10 infill_pattern = ='zigzag' if infill_sparse_density > 80 else 'triangles' infill_sparse_density = 20 infill_start_end_preference = start_closest -infill_wall_line_count = 0 +infill_wall_line_count = =wall_line_count initial_bottom_layers = =bottom_layers jerk_flooring = =jerk_topbottom jerk_infill = =jerk_print @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * material_flow -skin_outline_count = =0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1 skin_preshrink = =wall_line_width_0 + (wall_line_count - 1) * wall_line_width_x skin_support_speed = =bridge_skin_speed skirt_brim_minimal_length = 250 @@ -184,6 +183,7 @@ wall_0_inset = 0 wall_0_speed_split_distance = 1.0 wall_0_start_speed_ratio = 100.0 wall_0_wipe_dist = =machine_nozzle_size / 2 +wall_line_count_skin = =wall_line_count + (0 if top_bottom_pattern == 'concentric' and top_bottom_pattern_0 == 'concentric' and roofing_layer_count <= 0 else 1) wall_material_flow = =material_flow wall_overhang_angle = 90 wall_x_material_flow = =wall_material_flow