From e81979ad84d73d15fb40d192e32ebe793707c22d Mon Sep 17 00:00:00 2001 From: "Morgan 'ARR\\!' Allen" Date: Wed, 30 Apr 2025 20:23:00 -0700 Subject: [PATCH] add KiConnect Type to Substrate (PartDesign::Body) --- freecad/kiconnect/board.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/freecad/kiconnect/board.py b/freecad/kiconnect/board.py index 6250519..04d3b58 100644 --- a/freecad/kiconnect/board.py +++ b/freecad/kiconnect/board.py @@ -52,8 +52,11 @@ class BoardObject(BaseObject): def create_substrate_body(self): substrate_body = App.ActiveDocument.addObject('PartDesign::Body', 'Substrate') - self.feature.addObject(substrate_body) + substrate_body.addProperty('App::PropertyString', 'Type', 'KiConnect', 'KiConnect specific Type', read_only=True, hidden=True) + substrate_body.Type = 'KiConnect::BoardBody' + + self.feature.addObject(substrate_body) def create_substrate_sketch(self): substrate_sketch = App.ActiveDocument.addObject('Sketcher::SketchObject', 'Sketch')