From e1a0301e357d9470f1140836191246e17a3852c6 Mon Sep 17 00:00:00 2001 From: "Morgan 'ARR\\!' Allen" Date: Fri, 16 May 2025 18:05:46 -0700 Subject: [PATCH] track board thickness on Board Feature --- freecad/kiconnect/board.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/freecad/kiconnect/board.py b/freecad/kiconnect/board.py index cb89cd4..f686e4a 100644 --- a/freecad/kiconnect/board.py +++ b/freecad/kiconnect/board.py @@ -226,10 +226,14 @@ class BoardObject(BaseObject): feature.addProperty('App::PropertyPlacement', 'BoardOffset', 'KiConnect', 'Internal offset for zeroing out Footprint offset', hidden=True, read_only=True) feature.addProperty('App::PropertyString', 'Doc', 'KiConnect', 'Doc in project to sync with', read_only=True) feature.addProperty('App::PropertyString', 'PolygonId', 'KiConnect', 'Polygon ID for the original outline', hidden=True, read_only=True) + feature.addProperty('App::PropertyLength', 'Thickness', 'KiConnect', 'Thickness of PCB', hidden=True, read_only=True) feature.addProperty('App::PropertyVectorList', 'Vectors', 'KiConnect', 'Internal offset for zeroing out Footprint offset', hidden=True) feature.Doc = kicad_board.name + if not feature.Thickness: + feature.Thickness = 1.6 + def __getstate__(self): return None