Adom for Altium
Public Made by Adomby adom
The one map of everything Adom can do with Altium Designer. Read this when the user has Altium open (or a .PcbDoc / .SchDoc / .PrjPcb / .SchLib / .PcbLib / .IntLib is present) and you need their optio
Install
The one map of everything Adom can do with Altium Designer. Read this when the user has Altium open (or a .PcbDoc / .SchDoc / .PrjPcb / .SchLib / .PcbLib / .IntLib is present) and you need their options: drive Altium live from the cloud to add parts, read Altium libraries into KiCad, write native Altium .SchLib/.PcbLib/.IntLib, source parts with LCSC/JLCPCB tags, and publish a board as a molecule. Altium is the least-mature of the three EDA surfaces — this page is honest about what works and what is blocked. Each surface links to its canonical tool.
adom-wiki pkg install adom/altium
Latest: v1.0.0, published
Dependencies 9 apps, 8 skills, 1 component
- app barrett-land/adom-desktop-altium-bridge ^0.0.36
- skill barrett-land/altium-part-importer ^1.0.3
- skill barrett-land/adom-library-importer ^1.0.3
- skill adom/altium-export-molecule ^1.0.1
- skill adom/altium-schlib ^1.0.4
- skill adom/altium-pcblib ^1.0.1
- skill adom/adom-sfconvert ^1.0.8
- app adom/adom-lbr ^2.6.3
- app adom/adom-ds2sf ^1.0.1
- app adom/adom-project-manager ^0.4.2
- app adom/adom-chip-fetcher ^1.1.1
- app adom/chip-fetcher-lite ^1.1.1
- app adom/adom-chipsmith ^1.0.3
- app adom/adom-step2glb ^1.1.1
- skill adom/molecule-publish ^2.1.2
- app adom/adom-parts-search ^1.0.12
- skill adom/adom-basic-parts ^0.2.0
- component adom/adom-machine-parts-library ^1.0.1
Contents
Adom for Altium
One map of every Adom surface, app, skill and EDA tool that works with Altium Designer.
This is a hub page. 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. For Altium, this page is the answer: the complete, current menu of options, each row handing off to the canonical tool that does the work. Its dependency graph is the toolkit.
Sister hubs: Adom for KiCad · Adom for Fusion 360. All three belong to the adom/eda family.
Maturity, honestly. Altium is the newest and least-mature of the three EDA surfaces. Native read / write / convert (parsers +
adom-lbr) is solid. The live bridge can add parts to file-based libraries today, but OutJob → PDF preview is currently blocked. All live Altium surfaces are owned by barrett-land, not the adom org.
When this fires
The user has Altium Designer running (Adom Desktop's bridge can confirm), or the
workspace holds any of: *.PcbDoc, *.SchDoc, *.PrjPcb, *.SchLib,
*.PcbLib, *.IntLib.
Options at a glance
| Intent | Tool | You get | Status |
|---|---|---|---|
| Drive Altium live | barrett-land/adom-desktop-altium-bridge |
Add LCSC/JLCPCB parts to file libs (symbol + footprint + 3D) | ⚠️ part-add works; OutJob→PDF blocked |
| Add a part (LCSC/JLCPCB PN) | barrett-land/altium-part-importer |
Any catalog part w/ its PN, for JLCPCB BOM/CPL | ✅ |
| Adom machine parts | barrett-land/adom-library-importer |
Install Adom pins/contacts into Altium (also K + F) | ✅ |
Read .SchLib → KiCad |
adom/altium-schlib |
Native symbol parse → KiCad-shaped JSON / .kicad_sym |
✅ |
Read .PcbLib → KiCad |
adom/altium-pcblib |
Native footprint parse | ✅ |
| Convert libs → KiCad | adom/adom-sfconvert |
.SchLib/.PcbLib (+ EAGLE/Fusion .lbr) → KiCad |
✅ |
| Write native Altium libs | adom/adom-lbr |
.SchLib / .PcbLib / .IntLib from one JSON |
✅ only writer |
| Datasheet → CAD | adom/adom-ds2sf |
PDF → symbol + footprint (feeds adom-lbr) | ✅ |
| Source a part (full) | adom/adom-chip-fetcher |
Altium .IntLib + STEP + datasheet |
✅ |
| Source a part (fast) | adom/chip-fetcher-lite |
Wiki-first staging | ✅ |
| Component pages | (wiki component type) |
Altium .IntLib download + native viewers |
✅ |
| Price / stock / datasheet | adom/adom-parts-search |
Mouser+DigiKey+JLCPCB data (no CAD) | ✅ |
| Basic parts | adom/adom-basic-parts |
Curated passives / common SMD | ✅ |
| Validate footprint vs 3D | adom/adom-chipsmith |
Pin-1, EP vias, bake .step/.glb |
✅ |
| STEP → GLB | adom/adom-step2glb |
Color-preserving GLB | ✅ |
| Browse & add from wiki | adom/adom-project-manager |
Add wiki components into the Altium library | ✅ |
| Publish as a molecule | adom/altium-export-molecule → molecule-publish |
.PcbDoc → OCCT molecule → wiki component page |
✅ |
The surfaces, grouped
Drive it live. Adom Desktop's Altium bridge drives Altium through DelphiScript, adding LCSC/JLCPCB-tagged parts to file-based libraries (symbols and footprints with 3D). Part-add works today; the OutJob → PDF preview path is the known blocked piece.
Add & import parts. altium-part-importer adds any catalog component with its
LCSC/JLCPCB PN attached so JLCPCB BOM and pick-and-place exports resolve.
adom-library-importer installs Adom's own machine pins/contacts (and targets
KiCad and Fusion too), reading the adom-machine-parts-library component page.
Read Altium into KiCad. altium-schlib and altium-pcblib are native Rust
parsers for .SchLib and .PcbLib, rendering Altium's own geometry;
adom-sfconvert is the one-shot converter to KiCad.
Write native Altium. adom-lbr is the only tool that produces native Altium
.SchLib / .PcbLib / .IntLib, following house silk / courtyard / fab-layer
conventions, from one canonical part JSON. Feed it from adom-ds2sf to build an
Altium library straight from a datasheet.
Source, validate, publish. adom-chip-fetcher produces an Altium .IntLib
per MPN; every published component page hands over an .IntLib download.
adom-chipsmith validates a footprint against its 3D model. altium-export-molecule
→ molecule-publish ships an Altium board to the wiki as a molecule (KiCad 10's
native Altium importer converts the .PcbDoc first).
The toolkit (dependencies)
Every surface above is a declared dependency of this page, so the Dependencies tab is a live, clickable inventory of the Altium toolchain. Installing this hub pulls the whole set; or install just the one row you need.
Notes for maintainers
- Ownership split: the live Altium surfaces (bridge, importers) live under
barrett-land; parsers,
adom-lbr, and molecule publish live under adom. adom-symbol/adom-footprinttarget KiCad and Fusion, not Altium — native Altium symbol/footprint output is exclusivelyadom-lbr. That is why they are absent from this page's toolkit.- Canonical parser slug is
adom/altium-schlib(not the olderadom/adom-altium-schlib). See the EDA audit.