From 1f1412d8b3089ce4ced8935444078b1abf4da24c Mon Sep 17 00:00:00 2001 From: Erwan MATHIEU Date: Thu, 13 Jun 2024 13:40:34 +0200 Subject: [PATCH] Add settings to customize raft layers adhesion CURA-11947 --- resources/definitions/fdmprinter.def.json | 32 +++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index c5dfd906d2..6b8af47d8a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -6459,6 +6459,22 @@ "settable_per_extruder": true, "limit_to_extruder": "raft_interface_extruder_nr" }, + "raft_interface_z_offset": + { + "label": "Raft Interface Z Offset", + "description": "When printing the first layer of the raft interface, translate by this offset to customize the adhesion between base and interface. A negative offset should improve the adhesion.", + "unit": "mm", + "type": "float", + "default_value": 0.0, + "minimum_value_warning": "-raft_interface_thickness / 2", + "minimum_value": "-raft_interface_thickness", + "maximum_value_warning": "raft_interface_thickness / 2", + "maximum_value": "raft_interface_thickness", + "enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_interface_layers > 0", + "settable_per_mesh": false, + "settable_per_extruder": true, + "limit_to_extruder": "raft_interface_extruder_nr" + }, "raft_surface_layers": { "label": "Raft Top Layers", @@ -6520,6 +6536,22 @@ "settable_per_extruder": true, "limit_to_extruder": "raft_surface_extruder_nr" }, + "raft_surface_z_offset": + { + "label": "Raft Surface Z Offset", + "description": "When printing the first layer of the raft surface, translate by this offset to customize the adhesion between interface and surface. A negative offset should improve the adhesion.", + "unit": "mm", + "type": "float", + "default_value": 0.0, + "minimum_value_warning": "-raft_surface_thickness / 2", + "minimum_value": "-raft_surface_thickness", + "maximum_value_warning": "raft_surface_thickness / 2", + "maximum_value": "raft_surface_thickness", + "enabled": "resolveOrValue('adhesion_type') == 'raft' and raft_surface_layers > 0", + "settable_per_mesh": false, + "settable_per_extruder": true, + "limit_to_extruder": "raft_surface_extruder_nr" + }, "raft_surface_monotonic": { "label": "Monotonic Raft Top Surface Order",