← Commit history
README.md+43−146
@@ -1,162 +1,59 @@-# realAscot KiCad Symbol Library, as a KiCad PCM repository+# Wolfgang's KiCad library -**All symbols and drawing sheets on this page are by Adam Skotarczak** (ionivation.com), from-[github.com/realAscot/kicad-symlib](https://github.com/realAscot/kicad-symlib). (c) 2025 Adam Skotarczak.-Free to use, modify and redistribute, including commercial use, on one condition: credit the original-author when you use or redistribute it. Built from the fork [johnAdom/kicad-symlib](https://github.com/johnAdom/kicad-symlib) (commit `bb8619a`); symbols unmodified from upstream (VERSION 0.7.1) except three Footprint fields and the PNOZ pin numbering; package version 0.8.0.+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. -## Install the whole library at once+![Three DIN modules from this library in KiCad's 3D viewer: Pilz PNOZ mi1p, Pilz PNOZ mo3p and Phoenix Contact MCR-SLP-1-5-UI-0](docs/three-modules-kicad-3d.png) -KiCad cannot load a library from a raw GitHub URL, and adding seven rows by hand is tedious. This page is a-KiCad Plugin and Content Manager (PCM) repository, so one URL does it:+## Install it in KiCad: one URL  ```-https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/repository.json+https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/repository.json ```  1. KiCad project manager > **Plugin and Content Manager** > **Manage...** > **+** > paste the URL above > OK.-2. **Libraries** tab > **realAscot KiCad Symbol Library** > **Install** > **Apply Pending Changes**.-3. Restart KiCad. The libraries appear as `PCM_devices`, `PCM_elektronik`, `PCM_hauselektrik`,-   `PCM_hydraulik_pneumatic`, `PCM_lomix-industrietechnik-wasserhydraulik`, `PCM_mechanics` and `PCM_standart`.+2. **Libraries** tab > **Wolfgang's cabinet symbols (fork of realAscot/kicad-symlib)** > **Install** > **Apply Pending Changes**.+3. Restart KiCad. The symbol libraries appear as `PCM_devices`, `PCM_elektronik`, `PCM_hauselektrik`, `PCM_hydraulik_pneumatic`, `PCM_lomix-industrietechnik-wasserhydraulik`, `PCM_mechanics` and `PCM_standart`, and the footprints as `PCM_realAscot_DIN`. -Works with KiCad 9 and 10. Updates arrive through the same dialog when a new version is published here.+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. -## Footprints and 3D+## What is in the repository -Footprint library `PCM_realAscot_DIN` (3 DIN-rail panel footprints) with STEP models under `${KICAD10_3RD_PARTY}/3dmodels/inc_adom_john_realascot-kicad-symlib/realAscot_DIN.3dshapes/`, built from the manufacturer datasheets with the part number laser-etched on the front:+| 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.1 |++## realAscot/kicad-symlib: Adam Skotarczak's symbols in this library+<table>+<tr>+<td width="104"><a href="realascot-kicad-symlib/README.md"><img src="realascot-kicad-symlib/docs/realascot-kicad-symlib-icon.png" width="112" alt="realAscot kicad-symlib"></a><br><sub>&nbsp;&nbsp;&nbsp;&nbsp;realAscot&nbsp;symbols&nbsp;&nbsp;&nbsp;&nbsp;</sub></td>+<td>The first package is Wolfgang's fork of <a href="https://github.com/realAscot/kicad-symlib">realAscot/kicad-symlib</a>, the cabinet-building symbol library by Adam Skotarczak. <strong><a href="realascot-kicad-symlib/README.md">Its sub-page</a></strong> 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.<br><br><a href="realascot-kicad-symlib/README.md">Credit, licence and the 95-symbol table</a> &middot; <a href="https://github.com/johnAdom/kicad-symlib">The fork on GitHub</a></td>+</tr>+</table>++## Component pages -| Part | Footprint | Component page |+Three of the symbols are real products. Each has its own component page 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) | `PILZ_PNOZ_mi1p_DIN` | [john/pilz-pnoz-mi1p](https://wiki.adom.inc/john/pilz-pnoz-mi1p) |-| Pilz PNOZ mo3p (773510) | `PILZ_PNOZ_mo3p_DIN` | [john/pilz-pnoz-mo3p](https://wiki.adom.inc/john/pilz-pnoz-mo3p) |-| Phoenix Contact MCR-SLP-1-5-UI-0 (2814359) | `PHOENIX_MCR-SLP-1-5-UI-0_DIN` | [john/phoenix-mcr-slp-1-5-ui-0](https://wiki.adom.inc/john/phoenix-mcr-slp-1-5-ui-0) |--The 3D paths use the KiCad 10 variable, so the models show in KiCad 10; symbols, footprints and drawing sheets also work in KiCad 9. In the fork, the PNOZ mi1p and mo3p pins are numbered by terminal (X1.1 to X2.5) so each pin maps to one pad.--## What is in the package--| | |-|---|---|-| Footprints and 3D | `PCM_realAscot_DIN`: 3 DIN-rail footprints with STEP models |-| Symbol libraries | 7 libraries, 95 symbols: devices (21), elektronik (8), hauselektrik (6), hydraulik_pneumatic (8), lomix-industrietechnik-wasserhydraulik (4), mechanics (2), standart (46) |-| Drawing sheets | `A4_DE_landscape`, `A3_DE_landscape`, `leer` (blank), each shipped as a project template |-| Licence | `resources/LICENCE.md`, Adam's licence text, unchanged |--PCM has no drawing-sheet folder, so the sheets ship as three project templates (`realascot-de-a4`,-`realascot-de-a3`, `realascot-leer`), each with its `.kicad_wks` beside a project already pointed at it.-After install they live in `${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/`-(KiCad 9: `${KICAD9_3RD_PARTY}`). Start a project from one with **File > New Project > New Project from-Template** and browse to that folder, or use **File > Page Settings > Drawing sheet** to pick a `.kicad_wks` there.--## All 95 symbols--English names are translations of Adam's German symbol names by the packager. The three linked parts have their own component pages with a DIN-rail footprint and a part-number-etched 3D model, and their symbols' Footprint fields point at them.--| # | Library | Symbol | English name | Component page |-|---|---|---|---|---|-| 1 | `PCM_devices` | `Ethernet_Switch-8Port_(A)` | 8-port Ethernet switch |  |-| 2 | `PCM_devices` | `Leuchte_Schrankbeleuchtung_(H)` | Cabinet light with twilight switch / motion detector |  |-| 3 | `PCM_devices` | `MCR-SLP-1-5-UI-0_(U)` | Phoenix Contact MCR-SLP-1-5-UI-0 AC current transducer | [john/phoenix-mcr-slp-1-5-ui-0](https://wiki.adom.inc/john/phoenix-mcr-slp-1-5-ui-0) (footprint + 3D) |-| 4 | `PCM_devices` | `Monitor-HMI_(A)` | Monitor (HMI) |  |-| 5 | `PCM_devices` | `PC-PLC_(A)` | Industrial PC / PLC |  |-| 6 | `PCM_devices` | `PILZ_BK-PNOZ_mc2.1_(A)_Buskoppler_Ethercat` | Pilz PNOZ mc2.1 EtherCAT bus coupler |  |-| 7 | `PCM_devices` | `PILZ_PNOZ_m2p_ETH-Basis` | Pilz PNOZ m2p ETH base unit |  |-| 8 | `PCM_devices` | `PILZ_PNOZ_mi1p` | Pilz PNOZ mi1p 8-input safety expansion module | [john/pilz-pnoz-mi1p](https://wiki.adom.inc/john/pilz-pnoz-mi1p) (footprint + 3D) |-| 9 | `PCM_devices` | `PILZ_PNOZ_mo3p` | Pilz PNOZ mo3p 2-output safety expansion module | [john/pilz-pnoz-mo3p](https://wiki.adom.inc/john/pilz-pnoz-mo3p) (footprint + 3D) |-| 10 | `PCM_devices` | `PIT_m3.2p_Safe-Operation-Modul` | Pilz PIT m3.2p safe operating mode module |  |-| 11 | `PCM_devices` | `PLC_AI8_(A)` | PLC analog input module, 8 channels |  |-| 12 | `PCM_devices` | `PLC_BK-EC_(A)_Buskoppler` | PLC EtherCAT bus coupler |  |-| 13 | `PCM_devices` | `PLC_DI32_(A)` | PLC digital input module, 32 channels |  |-| 14 | `PCM_devices` | `PLC_DO32_(A)` | PLC digital output module, 32 channels |  |-| 15 | `PCM_devices` | `PLC_RTD4_1H_(A)` | PLC RTD temperature input module, 4 channels |  |-| 16 | `PCM_devices` | `Power-Supply_(T)` | Power supply (mains transformer) |  |-| 17 | `PCM_devices` | `Power-Supply_allpolig_(T)` | Power supply, all-pole |  |-| 18 | `PCM_devices` | `Powermeter_Phoenix-Contact_(A)` | Phoenix Contact power meter |  |-| 19 | `PCM_devices` | `Temposonics_(U)` | Temposonics position / acceleration sensor |  |-| 20 | `PCM_devices` | `USB-HUB_(A)` | USB hub |  |-| 21 | `PCM_devices` | `USV_(C)` | UPS (uninterruptible power supply) |  |-| 22 | `PCM_elektronik` | `Batterie_Akku_DC_Einpolig` | Battery / rechargeable cell, DC |  |-| 23 | `PCM_elektronik` | `Diode_D` | Diode |  |-| 24 | `PCM_elektronik` | `Diode_Foto_D` | Photodiode |  |-| 25 | `PCM_elektronik` | `Diode_LED_D` | LED |  |-| 26 | `PCM_elektronik` | `Diode_Z_D` | Zener diode |  |-| 27 | `PCM_elektronik` | `Kondensator_C` | Capacitor |  |-| 28 | `PCM_elektronik` | `Pfeil_45°` | 45 degree arrow (graphic) |  |-| 29 | `PCM_elektronik` | `Widerstand_R` | Resistor |  |-| 30 | `PCM_hauselektrik` | `Ausschalter_S` | One-way light switch |  |-| 31 | `PCM_hauselektrik` | `Dimmer_S_1` | Dimmer |  |-| 32 | `PCM_hauselektrik` | `Kreuzschalter_S` | Intermediate (4-way) switch |  |-| 33 | `PCM_hauselektrik` | `Steckdose_S_Einfach` | Single socket outlet |  |-| 34 | `PCM_hauselektrik` | `Steckdose_S_Mehrfach` | Multiple socket outlet |  |-| 35 | `PCM_hauselektrik` | `Wechselschalter_S` | Two-way (3-way) switch |  |-| 36 | `PCM_hydraulik_pneumatic` | `Absperrhahn` | Manual shut-off valve |  |-| 37 | `PCM_hydraulik_pneumatic` | `Hydraulikbehaelter_(C)` | Hydraulic tank with return |  |-| 38 | `PCM_hydraulik_pneumatic` | `Rücklaufbehaelter_(R)` | Return tank |  |-| 39 | `PCM_hydraulik_pneumatic` | `Schockventil` | Shock valve |  |-| 40 | `PCM_hydraulik_pneumatic` | `Sensor_Druck_Hydrailik_(B)` | Hydraulic pressure sensor |  |-| 41 | `PCM_hydraulik_pneumatic` | `Ventil_(Y)` | Solenoid valve (hydraulic / pneumatic) |  |-| 42 | `PCM_hydraulik_pneumatic` | `Zylinder_Doppelt_(M)` | Double-acting hydraulic cylinder |  |-| 43 | `PCM_hydraulik_pneumatic` | `Zylinder_Doppelt_(M)_Vorfüll` | Double-acting hydraulic cylinder with prefill port |  |-| 44 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Heizung_Form` | Heater (upper mould) |  |-| 45 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Pumpe_(M)` | Pump |  |-| 46 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Ventil_(Y)` | Solenoid valve (hydraulic / pneumatic) |  |-| 47 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Ventil_Sicherheit_(Y)` | Safety solenoid valve (water hydraulics) |  |-| 48 | `PCM_mechanics` | `Hutschiene_L` | DIN top-hat rail, left end |  |-| 49 | `PCM_mechanics` | `Hutschiene_R` | DIN top-hat rail, right end |  |-| 50 | `PCM_standart` | `Leitungsangabe_(neutral)` | Wire / cable designation (neutral) |  |-| 51 | `PCM_standart` | `Leuchte_(H)` | Indicator lamp |  |-| 52 | `PCM_standart` | `Motor_1-Phasen_(M)` | Single-phase motor |  |-| 53 | `PCM_standart` | `Motor_3-Phasen_(M)` | Three-phase motor |  |-| 54 | `PCM_standart` | `PE` | Protective earth (PE) |  |-| 55 | `PCM_standart` | `PLC_IN_(E)` | PLC input |  |-| 56 | `PCM_standart` | `PLC_IN_ANALOG_RTD_(E)` | PLC analog RTD input |  |-| 57 | `PCM_standart` | `PLC_OUT_(A)` | PLC output |  |-| 58 | `PCM_standart` | `Regler_(S)` | Controller |  |-| 59 | `PCM_standart` | `Relais_(K)_A1-A2` | Relay coil A1-A2 |  |-| 60 | `PCM_standart` | `Relais_(K)_NC` | Relay contact, normally closed |  |-| 61 | `PCM_standart` | `Relais_(K)_NO` | Relay contact, normally open |  |-| 62 | `PCM_standart` | `Relais_(K)_NO_Allpolig` | Relay contacts NO, all-pole |  |-| 63 | `PCM_standart` | `Relais_(K)_PLC_13-14` | Relay contact 13-14 (PLC style) |  |-| 64 | `PCM_standart` | `Relais_(K)_PLC_A1-A2` | Relay coil A1-A2 (PLC style) |  |-| 65 | `PCM_standart` | `Relais_(K)_PLC_A1-A2+13-14` | Relay coil A1-A2 with contact 13-14 (PLC style) |  |-| 66 | `PCM_standart` | `SPD_Type-2_(L)` | Surge protective device, type 2 |  |-| 67 | `PCM_standart` | `SPD_Type-3_(L)` | Surge protective device, type 3 |  |-| 68 | `PCM_standart` | `SSR_(U)` | Solid-state relay |  |-| 69 | `PCM_standart` | `Schalter_(F)_1-6` | Protective switch, poles 1-6 |  |-| 70 | `PCM_standart` | `Schalter_I-0-II_(S)_NO` | Selector switch I-0-II, NO |  |-| 71 | `PCM_standart` | `Schalter_LS_(F)` | Miniature circuit breaker (MCB) |  |-| 72 | `PCM_standart` | `Schalter_LS_allpolig_(F)` | Miniature circuit breaker, all-pole |  |-| 73 | `PCM_standart` | `Schalter_MS_(Q)_1-6` | Motor protection circuit breaker, poles 1-6 |  |-| 74 | `PCM_standart` | `Schalter_MS_(Q)_13-14+21-22` | Motor protection breaker auxiliary contacts 13-14 + 21-22 |  |-| 75 | `PCM_standart` | `Schalter_Notaus_(S)_NC` | Emergency stop, NC |  |-| 76 | `PCM_standart` | `Schalter_RCD_allpolig_klassisch_(F)_1-6` | Residual current device (RCD), all-pole |  |-| 77 | `PCM_standart` | `Schalter_Schluessel_(S)_NO` | Key switch, NO |  |-| 78 | `PCM_standart` | `Schalter_allpolig_(S)` | Switch, all-pole |  |-| 79 | `PCM_standart` | `Sensor_(S)_NO` | Sensor contact, NO |  |-| 80 | `PCM_standart` | `Sensor_(S)_PILZ_NO_NC` | Pilz safety sensor, NO + NC |  |-| 81 | `PCM_standart` | `Sensor_Druck_(B)_NO` | Pressure switch, NO |  |-| 82 | `PCM_standart` | `Sensor_PNP_Fe_(B)_NC` | Inductive PNP proximity sensor (ferrous), NC |  |-| 83 | `PCM_standart` | `Sensor_PNP_Fe_(B)_NO` | Inductive PNP proximity sensor (ferrous), NO |  |-| 84 | `PCM_standart` | `Sensor_PNP_Fe_(B)_NO_NC` | Inductive PNP proximity sensor (ferrous), NO + NC |  |-| 85 | `PCM_standart` | `Spule_CT_(B)` | Current transformer (CT) |  |-| 86 | `PCM_standart` | `Spule_Transformator_einpolig_(T)` | Transformer, single-pole |  |-| 87 | `PCM_standart` | `Steckdose_Stecker_M_(X)` | Plug connector, male |  |-| 88 | `PCM_standart` | `Steckdose_W_(X)` | Socket connector, female |  |-| 89 | `PCM_standart` | `TCP_(X)` | TCP / network connection |  |-| 90 | `PCM_standart` | `Taster_(S)_NC` | Pushbutton, NC |  |-| 91 | `PCM_standart` | `Taster_(S)_NC+NO` | Pushbutton, NC + NO |  |-| 92 | `PCM_standart` | `Taster_(S)_NO` | Pushbutton, NO |  |-| 93 | `PCM_standart` | `Ventil_(Y)` | Solenoid valve (hydraulic / pneumatic) |  |-| 94 | `PCM_standart` | `Verbinder_RJ45_(X)` | RJ45 (LAN) connector |  |-| 95 | `PCM_standart` | `Verbinder_Standart_einfach_(X)` | Standard connector, single |  |+| Pilz PNOZ mi1p (773400) | PNOZmulti expansion module, 8 safety inputs | [john/pilz-pnoz-mi1p](https://wiki.adom.inc/john/pilz-pnoz-mi1p) |+| Pilz PNOZ mo3p (773510) | PNOZmulti expansion module, 2 safe semiconductor outputs | [john/pilz-pnoz-mo3p](https://wiki.adom.inc/john/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 | [john/phoenix-mcr-slp-1-5-ui-0](https://wiki.adom.inc/john/phoenix-mcr-slp-1-5-ui-0) | -## How it is built+## 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. -`pcm/src/realascot-kicad-symlib/` is the package source; `tools/build_pcm.py` (the Adom kicad-bridge packer,-plus the `templates` folder 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 upstream version:-copy the new files into the source, `python3 tools/build_pcm.py --bump X.Y.Z`, and `adom-wiki repo push` the changed files.+1. Clone or fork the library, then copy it into `pcm/src/<package-name>/` here: `symbols/*.kicad_sym`, `footprints/*.pretty/`, `3dmodels/*.3dshapes/`, plus a `metadata.json` with its own reverse-DNS `identifier`, name, author, licence and version.+2. 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 to `pcm/packages.json` next to the existing ones.+3. Push the new folder, the zip, `pcm/packages.json` and `pcm/repository.json` to this page with `adom-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 licence field: KiCad's schema only accepts a fixed list of licence names, and Adam's licence is not on it,-so the package says `unrestricted` and carries the full text and the credit requirement in its description and-`LICENCE.md`. Packaged by John Lauer; not an official release by the author.+`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.
docs/three-modules-kicad-3d.pngadded
⋯ 1 unchanged line ⋯
page.json+12−10
@@ -2,15 +2,17 @@   "schema_version": 1,   "slug": "wolfgang-kicad-library",   "type": "app",-  "title": "realAscot KiCad Symbol Library (PCM)",-  "brief": "Adam Skotarczak's realAscot/kicad-symlib as a KiCad Plugin and Content Manager repository: all 7 cabinet-building symbol libraries and his German drawing sheets in one install.",-  "version": "0.8.0",+  "title": "Wolfgang's KiCad library",+  "brief": "Wolfgang's KiCad library as one KiCad Plugin and Content Manager URL: his fork of realAscot/kicad-symlib (95 cabinet symbols by Adam Skotarczak), DIN-rail footprints and 3D models.",+  "version": "0.8.1",   "tags": [     "kicad",     "pcm",     "symbols",-    "drawing-sheet",+    "footprints",+    "din-rail",     "schaltschrank",+    "wolfgang",     "realascot"   ],   "license": "Free use with credit to Adam Skotarczak (see pcm/src/realascot-kicad-symlib/resources/LICENCE.md)",@@ -25,13 +27,13 @@     }   ],   "discovery_triggers": [+    "wolfgang kicad library",     "realascot kicad symlib",-    "kicad-symlib pcm",-    "adam skotarczak kicad",+    "kicad cabinet symbols pcm",     "schaltschrank kicad symbole",-    "kicad cabinet symbols pcm"+    "kicad pcm repository din rail"   ],-  "discovery_pitch": "KiCad PCM repository for realAscot/kicad-symlib: 7 cabinet-building symbol libraries plus German A3/A4 drawing sheets, credited to Adam Skotarczak.",+  "discovery_pitch": "Wolfgang's KiCad library: one KiCad PCM URL for 95 cabinet-building symbols by Adam Skotarczak, DIN-rail footprints and 3D models, with room for more libraries.",   "dependencies": {},-  "description": "KiCad Plugin and Content Manager repository hosted on this wiki page for realAscot/kicad-symlib by Adam Skotarczak (ionivation.com): seven symbol libraries for control-cabinet building, construction, hobby and trades (devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart; 95 symbols) and his German A4/A3 landscape and blank drawing sheets as project templates. One repository URL installs everything and KiCad registers the libraries as PCM_<name>. Packaged unmodified from upstream commit 5c7cf95 (0.7.1). Licence: free to use, modify and redistribute, including commercially, with credit to the original author."-}\ No newline at end of file+  "description": "Wolfgang's KiCad library for control-cabinet design, published as a KiCad Plugin and Content Manager repository on the Adom wiki. It starts with Wolfgang's fork of realAscot/kicad-symlib by Adam Skotarczak (95 symbols in 7 libraries, German drawing sheets) extended with DIN-rail footprints and part-number-etched 3D models for the Pilz PNOZ mi1p, Pilz PNOZ mo3p and Phoenix Contact MCR-SLP-1-5-UI-0, and more libraries can be added as further packages in the same repository."+}
pcm/packages.json+17−8
@@ -1,9 +1,9 @@ {     "packages": [         {-            "name": "realAscot KiCad Symbol Library",-            "description": "Adam Skotarczak's cabinet-building symbols (7 libraries), DIN-rail footprints and 3D for 3 modules, German drawing sheets. Credit the author.",-            "description_full": "The complete realAscot/kicad-symlib by Adam Skotarczak (ionivation.com), packaged for KiCad's Plugin and Content Manager so the whole library installs at once instead of seven manual sym-lib-table rows.\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nFootprints and 3D (PCM_realAscot_DIN): DIN-rail panel footprints with datasheet-built, part-number-etched 3D models for Pilz PNOZ mi1p (773400), Pilz PNOZ mo3p (773510) and Phoenix Contact MCR-SLP-1-5-UI-0 (2814359); the three symbols' Footprint fields point at them. Component pages: wiki.adom.inc/john/pilz-pnoz-mi1p, /john/pilz-pnoz-mo3p, /john/phoenix-mcr-slp-1-5-ui-0.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Built from the fork github.com/johnAdom/kicad-symlib (commit bb8619a, upstream VERSION 0.7.1) by John Lauer on the Adom wiki; symbols unmodified from realAscot/kicad-symlib except the three Footprint fields and the PNOZ mi1p/mo3p pin numbering.",+            "name": "Wolfgang's cabinet symbols (fork of realAscot/kicad-symlib)",+            "description": "Cabinet-building symbols by Adam Skotarczak (7 libraries), DIN-rail footprints and 3D for 3 modules, German drawing sheets. Credit the author.",+            "description_full": "Wolfgang's copy of realAscot/kicad-symlib, the cabinet-building symbol library by Adam Skotarczak (ionivation.com), published from Wolfgang's KiCad library on the Adom wiki (wiki.adom.inc/john/wolfgang-kicad-library).\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nFootprints and 3D (PCM_realAscot_DIN): DIN-rail panel footprints with datasheet-built, part-number-etched 3D models for Pilz PNOZ mi1p (773400), Pilz PNOZ mo3p (773510) and Phoenix Contact MCR-SLP-1-5-UI-0 (2814359); the three symbols' Footprint fields point at them. Component pages: wiki.adom.inc/john/pilz-pnoz-mi1p, /john/pilz-pnoz-mo3p, /john/phoenix-mcr-slp-1-5-ui-0.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Built from the fork github.com/johnAdom/kicad-symlib (commit bb8619a, upstream VERSION 0.7.1) by John Lauer on the Adom wiki; symbols unmodified from realAscot/kicad-symlib except the three Footprint fields and the PNOZ mi1p/mo3p pin numbering.",             "identifier": "inc.adom.john.realascot-kicad-symlib",             "type": "library",             "author": {@@ -16,14 +16,14 @@             "maintainer": {                 "name": "John Lauer",                 "contact": {-                    "web": "https://wiki.adom.inc/john/kicad-symlib"+                    "web": "https://wiki.adom.inc/john/wolfgang-kicad-library"                 }             },             "license": "unrestricted",             "resources": {                 "homepage": "https://github.com/realAscot/kicad-symlib",                 "fork": "https://github.com/johnAdom/kicad-symlib",-                "PCM repository": "https://wiki.adom.inc/john/kicad-symlib"+                "PCM repository": "https://wiki.adom.inc/john/wolfgang-kicad-library"             },             "tags": [                 "step-models",@@ -43,7 +43,7 @@                     "version": "0.7.1",                     "status": "stable",                     "kicad_version": "9.0",-                    "download_url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.1.zip",+                    "download_url": "https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.1.zip",                     "download_sha256": "5dc6033a6d9a4c2185c02d12292485ed9c02278db4f44ffd80998702df04567f",                     "download_size": 45587,                     "install_size": 461939@@ -52,7 +52,7 @@                     "version": "0.7.2",                     "status": "stable",                     "kicad_version": "10.0",-                    "download_url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.2.zip",+                    "download_url": "https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.7.2.zip",                     "download_sha256": "b2260c9259bfe6253daf99e22f589fa050cebeb0e607448c7759b07f3cfe1907",                     "download_size": 45619,                     "install_size": 462069@@ -61,10 +61,19 @@                     "version": "0.8.0",                     "status": "stable",                     "kicad_version": "10.0",-                    "download_url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.8.0.zip",+                    "download_url": "https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.8.0.zip",                     "download_sha256": "91b7f531d2c22cce82af3540877167350cbba91622e1a1d8ec09c25dfcceefa5",                     "download_size": 1117825,                     "install_size": 7327187+                },+                {+                    "version": "0.8.1",+                    "status": "stable",+                    "kicad_version": "10.0",+                    "download_url": "https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/packages/inc.adom.john.realascot-kicad-symlib-0.8.1.zip",+                    "download_sha256": "c37f28096b5a3739cccbc5864b6a0d437cb63bd77226210ceee09486ea0bb7db",+                    "download_size": 1117799,+                    "install_size": 7327252                 }             ]         }
pcm/packages/inc.adom.john.realascot-kicad-symlib-0.8.1.zipadded
⋯ 1 unchanged line ⋯
pcm/repository.json+6−6
@@ -1,16 +1,16 @@ {     "$schema": "https://go.kicad.org/pcm/schemas/v1",-    "name": "realAscot KiCad Symbol Library (Adom wiki)",+    "name": "Wolfgang's KiCad library (Adom wiki)",     "maintainer": {         "name": "John Lauer",         "contact": {-            "web": "https://wiki.adom.inc/john/kicad-symlib"+            "web": "https://wiki.adom.inc/john/wolfgang-kicad-library"         }     },     "packages": {-        "url": "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/packages.json",-        "sha256": "ae5fcc228b80040d6439b8bb8b1308be5fa5ded22877286f21c3a3f8a6e83447",-        "update_timestamp": 1791750354,-        "update_time_utc": "2026-10-11 20:25:54"+        "url": "https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm/packages.json",+        "sha256": "047a7a9e1fbb4d0624602a58062b51b7317b561db245e734b197361663f9ae52",+        "update_timestamp": 1791763212,+        "update_time_utc": "2026-10-12 00:00:12"     } }
pcm/src/realascot-kicad-symlib/metadata.json+10−5
@@ -1,8 +1,8 @@ {     "$schema": "https://go.kicad.org/pcm/schemas/v1",-    "name": "realAscot KiCad Symbol Library",-    "description": "Adam Skotarczak's cabinet-building symbols (7 libraries), DIN-rail footprints and 3D for 3 modules, German drawing sheets. Credit the author.",-    "description_full": "The complete realAscot/kicad-symlib by Adam Skotarczak (ionivation.com), packaged for KiCad's Plugin and Content Manager so the whole library installs at once instead of seven manual sym-lib-table rows.\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nFootprints and 3D (PCM_realAscot_DIN): DIN-rail panel footprints with datasheet-built, part-number-etched 3D models for Pilz PNOZ mi1p (773400), Pilz PNOZ mo3p (773510) and Phoenix Contact MCR-SLP-1-5-UI-0 (2814359); the three symbols' Footprint fields point at them. Component pages: wiki.adom.inc/john/pilz-pnoz-mi1p, /john/pilz-pnoz-mo3p, /john/phoenix-mcr-slp-1-5-ui-0.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Built from the fork github.com/johnAdom/kicad-symlib (commit bb8619a, upstream VERSION 0.7.1) by John Lauer on the Adom wiki; symbols unmodified from realAscot/kicad-symlib except the three Footprint fields and the PNOZ mi1p/mo3p pin numbering.",+    "name": "Wolfgang's cabinet symbols (fork of realAscot/kicad-symlib)",+    "description": "Cabinet-building symbols by Adam Skotarczak (7 libraries), DIN-rail footprints and 3D for 3 modules, German drawing sheets. Credit the author.",+    "description_full": "Wolfgang's copy of realAscot/kicad-symlib, the cabinet-building symbol library by Adam Skotarczak (ionivation.com), published from Wolfgang's KiCad library on the Adom wiki (wiki.adom.inc/john/wolfgang-kicad-library).\n\nSymbol libraries (registered by KiCad as PCM_<name>): devices, elektronik, hauselektrik, hydraulik_pneumatic, lomix-industrietechnik-wasserhydraulik, mechanics, standart. Symbols for control-cabinet building, construction, hobby and trades, partly symbolic.\n\nFootprints and 3D (PCM_realAscot_DIN): DIN-rail panel footprints with datasheet-built, part-number-etched 3D models for Pilz PNOZ mi1p (773400), Pilz PNOZ mo3p (773510) and Phoenix Contact MCR-SLP-1-5-UI-0 (2814359); the three symbols' Footprint fields point at them. Component pages: wiki.adom.inc/john/pilz-pnoz-mi1p, /john/pilz-pnoz-mo3p, /john/phoenix-mcr-slp-1-5-ui-0.\n\nDrawing sheets: A4_DE_landscape, A3_DE_landscape and leer (blank), shipped as three project templates under ${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/. Use one from File > New Project > New Project from Template (browse to that folder), or point Page Settings > Drawing sheet at the .kicad_wks inside it.\n\nLicence (resources/LICENCE.md): (c) 2025 Adam Skotarczak, ionivation.com. Free to use, modify and redistribute, including commercial use. Condition: credit the original author when using or redistributing. Built from the fork github.com/johnAdom/kicad-symlib (commit bb8619a, upstream VERSION 0.7.1) by John Lauer on the Adom wiki; symbols unmodified from realAscot/kicad-symlib except the three Footprint fields and the PNOZ mi1p/mo3p pin numbering.",     "identifier": "inc.adom.john.realascot-kicad-symlib",     "type": "library",     "author": {@@ -15,14 +15,14 @@     "maintainer": {         "name": "John Lauer",         "contact": {-            "web": "https://wiki.adom.inc/john/kicad-symlib"+            "web": "https://wiki.adom.inc/john/wolfgang-kicad-library"         }     },     "license": "unrestricted",     "resources": {         "homepage": "https://github.com/realAscot/kicad-symlib",         "fork": "https://github.com/johnAdom/kicad-symlib",-        "PCM repository": "https://wiki.adom.inc/john/kicad-symlib"+        "PCM repository": "https://wiki.adom.inc/john/wolfgang-kicad-library"     },     "tags": [         "step-models",@@ -52,6 +52,11 @@             "version": "0.8.0",             "status": "stable",             "kicad_version": "10.0"+        },+        {+            "version": "0.8.1",+            "status": "stable",+            "kicad_version": "10.0"         }     ] }
realascot-kicad-symlib/README.mdadded+133
@@ -0,0 +1,133 @@+# realAscot/kicad-symlib: Adam Skotarczak's cabinet-building symbols++**All symbols and drawing sheets in this package are by Adam Skotarczak** (ionivation.com), from [github.com/realAscot/kicad-symlib](https://github.com/realAscot/kicad-symlib). Wolfgang's copy is the fork [johnAdom/kicad-symlib](https://github.com/johnAdom/kicad-symlib), packaged here as **Wolfgang's cabinet symbols (fork of realAscot/kicad-symlib)**. Back to [Wolfgang's KiCad library](../README.md).++![The three linked symbols in KiCad's Symbol Editor, with their Footprint fields set](docs/symbol-editor-three-parts.png)++## Credit and licence++(c) 2025 Adam Skotarczak, ionivation.com. Adam's licence, as published in the repository's `LICENCE` (English part):++> License: Free to use, modify and redistribute (including commercial use).+>+> Requirement: Please give credit to the original author when using or redistributing.++So: free to use, change and share, including in commercial work, as long as you credit Adam. The full text ships in the package as `resources/LICENCE.md`. KiCad's PCM schema only accepts a fixed list of licence names and Adam's is not on it, so the package's licence field says `unrestricted`; the credit requirement is in its description.++## What the fork changed++Symbols are Adam's, unchanged, except:++- **Footprint fields** on `PILZ_PNOZ_mi1p`, `PILZ_PNOZ_mo3p` and `MCR-SLP-1-5-UI-0_(U)`, pointing at the `PCM_realAscot_DIN` footprints.+- **Pin numbers** of the two Pilz modules, renumbered by terminal (X1.1 to X2.5) so each pin maps to one pad: upstream, four mi1p pins were all `E1` and the mo3p repeated `24V` and `0V` or left numbers empty. The mo3p output names were also corrected from A0/A1 to Pilz's O0/O1.+- **Added** `footprints/realAscot_DIN.pretty` and `3dmodels/realAscot_DIN.3dshapes` for those three modules, built from the manufacturer datasheets.++Upstream also notes: its README recommends adding the library by raw GitHub URL, which KiCad cannot load (that is why this package exists), and its `VERSION` file holds an unresolved merge conflict (0.7.1 vs 0.7.0).++## Drawing sheets++![A4 DE landscape drawing sheet in KiCad](docs/drawing-sheet-a4-de.png)++PCM has no drawing-sheet folder, so Adam's three sheets ship as project templates: `realascot-de-a4` (A4_DE_landscape), `realascot-de-a3` (A3_DE_landscape) and `realascot-leer` (blank). After install they are in `${KICAD10_3RD_PARTY}/templates/inc_adom_john_realascot-kicad-symlib/` (KiCad 9: `${KICAD9_3RD_PARTY}`). Start a project from one with **File > New Project > New Project from Template** and browse to that folder, or pick a `.kicad_wks` there in **File > Page Settings > Drawing sheet**.++## All 95 symbols, with English names++English names are translations of Adam's German symbol names by the packager. The three linked parts have their own component pages with a DIN-rail footprint and a part-number-etched 3D model, and their symbols' Footprint fields point at them.++| # | Library | Symbol | English name | Component page |+|---|---|---|---|---|+| 1 | `PCM_devices` | `Ethernet_Switch-8Port_(A)` | 8-port Ethernet switch |  |+| 2 | `PCM_devices` | `Leuchte_Schrankbeleuchtung_(H)` | Cabinet light with twilight switch / motion detector |  |+| 3 | `PCM_devices` | `MCR-SLP-1-5-UI-0_(U)` | Phoenix Contact MCR-SLP-1-5-UI-0 AC current transducer | [john/phoenix-mcr-slp-1-5-ui-0](https://wiki.adom.inc/john/phoenix-mcr-slp-1-5-ui-0) (footprint + 3D) |+| 4 | `PCM_devices` | `Monitor-HMI_(A)` | Monitor (HMI) |  |+| 5 | `PCM_devices` | `PC-PLC_(A)` | Industrial PC / PLC |  |+| 6 | `PCM_devices` | `PILZ_BK-PNOZ_mc2.1_(A)_Buskoppler_Ethercat` | Pilz PNOZ mc2.1 EtherCAT bus coupler |  |+| 7 | `PCM_devices` | `PILZ_PNOZ_m2p_ETH-Basis` | Pilz PNOZ m2p ETH base unit |  |+| 8 | `PCM_devices` | `PILZ_PNOZ_mi1p` | Pilz PNOZ mi1p 8-input safety expansion module | [john/pilz-pnoz-mi1p](https://wiki.adom.inc/john/pilz-pnoz-mi1p) (footprint + 3D) |+| 9 | `PCM_devices` | `PILZ_PNOZ_mo3p` | Pilz PNOZ mo3p 2-output safety expansion module | [john/pilz-pnoz-mo3p](https://wiki.adom.inc/john/pilz-pnoz-mo3p) (footprint + 3D) |+| 10 | `PCM_devices` | `PIT_m3.2p_Safe-Operation-Modul` | Pilz PIT m3.2p safe operating mode module |  |+| 11 | `PCM_devices` | `PLC_AI8_(A)` | PLC analog input module, 8 channels |  |+| 12 | `PCM_devices` | `PLC_BK-EC_(A)_Buskoppler` | PLC EtherCAT bus coupler |  |+| 13 | `PCM_devices` | `PLC_DI32_(A)` | PLC digital input module, 32 channels |  |+| 14 | `PCM_devices` | `PLC_DO32_(A)` | PLC digital output module, 32 channels |  |+| 15 | `PCM_devices` | `PLC_RTD4_1H_(A)` | PLC RTD temperature input module, 4 channels |  |+| 16 | `PCM_devices` | `Power-Supply_(T)` | Power supply (mains transformer) |  |+| 17 | `PCM_devices` | `Power-Supply_allpolig_(T)` | Power supply, all-pole |  |+| 18 | `PCM_devices` | `Powermeter_Phoenix-Contact_(A)` | Phoenix Contact power meter |  |+| 19 | `PCM_devices` | `Temposonics_(U)` | Temposonics position / acceleration sensor |  |+| 20 | `PCM_devices` | `USB-HUB_(A)` | USB hub |  |+| 21 | `PCM_devices` | `USV_(C)` | UPS (uninterruptible power supply) |  |+| 22 | `PCM_elektronik` | `Batterie_Akku_DC_Einpolig` | Battery / rechargeable cell, DC |  |+| 23 | `PCM_elektronik` | `Diode_D` | Diode |  |+| 24 | `PCM_elektronik` | `Diode_Foto_D` | Photodiode |  |+| 25 | `PCM_elektronik` | `Diode_LED_D` | LED |  |+| 26 | `PCM_elektronik` | `Diode_Z_D` | Zener diode |  |+| 27 | `PCM_elektronik` | `Kondensator_C` | Capacitor |  |+| 28 | `PCM_elektronik` | `Pfeil_45°` | 45 degree arrow (graphic) |  |+| 29 | `PCM_elektronik` | `Widerstand_R` | Resistor |  |+| 30 | `PCM_hauselektrik` | `Ausschalter_S` | One-way light switch |  |+| 31 | `PCM_hauselektrik` | `Dimmer_S_1` | Dimmer |  |+| 32 | `PCM_hauselektrik` | `Kreuzschalter_S` | Intermediate (4-way) switch |  |+| 33 | `PCM_hauselektrik` | `Steckdose_S_Einfach` | Single socket outlet |  |+| 34 | `PCM_hauselektrik` | `Steckdose_S_Mehrfach` | Multiple socket outlet |  |+| 35 | `PCM_hauselektrik` | `Wechselschalter_S` | Two-way (3-way) switch |  |+| 36 | `PCM_hydraulik_pneumatic` | `Absperrhahn` | Manual shut-off valve |  |+| 37 | `PCM_hydraulik_pneumatic` | `Hydraulikbehaelter_(C)` | Hydraulic tank with return |  |+| 38 | `PCM_hydraulik_pneumatic` | `Rücklaufbehaelter_(R)` | Return tank |  |+| 39 | `PCM_hydraulik_pneumatic` | `Schockventil` | Shock valve |  |+| 40 | `PCM_hydraulik_pneumatic` | `Sensor_Druck_Hydrailik_(B)` | Hydraulic pressure sensor |  |+| 41 | `PCM_hydraulik_pneumatic` | `Ventil_(Y)` | Solenoid valve (hydraulic / pneumatic) |  |+| 42 | `PCM_hydraulik_pneumatic` | `Zylinder_Doppelt_(M)` | Double-acting hydraulic cylinder |  |+| 43 | `PCM_hydraulik_pneumatic` | `Zylinder_Doppelt_(M)_Vorfüll` | Double-acting hydraulic cylinder with prefill port |  |+| 44 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Heizung_Form` | Heater (upper mould) |  |+| 45 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Pumpe_(M)` | Pump |  |+| 46 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Ventil_(Y)` | Solenoid valve (hydraulic / pneumatic) |  |+| 47 | `PCM_lomix-industrietechnik-wasserhydraulik` | `Ventil_Sicherheit_(Y)` | Safety solenoid valve (water hydraulics) |  |+| 48 | `PCM_mechanics` | `Hutschiene_L` | DIN top-hat rail, left end |  |+| 49 | `PCM_mechanics` | `Hutschiene_R` | DIN top-hat rail, right end |  |+| 50 | `PCM_standart` | `Leitungsangabe_(neutral)` | Wire / cable designation (neutral) |  |+| 51 | `PCM_standart` | `Leuchte_(H)` | Indicator lamp |  |+| 52 | `PCM_standart` | `Motor_1-Phasen_(M)` | Single-phase motor |  |+| 53 | `PCM_standart` | `Motor_3-Phasen_(M)` | Three-phase motor |  |+| 54 | `PCM_standart` | `PE` | Protective earth (PE) |  |+| 55 | `PCM_standart` | `PLC_IN_(E)` | PLC input |  |+| 56 | `PCM_standart` | `PLC_IN_ANALOG_RTD_(E)` | PLC analog RTD input |  |+| 57 | `PCM_standart` | `PLC_OUT_(A)` | PLC output |  |+| 58 | `PCM_standart` | `Regler_(S)` | Controller |  |+| 59 | `PCM_standart` | `Relais_(K)_A1-A2` | Relay coil A1-A2 |  |+| 60 | `PCM_standart` | `Relais_(K)_NC` | Relay contact, normally closed |  |+| 61 | `PCM_standart` | `Relais_(K)_NO` | Relay contact, normally open |  |+| 62 | `PCM_standart` | `Relais_(K)_NO_Allpolig` | Relay contacts NO, all-pole |  |+| 63 | `PCM_standart` | `Relais_(K)_PLC_13-14` | Relay contact 13-14 (PLC style) |  |+| 64 | `PCM_standart` | `Relais_(K)_PLC_A1-A2` | Relay coil A1-A2 (PLC style) |  |+| 65 | `PCM_standart` | `Relais_(K)_PLC_A1-A2+13-14` | Relay coil A1-A2 with contact 13-14 (PLC style) |  |+| 66 | `PCM_standart` | `SPD_Type-2_(L)` | Surge protective device, type 2 |  |+| 67 | `PCM_standart` | `SPD_Type-3_(L)` | Surge protective device, type 3 |  |+| 68 | `PCM_standart` | `SSR_(U)` | Solid-state relay |  |+| 69 | `PCM_standart` | `Schalter_(F)_1-6` | Protective switch, poles 1-6 |  |+| 70 | `PCM_standart` | `Schalter_I-0-II_(S)_NO` | Selector switch I-0-II, NO |  |+| 71 | `PCM_standart` | `Schalter_LS_(F)` | Miniature circuit breaker (MCB) |  |+| 72 | `PCM_standart` | `Schalter_LS_allpolig_(F)` | Miniature circuit breaker, all-pole |  |+| 73 | `PCM_standart` | `Schalter_MS_(Q)_1-6` | Motor protection circuit breaker, poles 1-6 |  |+| 74 | `PCM_standart` | `Schalter_MS_(Q)_13-14+21-22` | Motor protection breaker auxiliary contacts 13-14 + 21-22 |  |+| 75 | `PCM_standart` | `Schalter_Notaus_(S)_NC` | Emergency stop, NC |  |+| 76 | `PCM_standart` | `Schalter_RCD_allpolig_klassisch_(F)_1-6` | Residual current device (RCD), all-pole |  |+| 77 | `PCM_standart` | `Schalter_Schluessel_(S)_NO` | Key switch, NO |  |+| 78 | `PCM_standart` | `Schalter_allpolig_(S)` | Switch, all-pole |  |+| 79 | `PCM_standart` | `Sensor_(S)_NO` | Sensor contact, NO |  |+| 80 | `PCM_standart` | `Sensor_(S)_PILZ_NO_NC` | Pilz safety sensor, NO + NC |  |+| 81 | `PCM_standart` | `Sensor_Druck_(B)_NO` | Pressure switch, NO |  |+| 82 | `PCM_standart` | `Sensor_PNP_Fe_(B)_NC` | Inductive PNP proximity sensor (ferrous), NC |  |+| 83 | `PCM_standart` | `Sensor_PNP_Fe_(B)_NO` | Inductive PNP proximity sensor (ferrous), NO |  |+| 84 | `PCM_standart` | `Sensor_PNP_Fe_(B)_NO_NC` | Inductive PNP proximity sensor (ferrous), NO + NC |  |+| 85 | `PCM_standart` | `Spule_CT_(B)` | Current transformer (CT) |  |+| 86 | `PCM_standart` | `Spule_Transformator_einpolig_(T)` | Transformer, single-pole |  |+| 87 | `PCM_standart` | `Steckdose_Stecker_M_(X)` | Plug connector, male |  |+| 88 | `PCM_standart` | `Steckdose_W_(X)` | Socket connector, female |  |+| 89 | `PCM_standart` | `TCP_(X)` | TCP / network connection |  |+| 90 | `PCM_standart` | `Taster_(S)_NC` | Pushbutton, NC |  |+| 91 | `PCM_standart` | `Taster_(S)_NC+NO` | Pushbutton, NC + NO |  |+| 92 | `PCM_standart` | `Taster_(S)_NO` | Pushbutton, NO |  |+| 93 | `PCM_standart` | `Ventil_(Y)` | Solenoid valve (hydraulic / pneumatic) |  |+| 94 | `PCM_standart` | `Verbinder_RJ45_(X)` | RJ45 (LAN) connector |  |+| 95 | `PCM_standart` | `Verbinder_Standart_einfach_(X)` | Standard connector, single |  |
realascot-kicad-symlib/docs/drawing-sheet-a4-de.pngadded
⋯ 1 unchanged line ⋯
realascot-kicad-symlib/docs/realascot-kicad-symlib-icon.pngadded
⋯ 1 unchanged line ⋯
realascot-kicad-symlib/docs/symbol-editor-three-parts.pngadded
⋯ 1 unchanged line ⋯
tools/build_pcm.py+3−3
@@ -45,9 +45,9 @@ SRC = PCM / "src" PACKAGES_DIR = PCM / "packages" SCHEMA_PATH = PCM / "pcm.v1.schema.json" -DEFAULT_BASE_URL = "https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm"-REPOSITORY_NAME = "realAscot KiCad Symbol Library (Adom wiki)"-MAINTAINER = {"name": "John Lauer", "contact": {"web": "https://wiki.adom.inc/john/kicad-symlib"}}+DEFAULT_BASE_URL = "https://wiki.adom.inc/api/pages/john/wolfgang-kicad-library/files/pcm"+REPOSITORY_NAME = "Wolfgang's KiCad library (Adom wiki)"+MAINTAINER = {"name": "John Lauer", "contact": {"web": "https://wiki.adom.inc/john/wolfgang-kicad-library"}}  # PCM's extract() only knows these folders (KiCad 10.0 kicad/pcm/pcm.h PCM_PACKAGE_DIRECTORIES, # which also lists templates and scripts); anything else in the archive is dead weight.