From d01f0053bf7cb8c51f37001a9dbdddfc861bfa54 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Fri, 21 Oct 2016 17:46:16 +0200 Subject: [PATCH] JSOn feat: start_layers_at_same_position, layer_start_x, layer_start_y (CURA-1112) --- resources/definitions/fdmprinter.def.json | 36 +++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index abe6a3e378..0e0b2be699 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -2217,6 +2217,42 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "start_layers_at_same_position": + { + "label": "Start Layers Near Same Point", + "description": "Start printing the objects in each layer 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", + "description": "The X coordinate of the position near where to start printing objects each layer.", + "unit": "mm", + "type": "float", + "default_value": 0.0, + "minimum_value": "0", + "enabled": "start_layers_at_same_position", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": true + }, + "layer_start_y": + { + "label": "Layer Start Y", + "description": "The Y coordinate of the position near where to start printing objects each layer.", + "unit": "mm", + "type": "float", + "default_value": 0.0, + "minimum_value": "0", + "enabled": "start_layers_at_same_position", + "settable_per_mesh": false, + "settable_per_extruder": false, + "settable_per_meshgroup": true + }, "retraction_hop_enabled": { "label": "Z Hop when Retracted", "description": "Whenever a retraction is done, the build plate is lowered to create clearance between the nozzle and the print. It prevents the nozzle from hitting the print during travel moves, reducing the chance to knock the print from the build plate.",