## Inspection result
The PCB 3D scene contains **16 screw instances** associated with the enclosure/mechanical assembly:
- **4 enabled internal enclosure screws**
- **2 enabled PCB-retention screws**
- **10 disabled legacy R4 lid screws**
It also contains **14 disabled insert nodes**. Ten retain a shared insert asset reference; four internal insert nodes have no asset rule and render no geometry.
All listed hardware nodes:
- Parent: `ROOT`
- Rotation: `(0°, 0°, 0°)`
- Scale: `(1, 1, 1)`
- `zIsUp: true`
- `physicalMaterials: true`
- `showEdges: true`
Coordinates below are the **computed/effective transforms in millimeters**, including overrides such as `positionX` and `positionZ`.
---
## Enabled current screw hardware
| Node name | Node UID | Position XYZ, mm | Asset |
|---|---|---:|---|
| Internal M2 left H2 screw | `0bcbf2cc-cd3d-4825-a430-9109015e971a` | `(-46.254, 27.0335, 19.3)` | `enclosure-pt20x27-provisional.build123d` |
| Internal M2 left H4 screw | `ea69b7ca-2bf9-4d23-a30a-225226922f38` | `(-46.539, -26.05, 19.3)` | `enclosure-pt20x27-provisional.build123d` |
| Internal M2 right upper screw | `a774c722-3896-4f3b-be4a-70cb389fa505` | `(64, 25, 19.3)` | `enclosure-pt20x9-provisional.build123d` |
| Internal M2 right lower screw | `49a91efa-f2a3-4e3b-915c-98f54698821b` | `(64, -25, 19.3)` | `enclosure-pt20x9-provisional.build123d` |
### Shared assets
**PT20×27 asset — quantity 2**
- Asset UID: `451692b6-b4fd-465a-87e2-78bb700961b1`
- Name: `enclosure-pt20x27-provisional.build123d`
- [Durable asset URL](https://cdn.flux.ai/document_assets/enclosure-pt20x27-provisional-0228eaf1-ce0b-41f3-9be0-bd468dc54323.build123d)
- Storage name: `document_assets/enclosure-pt20x27-provisional-0228eaf1-ce0b-41f3-9be0-bd468dc54323.build123d`
- Asset label: “PROVISIONAL DELTA PT20 x27 plastic thread-former, WN5451 simplified envelope; not M2 machine screw”
**PT20×9 asset — quantity 2**
- Asset UID: `9dba76bb-10ac-4c7e-bc81-08c75f4e713b`
- Name: `enclosure-pt20x9-provisional.build123d`
- [Durable asset URL](https://cdn.flux.ai/document_assets/enclosure-pt20x9-provisional-3102da45-f26a-4e91-bfe0-47d0db3f3219.build123d)
- Storage name: `document_assets/enclosure-pt20x9-provisional-3102da45-f26a-4e91-bfe0-47d0db3f3219.build123d`
- Asset label: “PROVISIONAL DELTA PT20 x9 plastic thread-former, WN5451 simplified envelope; not machine screw”
Despite their node names, these are simplified **DELTA plastic thread-forming screws**, not conventional M2 machine screws.
---
## Enabled PCB-retention screws
These fasten the PCB within the enclosure but do not attach the enclosure lid.
| Node name | Node UID | Position XYZ, mm |
|---|---|---:|
| H3 PCB-only screw DELTA PT20x8 | `4f02f0a4-18a0-43df-b736-43c5f0d2ab9c` | `(47.17, 26, 0)` |
| H5 PCB-only screw DELTA PT20x8 | `ebc90654-88f5-4d1e-8078-4534ff464885` | `(47, -26, 0)` |
Both share:
- Asset UID: `80560c60-22fb-46e8-96d2-311442910efe`
- Asset: `pcb-retention-delta-pt20x8.build123d`
- [Durable asset URL](https://cdn.flux.ai/document_assets/pcb-retention-delta-pt20x8-bbb29b30-6b9a-44f5-9992-944be4d2f723.build123d)
- Storage name: `document_assets/pcb-retention-delta-pt20x8-bbb29b30-6b9a-44f5-9992-944be4d2f723.build123d`
- Asset label: “PCB-only EJOT DELTA PT20×8 WN5451 — simplified hardware”
- Quantity: **2 identical instances sharing one asset**
---
## Disabled legacy R4 lid screws
All ten nodes share one asset and are disabled:
- Asset name: `distortion-enclosure-r4-concept-m3-screw.build123d`
- Storage name: `document_assets/distortion-enclosure-r4-concept-m3-screw-2a087d4c-8d0c-4bf9-8a00-cb90013abcd6.build123d`
- [Resolved GLB URL](https://assetpipeline.flux.ai/?key=document_assets%2Fdistortion-enclosure-r4-concept-m3-screw-2a087d4c-8d0c-4bf9-8a00-cb90013abcd6.build123d&format=glb)
- Enabled: `false`
- Quantity: **10 identical instances sharing one asset**
| Node name | Node UID | Position XYZ, mm |
|---|---|---:|
| R4 Lid Screw 1 | `d8968687-8664-43d7-8c34-a4dc2dc29107` | `(-46, -36, 19.2)` |
| R4 Lid Screw 2 | `7b763a88-4d7b-47a4-945f-2825f167ef23` | `(3, -36, 19.2)` |
| R4 Lid Screw 3 | `af437143-d0f4-4076-ae44-fb9290d0f2e3` | `(52, -36, 19.2)` |
| R4 Lid Screw 4 | `c5c4a68b-1204-4bfa-b5ae-3a1ba2f2c189` | `(73, 17, 19.2)` |
| R4 Lid Screw 5 | `e124c1a2-9d4c-40b9-b698-d7ed1fddf030` | `(52, 36, 19.2)` |
| R4 Lid Screw 6 | `ef4022b0-c839-4c41-aafc-a444da17cdee` | `(3, 36, 19.2)` |
| R4 Lid Screw 7 | `6ff96d26-7399-46eb-aa23-7e47f10dc507` | `(-46, 36, 19.2)` |
| R4 Lid Screw 8 | `7890ff44-0bd5-4a19-ada9-b8b450f82260` | `(-56, 16, 19.2)` |
| R4 Lid Screw 9 | `d998a252-f8af-41a3-bba6-214ae4dad7c9` | `(-56, -16, 19.2)` |
| R4 Lid Screw 10 | `f5ff5ac4-d244-437a-8d79-70d6e43f2856` | `(73, -17, 19.2)` |
The asset is still resolvable by the scene, but it is **not present in the current project asset registry**. Therefore, no current asset UID or registry durable source URL is available. Preserve the storage name or resolved GLB if reproducing this legacy disabled assembly.
---
## Disabled R4 insert models
All ten use the same asset and correspond one-to-one with the legacy lid screws:
- Asset: `distortion-enclosure-r4-concept-m3-insert.build123d`
- Storage name: `document_assets/distortion-enclosure-r4-concept-m3-insert-341c98f0-536a-4da3-b18a-16974b5d6e55.build123d`
- [Resolved GLB URL](https://assetpipeline.flux.ai/?key=document_assets%2Fdistortion-enclosure-r4-concept-m3-insert-341c98f0-536a-4da3-b18a-16974b5d6e55.build123d&format=glb)
- Enabled: `false`
- Quantity: **10 identical instances sharing one asset**
- Asset UID/durable source URL: unavailable from the current asset registry
| Node name | Node UID | Position XYZ, mm |
|---|---|---:|
| R4 Lid Insert 1 | `5ac67adf-d14c-4ccc-80bf-2d5999066211` | `(-46, -36, 16.8)` |
| R4 Lid Insert 2 | `fe0a7ae6-8a61-444d-8ef5-1f4e0efa47d6` | `(3, -36, 16.8)` |
| R4 Lid Insert 3 | `91e686e0-e9cb-4975-8400-43286c8fd015` | `(52, -36, 16.8)` |
| R4 Lid Insert 4 | `a1d996cd-2e8f-4aec-8374-6dfcd12b99a8` | `(73, 17, 16.8)` |
| R4 Lid Insert 5 | `fbaaa2bc-6f53-47ee-b7c5-947f1852b82a` | `(52, 36, 16.8)` |
| R4 Lid Insert 6 | `d798d48b-437e-4f33-ae32-5812479a5e14` | `(3, 36, 16.8)` |
| R4 Lid Insert 7 | `fa4e4f46-02fb-4a0e-b478-e078fc049ef0` | `(-46, 36, 16.8)` |
| R4 Lid Insert 8 | `26c967a1-0847-4d1d-83ba-894c67fb2a3b` | `(-56, 16, 16.8)` |
| R4 Lid Insert 9 | `96a560f7-370c-48f5-87ba-c2934f43b605` | `(-56, -16, 16.8)` |
| R4 Lid Insert 10 | `6e45bbeb-8e8f-427d-9b5d-2f54cd733d18` | `(73, -17, 16.8)` |
---
## Disabled internal insert nodes without geometry
These are named as inserts, but no `asset` rule, storage name, or resolved URL exists. They are disabled and currently render no separate insert geometry.
| Node name | Node UID | Position XYZ, mm |
|---|---|---:|
| Internal M2 left H2 insert | `3f77ed5b-873f-4787-a5de-6c31ae808dae` | `(-46.254, 27.0335, -1.6)` |
| Internal M2 left H4 insert | `4bd42aa0-6ff7-4c86-85f4-3cc7f7fde988` | `(-46.539, -26.05, -1.6)` |
| Internal M2 right upper insert | `a498e1e4-6b17-4a24-b7f8-16323e996479` | `(64, 25, 17.3)` |
| Internal M2 right lower insert | `75109219-c29d-4b47-aa63-169cdbf4e4fe` | `(64, -25, 17.3)` |
For a strict scene-tree recreation, reproduce these as disabled, assetless model nodes. They do not contribute geometry.
---
## Classification and exclusions
### Enclosure assembly hardware
- Four enabled internal enclosure screws
- Ten disabled legacy lid screws
- Ten disabled legacy lid inserts
- Four disabled, assetless internal insert placeholders
### PCB retention within the enclosure
- Two enabled `H3`/`H5` PCB-only screws
### Not fasteners
Excluded from the count:
- Enclosure base/lid/top-panel model nodes
- PCB mounting-hole elements themselves
- Potentiometer, jack, footswitch, relay, header and other component models
- Knob and fit-gauge assets not instantiated as enclosure screws
- No separately named nut, bolt, washer, or standoff model node was found
## License/attribution status
The project has no finalized license property or explicit copyright-holder/attribution wording. Its README states:
> “This project is released as open hardware.”
and recommends:
- Hardware design files: **MIT License, unless otherwise stated**
- Documentation and images: **MIT License, unless otherwise stated**
Because this is phrased as a **recommended first-publication license**, rather than a definitive license notice, reuse permission should be treated as not formally finalized.