From 27a8b59c80676fbaa55673c41b1cfa94c0805a0b Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 4 May 2017 17:34:11 +0200 Subject: [PATCH] WARNING: TO BE REMOVED! impossible settings limit_to_extruder CURA-3740 These settings inherently have to do with multiple features and so we should find a value function which depends on settings from the extruder trains corresponding to those features (wall, skin, infill). However, we haven't found those functions yet and we have to do research. Once we have found the formula these settings shouldn't depend on a single extruder any more and so we should remove the limit_to_extruder. --- resources/definitions/fdmprinter.def.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 6e0f3b6c39..5ba6b85572 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -1063,6 +1063,7 @@ "description": "Prints an extra wall at every other layer. This way infill gets caught between these extra walls, resulting in stronger prints.", "type": "bool", "default_value": false, + "limit_to_extruder": "infill_extruder_nr", "settable_per_mesh": true }, "travel_compensate_overlapping_walls_enabled": @@ -1106,6 +1107,7 @@ "everywhere": "Everywhere" }, "default_value": "everywhere", + "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, "xy_offset": @@ -1483,6 +1485,7 @@ "description": "Expand skin areas of top and/or bottom skin of flat surfaces. By default, skins stop under the wall lines that surround infill but this can lead to holes appearing when the infill density is low. This setting extends the skins beyond the wall lines so that the infill on the next layer rests on skin.", "type": "bool", "default_value": false, + "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true, "children": { @@ -1493,6 +1496,7 @@ "type": "bool", "default_value": false, "value": "expand_skins_into_infill", + "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, "expand_lower_skins": @@ -1501,6 +1505,7 @@ "description": "Expand lower skin areas (areas with air below) so that they are anchored by the infill layers above and below.", "type": "bool", "default_value": false, + "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true } } @@ -1515,6 +1520,7 @@ "value": "infill_line_distance * 1.4", "minimum_value": "0", "enabled": "expand_upper_skins or expand_lower_skins", + "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true }, "max_skin_angle_for_expansion": @@ -1529,6 +1535,7 @@ "maximum_value": "90", "default_value": 20, "enabled": "expand_upper_skins or expand_lower_skins", + "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true, "children": { @@ -1542,6 +1549,7 @@ "value": "top_layers * layer_height / math.tan(math.radians(max_skin_angle_for_expansion))", "minimum_value": "0", "enabled": "expand_upper_skins or expand_lower_skins", + "limit_to_extruder": "top_bottom_extruder_nr", "settable_per_mesh": true } }