From ccd0daee12320cc3b9dd042a5fb9fba3d2c529d6 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Fri, 4 Nov 2016 11:36:20 +0100 Subject: [PATCH] Set layer start position defaults Originally this was only extruder_prime_pos_x and _y, but that setting is different per extruder. So now it computes the average prime position. Contributes to issue CURA-1112. --- resources/definitions/ultimaker3.def.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/resources/definitions/ultimaker3.def.json b/resources/definitions/ultimaker3.def.json index 8be8751d68..653185b9ca 100644 --- a/resources/definitions/ultimaker3.def.json +++ b/resources/definitions/ultimaker3.def.json @@ -106,6 +106,8 @@ "jerk_wall": { "value": "math.ceil(jerk_print * 10 / 25)" }, "jerk_wall_0": { "value": "math.ceil(jerk_wall * 5 / 10)" }, "layer_height_0": { "value": "round(machine_nozzle_size / 1.5, 2)" }, + "layer_start_x": { "value": "sum(extruderValues('extruder_prime_pos_x')) / len(extruderValues('extruder_prime_pos_x'))" }, + "layer_start_y": { "value": "sum(extruderValues('extruder_prime_pos_y')) / len(extruderValues('extruder_prime_pos_y'))" }, "line_width": { "value": "machine_nozzle_size * 0.875" }, "machine_min_cool_heat_time_window": { "value": "15" }, "material_print_temperature": { "value": "200" },