Propose a change
Name Last commit message Last updated
docs Publish 1.0.0 11d ago
libs Publish 1.0.1 11d ago
library.glb Publish 1.0.0 11d ago
package.json Publish 1.0.1 11d ago
page.json Add validated pre-built Altium .PcbLib (6 fp + 3D, Altium 26.7); all 3 EDAs now pre-built 11d ago
README.md Publish 1.0.1 11d ago

Adom Machine Parts Library

Adom's standard machine pins and contacts, packaged as one library that depends on the individual component pages. The per-part symbol/footprint/3D source files live on each component's own wiki page; this page hosts the assembled libraries built from them.

What's in the library

Six components (each a dependency, linked below):

Component Type
adom/machinecontactmedium Machine contact, medium
adom/machinecontactlarge Machine contact, large
adom/machinepinmediumstandard Press-fit pin, medium / standard
adom/machinepinmediumshort Press-fit pin, medium / short
adom/machinepinlargestandard Press-fit pin, large / standard
adom/machinepinlargeshort Press-fit pin, large / short

Assembled libraries hosted here (libs/)

EDA Symbols Footprints
KiCad libs/kicad/Adom Machine Symbols.kicad_sym libs/kicad/Adom Machine Footprints.pretty/
Altium libs/altium/Adom Machine Symbols.SchLib libs/altium/Adom Machine Footprints.PcbLib (6 fp + 3D)
Fusion 360 libs/fusion/Adom Machine Library.lbr (symbols + footprints in one .lbr)

All three EDAs are fully pre-built here, including the Altium .PcbLib — 6 footprints with STEP 3D bodies, built and validated on Altium Designer 26.7 (adom-lbr has no offline multi-part .PcbLib merge, so it's assembled by driving Altium and shipped ready-made). The Altium symbols are a native merged .SchLib. Install is download + register.

Install

Use the adom-library-importer skill — it asks which EDA you run, installs this library (resolving the six component dependencies), and registers the right files into your KiCad / Altium / Fusion library:

adom-wiki pkg install adom/adom-machine-parts-library   # library + its 6 component deps
python ~/.claude/skills/adom-library-importer/import_library.py --eda kicad|altium|fusion

How it's built

The assembled files are generated from each component's canonical adom-lbr JSON with the adom-lbr translator (export-kicad, export-altium + add-to-schlib, generate). To regenerate after a component changes, re-run the importer skill's lib_build.py against the freshly cloned component pages and re-publish this library.