You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.6 KiB
Markdown
44 lines
1.6 KiB
Markdown
# 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'
|
|
```
|