app
[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.
← Commit history
README: table of all 95 symbols in English; footprints and 3D section
2 files changed
+117−2
README.md+116−1@@ -3,7 +3,7 @@ **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 `5c7cf95`), content unmodified from upstream (VERSION 0.7.1); package version 0.7.2.+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. ## Install the whole library at once @@ -21,10 +21,23 @@ https://wiki.adom.inc/api/pages/john/kicad-symlib/files/pcm/repository.json Works with KiCad 9 and 10. Updates arrive through the same dialog when a new version is published here. +## Footprints and 3D++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:++| Part | Footprint | 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 |@@ -35,6 +48,108 @@ After install they live in `${KICAD10_3RD_PARTY}/templates/inc_adom_john_realasc (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 | |+ ## How it is built `pcm/src/realascot-kicad-symlib/` is the package source; `tools/build_pcm.py` (the Adom kicad-bridge packer,
page.json+1−1@@ -4,7 +4,7 @@ "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.7.2",+ "version": "0.8.0", "tags": [ "kicad", "pcm",