Adom for EDA
Public Made by Adomby adom
The top of the map for every EDA tool Adom works with. Read this the moment you find the user in an EDA tool (KiCad, Fusion 360, or Altium) — or when Hydrogen Desktop's setup thread asks 'what EDA doe
EDA Wiki Audit — 2026-07-17
Scope: every Adom tool that produces or manipulates a design artifact for KiCad, Fusion 360, or Altium, plus the live surfaces (bridges, viewers, managers) for each. Run to build the three core hub skills HD reads at setup. Cleanup is report-only — this file recommends canonical slugs; page owners make the edits.
What was built
Four new hub skill pages under adom, each with a hero and a dependency graph
that is its toolkit:
- adom/eda — entry point; detects the open EDA tool and routes to a hub. Family parent of the three below.
- adom/kicad — 22 deps (16 apps, 6 skills)
- adom/fusion — 21 deps
- adom/altium — 18 deps
No per-EDA hub existed before (adom/kicad, adom/fusion, adom/altium were all 404), so these are net-new landing surfaces, not replacements.
Canonical map (what the hubs point at)
| Surface | KiCad | Fusion 360 | Altium |
|---|---|---|---|
| Live bridge | adom/adom-desktop-kicad-bridge |
adom/adom-desktop-fusion-bridge |
barrett-land/adom-desktop-altium-bridge ⚠️ |
| Manager / hub app | adom/kicad-library-manager, adom/adom-project-manager |
adom/adom-project-manager |
adom/adom-project-manager |
| Web viewer | kyle/kicad-pcb-viewer, adom/fp3d-viewer |
adom/adom-step |
(via component page) |
| Sourcing (all-EDA) | adom/adom-chip-fetcher, adom/chip-fetcher-lite, component pages |
same | same |
| Create / export CAD | adom/adom-symbol, adom/adom-footprint, adom/adom-lbr, adom/adom-ds2sf, adom/adom-step2glb, adom/adom-chip-thumbnailer, adom/adom-chipsmith, adom/kicad-donut-pad |
adom/adom-lbr (.lbr), adom/adom-basic-parts-fusion-lbr |
adom/adom-lbr (native .SchLib/.PcbLib/.IntLib), adom/altium-schlib/adom/altium-pcblib (read), adom/adom-sfconvert |
| Publish as molecule | adom/kicad-export-molecule |
adom/fusion-export-molecule |
adom/altium-export-molecule → all → adom/molecule-publish |
| Shared backend | adom/service-kicad |
— | — |
| Distributor data (no CAD) | adom/adom-parts-search (+ mouser/digikey/jlcpcb) — EDA-neutral |
Stale / duplicate slugs to retire (report only)
Canonical ← retire. Note: in several cases the stale slug has the higher version number (it's the pre-rename line) — do not pick canonical by version.
| Canonical (keep) | Stale (retire / deprecate) | Owner | Notes |
|---|---|---|---|
adom/adom-step2glb (v1.1.1) |
adom/step2glb (v2.0.1, 06-29) |
adom | "Formerly step2glb"; both still installed locally |
adom/adom-chip-thumbnailer (v1.1.10) |
adom/chip-thumbnailer (v1.0.1) |
adom | richer "chip-icon factory" is canonical |
adom/altium-schlib (v1.0.4) |
adom/adom-altium-schlib (v1.0.5, 06-29) |
adom | matches altium-pcblib naming; slug used locally |
kyle/concur (v0.8.0) |
adom/adom-concur (v1.0.3, 06-29) |
adom/kyle | active dev is kyle/concur |
Already correctly deprecated (leave as-is):
adom/chip-fetcher→ banner points toadom/adom-chip-fetcher. ✅barrett-land/adom-altium-library-importer→ superseded bybarrett-land/adom-library-importer. ✅ but still ~35 installs/30d landing on the old slug — worth actively migrating.
Superseded (not exact dups — consolidation):
adom/adom-chipsmithis the modern STEP-native validator consolidatingkyle/adom-chipfit,kyle/adom-chiplinter,kyle/adom-pin1-truth(pin1-truth still useful as a dataset helper).- The
*-creatorskills (kyle/symbol-creator,adom/footprint-creator,adom/3d-component-creator,adom/library-creator) are superseded by the standaloneadom/adom-symbol/adom/adom-footprintapps.
Cross-owner, superseded — flag to owner (Kyle), don't unilaterally edit:
kyle/kicad-cli(HTTP :8780) — superseded byadom/service-kicad(tools now shell the CLI, not the HTTP API).kyle/kicad-service— superseded explainer foradom/service-kicad; keep as a contrast doc at most.
Notes for the owners
- KiCad + Fusion + shared live under the adom org; all live Altium surfaces (bridge, importers) live under barrett-land. Consider moving the Altium bridge/importers into the adom org for consistency, or leave as-is and keep the hub pointing cross-owner (works fine today).
- Altium maturity: the bridge's part-add works; OutJob → PDF preview is blocked (WorkspaceManager:GenerateReport emits no PDF). The hub says so plainly.
adom-symbol/adom-footprinttarget KiCad + Fusion only — native Altium symbol/footprint output isadom-lbr-only; that's why they're absent from the Altium hub.
Follow-ups (not done here)
- Retire the four stale adom-org slugs above (deprecation banners) — deferred per "report only."
- Ask Kyle to deprecate/redirect
kyle/kicad-cliandkyle/kicad-service. chip-fetcher-wiki-flowis a local-only skill (not a published wiki page) — consider publishing if it should be shared.- Hero images on the four hubs are on-brand text/"surfaces map" billboards; swap for richer UI shots later if desired.
# EDA Wiki Audit — 2026-07-17
Scope: every Adom tool that produces or manipulates a design artifact for
**KiCad**, **Fusion 360**, or **Altium**, plus the live surfaces (bridges,
viewers, managers) for each. Run to build the three core hub skills HD reads at
setup. Cleanup is **report-only** — this file recommends canonical slugs; page
owners make the edits.
## What was built
Four new hub skill pages under `adom`, each with a hero and a dependency graph
that *is* its toolkit:
- **[adom/eda](https://wiki.adom.inc/adom/eda)** — entry point; detects the open EDA tool and routes to a hub. Family parent of the three below.
- **[adom/kicad](https://wiki.adom.inc/adom/kicad)** — 22 deps (16 apps, 6 skills)
- **[adom/fusion](https://wiki.adom.inc/adom/fusion)** — 21 deps
- **[adom/altium](https://wiki.adom.inc/adom/altium)** — 18 deps
No per-EDA hub existed before (adom/kicad, adom/fusion, adom/altium were all
404), so these are net-new landing surfaces, not replacements.
## Canonical map (what the hubs point at)
| Surface | KiCad | Fusion 360 | Altium |
|---|---|---|---|
| Live bridge | `adom/adom-desktop-kicad-bridge` | `adom/adom-desktop-fusion-bridge` | `barrett-land/adom-desktop-altium-bridge` ⚠️ |
| Manager / hub app | `adom/kicad-library-manager`, `adom/adom-project-manager` | `adom/adom-project-manager` | `adom/adom-project-manager` |
| Web viewer | `kyle/kicad-pcb-viewer`, `adom/fp3d-viewer` | `adom/adom-step` | (via component page) |
| Sourcing (all-EDA) | `adom/adom-chip-fetcher`, `adom/chip-fetcher-lite`, component pages | same | same |
| Create / export CAD | `adom/adom-symbol`, `adom/adom-footprint`, `adom/adom-lbr`, `adom/adom-ds2sf`, `adom/adom-step2glb`, `adom/adom-chip-thumbnailer`, `adom/adom-chipsmith`, `adom/kicad-donut-pad` | `adom/adom-lbr` (.lbr), `adom/adom-basic-parts-fusion-lbr` | `adom/adom-lbr` (native .SchLib/.PcbLib/.IntLib), `adom/altium-schlib`/`adom/altium-pcblib` (read), `adom/adom-sfconvert` |
| Publish as molecule | `adom/kicad-export-molecule` | `adom/fusion-export-molecule` | `adom/altium-export-molecule` → all → `adom/molecule-publish` |
| Shared backend | `adom/service-kicad` | — | — |
| Distributor data (no CAD) | `adom/adom-parts-search` (+ mouser/digikey/jlcpcb) — EDA-neutral |
## Stale / duplicate slugs to retire (report only)
Canonical ← retire. **Note:** in several cases the *stale* slug has the *higher*
version number (it's the pre-rename line) — do not pick canonical by version.
| Canonical (keep) | Stale (retire / deprecate) | Owner | Notes |
|---|---|---|---|
| `adom/adom-step2glb` (v1.1.1) | `adom/step2glb` (v2.0.1, 06-29) | adom | "Formerly step2glb"; both still installed locally |
| `adom/adom-chip-thumbnailer` (v1.1.10) | `adom/chip-thumbnailer` (v1.0.1) | adom | richer "chip-icon factory" is canonical |
| `adom/altium-schlib` (v1.0.4) | `adom/adom-altium-schlib` (v1.0.5, 06-29) | adom | matches `altium-pcblib` naming; slug used locally |
| `kyle/concur` (v0.8.0) | `adom/adom-concur` (v1.0.3, 06-29) | adom/kyle | active dev is kyle/concur |
**Already correctly deprecated (leave as-is):**
- `adom/chip-fetcher` → banner points to `adom/adom-chip-fetcher`. ✅
- `barrett-land/adom-altium-library-importer` → superseded by `barrett-land/adom-library-importer`. ✅ but still ~35 installs/30d landing on the old slug — worth actively migrating.
**Superseded (not exact dups — consolidation):**
- `adom/adom-chipsmith` is the modern STEP-native validator consolidating `kyle/adom-chipfit`, `kyle/adom-chiplinter`, `kyle/adom-pin1-truth` (pin1-truth still useful as a dataset helper).
- The `*-creator` skills (`kyle/symbol-creator`, `adom/footprint-creator`, `adom/3d-component-creator`, `adom/library-creator`) are superseded by the standalone `adom/adom-symbol` / `adom/adom-footprint` apps.
**Cross-owner, superseded — flag to owner (Kyle), don't unilaterally edit:**
- `kyle/kicad-cli` (HTTP :8780) — superseded by `adom/service-kicad` (tools now shell the CLI, not the HTTP API).
- `kyle/kicad-service` — superseded explainer for `adom/service-kicad`; keep as a contrast doc at most.
## Notes for the owners
- **KiCad + Fusion + shared** live under the **adom** org; **all live Altium
surfaces** (bridge, importers) live under **barrett-land**. Consider moving the
Altium bridge/importers into the adom org for consistency, or leave as-is and
keep the hub pointing cross-owner (works fine today).
- **Altium maturity:** the bridge's part-add works; **OutJob → PDF preview is
blocked** (WorkspaceManager:GenerateReport emits no PDF). The hub says so
plainly.
- `adom-symbol` / `adom-footprint` target KiCad + Fusion only — native Altium
symbol/footprint output is `adom-lbr`-only; that's why they're absent from the
Altium hub.
## Follow-ups (not done here)
1. Retire the four stale adom-org slugs above (deprecation banners) — deferred per "report only."
2. Ask Kyle to deprecate/redirect `kyle/kicad-cli` and `kyle/kicad-service`.
3. `chip-fetcher-wiki-flow` is a local-only skill (not a published wiki page) — consider publishing if it should be shared.
4. Hero images on the four hubs are on-brand text/"surfaces map" billboards; swap for richer UI shots later if desired.