Teazzers - Taprite: Solenoid Carrier
Public Unreviewedby ntx-embedded
Teazzers_Taprite_Solonoid-638-0031_v2.0 - Carrier board for single Taprite Solenoid (638-0031) breaking out [Power]. Includes red "power on" LED. Solenoid drive current = 0.7A
List BOM components as dependencies + component pages so APM renders the board
List BOM components as dependencies + publish a component page for each (molecule pipeline standard)
Board: ntx-embedded/teazzers-taprite-solonoid-638-0031-v2 (v2.0.1)
Problem
This board's package.json currently has "dependencies": {}. Because Adom Project Manager builds a board's component list from the molecule's own owner-qualified dependencies (not from the BOM CSV or the gerbers), APM shows this board with no component list — just the bare board. To render properly in APM (BOM panel + per-component drill-in), every real BOM part needs to be a published component page and be referenced as a dependency here.
BOM parts that need component pages
From BOM-Teazzers_Taprite_Solonoid-638-0031_v2.0.csv:
| Ref | Part | Footprint | Page status |
|---|---|---|---|
| OBJ1 | Taprite 638-0031 solenoid | Solonoid-Taprite 638-0031_V2.0 | ✅ exists — adom/teazzers-taprite-solenoid-638-0031-v1 |
| J1 | Molex 70553-0001 connector | MOLEX_0705530001 | ❌ needs a component page |
| R1 | 47k resistor | R_0603_1608Metric | ❌ needs a component page |
| D1 | Red LED | LED_0603_1608Metric | ❌ needs a component page |
| LOGO1/LOGO2 | Adom logo silk | — | n/a (not electrical, skip) |
What "the standard" means here (molecule pipeline)
For each real component above:
- Publish a
type: componentwiki page (chip/part page) — symbol + footprint + 3D GLB +adom-lbrJSON, following thewiki-component/molecule-publishstandard. The solenoid page already exists and can be reused as the dependency target. - Add each as an owner-qualified dependency in this board's own
package.jsondependencies(e.g."adom/teazzers-taprite-solenoid-638-0031-v1": "^1.0.0", plus the new Molex / 47k / LED pages). APM resolves one hop from the board → its dependency component pages. - Re-run
molecule-publish --render-boardso the per-version render archive + component list are regenerated, then re-publish (cut v2.0.2).
Acceptance
adom-wiki pkg view ntx-embedded/teazzers-taprite-solonoid-638-0031-v2shows a populateddependenciesmap.- APM shows this board with its 4 electrical components listed and each drill-in resolves to a live component page.
Refs: molecule pipeline standard (molecule-publish, wiki-component), APM board→library architecture.