Adom KiCad PCM Repository
Public Made by Adomby adom
KiCad Plugin and Content Manager repository: one URL installs every Adom library into KiCad with automatic library-table registration
Install?
adom-wiki pkg install adom/kicad-pcm
Latest: v1.0.0, published
README
markdownAdom KiCad PCM Repository
Paste this URL into KiCad and every Adom library installs itself:
https://wiki.adom.inc/api/v1/pages/kicad-pcm/files/repository.json
KiCad's Plugin and Content Manager (PCM) is the built-in way to install
third-party symbol, footprint and 3D-model libraries. It takes a repository URL,
shows you what is in it, downloads what you pick, and — this is the part that
matters — adds the libraries to your global symbol and footprint tables for
you, and removes them when you uninstall. No manual sym-lib-table editing,
no path variables to set, and it updates in place when we publish a new version.
Add it, once
- KiCad project manager → Plugin and Content Manager (or
Ctrl+M) - Manage... → + → paste the URL above → name it
Adom Industries→ OK - Pick the repository in the dropdown, open Libraries, press Install, then Apply Pending Changes
- Restart KiCad. The library tables are scanned when KiCad loads them, so a running KiCad will not show the new libraries until it restarts.
Your libraries then appear as PCM_<name> in the Symbol and Footprint Editors.
What is in here
| Package | Contents |
|---|---|
Adom Basic Parts (inc.adom.kicad.basic-parts) |
All 138 parts on the Adom pick-and-place line: 79 resistors, 40 MLCCs, 11 LEDs, 6 inductors, 2 ferrite beads. Symbol + footprint + STEP model for every one, named by manufacturer part number so it matches Adom inventory and sourcing. |
Adom RP2040 Library (inc.adom.kicad.rp2040) |
The RP2040 breakout tour library: symbols, footprints and 3D models on the Adom molecule grid. |
Everything is named by MPN, so a part in your schematic maps straight to pnp-inventory stock and adom-parts-search sourcing. The catalog itself, with per-part characterization pages, is adom-basic-parts.
Installing without the dialog
If you drive KiCad through Adom Bridge, the bridge installs PCM packages directly (0.9.263+):
adom-bridge --ai-thread "<your thread>" kicad_pcm_install '{
"repositoryUrl": "https://wiki.adom.inc/api/v1/pages/kicad-pcm/files/repository.json",
"identifier": "inc.adom.kicad.basic-parts"
}'
It does exactly what PCM does — extracts into ${KICAD<n>_3RD_PARTY} and records
installed_packages.json — so KiCad's own dialog lists the result as Installed
and can update or uninstall it normally. kicad_pcm_list and
kicad_pcm_uninstall round it out.
For maintainers
A PCM repository is just static JSON over HTTPS, which is why a wiki page can be
one: repository.json points at packages.json (sha256-checked) which points at
each package zip (sha256-checked). Both JSON files live in this page's repo and
the zips are release assets on this page. A library package zip is:
metadata.json
symbols/<Lib>.kicad_sym
footprints/<Lib>.pretty/*.kicad_mod
3dmodels/<Lib>.3dshapes/*.step
Footprint 3D references must use ${KICAD<n>_3RD_PARTY}/3dmodels/<pkgid>/...,
where <pkgid> is the package identifier with dots replaced by underscores —
that is where PCM puts the files on disk.
One trap worth writing down: KiCad resolves KICAD<n>_3RD_PARTY from the
Windows shell Documents folder. With OneDrive Known Folder Redirection that is
%USERPROFILE%/OneDrive/Documents, not %USERPROFILE%/Documents. Install to the
wrong one and PCM reports the package as installed while no library ever appears.