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
name: eda description: >- The top of the map for every EDA tool Adom works with. Invoke 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 does the user have and what are their options?" Route to the right per-tool hub (adom/kicad, adom/fusion, adom/altium); each is the full menu of live bridges, viewers, library managers, sourcing, CAD creation and molecule publishing for that tool. user-invocable: true
Adom for EDA
This is the entry point. When Hydrogen Desktop finishes installing it opens an AI thread that explores what EDA tools the user has and what they can do with them. Start here, detect the tool, then hand off to its hub.
Detect, then route
Ask the desktop bridge which EDA windows are open, and scan the workspace for project files:
| If you see… | The user has | Go to |
|---|---|---|
A running KiCad window, or *.kicad_pro/.kicad_sch/.kicad_pcb/.kicad_sym/.kicad_mod, sym-lib-table, fp-lib-table |
KiCad | adom/kicad |
A running Fusion 360 window, or *.f3d/.f3z/.fbrd/.fsch or a Fusion/EAGLE *.lbr |
Fusion 360 | adom/fusion |
A running Altium window, or *.PcbDoc/.SchDoc/.PrjPcb/.SchLib/.PcbLib/.IntLib |
Altium | adom/altium |
More than one open? Route to each in turn. None detected but the user wants PCB work? Offer the three and ask which they use.
What each hub gives you
Every hub is the complete, current menu of Adom surfaces for that tool, and its dependency graph is the toolkit:
- Drive it live — the Adom Desktop bridge into their real install
- See it without opening it — web viewers + native wiki component viewers
- Manage & sync libraries — the library manager / project manager
- Source parts — chip-fetcher, component pages, importers, distributor data
- Create & export CAD — symbol / footprint / 3D / library translator / validate
- Publish as a molecule —
<tool>-export-molecule→ molecule-publish → wiki
Coverage at a glance
| KiCad | Fusion 360 | Altium | |
|---|---|---|---|
| Live desktop bridge | ✅ | ✅ | ⚠️ part-add; PDF blocked |
| Web viewer | ✅ | ✅ (STEP) | via component page |
| Library manager | ✅ klm + APM | ✅ APM | ✅ APM |
| Chip sourcing (native lib) | ✅ | ✅ .lbr |
✅ .IntLib |
| Symbol/footprint creation | ✅ | ✅ | via adom-lbr |
| Molecule publish | ✅ | ✅ | ✅ |
The three hubs are members of this eda family.
---
name: eda
description: >-
The top of the map for every EDA tool Adom works with. Invoke 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 does the user have and what are their
options?" Route to the right per-tool hub (adom/kicad, adom/fusion,
adom/altium); each is the full menu of live bridges, viewers, library
managers, sourcing, CAD creation and molecule publishing for that tool.
user-invocable: true
---
# Adom for EDA
This is the entry point. When Hydrogen Desktop finishes installing it opens an AI
thread that explores what EDA tools the user has and what they can do with them.
Start here, detect the tool, then hand off to its hub.
## Detect, then route
Ask the desktop bridge which EDA windows are open, and scan the workspace for
project files:
| If you see… | The user has | Go to |
|---|---|---|
| A running KiCad window, or `*.kicad_pro/.kicad_sch/.kicad_pcb/.kicad_sym/.kicad_mod`, `sym-lib-table`, `fp-lib-table` | **KiCad** | **[`adom/kicad`](https://wiki.adom.inc/adom/kicad)** |
| A running Fusion 360 window, or `*.f3d/.f3z/.fbrd/.fsch` or a Fusion/EAGLE `*.lbr` | **Fusion 360** | **[`adom/fusion`](https://wiki.adom.inc/adom/fusion)** |
| A running Altium window, or `*.PcbDoc/.SchDoc/.PrjPcb/.SchLib/.PcbLib/.IntLib` | **Altium** | **[`adom/altium`](https://wiki.adom.inc/adom/altium)** |
More than one open? Route to each in turn. None detected but the user wants PCB
work? Offer the three and ask which they use.
## What each hub gives you
Every hub is the complete, current menu of Adom surfaces for that tool, and its
dependency graph *is* the toolkit:
- **Drive it live** — the Adom Desktop bridge into their real install
- **See it without opening it** — web viewers + native wiki component viewers
- **Manage & sync libraries** — the library manager / project manager
- **Source parts** — chip-fetcher, component pages, importers, distributor data
- **Create & export CAD** — symbol / footprint / 3D / library translator / validate
- **Publish as a molecule** — `<tool>-export-molecule` → molecule-publish → wiki
## Coverage at a glance
| | KiCad | Fusion 360 | Altium |
|---|---|---|---|
| Live desktop bridge | ✅ | ✅ | ⚠️ part-add; PDF blocked |
| Web viewer | ✅ | ✅ (STEP) | via component page |
| Library manager | ✅ klm + APM | ✅ APM | ✅ APM |
| Chip sourcing (native lib) | ✅ | ✅ `.lbr` | ✅ `.IntLib` |
| Symbol/footprint creation | ✅ | ✅ | via `adom-lbr` |
| Molecule publish | ✅ | ✅ | ✅ |
The three hubs are members of this **eda** family.