# QET Panel Assembly Model This directory contains a reusable electrical panel assembly model based on the referenced video. ## Files - `qet_panel_assembly.FCStd`: FreeCAD native panel assembly asset. - `qet_panel_assembly.step`: geometry-only exchange export. - `qet_panel_assembly_report.json`: generated metadata for verification. - `create_qet_panel_assembly.py`: FreeCAD Python generator used to recreate the asset. ## Geometry The model is a medium-detail approximation of the full assembly: - Pale gray cabinet / door body. - Thick side edge and recessed door panel. - Two circular hinge / screw markers. - Dark right-side mounting plate. - Two vertical white perforated connector banks. - Small lower accessory connector modules. - Yellow wire-frame style guide geometry matching the highlighted wiring envelope in the reference. Approximate dimensions: - Overall height: `180 mm` - Cabinet width: `110 mm` - Cabinet depth: `55 mm` - Right connector area height: about `120 mm` ## Semantics This is a visual and placement asset. It intentionally does not contain terminal LCS objects or engineering binding fields such as `QetProjectUuid`, `QetElementUuid`, `QetTerminalUuid`, or `QetInstanceId`. ## Regenerate On this Windows workstation, use the registered FreeCAD runtime: ```powershell $runtime = Get-Content -LiteralPath 'C:\Users\ng123\AppData\Local\QETDeps\runtime.json' -Raw | ConvertFrom-Json $env:QET_FREECAD_RUNTIME_JSON = 'C:\Users\ng123\AppData\Local\QETDeps\runtime.json' & $runtime.freecad_python 'D:\LightWork3D\data\examples\qet_panel_assembly\create_qet_panel_assembly.py' ```