[DEPRECATED] Wolfgang's KiCad library (old app page) → john/wolfgang-kicad-library
Public Unreviewedby John Lauer
DEPRECATED. Use john/wolfgang-kicad-library: this was the app-type page; the library now lives on a hardware project page at the same PCM URL.
| Name | Last updated |
|---|---|
| docs | 8d ago |
| pcm | 8d ago |
| realascot-kicad-symlib | 8d ago |
| tools | 8d ago |
| page.json | 7d ago |
| README.md | 8d ago |
DEPRECATED: this page has moved to Wolfgang's KiCad library. This was the app-type page; the library now lives on a hardware project page. The KiCad PCM URL is unchanged:
https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/repository.json
Wolfgang's KiCad library
Wolfgang's own KiCad library for control-cabinet design, published as a KiCad Plugin and Content Manager (PCM) repository on this page. One URL in KiCad installs everything, keeps it up to date, and grows as Wolfgang adds libraries. It starts with his copy of Adam Skotarczak's cabinet-building symbol library, extended with DIN-rail footprints and 3D models for the modules he uses.

About the fork shown here: the fork this page builds from, github.com/johnAdom/kicad-symlib, is a demo fork made to show the workflow. Wolfgang can point the package at his own fork of realAscot/kicad-symlib the same way.
Install it in KiCad: one URL
https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/repository.json
- KiCad project manager > Plugin and Content Manager > Manage... > + > paste the URL above > OK.
- Libraries tab > Wolfgang's cabinet symbols (fork of realAscot/kicad-symlib) > Install > Apply Pending Changes.
- Restart KiCad. The symbol libraries appear as
PCM_devices,PCM_elektronik,PCM_hauselektrik,PCM_hydraulik_pneumatic,PCM_lomix-industrietechnik-wasserhydraulik,PCM_mechanicsandPCM_standart, and the footprints asPCM_realAscot_DIN.
New versions arrive through the same dialog (Update) whenever this page publishes one. Works with KiCad 9 and 10; the 3D models need KiCad 10.
What is in the repository
| Package | Contents | Version |
|---|---|---|
| Wolfgang's cabinet symbols (fork of realAscot/kicad-symlib) | 7 symbol libraries (95 symbols), PCM_realAscot_DIN footprints with 3D for 3 modules, 3 German drawing sheets as project templates |
0.8.2 |
realAscot/kicad-symlib: Adam Skotarczak's symbols in this library
realAscot symbols |
The first package is Wolfgang's fork of realAscot/kicad-symlib, the cabinet-building symbol library by Adam Skotarczak. Its sub-page carries Adam's credit and licence, what the fork changed, the drawing sheets, and all 95 symbols with English names. Use it to find the symbol you need and to credit Adam correctly when you share a design. Credit, licence and the 95-symbol table · The demo fork on GitHub |
Component pages
Three of the symbols are real products. Each has its own public component page in the Adom component library with the datasheet, a DIN-rail footprint and a 3D model with the part number laser-etched on the front, and its symbol's Footprint field points at that footprint.
| Part | What it is | Component page |
|---|---|---|
| Pilz PNOZ mi1p (773400) | PNOZmulti expansion module, 8 safety inputs | adom/pilz-pnoz-mi1p |
| Pilz PNOZ mo3p (773510) | PNOZmulti expansion module, 2 safe semiconductor outputs | adom/pilz-pnoz-mo3p |
| Phoenix Contact MCR-SLP-1-5-UI-0 (2814359) | Loop-powered 1/5 A AC current transducer, 0..10 V / 0..20 mA | adom/phoenix-mcr-slp-1-5-ui-0 |
Add more libraries: one repository, many packages
Wolfgang can clone any other KiCad library he wants to keep, and publish each one as another package in this same repository. Everyone who already added the URL above sees it in the Plugin and Content Manager without adding anything new.
- Clone or fork the library, then copy it into
pcm/src/<package-name>/here:symbols/*.kicad_sym,footprints/*.pretty/,3dmodels/*.3dshapes/, plus ametadata.jsonwith its own reverse-DNSidentifier, name, author, licence and version. - Run
python3 tools/build_pcm.py --package <package-name>. The packer validates the files against KiCad's schema, writes the zip, and adds the package topcm/packages.jsonnext to the existing ones. - Push the new folder, the zip,
pcm/packages.jsonandpcm/repository.jsonto this page withadom-wiki repo push. KiCad lists the new package on its next start.
Credit each library's author in its metadata.json and give it a sub-readme here like the realAscot one.
Free wiki space for the world's electronic components
Space on the Adom wiki is free, and the US National Science Foundation (NSF) helps sponsor it. The goal is an AI-first wiki of electronic components for the world: every part with its datasheet, symbol, footprint and 3D model in one place, readable by people and by AI tools that design with them. Wolfgang's library and its component pages are part of it, and every part he adds makes it more useful for the next engineer.
How it is built
pcm/src/<package>/ is each package's source. tools/build_pcm.py (the Adom kicad-bridge packer, extended with the templates folder that KiCad 10 extracts) validates it against KiCad's pcm.v1.schema.json and writes pcm/packages/*.zip, pcm/packages.json and pcm/repository.json. To publish a new version: update the source, run python3 tools/build_pcm.py --bump X.Y.Z, and adom-wiki repo push the changed files. Packaged and maintained by John Lauer for Wolfgang.