From d9282eabdda51e95ed0a1e0b2d7f46ada71a1ca5 Mon Sep 17 00:00:00 2001 From: Tim Kuipers Date: Thu, 17 Mar 2022 10:07:00 +0100 Subject: [PATCH] brim_inside_margin user setting it allows for removing the brim inside holes completely if set to a high value, or just keep it a small distance away from internal holes --- resources/definitions/fdmprinter.def.json | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/resources/definitions/fdmprinter.def.json b/resources/definitions/fdmprinter.def.json index bebcec2653..1499c8ed5e 100644 --- a/resources/definitions/fdmprinter.def.json +++ b/resources/definitions/fdmprinter.def.json @@ -5579,6 +5579,19 @@ "settable_per_mesh": false, "settable_per_extruder": true }, + "brim_inside_margin": + { + "label": "Brim Inside Avoid Margin", + "description": "If brim is only on outside then parts fully enclosed inside another part will get a brim which might overlap with the internal holes of the outer part. This setting controls how far to stay away from those internal holes. Set to a high value to prevent any brim from being generated for parts enclosed within the holes of other parts.", + "unit": "mm", + "type": "float", + "default_value": 5, + "minimum_value": "0", + "enabled": "resolveOrValue('adhesion_type') == 'brim' and any(extruderValues('brim_outside_only'))", + "limit_to_extruder": "skirt_brim_extruder_nr", + "settable_per_mesh": false, + "settable_per_extruder": true + }, "raft_margin": { "label": "Raft Extra Margin",