From 1f0b6a1bcfcd1b3670b2968d4bad703de41fa49a Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Thu, 28 May 2026 16:05:43 +0200 Subject: [PATCH 1/5] Add settings for flooring/roofing/initial wall count CURA-12446 --- resources/definitions/fdmprinter.def.json | 59 +++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 94c2c7b7a5f..14ca40a1658 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1884,6 +1884,65 @@ "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, + "wall_line_count_roofing_flooring": + { + "label": "Wall Line Count Top/Bottom", + "description": "The number of walls in the top-most and bottom-most skin parts. This allows for setting less (or more) walls to parts of the model 'exposed to air'.", + "default_value": 2, + "value": "wall_line_count", + "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_layer_0": + { + "label": "Wall Line Count Initial Layer", + "description": "The number of walls in the initial layer.", + "default_value": 2, + "value": "wall_line_count_roofing_flooring", + "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": 2, + "value": "wall_line_count_roofing_flooring", + "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": 2, + "value": "wall_line_count_roofing_flooring", + "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 + } + } + }, "ironing_enabled": { "label": "Enable Ironing", From 00e0aad52a4404c82600941c9526871c1cc37efd Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 29 May 2026 11:41:31 +0200 Subject: [PATCH 2/5] Replace extra skin wall by detailed wall counts CURA-12446 --- resources/definitions/fdmprinter.def.json | 50 +++++++++++------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 73a7c4ed9f1..8415f6b854a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1883,26 +1883,12 @@ "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, - "skin_outline_count": + "wall_line_count_skin": { - "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 - }, - "wall_line_count_roofing_flooring": - { - "label": "Wall Line Count Top/Bottom", - "description": "The number of walls in the top-most and bottom-most skin parts. This allows for setting less (or more) walls to parts of the model 'exposed to air'.", - "default_value": 2, - "value": "wall_line_count", + "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", @@ -1912,12 +1898,26 @@ "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": 2, - "value": "wall_line_count_roofing_flooring", + "default_value": 3, + "value": "wall_line_count_skin", "minimum_value": "0", "maximum_value_warning": "10", "maximum_value": "999999", @@ -1930,8 +1930,8 @@ { "label": "Wall Line Count Top", "description": "The number of walls in the top-most skin parts, 'exposed to air'.", - "default_value": 2, - "value": "wall_line_count_roofing_flooring", + "default_value": 3, + "value": "wall_line_count_skin", "minimum_value": "0", "maximum_value_warning": "10", "maximum_value": "999999", @@ -1944,8 +1944,8 @@ { "label": "Wall Line Count Bottom", "description": "The number of walls in the bottom-most skin parts, 'exposed to air'.", - "default_value": 2, - "value": "wall_line_count_roofing_flooring", + "default_value": 3, + "value": "wall_line_count_skin", "minimum_value": "0", "maximum_value_warning": "10", "maximum_value": "999999", From 4ea699b57a5a7ffd130f461adc91289e20c3ad78 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Fri, 29 May 2026 17:02:41 +0200 Subject: [PATCH 3/5] Replace extra infill skin wall by wall counts CURA-12446 --- resources/definitions/fdmprinter.def.json | 176 +++++++++++----------- 1 file changed, 90 insertions(+), 86 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 8415f6b854a..573cf1ee1ae 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,79 +1972,6 @@ "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, - "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 - } - } - }, "ironing_enabled": { "label": "Enable Ironing", @@ -2379,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", From 4c0d1e1495e5c0e77e1d8657e405f3fd68f611eb Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 1 Jun 2026 14:52:41 +0200 Subject: [PATCH 4/5] Upgrade definitions and profiles CURA-12446 --- resources/definitions/fdmprinter.def.json | 4 ++-- resources/definitions/hms434.def.json | 2 +- resources/definitions/inat_base.def.json | 2 +- resources/definitions/maker_made_300x.def.json | 4 ++-- resources/definitions/peopoly_moai.def.json | 2 +- resources/definitions/skriware_2.def.json | 2 +- resources/definitions/ultimaker_factor4_plus.def.json | 2 +- resources/definitions/ultimaker_method_base.def.json | 2 +- resources/definitions/ultimaker_s8.def.json | 4 ++-- resources/definitions/ultimaker_sketch_sprint.def.json | 2 +- resources/definitions/uni_base.def.json | 2 +- resources/definitions/weedo_base.def.json | 2 +- resources/definitions/zav_base.def.json | 2 +- .../um_f4_plus_cc_plus_0.6_cffpps_0.2mm_engineering.inst.cfg | 4 ++-- .../um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg | 2 +- ...sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_brass0.4_abs_natural_standard.inst.cfg | 2 +- ...Leapfrog_Bolt_Pro_nozzlex0.4_abs_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_brass0.4_epla_natural_standard.inst.cfg | 2 +- ...eapfrog_Bolt_Pro_nozzlex0.4_epla_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_brass0.4_pva_natural_standard.inst.cfg | 2 +- ...Leapfrog_Bolt_Pro_nozzlex0.4_pva_natural_standard.inst.cfg | 2 +- .../quality/elegoo_neptune_2/elegoo_neptune_2_normal.inst.cfg | 2 +- .../elegoo_neptune_2D/elegoo_neptune_2D_normal.inst.cfg | 2 +- .../quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg | 2 +- .../quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg | 2 +- .../quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg | 2 +- .../imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg | 2 +- .../quality/imade3d_jellybox_2/jb2_global_coarse.inst.cfg | 2 +- resources/quality/imade3d_jellybox_2/jb2_global_fine.inst.cfg | 2 +- .../quality/imade3d_jellybox_2/jb2_global_normal.inst.cfg | 2 +- .../quality/imade3d_jellybox_2/jb2_global_ultrafine.inst.cfg | 2 +- resources/quality/key3d/key3d_tyro_best.inst.cfg | 4 ++-- resources/quality/key3d/key3d_tyro_fast.inst.cfg | 4 ++-- resources/quality/key3d/key3d_tyro_normal.inst.cfg | 4 ++-- resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg | 4 ++-- resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg | 4 ++-- resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg | 4 ++-- resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg | 4 ++-- resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg | 4 ++-- resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg | 4 ++-- resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg | 4 ++-- resources/quality/snapmaker2/snapmaker2_fast.inst.cfg | 2 +- resources/quality/snapmaker2/snapmaker2_high.inst.cfg | 2 +- resources/quality/snapmaker2/snapmaker2_normal.inst.cfg | 2 +- .../um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../ultimaker_factor4/um_f4_cc0.4_petcf_0.2mm.inst.cfg | 4 ++-- .../um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../ultimaker_factor4/um_f4_cc0.6_petcf_0.2mm.inst.cfg | 4 ++-- .../ultimaker_factor4/um_f4_ht0.6_cffpps_0.2mm.inst.cfg | 4 ++-- .../um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../ultimaker_factor4/um_f4_ht0.6_petcf_0.2mm.inst.cfg | 4 ++-- .../um_f4_plus_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../um_f4_plus_cc0.4_petcf_0.2mm.inst.cfg | 4 ++-- .../um_f4_plus_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../um_f4_plus_cc0.6_petcf_0.2mm.inst.cfg | 4 ++-- .../um_f4_plus_ht0.6_cffpps_0.2mm.inst.cfg | 4 ++-- .../um_f4_plus_ht0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../um_f4_plus_ht0.6_petcf_0.2mm.inst.cfg | 4 ++-- .../um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg | 2 +- .../um_s8_cc_plus_0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../ultimaker_s8/um_s8_cc_plus_0.6_petcf_0.2mm.inst.cfg | 2 +- .../variants/dagoma/dagoma_pro_430_bowden_brass_0.4.inst.cfg | 4 ++-- .../variants/dagoma/dagoma_pro_430_bowden_steel_0.4.inst.cfg | 4 ++-- resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg | 4 ++-- resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_aa04.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_cc04.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_cc06.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_dd04.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_ht06.inst.cfg | 2 +- resources/variants/ultimaker_s6_aa025.inst.cfg | 4 ++-- resources/variants/ultimaker_s6_aa04.inst.cfg | 4 ++-- resources/variants/ultimaker_s6_aa08.inst.cfg | 4 ++-- resources/variants/ultimaker_s6_cc04.inst.cfg | 4 ++-- resources/variants/ultimaker_s6_cc06.inst.cfg | 4 ++-- resources/variants/ultimaker_s8_aa025.inst.cfg | 4 ++-- resources/variants/ultimaker_s8_aa04.inst.cfg | 4 ++-- resources/variants/ultimaker_s8_aa08.inst.cfg | 4 ++-- resources/variants/ultimaker_s8_cc04.inst.cfg | 4 ++-- resources/variants/ultimaker_s8_cc06.inst.cfg | 4 ++-- 83 files changed, 118 insertions(+), 118 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 26773230333..dc580f04691 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2344,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 }, diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json index 0972dcdb343..d60ef7ace98 100644 --- a/resources/definitions/hms434.def.json +++ b/resources/definitions/hms434.def.json @@ -146,7 +146,7 @@ "retraction_hop_enabled": { "value": false }, "retraction_min_travel": { "value": "(round(line_width * 10))" }, "roofing_layer_count": { "value": "0" }, - "skin_outline_count": { "value": "0" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skirt_brim_minimal_length": { "value": 50 }, "skirt_gap": { "value": 1 }, "speed_ironing": { "value": "150" }, diff --git a/resources/definitions/inat_base.def.json b/resources/definitions/inat_base.def.json index 5bd5258d5af..1c476906700 100644 --- a/resources/definitions/inat_base.def.json +++ b/resources/definitions/inat_base.def.json @@ -291,7 +291,7 @@ "retraction_hop_enabled": { "value": true }, "retraction_speed": { "value": 45 }, "roofing_layer_count": { "value": 2 }, - "skin_outline_count": { "value": 2 }, + "wall_line_count_skin": { "value": "wall_line_count + 2" }, "skirt_brim_minimal_length": { "value": 500 }, "skirt_gap": { "value": 10 }, "skirt_line_count": { "value": 5 }, diff --git a/resources/definitions/maker_made_300x.def.json b/resources/definitions/maker_made_300x.def.json index e7f3b8614c2..37cd0f7328d 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,7 @@ "retraction_speed": { "value": 45 }, "roofing_layer_count": { "value": 1 }, "skin_no_small_gaps_heuristic": { "value": true }, - "skin_outline_count": { "value": 1 }, + "wall_line_count_skin": { "value": "wall_line_count + 1" }, "skin_overlap": { "value": 5 }, "skirt_gap": { "value": 3 }, "skirt_line_count": { "value": 2 }, diff --git a/resources/definitions/peopoly_moai.def.json b/resources/definitions/peopoly_moai.def.json index 20d3bafa0a7..cc86906d676 100644 --- a/resources/definitions/peopoly_moai.def.json +++ b/resources/definitions/peopoly_moai.def.json @@ -144,7 +144,7 @@ }, "skin_line_width": { "minimum_value_warning": "machine_nozzle_size" }, "skin_no_small_gaps_heuristic": { "value": "False" }, - "skin_outline_count": { "value": 0 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skin_overlap": { "value": 5 }, "skirt_brim_line_width": { "minimum_value_warning": "machine_nozzle_size" }, "speed_infill": { "maximum_value_warning": "300" }, diff --git a/resources/definitions/skriware_2.def.json b/resources/definitions/skriware_2.def.json index 32bfaa7bc3b..ad9df583199 100644 --- a/resources/definitions/skriware_2.def.json +++ b/resources/definitions/skriware_2.def.json @@ -183,7 +183,7 @@ "roofing_material_flow": { "value": "99" }, "skin_material_flow": { "value": "99" }, "skin_no_small_gaps_heuristic": { "default_value": true }, - "skin_outline_count": { "value": 0 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skin_overlap": { "value": "15" }, "skin_overlap_mm": { "value": "0.06" }, "skin_preshrink": { "value": "0.0" }, diff --git a/resources/definitions/ultimaker_factor4_plus.def.json b/resources/definitions/ultimaker_factor4_plus.def.json index 893243b75cc..558f6fd3208 100644 --- a/resources/definitions/ultimaker_factor4_plus.def.json +++ b/resources/definitions/ultimaker_factor4_plus.def.json @@ -256,7 +256,7 @@ "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 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skin_preshrink": { "value": "wall_thickness" }, "skin_support_density": { "value": "material_flow * 0.5" }, "skin_support_speed": { "value": "speed_wall_0" }, diff --git a/resources/definitions/ultimaker_method_base.def.json b/resources/definitions/ultimaker_method_base.def.json index 87b0562eca5..c6ce9e3bd96 100644 --- a/resources/definitions/ultimaker_method_base.def.json +++ b/resources/definitions/ultimaker_method_base.def.json @@ -581,7 +581,7 @@ "skin_material_flow": { "value": "material_flow" }, "skin_material_flow_layer_0": { "value": "material_flow" }, "skin_monotonic": { "value": true }, - "skin_outline_count": { "value": 0 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skin_overlap": { "value": 0 }, "skin_preshrink": { "value": 0 }, "skirt_brim_extruder_nr": diff --git a/resources/definitions/ultimaker_s8.def.json b/resources/definitions/ultimaker_s8.def.json index 4440e208de5..369bd4010a2 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,7 @@ "roofing_pattern": { "value": "'lines'" }, "seam_overhang_angle": { "value": 35 }, "skin_material_flow": { "value": 93 }, - "skin_outline_count": { "value": 0 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skin_preshrink": { "value": 0 }, "skin_support_speed": { "value": "speed_infill * infill_material_flow / skin_support_material_flow" }, "skirt_brim_minimal_length": { "value": 1000 }, diff --git a/resources/definitions/ultimaker_sketch_sprint.def.json b/resources/definitions/ultimaker_sketch_sprint.def.json index bd0254dad54..a5f68b6ca71 100644 --- a/resources/definitions/ultimaker_sketch_sprint.def.json +++ b/resources/definitions/ultimaker_sketch_sprint.def.json @@ -225,7 +225,7 @@ "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 }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skin_overlap": { "value": 10 }, "skirt_brim_minimal_length": { "value": 250 }, "skirt_gap": { "value": 1.2 }, diff --git a/resources/definitions/uni_base.def.json b/resources/definitions/uni_base.def.json index 967a9423dc7..99ed63f823a 100644 --- a/resources/definitions/uni_base.def.json +++ b/resources/definitions/uni_base.def.json @@ -76,7 +76,7 @@ "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" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skirt_brim_line_width": { "value": "round(line_width * 1.1, 2)" }, "speed_layer_0": { "value": "25" }, "speed_print": { "value": "80" }, diff --git a/resources/definitions/weedo_base.def.json b/resources/definitions/weedo_base.def.json index 04549e6768f..e6b63c367aa 100644 --- a/resources/definitions/weedo_base.def.json +++ b/resources/definitions/weedo_base.def.json @@ -227,7 +227,7 @@ "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" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skirt_brim_speed": { "value": 26.0 }, "skirt_line_count": { "default_value": 2 }, "speed_layer_0": { "value": 26.0 }, diff --git a/resources/definitions/zav_base.def.json b/resources/definitions/zav_base.def.json index 921f0b23be2..b81a832abcd 100644 --- a/resources/definitions/zav_base.def.json +++ b/resources/definitions/zav_base.def.json @@ -75,7 +75,7 @@ "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" }, + "wall_line_count_skin": { "value": "wall_line_count" }, "skirt_brim_line_width": { "value": "round(line_width * 1.1, 2)" }, "speed_layer_0": { "value": "25" }, "speed_print": { "value": "80" }, 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..f594131656d 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,7 @@ 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 +wall_line_count_skin = =wall_line_count skin_overlap = 15 small_hole_max_size = 0 speed_equalize_flow_width_factor = 110 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..bf7b0cfabbc 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,7 +30,7 @@ roofing_line_width = 0.35 roofing_monotonic = False roofing_pattern = lines skin_monotonic = False -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 25 small_feature_max_length = 25 small_feature_speed_factor = 40 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..9c2f649114c 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,7 +30,7 @@ roofing_line_width = 0.35 roofing_monotonic = False roofing_pattern = lines skin_monotonic = False -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 25 small_feature_max_length = 25 small_feature_speed_factor = 40 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..1e62b2ba05e 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,7 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skirt_brim_minimal_length = 250 speed_layer_0 = 25 speed_print = 35 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..e81d8c92e33 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,7 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = True retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skirt_brim_minimal_length = 250 speed_layer_0 = 25 speed_print = 35 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..acac5492a30 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,7 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 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..a30e64c68b1 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,7 @@ retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_hop_only_when_collides = True retraction_speed = 25 -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 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..49e8bede43d 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,7 @@ retraction_enable = True retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_speed = 25 -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 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..63c84391487 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,7 @@ retraction_enable = True retraction_hop_after_extruder_switch_height = 2 retraction_hop_enabled = False retraction_speed = 25 -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skirt_brim_minimal_length = 250 skirt_gap = 1 skirt_line_count = 3 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..40ce22232d9 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,7 @@ retraction_amount = 6 skin_angles = [90 ] skin_line_width = =line_width skin_monotonic = True -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 30.0 skirt_brim_speed = 25.0 speed_layer_0 = 25.0 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..ab1a5ca1b0e 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,7 @@ retraction_amount = 6 skin_angles = [90 ] skin_line_width = =line_width skin_monotonic = True -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 30.0 skirt_brim_speed = 25.0 speed_layer_0 = 25.0 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg index 71662c4ffd5..b1b9fde28d0 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg @@ -45,7 +45,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg index dac4b57c7af..d2d6af3cf54 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg @@ -45,7 +45,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg index 73b50d95fb6..95a2e785ac1 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg @@ -45,7 +45,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 diff --git a/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg b/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg index 8ffb51968ab..bbcea64169d 100644 --- a/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg +++ b/resources/quality/imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg @@ -45,7 +45,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 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..cb5ba3096de 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,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 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..59ee6e3abba 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,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 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..0f82131eee9 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,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 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..85ea702a1ea 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,7 @@ 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 +wall_line_count_skin = =wall_line_count + 2 skirt_brim_minimal_length = 100 skirt_brim_speed = =speed_layer_0 skirt_gap = 5 diff --git a/resources/quality/key3d/key3d_tyro_best.inst.cfg b/resources/quality/key3d/key3d_tyro_best.inst.cfg index 5dcf8013f1a..e15a44ce0ed 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/key3d/key3d_tyro_fast.inst.cfg b/resources/quality/key3d/key3d_tyro_fast.inst.cfg index 51d7743cdf3..d159b81b69d 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/key3d/key3d_tyro_normal.inst.cfg b/resources/quality/key3d/key3d_tyro_normal.inst.cfg index df747df8246..96d3b38c99e 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg index cd4471f451e..03bb1208181 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg index 32259de91f2..b53c838b351 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,7 @@ retraction_min_travel = 1.2 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg index e2beaab5697..fb6ff374dbe 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg index 0993f71f6ae..f14080d6e56 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg index 925b36e396e..d94f4a9d8ca 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg index 88c83dc0c64..7235741c8a5 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg index 802631192df..2c8a223ef11 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,7 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_overlap = 5 skirt_gap = 3 skirt_line_count = 2 diff --git a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg index 368cbf90b09..a6c498e7555 100644 --- a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg @@ -29,7 +29,7 @@ magic_spiralize = False raft_margin = 15 retraction_hop = 1 retraction_hop_enabled = False -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_preshrink = 0.8 skirt_brim_speed = 18 skirt_line_count = 1 diff --git a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg index 49839e81a40..11fc0083d2e 100644 --- a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg @@ -29,7 +29,7 @@ magic_spiralize = False raft_margin = 15 retraction_hop = 1 retraction_hop_enabled = False -skin_outline_count = 1 +wall_line_count_skin = =wall_line_count + 1 skin_preshrink = 1.2 skirt_brim_speed = 18 skirt_line_count = 1 diff --git a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg index 6c8860be5a1..fa8bb72b503 100644 --- a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg @@ -29,7 +29,7 @@ magic_spiralize = False raft_margin = 15 retraction_hop = 1 retraction_hop_enabled = False -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_preshrink = 1.2 skirt_brim_speed = 18 skirt_line_count = 1 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..2aeb8e655ce 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,7 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..fada78a1920 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,7 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..35577e0f684 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,7 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..41fb2688d14 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,7 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..9a7e2426017 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,7 @@ retraction_combing_max_distance = 2 roofing_material_flow = =material_flow roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..5de80bf3f4d 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,7 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..1d242751a02 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,7 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..305ab4c7215 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,7 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..5a9838ebb50 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,7 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..33634e1432e 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,7 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..c819a40d2cd 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,7 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..d7d7c0d831e 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,7 @@ retraction_combing_max_distance = 2 roofing_material_flow = =material_flow roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..28b7c8d09aa 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,7 @@ max_flow_acceleration = 1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..af3aac50f39 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,7 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skin_overlap = 15 speed_print = 80 speed_wall_x = 60 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..14c23c59c9a 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,7 @@ retraction_prime_speed = 25 roofing_material_flow = =skin_material_flow roofing_monotonic = False skin_material_flow = =0.95*material_flow -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count support_bottom_distance = =support_z_distance support_structure = tree support_tree_tip_diameter = 2.0 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..82335d74124 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,7 @@ retraction_prime_speed = 15 roofing_material_flow = =skin_material_flow roofing_monotonic = False skin_material_flow = =0.95*material_flow -skin_outline_count = 0 +wall_line_count_skin = =wall_line_count skirt_height = 5 support_bottom_distance = =support_z_distance support_structure = tree 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..0fcb7116740 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,7 @@ 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 +wall_line_count_skin = =wall_line_count speed_print = 80 speed_roofing = 50 speed_wall = =speed_print 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..428e0c51142 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,7 @@ 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 +wall_line_count_skin = =wall_line_count skirt_height = 5 speed_print = 80 speed_roofing = 50 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..8a3ebb87ec0 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,7 @@ roofing_line_width = 0.3 roofing_material_flow = 95 skin_monotonic = True skin_no_small_gaps_heuristic = False -skin_outline_count = 2 +wall_line_count_skin = =wall_line_count + 2 skin_overlap = 5 skin_preshrink = 0.8 skirt_brim_speed = 35 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..25784fe466e 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,7 @@ roofing_line_width = 0.3 roofing_material_flow = 95 skin_monotonic = True skin_no_small_gaps_heuristic = False -skin_outline_count = 2 +wall_line_count_skin = =wall_line_count + 2 skin_overlap = 5 skin_preshrink = 0.8 skirt_brim_speed = 35 diff --git a/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg b/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg index 13a19c6400f..fe4f1cca1c8 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,7 @@ roofing_layer_count = 1 roofing_line_width = 0.3 roofing_material_flow = 95 roofing_monotonic = True -skin_outline_count = 2 +wall_line_count_skin = =wall_line_count + 2 skirt_gap = 2.0 small_hole_max_size = 4.0 speed_infill = 60 diff --git a/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg b/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg index a7fcbc63c98..572d50f7027 100644 --- a/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg @@ -91,7 +91,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg b/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg index 3c9ed8021e9..6d36b91745e 100644 --- a/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg @@ -92,7 +92,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg b/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg index 6a0211d4f2c..ef58400cc7a 100644 --- a/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_aa04.inst.cfg @@ -91,7 +91,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg b/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg index c254a2bb89c..73dbdbe0015 100644 --- a/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_cc04.inst.cfg @@ -90,7 +90,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg b/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg index 13f1952795f..b932a48bff2 100644 --- a/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_cc06.inst.cfg @@ -90,7 +90,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg b/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg index 3937c423282..55be956e393 100644 --- a/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_dd04.inst.cfg @@ -90,7 +90,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg b/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg index 063f1cf5cff..d858ec403c2 100644 --- a/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg +++ b/resources/variants/ultimaker_factor4_plus_ht06.inst.cfg @@ -90,7 +90,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s6_aa025.inst.cfg b/resources/variants/ultimaker_s6_aa025.inst.cfg index 2ee3429dd25..0a852a94560 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s6_aa04.inst.cfg b/resources/variants/ultimaker_s6_aa04.inst.cfg index b57fdbbbf02..ffc71d05168 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s6_aa08.inst.cfg b/resources/variants/ultimaker_s6_aa08.inst.cfg index 2e4186d98e0..1c5fb23d306 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s6_cc04.inst.cfg b/resources/variants/ultimaker_s6_cc04.inst.cfg index d02128da362..7983f19aec0 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s6_cc06.inst.cfg b/resources/variants/ultimaker_s6_cc06.inst.cfg index d751fc2d31f..7c6b77b5b55 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s8_aa025.inst.cfg b/resources/variants/ultimaker_s8_aa025.inst.cfg index 0a9f1bbe05f..54f0be7b0b1 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s8_aa04.inst.cfg b/resources/variants/ultimaker_s8_aa04.inst.cfg index 7bc40808f76..a6cc28f7efb 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s8_aa08.inst.cfg b/resources/variants/ultimaker_s8_aa08.inst.cfg index 796cce63b63..53608f74065 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s8_cc04.inst.cfg b/resources/variants/ultimaker_s8_cc04.inst.cfg index f65b692db61..7e9e68e3f9d 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,7 @@ 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 +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) 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 diff --git a/resources/variants/ultimaker_s8_cc06.inst.cfg b/resources/variants/ultimaker_s8_cc06.inst.cfg index 6caa23e578d..62419a9b2d0 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,7 @@ 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 +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) 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 From 272793227c00cffc45aad2171b526cc9c5eaeea4 Mon Sep 17 00:00:00 2001 From: wawanbreton <601114+wawanbreton@users.noreply.github.com> Date: Mon, 1 Jun 2026 12:54:04 +0000 Subject: [PATCH 5/5] Apply printer-linter format --- resources/definitions/hms434.def.json | 2 +- resources/definitions/inat_base.def.json | 2 +- resources/definitions/maker_made_300x.def.json | 2 +- resources/definitions/peopoly_moai.def.json | 2 +- resources/definitions/skriware_2.def.json | 2 +- resources/definitions/ultimaker_factor4_plus.def.json | 2 +- resources/definitions/ultimaker_method_base.def.json | 2 +- resources/definitions/ultimaker_s8.def.json | 2 +- resources/definitions/ultimaker_sketch_sprint.def.json | 2 +- resources/definitions/uni_base.def.json | 2 +- resources/definitions/weedo_base.def.json | 2 +- resources/definitions/zav_base.def.json | 2 +- .../um_f4_plus_cc_plus_0.6_cffpps_0.2mm_engineering.inst.cfg | 2 +- .../um_sketch_sprint_0.4mm_um-pla-175_0.2mm_visual.inst.cfg | 2 +- ...m_sketch_sprint_0.4mm_um-tough-pla-175_0.2mm_visual.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_brass0.4_abs_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_nozzlex0.4_abs_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_brass0.4_epla_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_nozzlex0.4_epla_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_brass0.4_pva_natural_standard.inst.cfg | 2 +- .../Leapfrog_Bolt_Pro_nozzlex0.4_pva_natural_standard.inst.cfg | 2 +- .../quality/elegoo_neptune_2/elegoo_neptune_2_normal.inst.cfg | 2 +- .../quality/elegoo_neptune_2D/elegoo_neptune_2D_normal.inst.cfg | 2 +- .../quality/imade3d_jellybox/imade3d_jellybox_coarse.inst.cfg | 2 +- .../quality/imade3d_jellybox/imade3d_jellybox_fine.inst.cfg | 2 +- .../quality/imade3d_jellybox/imade3d_jellybox_normal.inst.cfg | 2 +- .../imade3d_jellybox/imade3d_jellybox_ultrafine.inst.cfg | 2 +- resources/quality/imade3d_jellybox_2/jb2_global_coarse.inst.cfg | 2 +- resources/quality/imade3d_jellybox_2/jb2_global_fine.inst.cfg | 2 +- resources/quality/imade3d_jellybox_2/jb2_global_normal.inst.cfg | 2 +- .../quality/imade3d_jellybox_2/jb2_global_ultrafine.inst.cfg | 2 +- resources/quality/key3d/key3d_tyro_best.inst.cfg | 2 +- resources/quality/key3d/key3d_tyro_fast.inst.cfg | 2 +- resources/quality/key3d/key3d_tyro_normal.inst.cfg | 2 +- resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg | 2 +- resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg | 2 +- resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg | 2 +- resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg | 2 +- resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg | 2 +- resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg | 2 +- resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg | 2 +- resources/quality/snapmaker2/snapmaker2_fast.inst.cfg | 2 +- resources/quality/snapmaker2/snapmaker2_high.inst.cfg | 2 +- resources/quality/snapmaker2/snapmaker2_normal.inst.cfg | 2 +- .../ultimaker_factor4/um_f4_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_cc0.4_petcf_0.2mm.inst.cfg | 2 +- .../ultimaker_factor4/um_f4_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_cc0.6_petcf_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_ht0.6_cffpps_0.2mm.inst.cfg | 2 +- .../ultimaker_factor4/um_f4_ht0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_factor4/um_f4_ht0.6_petcf_0.2mm.inst.cfg | 2 +- .../um_f4_plus_cc0.4_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../um_f4_plus_cc0.4_petcf_0.2mm.inst.cfg | 2 +- .../um_f4_plus_cc0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../um_f4_plus_cc0.6_petcf_0.2mm.inst.cfg | 2 +- .../um_f4_plus_ht0.6_cffpps_0.2mm.inst.cfg | 2 +- .../um_f4_plus_ht0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../um_f4_plus_ht0.6_petcf_0.2mm.inst.cfg | 2 +- .../um_s8_cc_plus_0.4_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_s8/um_s8_cc_plus_0.4_petcf_0.2mm.inst.cfg | 2 +- .../um_s8_cc_plus_0.6_nylon-cf-slide_0.2mm.inst.cfg | 2 +- .../quality/ultimaker_s8/um_s8_cc_plus_0.6_petcf_0.2mm.inst.cfg | 2 +- .../variants/dagoma/dagoma_pro_430_bowden_brass_0.4.inst.cfg | 2 +- .../variants/dagoma/dagoma_pro_430_bowden_steel_0.4.inst.cfg | 2 +- resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_aa0.25.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_aa0.8.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_aa04.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_cc04.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_cc06.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_dd04.inst.cfg | 2 +- resources/variants/ultimaker_factor4_plus_ht06.inst.cfg | 2 +- resources/variants/ultimaker_s6_aa025.inst.cfg | 2 +- resources/variants/ultimaker_s6_aa04.inst.cfg | 2 +- resources/variants/ultimaker_s6_aa08.inst.cfg | 2 +- resources/variants/ultimaker_s6_cc04.inst.cfg | 2 +- resources/variants/ultimaker_s6_cc06.inst.cfg | 2 +- resources/variants/ultimaker_s8_aa025.inst.cfg | 2 +- resources/variants/ultimaker_s8_aa04.inst.cfg | 2 +- resources/variants/ultimaker_s8_aa08.inst.cfg | 2 +- resources/variants/ultimaker_s8_cc04.inst.cfg | 2 +- resources/variants/ultimaker_s8_cc06.inst.cfg | 2 +- 82 files changed, 82 insertions(+), 82 deletions(-) diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json index d60ef7ace98..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" }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 1c476906700..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 }, - "wall_line_count_skin": { "value": "wall_line_count + 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 37cd0f7328d..4b65a51d3dd 100644 --- a/resources/definitions/maker_made_300x.def.json +++ b/resources/definitions/maker_made_300x.def.json @@ -96,7 +96,6 @@ "retraction_speed": { "value": 45 }, "roofing_layer_count": { "value": 1 }, "skin_no_small_gaps_heuristic": { "value": true }, - "wall_line_count_skin": { "value": "wall_line_count + 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 cc86906d676..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" }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 ad9df583199..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 }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 558f6fd3208..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" }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 c6ce9e3bd96..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 }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 369bd4010a2..71e32319ede 100644 --- a/resources/definitions/ultimaker_s8.def.json +++ b/resources/definitions/ultimaker_s8.def.json @@ -456,7 +456,6 @@ "roofing_pattern": { "value": "'lines'" }, "seam_overhang_angle": { "value": 35 }, "skin_material_flow": { "value": 93 }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 a5f68b6ca71..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 }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 99ed63f823a..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)" }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 e6b63c367aa..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 }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 b81a832abcd..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)" }, - "wall_line_count_skin": { "value": "wall_line_count" }, "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 f594131656d..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 @@ -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 -wall_line_count_skin = =wall_line_count 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 bf7b0cfabbc..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 -wall_line_count_skin = =wall_line_count 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 9c2f649114c..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 -wall_line_count_skin = =wall_line_count 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 1e62b2ba05e..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 -wall_line_count_skin = =wall_line_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 e81d8c92e33..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 -wall_line_count_skin = =wall_line_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 acac5492a30..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 -wall_line_count_skin = =wall_line_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 a30e64c68b1..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 -wall_line_count_skin = =wall_line_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 49e8bede43d..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 -wall_line_count_skin = =wall_line_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 63c84391487..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 -wall_line_count_skin = =wall_line_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 40ce22232d9..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 -wall_line_count_skin = =wall_line_count 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 ab1a5ca1b0e..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 -wall_line_count_skin = =wall_line_count 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 b1b9fde28d0..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 -wall_line_count_skin = =wall_line_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 d2d6af3cf54..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 -wall_line_count_skin = =wall_line_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 95a2e785ac1..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 -wall_line_count_skin = =wall_line_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 bbcea64169d..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 -wall_line_count_skin = =wall_line_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 cb5ba3096de..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 -wall_line_count_skin = =wall_line_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 59ee6e3abba..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 -wall_line_count_skin = =wall_line_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 0f82131eee9..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 -wall_line_count_skin = =wall_line_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 85ea702a1ea..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 -wall_line_count_skin = =wall_line_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 e15a44ce0ed..e088793de34 100644 --- a/resources/quality/key3d/key3d_tyro_best.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_best.inst.cfg @@ -67,7 +67,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 d159b81b69d..828a839e1d9 100644 --- a/resources/quality/key3d/key3d_tyro_fast.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_fast.inst.cfg @@ -67,7 +67,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 96d3b38c99e..dcde3cffd4c 100644 --- a/resources/quality/key3d/key3d_tyro_normal.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_normal.inst.cfg @@ -67,7 +67,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 03bb1208181..44eb60f3daf 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 b53c838b351..2a010c3686d 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg @@ -64,7 +64,6 @@ retraction_min_travel = 1.2 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 fb6ff374dbe..d9fe0451972 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 f14080d6e56..68bfdeeb530 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 d94f4a9d8ca..e397a46d67a 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 7235741c8a5..9a37354ffed 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 2c8a223ef11..f8739910869 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg @@ -66,7 +66,6 @@ retraction_min_travel = 0.8 retraction_speed = 45 roofing_layer_count = 1 skin_no_small_gaps_heuristic = True -wall_line_count_skin = =wall_line_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 a6c498e7555..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 -wall_line_count_skin = =wall_line_count 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 11fc0083d2e..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 -wall_line_count_skin = =wall_line_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 fa8bb72b503..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 -wall_line_count_skin = =wall_line_count 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 2aeb8e655ce..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 -wall_line_count_skin = =wall_line_count 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 fada78a1920..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 @@ -24,7 +24,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 35577e0f684..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 -wall_line_count_skin = =wall_line_count 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 41fb2688d14..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 @@ -24,7 +24,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 9a7e2426017..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 @@ -23,7 +23,6 @@ retraction_combing_max_distance = 2 roofing_material_flow = =material_flow roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 5de80bf3f4d..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 -wall_line_count_skin = =wall_line_count 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 1d242751a02..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 @@ -24,7 +24,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 305ab4c7215..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 -wall_line_count_skin = =wall_line_count 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 5a9838ebb50..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 @@ -25,7 +25,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 33634e1432e..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 -wall_line_count_skin = =wall_line_count 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 c819a40d2cd..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 @@ -25,7 +25,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 d7d7c0d831e..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 @@ -24,7 +24,6 @@ retraction_combing_max_distance = 2 roofing_material_flow = =material_flow roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 28b7c8d09aa..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 -wall_line_count_skin = =wall_line_count 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 af3aac50f39..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 @@ -25,7 +25,6 @@ max_flow_acceleration = 0.1 retraction_combing_max_distance = 5 roofing_pattern = lines skin_material_flow = =material_flow * 0.965 -wall_line_count_skin = =wall_line_count 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 14c23c59c9a..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 -wall_line_count_skin = =wall_line_count 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 82335d74124..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 -wall_line_count_skin = =wall_line_count 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 0fcb7116740..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 -wall_line_count_skin = =wall_line_count 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 428e0c51142..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 -wall_line_count_skin = =wall_line_count 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 8a3ebb87ec0..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 @@ -71,7 +71,6 @@ roofing_line_width = 0.3 roofing_material_flow = 95 skin_monotonic = True skin_no_small_gaps_heuristic = False -wall_line_count_skin = =wall_line_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 25784fe466e..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 @@ -68,7 +68,6 @@ roofing_line_width = 0.3 roofing_material_flow = 95 skin_monotonic = True skin_no_small_gaps_heuristic = False -wall_line_count_skin = =wall_line_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 fe4f1cca1c8..78490ce15c5 100644 --- a/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg +++ b/resources/variants/dagoma/dagoma_sigma_0.4.inst.cfg @@ -49,7 +49,6 @@ roofing_layer_count = 1 roofing_line_width = 0.3 roofing_material_flow = 95 roofing_monotonic = True -wall_line_count_skin = =wall_line_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 572d50f7027..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 -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) 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 6d36b91745e..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 -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) 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 ef58400cc7a..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 -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) 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 73dbdbe0015..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 -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) 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 b932a48bff2..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 -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) 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 55be956e393..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 -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) 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 d858ec403c2..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 -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) 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 0a852a94560..f413fdb4154 100644 --- a/resources/variants/ultimaker_s6_aa025.inst.cfg +++ b/resources/variants/ultimaker_s6_aa025.inst.cfg @@ -118,7 +118,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 ffc71d05168..d9b4ea4e805 100644 --- a/resources/variants/ultimaker_s6_aa04.inst.cfg +++ b/resources/variants/ultimaker_s6_aa04.inst.cfg @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 1c5fb23d306..6b8ea91493b 100644 --- a/resources/variants/ultimaker_s6_aa08.inst.cfg +++ b/resources/variants/ultimaker_s6_aa08.inst.cfg @@ -128,7 +128,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 7983f19aec0..e0fcf552079 100644 --- a/resources/variants/ultimaker_s6_cc04.inst.cfg +++ b/resources/variants/ultimaker_s6_cc04.inst.cfg @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 7c6b77b5b55..8d362d58a14 100644 --- a/resources/variants/ultimaker_s6_cc06.inst.cfg +++ b/resources/variants/ultimaker_s6_cc06.inst.cfg @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 54f0be7b0b1..e330a1a6e04 100644 --- a/resources/variants/ultimaker_s8_aa025.inst.cfg +++ b/resources/variants/ultimaker_s8_aa025.inst.cfg @@ -118,7 +118,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 a6cc28f7efb..9229c953088 100644 --- a/resources/variants/ultimaker_s8_aa04.inst.cfg +++ b/resources/variants/ultimaker_s8_aa04.inst.cfg @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 53608f74065..92ff600a036 100644 --- a/resources/variants/ultimaker_s8_aa08.inst.cfg +++ b/resources/variants/ultimaker_s8_aa08.inst.cfg @@ -128,7 +128,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 7e9e68e3f9d..12b62e2b31c 100644 --- a/resources/variants/ultimaker_s8_cc04.inst.cfg +++ b/resources/variants/ultimaker_s8_cc04.inst.cfg @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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 62419a9b2d0..dcb050c132a 100644 --- a/resources/variants/ultimaker_s8_cc06.inst.cfg +++ b/resources/variants/ultimaker_s8_cc06.inst.cfg @@ -117,7 +117,6 @@ roofing_expansion = 0 roofing_pattern = =top_bottom_pattern seam_overhang_angle = =support_angle skin_material_flow = =0.95 * 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) 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