From 3b0216a036020be0974a96396a920a6f23ab999c Mon Sep 17 00:00:00 2001 From: "p.kuiper" Date: Wed, 10 Nov 2021 10:43:43 +0100 Subject: [PATCH] PP-60: Moved the libArachne setting changes and the thin wall settings from Ultimaker to All machines. So all third party machines will also get these settings. --- resources/definitions/fdmprinter.def.json | 13 ++++++------- resources/definitions/ultimaker.def.json | 18 ------------------ 2 files changed, 6 insertions(+), 25 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 13cca9173e..8d1b27fdc3 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1095,10 +1095,9 @@ "description": "The smallest line width, as a factor of the normal line width, below which it will choose to use fewer, but wider lines to fill the available space the wall needs to occupy. Reduce this setting to use more, thinner lines. Increase to use fewer, wider lines. Note that this applies -as if- the entire shape should be filled with wall, so the middle here refers to the middle of the object between two outer edges of the shape, even if there actually is fill or (other) skin in the print instead of wall.", "type": "float", "unit": "%", - "default_value": 50, + "default_value": 90, "minimum_value": "1", "minimum_value_warning": "min_bead_width / line_width * 100", - "maximum_value_warning": "90", "maximum_value": "99", "children": { @@ -1146,7 +1145,7 @@ "label": "Wall Distribution Count", "description": "The number of walls, counted from the center, over which the variation needs to be spread. Lower values mean that the outer walls don't change in width.", "type": "int", - "default_value": 2, + "default_value": 1, "minimum_value": "1", "enabled": "beading_strategy_type == 'inward_distributed'" }, @@ -1243,7 +1242,7 @@ "label": "Print Thin Walls", "description": "Print pieces of the model which are horizontally thinner than the nozzle size.", "type": "bool", - "default_value": false, + "default_value": true, "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -1252,7 +1251,7 @@ "label": "Minimum Feature Size", "description": "Minimum thickness of thin features. Model features that are thinner than this value will not be printed, while features thicker than the Minimum Feature Size will be widened to the Minimum Wall Line Width.", "unit": "mm", - "default_value": 0, + "value": "wall_line_width_0 / 4", "minimum_value": "0", "maximum_value": "wall_line_width_0", "type": "float", @@ -1264,7 +1263,7 @@ "label": "Minimum Wall Line Width", "description": "Width of the wall that will replace thin features (according to the Minimum Feature Size) of the model. If the Minimum Wall Line Width is thinner than the thickness of the feature, the wall will become as thick as the feature itself.", "unit": "mm", - "value": "wall_line_width_0 / 2", + "value": "wall_line_width_0 * (100.0 + wall_split_middle_threshold)/200", "default_value": "0.2", "minimum_value": "0.001", "minimum_value_warning": "min_feature_size", @@ -3231,7 +3230,7 @@ "description": "Extrusion width based correction factor on the equalized flow. The target flow (in mm³/s) is reduced by the percentual difference in line width multiplied by this factor. A factor above zero means that thin lines are adjusted to be even faster than simple flow equalization would speed them up to. Conversely, wider lines are slowed down more. A positive value can help to compensate for the width depended back pressure the previous layer exterts on the line.", "type": "float", "unit": "mm³/s", - "default_value": 0.0, + "default_value": 1.0, "minimum_value_warning": "0.0", "maximum_value_warning": "3.0", "settable_per_mesh": false, diff --git a/resources/definitions/ultimaker.def.json b/resources/definitions/ultimaker.def.json index 04e8834f19..3dc3555266 100644 --- a/resources/definitions/ultimaker.def.json +++ b/resources/definitions/ultimaker.def.json @@ -53,27 +53,9 @@ "skin_monotonic" : { "value": true }, - "fill_outline_gaps": { - "value": "True" - }, - "min_feature_size": { - "value": "wall_line_width_0 / 4" - }, - "min_bead_width": { - "value": "wall_line_width_0 * (100.0 + wall_split_middle_threshold)/200" - }, "speed_equalize_flow_width_factor": { "value": "1.1" }, - "wall_transition_threshold": { - "value": "90" - }, - "wall_add_middle_threshold": { - "value": "wall_transition_threshold * 8/9" - }, - "wall_distribution_count": { - "value": "1" - }, "meshfix_maximum_extrusion_area_deviation": { "value": "50000" }