Adom Machine Parts Library
Public Made by Adomby adom
Adom's machine pin/contact component library — the six machine parts (contacts + press-fit pins, medium/large, standard/short) linked as dependencies, with the assembled 'Adom Machine Symbols' and 'Ad
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-lbrhas no offline multi-part.PcbLibmerge, 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.
# 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:
```bash
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.