Teazzers - Taprite: Solenoid Multi-Carrier
Public Unreviewedby ntx-embedded
Teazzers_Taprite_Solonoid-638-0031_Multicarrier_v1.0 - Carrier board for (4) Taprite Solenoid (638-0031) breaking out [Power]. Includes red "power on" LEDs. Drive current = 0.7A/solenoid
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-multicarrier (v1.0.2)
Problem
This board's package.json currently has "dependencies": {}. Adom Project Manager builds a board's component list from the molecule's own owner-qualified dependencies (not from the BOM CSV or gerbers), so APM currently shows this multi-carrier as a bare board with no component list. To render properly in APM (BOM panel + per-component drill-in), every real BOM part needs a published component page and a dependency reference here.
BOM parts that need component pages
From BOM-Teazzers_Taprite_Solonoid-638-0031_Multicarrier_v1.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) |
⚠️ BOM quantity check: the page brief describes this as a carrier for (4) Taprite solenoids with red "power on" LEDs, but the committed BOM lists qty 1 for OBJ1 / D1 / R1 / J1 — it looks copied from the single-carrier board. Please confirm the real per-board quantities before wiring the dependency map, so APM shows the correct counts (4× solenoid, 4× LED, etc.).
What "the standard" means here (molecule pipeline)
For each real component:
- Publish a
type: componentwiki page — symbol + footprint + 3D GLB +adom-lbrJSON per thewiki-component/molecule-publishstandard. The solenoid page already exists and can be reused. - Add each as an owner-qualified dependency in this board's own
package.jsondependencies. APM resolves one hop from the board → its dependency component pages. - Re-run
molecule-publish --render-boardto regenerate the per-version render archive + component list, then re-publish (cut v1.0.3).
Acceptance
adom-wiki pkg view ntx-embedded/teazzers-taprite-solonoid-638-0031-multicarriershows a populateddependenciesmap with correct quantities.- APM shows this board with its components listed and each drill-in resolves to a live component page.
Refs: molecule pipeline standard (molecule-publish, wiki-component), APM board→library architecture.