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).
This commit is contained in:
Ghostkeeper 2022-07-04 09:25:14 +02:00
parent 6df5072443
commit 2a4c8aa3fd
No known key found for this signature in database
GPG Key ID: 68F39EA88EEED5FF
15 changed files with 4 additions and 14 deletions

View File

@ -1190,7 +1190,7 @@
"inside_out": "Inside To Outside", "inside_out": "Inside To Outside",
"outside_in": "Outside To Inside" "outside_in": "Outside To Inside"
}, },
"default_value": "outside_in", "default_value": "inside_out",
"settable_per_mesh": true "settable_per_mesh": true
}, },
"alternate_extra_perimeter": "alternate_extra_perimeter":

View File

@ -53,6 +53,9 @@
"infill_material_flow": { "infill_material_flow": {
"value": "(1.95-infill_sparse_density / 100 if infill_sparse_density > 95 else 1) * 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": { "retraction_combing": {
"value": "'no_outer_surfaces'" "value": "'no_outer_surfaces'"
}, },

View File

@ -28,7 +28,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -27,7 +27,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -27,7 +27,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -29,7 +29,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -26,7 +26,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -29,7 +29,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -28,7 +28,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -27,7 +27,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -27,7 +27,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -27,7 +27,6 @@ top_bottom_pattern = lines
top_bottom_pattern_0 = lines top_bottom_pattern_0 = lines
wall_0_inset = 0 wall_0_inset = 0
optimize_wall_printing_order = False optimize_wall_printing_order = False
inset_direction = inside_out
alternate_extra_perimeter = False alternate_extra_perimeter = False
fill_outline_gaps = True fill_outline_gaps = True
xy_offset = 0 xy_offset = 0

View File

@ -21,7 +21,6 @@ top_thickness = 0.8
top_layers = 4 top_layers = 4
bottom_thickness = 0.8 bottom_thickness = 0.8
bottom_layers = 4 bottom_layers = 4
inset_direction = inside_out
skin_outline_count = 0 skin_outline_count = 0
; infill_line_distance = 8 ; infill_line_distance = 8

View File

@ -21,7 +21,6 @@ top_thickness = 0.8
top_layers = 10 top_layers = 10
bottom_thickness = 0.8 bottom_thickness = 0.8
bottom_layers = 10 bottom_layers = 10
inset_direction = inside_out
skin_outline_count = 1 skin_outline_count = 1
; infill_line_distance = 8 ; infill_line_distance = 8

View File

@ -21,7 +21,6 @@ top_thickness = 0.8
top_layers = 5 top_layers = 5
bottom_thickness = 0.8 bottom_thickness = 0.8
bottom_layers = 5 bottom_layers = 5
inset_direction = inside_out
skin_outline_count = 0 skin_outline_count = 0
; infill_line_distance = 8 ; infill_line_distance = 8