diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 93ef1f439b..d03f4327f6 100755 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2556,6 +2556,16 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "start_layers_at_same_position": + { + "label": "Start Layers with the Same Part", + "description": "In each layer start with printing the object near the same point, so that we don't start a new layer with printing the piece which the previous layer ended with. This makes for better overhangs and small parts, but increases printing time.", + "type": "bool", + "default_value": false, + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": true + }, "layer_start_x": { "label": "Layer Start X", @@ -2564,8 +2574,9 @@ "type": "float", "default_value": 0.0, "minimum_value": "0", + "enabled": "start_layers_at_same_position", "settable_per_mesh": false, - "settable_per_extruder": true, + "settable_per_extruder": false, "settable_per_meshgroup": true }, "layer_start_y": @@ -2576,8 +2587,9 @@ "type": "float", "default_value": 0.0, "minimum_value": "0", + "enabled": "start_layers_at_same_position", "settable_per_mesh": false, - "settable_per_extruder": true, + "settable_per_extruder": false, "settable_per_meshgroup": true }, "retraction_hop_enabled": {