From c3504fb223902156c98802abc587361874c22439 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Wed, 8 Aug 2018 20:47:22 +0200 Subject: [PATCH 1/4] Add setting for Support Infill Line Direction --- resources/definitions/fdmprinter.def.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 2ea87a890d..b5c6159271 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3873,6 +3873,19 @@ } } }, + "support_infill_angle": + { + "label": "Support Infill Line Direction", + "description": "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support.", + "unit": "°", + "type": "float", + "minimum_value": "-90", + "maximum_value": "90", + "default_value": 0, + "enabled": "support_enable", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "support_z_distance": { "label": "Support Z Distance", From b9ac5671233532759c0a697c2c7e05ee5e35615a Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 9 Aug 2018 09:32:38 +0200 Subject: [PATCH 2/4] Fix description of the setting --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index b5c6159271..be7eecc686 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3876,7 +3876,7 @@ "support_infill_angle": { "label": "Support Infill Line Direction", - "description": "The minimum angle of overhangs for which support is added. At a value of 0° all overhangs are supported, 90° will not provide any support.", + "description": "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane.", "unit": "°", "type": "float", "minimum_value": "-90", From ac2125c3a5d8b4c16afd23922f0a3c8151696e6f Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 30 Aug 2018 14:36:54 +0200 Subject: [PATCH 3/4] Hide setting when support pattern is set to concentric... because it has no influence on the concentric pattern --- resources/definitions/fdmprinter.def.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index be7eecc686..57b7c93eed 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3882,7 +3882,7 @@ "minimum_value": "-90", "maximum_value": "90", "default_value": 0, - "enabled": "support_enable", + "enabled": "support_enable and support_pattern != 'concentric' and support_infill_rate > 0", "settable_per_mesh": false, "settable_per_extruder": true }, From 65f3605d9205bc7c551894b6b3d226d80c63b59e Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Thu, 30 Aug 2018 14:43:00 +0200 Subject: [PATCH 4/4] Allow the full range of orientations --- resources/definitions/fdmprinter.def.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 57b7c93eed..b3601b4405 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3879,8 +3879,8 @@ "description": "Orientation of the infill pattern for supports. The support infill pattern is rotated in the horizontal plane.", "unit": "°", "type": "float", - "minimum_value": "-90", - "maximum_value": "90", + "minimum_value": "-180", + "maximum_value": "180", "default_value": 0, "enabled": "support_enable and support_pattern != 'concentric' and support_infill_rate > 0", "settable_per_mesh": false,