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')