From 5a9b776d2b5e94133352e2158755b8909eba7f1f Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 17 Mar 2025 14:48:45 +0100 Subject: [PATCH 1/2] Enable flooring settings when flooring is actually active CURA-12472 --- resources/definitions/fdmprinter.def.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 7ec5cb6157..c93c11a245 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3049,6 +3049,7 @@ "minimum_value": "0.0001", "minimum_value_warning": "50", "maximum_value_warning": "150", + "enabled": "flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3063,6 +3064,7 @@ "minimum_value": "0.0001", "minimum_value_warning": "50", "maximum_value_warning": "150", + "enabled": "flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true } @@ -3492,6 +3494,7 @@ "maximum_value_warning": "150", "default_value": 30, "value": "speed_wall_0", + "enabled": "flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3506,6 +3509,7 @@ "maximum_value_warning": "150", "default_value": 60, "value": "speed_wall_x", + "enabled": "flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true } @@ -3908,7 +3912,7 @@ "maximum_value_warning": "10000", "default_value": 3000, "value": "acceleration_wall_0", - "enabled": "resolveOrValue('acceleration_enabled')", + "enabled": "resolveOrValue('acceleration_enabled') and flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3923,7 +3927,7 @@ "maximum_value_warning": "10000", "default_value": 3000, "value": "acceleration_wall_x", - "enabled": "resolveOrValue('acceleration_enabled')", + "enabled": "resolveOrValue('acceleration_enabled') and flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true } @@ -4279,7 +4283,7 @@ "maximum_value_warning": "50", "default_value": 20, "value": "jerk_wall_0", - "enabled": "resolveOrValue('jerk_enabled')", + "enabled": "resolveOrValue('jerk_enabled') and flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -4293,7 +4297,7 @@ "maximum_value_warning": "50", "default_value": 20, "value": "jerk_wall_x", - "enabled": "resolveOrValue('jerk_enabled')", + "enabled": "resolveOrValue('jerk_enabled') and flooring_layer_count > 0 and bottom_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true } From 7a2cb6480c4208103be5eb49cbd267ea714b5b07 Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Mon, 17 Mar 2025 14:52:51 +0100 Subject: [PATCH 2/2] Enable roofing settings when roofing is actually active CURA-12472 --- resources/definitions/fdmprinter.def.json | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c93c11a245..b42b5c417a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -3021,6 +3021,7 @@ "minimum_value": "0.0001", "minimum_value_warning": "50", "maximum_value_warning": "150", + "enabled": "roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3035,6 +3036,7 @@ "minimum_value": "0.0001", "minimum_value_warning": "50", "maximum_value_warning": "150", + "enabled": "roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true }, @@ -3466,6 +3468,7 @@ "maximum_value_warning": "150", "default_value": 30, "value": "speed_wall_0", + "enabled": "roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3480,6 +3483,7 @@ "maximum_value_warning": "150", "default_value": 60, "value": "speed_wall_x", + "enabled": "roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true }, @@ -3882,7 +3886,7 @@ "maximum_value_warning": "10000", "default_value": 3000, "value": "acceleration_wall_0", - "enabled": "resolveOrValue('acceleration_enabled')", + "enabled": "resolveOrValue('acceleration_enabled') and roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -3897,7 +3901,7 @@ "maximum_value_warning": "10000", "default_value": 3000, "value": "acceleration_wall_x", - "enabled": "resolveOrValue('acceleration_enabled')", + "enabled": "resolveOrValue('acceleration_enabled') and roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true }, @@ -4255,7 +4259,7 @@ "maximum_value_warning": "50", "default_value": 20, "value": "jerk_wall_0", - "enabled": "resolveOrValue('jerk_enabled')", + "enabled": "resolveOrValue('jerk_enabled') and roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_0_extruder_nr", "settable_per_mesh": true }, @@ -4269,7 +4273,7 @@ "maximum_value_warning": "50", "default_value": 20, "value": "jerk_wall_x", - "enabled": "resolveOrValue('jerk_enabled')", + "enabled": "resolveOrValue('jerk_enabled') and roofing_layer_count > 0 and top_layers > 0", "limit_to_extruder": "wall_x_extruder_nr", "settable_per_mesh": true },