From f36e18fe3c2f34e78061de295a71d4ec38b02875 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 3 Jul 2024 12:54:45 +0200 Subject: [PATCH 1/2] Make it possible to set the various raft walls per-extruder. relates to PP-475 and CURA-11998 --- resources/definitions/fdmprinter.def.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 1b93bd9107..a1b50aced0 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6680,7 +6680,7 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": false, + "settable_per_extruder": true, "children": { "raft_base_wall_count": @@ -6693,7 +6693,7 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": false + "settable_per_extruder": true }, "raft_interface_wall_count": { @@ -6704,7 +6704,7 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": false + "settable_per_extruder": true }, "raft_surface_wall_count": { @@ -6715,7 +6715,7 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": false + "settable_per_extruder": true } } }, From 8a1ca5116eeeacfcce5a89fb6743bafb0aff78fd Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Wed, 3 Jul 2024 13:50:37 +0200 Subject: [PATCH 2/2] Add 'limit_to_extruder' for wall-count raft settings. Except base-setting. relates to PP-475 and CURA-11998 --- resources/definitions/fdmprinter.def.json | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index a1b50aced0..0d8504879d 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6693,7 +6693,8 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": true + "settable_per_extruder": true, + "limit_to_extruder": "raft_base_extruder_nr" }, "raft_interface_wall_count": { @@ -6704,7 +6705,8 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": true + "settable_per_extruder": true, + "limit_to_extruder": "raft_interface_extruder_nr" }, "raft_surface_wall_count": { @@ -6715,7 +6717,8 @@ "minimum_value": "0", "enabled": "resolveOrValue('adhesion_type') == 'raft'", "settable_per_mesh": false, - "settable_per_extruder": true + "settable_per_extruder": true, + "limit_to_extruder": "raft_surface_extruder_nr" } } },