Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRemco Burema <r.burema@ultimaker.com>2020-12-10 14:49:00 +0300
committerRemco Burema <r.burema@ultimaker.com>2020-12-10 14:49:00 +0300
commitdb33f676665c39062d60ee4e719b5ff97e13d1ec (patch)
tree661436dea05b5bb7a9957c5ecf5748912e51f317 /resources
parent77c39247f9e742210133e7e300107fb5d970d7eb (diff)
Partial revert: Don't remove 'Print Thin Walls'.
It still makes sense, even in a libArachne/Variable Line Width sense. CURA-7148
Diffstat (limited to 'resources')
-rw-r--r--resources/definitions/anet3d.def.json1
-rw-r--r--resources/definitions/artillery_base.def.json1
-rw-r--r--resources/definitions/atmat_signal_pro_base.def.json1
-rwxr-xr-xresources/definitions/biqu_base.def.json2
-rw-r--r--resources/definitions/blv_mgn_cube_base.def.json3
-rw-r--r--resources/definitions/creality_base.def.json1
-rw-r--r--resources/definitions/fdmprinter.def.json4
-rw-r--r--resources/definitions/flyingbear_base.def.json1
-rw-r--r--resources/definitions/hms434.def.json1
-rw-r--r--resources/definitions/koonovo_base.def.json1
-rw-r--r--resources/definitions/koonovo_kn3.def.json1
-rw-r--r--resources/definitions/koonovo_kn5.def.json1
-rw-r--r--resources/definitions/lotmaxx_sc60.def.json1
-rw-r--r--resources/definitions/skriware_2.def.json3
-rw-r--r--resources/definitions/tizyx_evy.def.json1
-rw-r--r--resources/definitions/tronxy_x.def.json1
-rw-r--r--resources/definitions/voron2_base.def.json1
-rw-r--r--resources/definitions/winbo_dragonl4.def.json1
-rw-r--r--resources/definitions/winbo_mini2.def.json1
-rw-r--r--resources/definitions/winbo_superhelper105.def.json1
-rw-r--r--resources/quality/katihal/alya3dp_normal.inst.cfg1
-rw-r--r--resources/quality/katihal/alyanx3dp_normal.inst.cfg1
-rw-r--r--resources/quality/katihal/kupido_normal.inst.cfg1
-rw-r--r--resources/quality/key3d/key3d_tyro_best.inst.cfg1
-rw-r--r--resources/quality/key3d/key3d_tyro_fast.inst.cfg1
-rw-r--r--resources/quality/key3d/key3d_tyro_normal.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg1
-rw-r--r--resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Coarse_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Draft_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Extra_Coarse_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy/tizyx_evy_global_High_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Normal_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/flex/tizyx_evy_dual_classic_flex_flex.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_pva.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_flex.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_high.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_normal.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/pva/tizyx_evy_dual_classic_pva_pva.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_k25/tizyx_k25_high.inst.cfg1
-rw-r--r--resources/quality/tizyx/tizyx_k25/tizyx_k25_normal.inst.cfg1
-rw-r--r--resources/setting_visibility/expert.cfg1
57 files changed, 63 insertions, 2 deletions
diff --git a/resources/definitions/anet3d.def.json b/resources/definitions/anet3d.def.json
index 4d47cc0af6..54092bcf25 100644
--- a/resources/definitions/anet3d.def.json
+++ b/resources/definitions/anet3d.def.json
@@ -86,6 +86,7 @@
"infill_wipe_dist": { "value": 0 },
"wall_0_wipe_dist": { "value": 0.2 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": true },
"retraction_speed": {
diff --git a/resources/definitions/artillery_base.def.json b/resources/definitions/artillery_base.def.json
index 4aebd34c4c..76e2cb3fef 100644
--- a/resources/definitions/artillery_base.def.json
+++ b/resources/definitions/artillery_base.def.json
@@ -191,6 +191,7 @@
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"retraction_speed": {
diff --git a/resources/definitions/atmat_signal_pro_base.def.json b/resources/definitions/atmat_signal_pro_base.def.json
index e504314f4d..411867fb02 100644
--- a/resources/definitions/atmat_signal_pro_base.def.json
+++ b/resources/definitions/atmat_signal_pro_base.def.json
@@ -258,6 +258,7 @@
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
"line_width": { "value": "machine_nozzle_size * 1.125" },
"wall_line_width": { "value": "machine_nozzle_size" },
+ "fill_outline_gaps": { "value": "True" },
"meshfix_maximum_resolution": { "value": "0.01" },
"meshfix_maximum_deviation": { "value": "layer_height / 2" },
"infill_before_walls": { "value": "False" },
diff --git a/resources/definitions/biqu_base.def.json b/resources/definitions/biqu_base.def.json
index 5fd600e033..d6365f0aab 100755
--- a/resources/definitions/biqu_base.def.json
+++ b/resources/definitions/biqu_base.def.json
@@ -95,6 +95,8 @@
"skin_overlap": { "value": 10.0 },
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
+
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"retraction_speed": {
diff --git a/resources/definitions/blv_mgn_cube_base.def.json b/resources/definitions/blv_mgn_cube_base.def.json
index 149536ac49..c56112c4c5 100644
--- a/resources/definitions/blv_mgn_cube_base.def.json
+++ b/resources/definitions/blv_mgn_cube_base.def.json
@@ -45,6 +45,9 @@
"machine_gcode_flavor": {
"default_value": "RepRap (RepRap)"
},
+ "fill_outline_gaps": {
+ "value": true
+ },
"retraction_speed": {
"default_value": 85,
"maximum_value_warning": 130
diff --git a/resources/definitions/creality_base.def.json b/resources/definitions/creality_base.def.json
index 5898e5d678..e07c6057a0 100644
--- a/resources/definitions/creality_base.def.json
+++ b/resources/definitions/creality_base.def.json
@@ -195,6 +195,7 @@
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"retraction_speed": {
diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json
index 4027999fba..6cc2ca6333 100644
--- a/resources/definitions/fdmprinter.def.json
+++ b/resources/definitions/fdmprinter.def.json
@@ -1385,7 +1385,7 @@
"maximum_value": "wall_line_width_0",
"type": "float",
"limit_to_extruder": "wall_0_extruder_nr",
- "enabled": true
+ "enabled": "fill_outline_gaps"
},
"min_bead_width":
{
@@ -1398,7 +1398,7 @@
"maximum_value_warning": "wall_line_width_0",
"type": "float",
"limit_to_extruder": "wall_0_extruder_nr",
- "enabled": true
+ "enabled": "fill_outline_gaps"
},
"xy_offset":
{
diff --git a/resources/definitions/flyingbear_base.def.json b/resources/definitions/flyingbear_base.def.json
index 583e33006b..a472daa508 100644
--- a/resources/definitions/flyingbear_base.def.json
+++ b/resources/definitions/flyingbear_base.def.json
@@ -173,6 +173,7 @@
"top_bottom_thickness": { "value": "layer_height_0 + layer_height * 3 if layer_height > 0.15 else 0.8" },
"optimize_wall_printing_order": { "value": true },
"filter_out_tiny_gaps": { "value": false },
+ "fill_outline_gaps": { "value": false },
"z_seam_type": { "value": "'sharpest_corner'" },
"z_seam_corner": { "value": "'z_seam_corner_weighted'" },
diff --git a/resources/definitions/hms434.def.json b/resources/definitions/hms434.def.json
index 3d78482b6f..b171cb374b 100644
--- a/resources/definitions/hms434.def.json
+++ b/resources/definitions/hms434.def.json
@@ -92,6 +92,7 @@
"outer_inset_first": {"value": true },
"alternate_extra_perimeter": {"value": false },
"filter_out_tiny_gaps": {"value": true },
+ "fill_outline_gaps": {"value": true },
"z_seam_type": {"value": "'shortest'"},
"z_seam_x": {"value": "300"},
"z_seam_y": {"value": "325"},
diff --git a/resources/definitions/koonovo_base.def.json b/resources/definitions/koonovo_base.def.json
index ef13730e39..b0791dd251 100644
--- a/resources/definitions/koonovo_base.def.json
+++ b/resources/definitions/koonovo_base.def.json
@@ -112,6 +112,7 @@
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"adhesion_type": { "value": "'skirt'" },
diff --git a/resources/definitions/koonovo_kn3.def.json b/resources/definitions/koonovo_kn3.def.json
index e06cea1401..0750eec47a 100644
--- a/resources/definitions/koonovo_kn3.def.json
+++ b/resources/definitions/koonovo_kn3.def.json
@@ -129,6 +129,7 @@
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"adhesion_type": { "value": "'skirt'" },
diff --git a/resources/definitions/koonovo_kn5.def.json b/resources/definitions/koonovo_kn5.def.json
index a7f830b935..16d34caf15 100644
--- a/resources/definitions/koonovo_kn5.def.json
+++ b/resources/definitions/koonovo_kn5.def.json
@@ -130,6 +130,7 @@
"minimum_support_area": { "value": 2 },
"minimum_interface_area": { "value": 10 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"adhesion_type": { "value": "'skirt'" },
diff --git a/resources/definitions/lotmaxx_sc60.def.json b/resources/definitions/lotmaxx_sc60.def.json
index d3080f50a3..a18e197757 100644
--- a/resources/definitions/lotmaxx_sc60.def.json
+++ b/resources/definitions/lotmaxx_sc60.def.json
@@ -26,6 +26,7 @@
"acceleration_travel":{"value":1000},
"acceleration_travel_layer_0":{"value":1000.0},
"expand_skins_expand_distance":{"value":0.8},
+ "fill_outline_gaps":{"default_value":false},
"infill_sparse_density":{"value":15},
"meshfix_maximum_resolution":{"value":0.25},
"optimize_wall_printing_order":{"value":true},
diff --git a/resources/definitions/skriware_2.def.json b/resources/definitions/skriware_2.def.json
index 007a179735..88f4e3eecf 100644
--- a/resources/definitions/skriware_2.def.json
+++ b/resources/definitions/skriware_2.def.json
@@ -590,6 +590,9 @@
"jerk_roofing": {
"value": "10"
},
+ "fill_outline_gaps": {
+ "default_value": true
+ },
"layer_height": {
"default_value": 0.2
},
diff --git a/resources/definitions/tizyx_evy.def.json b/resources/definitions/tizyx_evy.def.json
index 721212e181..8ed9a5aeff 100644
--- a/resources/definitions/tizyx_evy.def.json
+++ b/resources/definitions/tizyx_evy.def.json
@@ -47,6 +47,7 @@
"adhesion_type": { "default_value": "skirt" },
"skirt_line_count": {"default_value": 2},
"skirt_gap": { "default_value": 2},
+ "fill_outline_gaps": { "default_value": true},
"infill_sparse_density": { "default_value": 15},
"retraction_amount": { "default_value": 2.5},
"retraction_speed": { "default_value": 30},
diff --git a/resources/definitions/tronxy_x.def.json b/resources/definitions/tronxy_x.def.json
index 201daea407..10b020267d 100644
--- a/resources/definitions/tronxy_x.def.json
+++ b/resources/definitions/tronxy_x.def.json
@@ -95,6 +95,7 @@
"infill_wipe_dist": { "value": 0.0 },
"wall_0_wipe_dist": { "value": 0.0 },
+ "fill_outline_gaps": { "value": false },
"filter_out_tiny_gaps": { "value": false },
"retraction_speed": {
diff --git a/resources/definitions/voron2_base.def.json b/resources/definitions/voron2_base.def.json
index 095e4c2408..e7e81685b7 100644
--- a/resources/definitions/voron2_base.def.json
+++ b/resources/definitions/voron2_base.def.json
@@ -136,6 +136,7 @@
"layer_height_0": { "resolve": "max(0.2, min(extruderValues('layer_height')))" },
"line_width": { "value": "machine_nozzle_size * 1.125" },
"wall_line_width": { "value": "machine_nozzle_size" },
+ "fill_outline_gaps": { "default_value": true },
"meshfix_maximum_resolution": { "default_value": 0.01 },
"infill_before_walls": { "default_value": false },
"zig_zaggify_infill": { "value": true },
diff --git a/resources/definitions/winbo_dragonl4.def.json b/resources/definitions/winbo_dragonl4.def.json
index 60c3ef089b..2798abffc2 100644
--- a/resources/definitions/winbo_dragonl4.def.json
+++ b/resources/definitions/winbo_dragonl4.def.json
@@ -55,6 +55,7 @@
"cool_fan_speed": { "value": "100" },
"cool_fan_speed_max": { "value": "100" },
"cool_min_speed": { "value": "5" },
+ "fill_outline_gaps": { "value": "True" },
"infill_overlap": { "value": "0" },
"min_infill_area": { "value": "1" },
"min_skin_width_for_expansion": { "value": "2" },
diff --git a/resources/definitions/winbo_mini2.def.json b/resources/definitions/winbo_mini2.def.json
index 5f17c2e76d..a43948a49d 100644
--- a/resources/definitions/winbo_mini2.def.json
+++ b/resources/definitions/winbo_mini2.def.json
@@ -55,6 +55,7 @@
"cool_fan_speed": { "value": "100" },
"cool_fan_speed_max": { "value": "100" },
"cool_min_speed": { "value": "5" },
+ "fill_outline_gaps": { "value": "True" },
"infill_overlap": { "value": "0" },
"min_infill_area": { "value": "1" },
"min_skin_width_for_expansion": { "value": "2" },
diff --git a/resources/definitions/winbo_superhelper105.def.json b/resources/definitions/winbo_superhelper105.def.json
index abcff615cc..2da031cb99 100644
--- a/resources/definitions/winbo_superhelper105.def.json
+++ b/resources/definitions/winbo_superhelper105.def.json
@@ -55,6 +55,7 @@
"cool_fan_speed": { "value": "100" },
"cool_fan_speed_max": { "value": "100" },
"cool_min_speed": { "value": "5" },
+ "fill_outline_gaps": { "value": "True" },
"infill_overlap": { "value": "0" },
"min_infill_area": { "value": "1" },
"min_skin_width_for_expansion": { "value": "2" },
diff --git a/resources/quality/katihal/alya3dp_normal.inst.cfg b/resources/quality/katihal/alya3dp_normal.inst.cfg
index 7c32cebe0a..9ad411da9a 100644
--- a/resources/quality/katihal/alya3dp_normal.inst.cfg
+++ b/resources/quality/katihal/alya3dp_normal.inst.cfg
@@ -16,6 +16,7 @@ layer_height_0 = 0.1
adhesion_type = raft
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_angles = [0,90 ]
infill_sparse_density = 15
retraction_min_travel = 0.8
diff --git a/resources/quality/katihal/alyanx3dp_normal.inst.cfg b/resources/quality/katihal/alyanx3dp_normal.inst.cfg
index 6917e6e309..0f2978b335 100644
--- a/resources/quality/katihal/alyanx3dp_normal.inst.cfg
+++ b/resources/quality/katihal/alyanx3dp_normal.inst.cfg
@@ -16,6 +16,7 @@ layer_height_0 = 0.1
adhesion_type = raft
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_angles = [0,90 ]
infill_sparse_density = 15
retraction_min_travel = 0.8
diff --git a/resources/quality/katihal/kupido_normal.inst.cfg b/resources/quality/katihal/kupido_normal.inst.cfg
index 3e407fc4a4..0516f20455 100644
--- a/resources/quality/katihal/kupido_normal.inst.cfg
+++ b/resources/quality/katihal/kupido_normal.inst.cfg
@@ -16,6 +16,7 @@ layer_height_0 = 0.1
adhesion_type = raft
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_angles = [0,90 ]
infill_sparse_density = 15
retraction_min_travel = 0.8
diff --git a/resources/quality/key3d/key3d_tyro_best.inst.cfg b/resources/quality/key3d/key3d_tyro_best.inst.cfg
index 7c12108fe7..5e5dff29b6 100644
--- a/resources/quality/key3d/key3d_tyro_best.inst.cfg
+++ b/resources/quality/key3d/key3d_tyro_best.inst.cfg
@@ -32,6 +32,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/key3d/key3d_tyro_fast.inst.cfg b/resources/quality/key3d/key3d_tyro_fast.inst.cfg
index 9a60211828..c9d77de6fe 100644
--- a/resources/quality/key3d/key3d_tyro_fast.inst.cfg
+++ b/resources/quality/key3d/key3d_tyro_fast.inst.cfg
@@ -31,6 +31,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/key3d/key3d_tyro_normal.inst.cfg b/resources/quality/key3d/key3d_tyro_normal.inst.cfg
index e9f07fe08b..5b528763c8 100644
--- a/resources/quality/key3d/key3d_tyro_normal.inst.cfg
+++ b/resources/quality/key3d/key3d_tyro_normal.inst.cfg
@@ -31,6 +31,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg
index c8f490a053..b30422c085 100644
--- a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg
+++ b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg
@@ -33,6 +33,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg
index 75a91e83b1..4c4c6b53a2 100644
--- a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg
+++ b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg
@@ -30,6 +30,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg
index ba7babb84f..cf2341a3d2 100644
--- a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg
+++ b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg
@@ -33,6 +33,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg
index 6414f7358a..7e07be25fd 100644
--- a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg
+++ b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg
@@ -32,6 +32,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg
index e560af2f2b..ad1a028fe2 100644
--- a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg
+++ b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg
@@ -31,6 +31,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg
index 811641d83b..73a9e9c3bd 100644
--- a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg
+++ b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg
@@ -31,6 +31,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg
index a1574da6a0..a667489ac3 100644
--- a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg
+++ b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg
@@ -31,6 +31,7 @@ outer_inset_first = False
alternate_extra_perimeter = False
wall_min_flow = 0
filter_out_tiny_gaps = True
+fill_outline_gaps = True
xy_offset = 0
skin_no_small_gaps_heuristic = True
skin_outline_count = 1
diff --git a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Coarse_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Coarse_Quality.inst.cfg
index d8ae183c0a..2b56b83b30 100644
--- a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Coarse_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Coarse_Quality.inst.cfg
@@ -27,6 +27,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Draft_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Draft_Quality.inst.cfg
index 89f03f03f7..16f93bcf7d 100644
--- a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Draft_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Draft_Quality.inst.cfg
@@ -27,6 +27,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Extra_Coarse_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Extra_Coarse_Quality.inst.cfg
index fe02cce8f9..0c91aac26e 100644
--- a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Extra_Coarse_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Extra_Coarse_Quality.inst.cfg
@@ -27,6 +27,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_High_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_High_Quality.inst.cfg
index b14dfeee2d..642b6c52f0 100644
--- a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_High_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_High_Quality.inst.cfg
@@ -27,6 +27,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Normal_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Normal_Quality.inst.cfg
index 8d4ab7aefe..720d7134c6 100644
--- a/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Normal_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy/tizyx_evy_global_Normal_Quality.inst.cfg
@@ -27,6 +27,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg
index ee0bf53705..11e15457e2 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_high.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg
index f7f261c7eb..116271802f 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/abs/tizyx_evy_dual_classic_abs_normal.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/flex/tizyx_evy_dual_classic_flex_flex.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/flex/tizyx_evy_dual_classic_flex_flex.inst.cfg
index 44b436a0c2..ec7abca441 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/flex/tizyx_evy_dual_classic_flex_flex.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/flex/tizyx_evy_dual_classic_flex_flex.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg
index 2a355a562d..799305ddd9 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_high.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg
index 05708b96dd..6571caf379 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/petg/tizyx_evy_dual_classic_petg_normal.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg
index 5d0eafd7f2..48b1dac689 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_flex.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg
index 1b79ffcd8c..1f5cdd2c53 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_high.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg
index bb5dbce685..b5de6785f4 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_normal.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_pva.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_pva.inst.cfg
index 4bd4c2e7f3..4d36b4efc9 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_pva.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla/tizyx_evy_dual_classic_pla_pva.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_flex.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_flex.inst.cfg
index b503786236..90d99dfe5b 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_flex.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_flex.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_high.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_high.inst.cfg
index 7e3d357022..f35b05ed3e 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_high.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_high.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_normal.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_normal.inst.cfg
index b9b3589b6f..090b5a4c25 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_normal.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pla_bois/tizyx_evy_dual_classic_pla_bois_normal.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/pva/tizyx_evy_dual_classic_pva_pva.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/pva/tizyx_evy_dual_classic_pva_pva.inst.cfg
index abc42b60ee..260d40a27f 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/pva/tizyx_evy_dual_classic_pva_pva.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/pva/tizyx_evy_dual_classic_pva_pva.inst.cfg
@@ -15,6 +15,7 @@ variant = Classic Extruder
cool_fan_speed_0 = 100
cool_min_layer_time = 10
default_material_print_temperature = 210
+fill_outline_gaps = True
infill_angles = []
infill_sparse_density = 15
material_final_print_temperature = 210
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.cfg
index 6eb65a1511..c898126040 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Flex_Only_Quality.inst.cfg
@@ -17,6 +17,7 @@ adhesion_extruder_nr = 1
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
retraction_min_travel = 2
speed_print = 30
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg
index 122b93a94b..49993b40e7 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_High_Quality.inst.cfg
@@ -36,6 +36,7 @@ speed_topbottom = 45
support_angle = 70
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg
index e0c7dd4427..6a4d2a7b90 100644
--- a/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg
+++ b/resources/quality/tizyx/tizyx_evy_dual/tizyx_evy_dual_global_Normal_Quality.inst.cfg
@@ -36,6 +36,7 @@ speed_topbottom = 45
support_angle = 70
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_k25/tizyx_k25_high.inst.cfg b/resources/quality/tizyx/tizyx_k25/tizyx_k25_high.inst.cfg
index 9b21259730..5c957d0d82 100644
--- a/resources/quality/tizyx/tizyx_k25/tizyx_k25_high.inst.cfg
+++ b/resources/quality/tizyx/tizyx_k25/tizyx_k25_high.inst.cfg
@@ -23,6 +23,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/quality/tizyx/tizyx_k25/tizyx_k25_normal.inst.cfg b/resources/quality/tizyx/tizyx_k25/tizyx_k25_normal.inst.cfg
index 286033b055..8b685490c3 100644
--- a/resources/quality/tizyx/tizyx_k25/tizyx_k25_normal.inst.cfg
+++ b/resources/quality/tizyx/tizyx_k25/tizyx_k25_normal.inst.cfg
@@ -23,6 +23,7 @@ support_angle = 70
adhesion_type = skirt
skirt_line_count = 2
skirt_gap = 2
+fill_outline_gaps = True
infill_sparse_density = 15
material_diameter = 1.75
retraction_min_travel = 2
diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg
index 0fce810426..e8206f03f2 100644
--- a/resources/setting_visibility/expert.cfg
+++ b/resources/setting_visibility/expert.cfg
@@ -44,6 +44,7 @@ optimize_wall_printing_order
outer_inset_first
alternate_extra_perimeter
filter_out_tiny_gaps
+fill_outline_gaps
xy_offset
xy_offset_layer_0
hole_xy_offset