From ee8538369930806bd51ffd255a52e52377206df2 Mon Sep 17 00:00:00 2001 From: Saumya Jain Date: Fri, 19 Apr 2024 16:55:24 +0200 Subject: [PATCH] Add support z seam settings to expert.cfg and fdmprinter.def.json This update includes two new settings in the expert visibility profile: 'support_z_seam_away_from_model' and 'support_z_seam_min_distance'. These allow users more control over the spatial relationship between the z seam of the support structure and the actual 3D model, ensuring a smoother post-printing process CURA-11227 --- resources/definitions/fdmprinter.def.json | 25 +++++++++++++++++++++++ resources/setting_visibility/expert.cfg | 2 ++ 2 files changed, 27 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index 8347263109..4c1193ff8a 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -4775,6 +4775,31 @@ "settable_per_mesh": true, "settable_per_extruder": true }, + "support_z_seam_away_from_model": + { + "label": "Support Z Seam Away from Model", + "description": "Manage the spatial relationship between the z seam of the support structure and the actual 3D model. This control is crucial as it allows users to ensure the seamless removal of support structures post-printing, without inflicting damage or leaving marks on the printed model.", + "type": "bool", + "default_value": true, + "enabled": "support_enable", + "settable_per_mesh": false, + "settable_per_extruder": true, + "settable_per_meshgroup": false, + "children": { + "support_z_seam_min_distance": { + "label": "Min Z Seam Distance from Model", + "description": "The distance between the model and its support structure at the z-axis seam.", + "unit": "mm", + "minimum_value": "0.001", + "value": "line_width * 2", + "default_value": 0.8, + "type": "float", + "enabled": "support_z_seam_away_from_model", + "settable_per_mesh": false, + "settable_per_extruder": true + } + } + }, "support_type": { "label": "Support Placement", diff --git a/resources/setting_visibility/expert.cfg b/resources/setting_visibility/expert.cfg index ce5b78c76c..dee3188dd5 100644 --- a/resources/setting_visibility/expert.cfg +++ b/resources/setting_visibility/expert.cfg @@ -265,6 +265,8 @@ support_type support_angle support_pattern support_wall_count +support_z_seam_away_from_model +support_z_seam_min_distance zig_zaggify_support support_connect_zigzags support_infill_rate