From 4ad36e94c542b150bf05606e06e819a534e156f4 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 30 Sep 2016 16:45:40 +0200 Subject: [PATCH] JSON: refine line width warning formulas (CURA-905) --- resources/definitions/fdmprinter.def.json | 39 ++++++++++++----------- 1 file changed, 20 insertions(+), 19 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 3aa45f7af7..9e1ea4a8b0 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -551,7 +551,7 @@ "type": "float", "default_value": 0.3, "minimum_value": "0.001", - "minimum_value_warning": "0.04", + "minimum_value_warning": "0.1", "maximum_value_warning": "0.8 * min(extruderValues('machine_nozzle_size'))", "settable_per_mesh": false, "settable_per_extruder": false @@ -562,7 +562,7 @@ "description": "Width of a single line. Generally, the width of each line should correspond to the width of the nozzle. However, slightly reducing this value could produce better prints.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", + "minimum_value_warning": "0.5 * machine_nozzle_size", "maximum_value_warning": "2 * machine_nozzle_size", "default_value": 0.4, "type": "float", @@ -576,8 +576,8 @@ "description": "Width of a single wall line.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.75 * machine_nozzle_size", + "maximum_value_warning": "2 * machine_nozzle_size", "value":"line_width", "default_value": 0.4, "type": "float", @@ -590,8 +590,8 @@ "description": "Width of the outermost wall line. By lowering this value, higher levels of detail can be printed.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.1 * machine_nozzle_size if wall_0_inset > 0 else 0.75 * machine_nozzle_size", + "maximum_value_warning": "2 * machine_nozzle_size", "default_value": 0.4, "value":"wall_line_width", "type": "float", @@ -603,8 +603,8 @@ "description": "Width of a single wall line for all wall lines except the outermost one.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.1 * machine_nozzle_size", + "maximum_value_warning": "2 * machine_nozzle_size", "default_value": 0.4, "value":"wall_line_width", "type": "float", @@ -618,8 +618,8 @@ "description": "Width of a single top/bottom line.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.1 * machine_nozzle_size", + "maximum_value_warning": "2 * machine_nozzle_size", "default_value": 0.4, "type": "float", "value": "line_width", @@ -631,8 +631,8 @@ "description": "Width of a single infill line.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.75 * machine_nozzle_size", + "maximum_value_warning": "3 * machine_nozzle_size", "default_value": 0.4, "type": "float", "value": "line_width", @@ -645,8 +645,8 @@ "description": "Width of a single skirt or brim line.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.75 * machine_nozzle_size", + "maximum_value_warning": "3 * machine_nozzle_size", "default_value": 0.4, "type": "float", "value": "line_width", @@ -660,8 +660,8 @@ "description": "Width of a single support structure line.", "unit": "mm", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.75 * machine_nozzle_size", + "maximum_value_warning": "3 * machine_nozzle_size", "default_value": 0.4, "type": "float", "enabled": "support_enable", @@ -677,7 +677,8 @@ "unit": "mm", "default_value": 0.4, "minimum_value": "0.0001", - "maximum_value_warning": "machine_nozzle_size * 2", + "minimum_value_warning": "0.2 * machine_nozzle_size", + "maximum_value_warning": "2 * machine_nozzle_size", "type": "float", "enabled": "extruderValue(support_interface_extruder_nr, 'support_interface_enable')", "limit_to_extruder": "support_interface_extruder_nr", @@ -695,8 +696,8 @@ "default_value": 0.4, "value": "line_width", "minimum_value": "0.0001", - "minimum_value_warning": "0.2", - "maximum_value_warning": "5", + "minimum_value_warning": "0.75 * machine_nozzle_size", + "maximum_value_warning": "2 * machine_nozzle_size", "settable_per_mesh": false, "settable_per_extruder": true }