diff options
author | Ghostkeeper <rubend@tutanota.com> | 2022-07-04 10:25:14 +0300 |
---|---|---|
committer | Ghostkeeper <rubend@tutanota.com> | 2022-07-04 10:25:39 +0300 |
commit | 2a4c8aa3fd24325e57fa339cb5ed7eb6caf3fb1a (patch) | |
tree | 98f5fb7097c5b7e135c8f6c1fa32802d21ba38ef | |
parent | 6df50724436298731acf985b2920b56df1dccba7 (diff) |
Set default for 3rd-party printers to Inside-Out
Overwhelmingly in our community it seems that the overhang and seam quality is better when printing inside-out.
Ultimaker found that the quality is better (in particular the dimensional accuracy) when printing outside-in. So let them have it outside-in and the rest inside-out.
Made after experimental evidence on Reddit (and in the past on Github).
15 files changed, 4 insertions, 14 deletions
diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c33723ddfd..d8f6ad05cd 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1190,7 +1190,7 @@ "inside_out": "Inside To Outside", "outside_in": "Outside To Inside" }, - "default_value": "outside_in", + "default_value": "inside_out", "settable_per_mesh": true }, "alternate_extra_perimeter": diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index c5352f60ef..1d6accfd3c 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -53,6 +53,9 @@ "infill_material_flow": { "value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * material_flow" }, + "inset_direction": { + "value": "'outside_in'" + }, "retraction_combing": { "value": "'no_outer_surfaces'" }, diff --git a/resources/quality/key3d/key3d_tyro_best.inst.cfg b/resources/quality/key3d/key3d_tyro_best.inst.cfg index d2c546570a..9a73786941 100644 --- a/resources/quality/key3d/key3d_tyro_best.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_best.inst.cfg @@ -28,7 +28,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True xy_offset = 0 diff --git a/resources/quality/key3d/key3d_tyro_fast.inst.cfg b/resources/quality/key3d/key3d_tyro_fast.inst.cfg index 1e8af3fdde..bfc155c5cb 100644 --- a/resources/quality/key3d/key3d_tyro_fast.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_fast.inst.cfg @@ -27,7 +27,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True xy_offset = 0 diff --git a/resources/quality/key3d/key3d_tyro_normal.inst.cfg b/resources/quality/key3d/key3d_tyro_normal.inst.cfg index aa9e815df5..06293319d8 100644 --- a/resources/quality/key3d/key3d_tyro_normal.inst.cfg +++ b/resources/quality/key3d/key3d_tyro_normal.inst.cfg @@ -27,7 +27,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True xy_offset = 0 diff --git a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg index 0a5c803589..7ae006b606 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_best.inst.cfg @@ -29,7 +29,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True 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 6464c434e6..2d6c3617bf 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_e.inst.cfg @@ -26,7 +26,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True 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 6d7f1e8a94..aad794f91c 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_fast.inst.cfg @@ -29,7 +29,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True 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 51d9607d02..c0aa59f1d0 100644 --- a/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg +++ b/resources/quality/nwa3d_a31/nwa3d_a31_normal.inst.cfg @@ -28,7 +28,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True 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 ad80497cf8..1e2b316efc 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_best.inst.cfg @@ -27,7 +27,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True xy_offset = 0 diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg index 4001c60204..9fd4d77ed9 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_fast.inst.cfg @@ -27,7 +27,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True xy_offset = 0 diff --git a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg index 05ac62cb57..e1825dfd42 100644 --- a/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg +++ b/resources/quality/nwa3d_a5/nwa3d_a5_normal.inst.cfg @@ -27,7 +27,6 @@ top_bottom_pattern = lines top_bottom_pattern_0 = lines wall_0_inset = 0 optimize_wall_printing_order = False -inset_direction = inside_out alternate_extra_perimeter = False fill_outline_gaps = True xy_offset = 0 diff --git a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg index edd764aea6..f3576e3060 100644 --- a/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_fast.inst.cfg @@ -21,7 +21,6 @@ top_thickness = 0.8 top_layers = 4
bottom_thickness = 0.8
bottom_layers = 4
-inset_direction = inside_out
skin_outline_count = 0
; infill_line_distance = 8
diff --git a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg index bdc140914e..a4ff9e9ad6 100644 --- a/resources/quality/snapmaker2/snapmaker2_high.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_high.inst.cfg @@ -21,7 +21,6 @@ top_thickness = 0.8 top_layers = 10 bottom_thickness = 0.8 bottom_layers = 10 -inset_direction = inside_out skin_outline_count = 1 ; infill_line_distance = 8 diff --git a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg index cd6c2c85bb..9221a7e15e 100644 --- a/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg +++ b/resources/quality/snapmaker2/snapmaker2_normal.inst.cfg @@ -21,7 +21,6 @@ top_thickness = 0.8 top_layers = 5
bottom_thickness = 0.8
bottom_layers = 5
-inset_direction = inside_out
skin_outline_count = 0
; infill_line_distance = 8
|