component
8-Input Safety Expansion Module Pilz - PNOZ mi1p
Public Made by Adomby adom
Pilz PNOZ mi1p: Expansion module for the configurable PNOZmulti safety system that adds 8 safety inputs, I0 to I7, for E-STOP pushbuttons, safety gates, light beam devices, two-hand buttons, enabling switches and operating mode selectors. KiCad symbol by Adam Skotarczak (realAscot); datasheet-built 3D model and approximate DIN-rail footprint (not manufacturer CAD).
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1">
<style>
/* Adom theme system: studio-dark token base (adom/adom-theme-system) */
:root{
--bg:#0d1117;--surface:#161b22;--elevated:#1c2128;--overlay:#21262d;--border:#30363d;
--text:#e6edf3;--text-body:#c9d1d9;--text-2:#8b949e;--text-3:#484f58;
--accent:#00b8b1;--accent-hover:#00d4cb;--accent-bright:#00e6dc;--on-accent:#05221f;
--blue:#64abff;--blue-fill:#0061ef;--purple:#8c6bf7;
--green:#3fb950;--red:#f85149;--yellow:#d29922;
}
*{box-sizing:border-box}
html,body{background:var(--bg);margin:0}
body{color:var(--text-body);padding:20px 8px 44px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.55;font-size:15px}
.wrap{max-width:1180px;margin:0 auto}
h1{font-size:30px;margin:0;font-weight:800;letter-spacing:-.01em;color:var(--text)}
h2{font-size:20px;font-weight:700;margin:34px 0 14px;padding-bottom:8px;border-bottom:1px solid var(--border);color:var(--text)}
a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}
code{background:rgba(139,148,158,.16);padding:1px 6px;border-radius:5px;font-size:.88em;font-family:"JetBrains Mono",ui-monospace,Menlo,monospace}
.ident{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.mfr{color:var(--text-2);font-size:15px}
.badge{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--on-accent);background:linear-gradient(90deg,var(--accent-bright),var(--blue));padding:5px 14px;border-radius:20px}
.oneline{color:var(--text-body);font-size:15.5px;margin:14px 0 16px}
.metarow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}
.m{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:6px 14px;font-size:12.5px;color:var(--text-2)}
.m b{color:var(--text);font-weight:700}
.callout{background:rgba(0,184,177,.09);border:1px solid rgba(0,184,177,.25);border-left:4px solid var(--accent);border-radius:10px;padding:13px 16px;font-size:14px;color:var(--text-body);margin:6px 0 4px}
.sib{background:rgba(140,107,247,.08);border:1px solid rgba(140,107,247,.24);border-left:4px solid var(--purple);border-radius:10px;padding:13px 16px;font-size:14px;color:var(--text-body);margin:0 0 18px}
.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:6px 0}
@media(max-width:720px){.grid{grid-template-columns:1fr 1fr}}
.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px}
.card .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.card .v{font-size:22px;font-weight:800;margin-top:7px;color:var(--text)}
.card .s{color:var(--text-2);font-size:13px;margin-top:5px}
.spec{display:flex;gap:10px;padding:9px 0;border-top:1px solid var(--border);font-size:14px}
.spec:first-child{border-top:0}
.spec .lbl{min-width:200px;color:var(--accent);font-weight:600}
.viewers2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:820px){.viewers2{grid-template-columns:1fr}}
.vh{font-size:13px;font-weight:600;color:var(--text-2);margin:0 0 7px}
.vframe{width:100%;border:1px solid var(--border);border-radius:12px;background:var(--surface);display:block}
.pinwrap{columns:2;column-gap:20px}
@media(max-width:720px){.pinwrap{columns:1}}
.pg{break-inside:avoid;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}
.pgh{display:flex;align-items:center;gap:9px;font-weight:700;font-size:13px;letter-spacing:.04em;padding:10px 14px;border-left:4px solid;background:var(--elevated);color:var(--text)}
.pgh .dot{width:9px;height:9px;border-radius:50%}
.pgh .ct{margin-left:auto;color:var(--text-2);font-weight:600;font-size:12px}
.pt{width:100%;border-collapse:collapse;font-size:13px}
.pt td{padding:6px 14px;border-top:1px solid var(--border)}
.pt .pn{color:var(--text-2);width:34px;text-align:right;font-variant-numeric:tabular-nums}
.pt .nm{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-weight:600;white-space:nowrap;color:var(--text)}
.pt .fx{color:var(--text-body)}
.vgrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}
@media(max-width:820px){.vgrid{grid-template-columns:1fr}}
.vcard{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px}
.vcard h3{margin:0;font-size:16px;display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--text)}
.vcard .sub{color:var(--text-2);font-size:12.5px;margin:6px 0 12px}
.vcard .oc{font-size:12px;color:var(--text-2);margin-top:8px}
.vcard .oc b{color:var(--text)}
.vcard code{font-size:12px}
.oc code{background:rgba(100,171,255,.16);color:#dbe9ff;border:1px solid rgba(100,171,255,.32);padding:2px 8px;font-weight:600}
.occode{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:24px 22px;margin:4px 0 18px;text-align:center}
.ocbig{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:clamp(28px,5.5vw,50px);font-weight:800;letter-spacing:2px;line-height:1.1}
.oclegend{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 22px;margin-top:22px;font-size:13.5px;color:var(--text-body);text-align:left}
@media(max-width:640px){.oclegend{grid-template-columns:1fr}}
.ocitem .octop{display:flex;align-items:center;gap:8px}
.ocdesc{color:var(--text-2);font-size:13px;margin-top:5px;line-height:1.35}
.ocitem .sw{width:12px;height:12px;border-radius:3px;flex-shrink:0}
.ocitem b{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-size:15px}
.chip{font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 9px;border-radius:20px;text-transform:uppercase}
.vt{border-collapse:collapse;width:100%;font-size:13.5px}
.vt th{text-align:left;padding:8px 12px;border-bottom:1px solid var(--border);color:var(--accent);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.vt td{padding:7px 12px;border-top:1px solid var(--border)}
.vt tr td:first-child{font-family:"JetBrains Mono",ui-monospace,Menlo,monospace;font-weight:600;color:var(--text);white-space:nowrap}
.at{border-collapse:collapse;width:100%;font-size:13px}
.at td{text-align:left;padding:7px 10px;border-top:1px solid var(--border);vertical-align:top}
.at .tool{font-weight:700;white-space:nowrap}
.na{color:var(--text-3);font-style:italic}
.ul{list-style:none;padding:0;margin:0}
.ul li{padding:8px 0;border-top:1px solid var(--border)}
.ul li:first-child{border-top:0}
.dsheet{width:100%;height:840px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}
.hero{width:100%;border:1px solid var(--border);border-radius:14px;background:var(--surface);display:block}
</style></head><body><div class=wrap>
<div class=ident><h1>PNOZ mi1p</h1><span class=mfr>Pilz GmbH & Co. KG</span><span class=badge>SAFETY INPUT MODULE</span></div>
<p class=oneline>Expansion module for the configurable PNOZmulti safety system that adds 8 safety inputs, I0 to I7, for E-STOP pushbuttons, safety gates, light beam devices, two-hand buttons, enabling switches and operating mode selectors. It takes its 5 V supply from the PNOZmulti base unit, up to 8 can hang off one base unit, and it snaps onto a 35 mm top-hat rail at 22.5 mm wide.</p>
<div class=metarow><span class=m>Order no. <b>773400</b></span><span class=m>Coated <b>773405</b></span><span class=m>Inputs <b>8 (I0 to I7)</b></span><span class=m>Size <b>22.5 x 94 x 121 mm</b></span><span class=m>Mounting <b>TS35 rail</b></span><span class=m>Terminals <b>X1 + X2, 5 each</b></span></div>
<div class=sib><b>Schematic symbol by Adam Skotarczak.</b> The symbol is <code>PILZ_PNOZ_mi1p</code> from his <a href="https://github.com/realAscot/kicad-symlib">realAscot/kicad-symlib</a>, © 2025 Adam Skotarczak, <a href="http://www.ionivation.com">ionivation.com</a>, free to use, modify and redistribute with credit. It installs with the whole library from the <a href="https://wiki.adom.inc/john/wolfgang-kicad-library">Wolfgang's KiCad library (KiCad PCM repository)</a>, where this footprint and 3D model are linked to it.</div>
<div class=callout style="border-left-color:#d29922;background:rgba(210,153,34,.09);border-color:rgba(210,153,34,.3)"><b>Datasheet-built CAD: check before you rely on it.</b> The 3D model is built from Pilz's published dimensions and front view, not from Pilz's own CAD, so its envelope is right but details are representative. The footprint's terminal positions and pitch are scaled from the front-view drawing and are approximate (plan for about 0.5 mm). Fine for cabinet layout and documentation; compare against the Pilz drawing before anything depends on exact positions.</div>
<div class=callout><b>End of life.</b> Pilz lists the 773400 as at the end of its product lifecycle. Check with the manufacturer for a successor before designing it into a new cabinet.</div>
<h2>At a glance</h2>
<div class=grid>
<div class=card><div class="k" style="color:#00b8b1">Safety inputs</div><div class=v>8</div><div class=s>I0 to I7, 24 V DC, EN 61131-2 Type 1</div></div>
<div class=card><div class="k" style="color:#28c3d4">Performance level</div><div class=v>PL e</div><div class=s>Cat. 4, 2-channel</div></div>
<div class=card><div class="k" style="color:#4fb7f0">SIL</div><div class=v>SIL CL 3</div><div class=s>EN 62061, PFHD 2.9E-10</div></div>
<div class=card><div class="k" style="color:#64abff">Input delay</div><div class=v>4 ms</div><div class=s>max; 18 ms min pulse</div></div>
<div class=card><div class="k" style="color:#8c6bf7">Per base unit</div><div class=v>up to 8</div><div class=s>terminator on the last module</div></div>
<div class=card><div class="k" style="color:#a98bf9">Power</div><div class=v>2.5 W</div><div class=s>5 V DC from the base unit</div></div>
</div>
<h2>3D module <span style="color:var(--text-2);font-weight:400;font-size:14px">datasheet-built, not manufacturer CAD</span></h2>
<img class=hero src="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/screenshots/hero.png" alt="PNOZ mi1p 3D model">
<p style="font-size:13px;color:var(--text-2);margin:8px 0 0">Built from the manufacturer's dimension drawing and front view, with <code>PNOZ mi1p</code> laser-etched on the front. Open the 3D tab to spin it.</p>
<h2>Specifications</h2>
<div>
<div class=spec><span class=lbl>Inputs</span><span>8 safety inputs I0 to I7, no potential isolation</span></div>
<div class=spec><span class=lbl>Signal level at 0</span><span>-3 to +5 V DC</span></div>
<div class=spec><span class=lbl>Signal level at 1</span><span>15 to 30 V DC</span></div>
<div class=spec><span class=lbl>Max. input delay</span><span>4 ms</span></div>
<div class=spec><span class=lbl>Module supply</span><span>5 V DC via base unit, -2 % / +2 %, 2.5 W</span></div>
<div class=spec><span class=lbl>Ambient temperature</span><span>0 to 60 C (773400), -25 to 60 C (773405)</span></div>
<div class=spec><span class=lbl>Protection</span><span>Housing and terminals IP20; mount in IP54</span></div>
<div class=spec><span class=lbl>Mounting</span><span>35 x 7.5 mm top-hat rail EN 50022, recess width 27 mm</span></div>
<div class=spec><span class=lbl>Dimensions</span><span>94 H x 22.5 W x 121 D mm</span></div>
<div class=spec><span class=lbl>Weight</span><span>120 g (773400), 123 g (773405)</span></div>
<div class=spec><span class=lbl>Safety (2-channel)</span><span>PL e Cat. 4, SIL CL 3, PFHD 2.9E-10</span></div>
</div>
<h2>Symbol & footprint</h2>
<div class=viewers2>
<div><div class=vh>Schematic symbol by Adam Skotarczak</div><iframe class=vframe height=560 loading=lazy title="PNOZ mi1p symbol" src="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/viewer-symbol.html"></iframe></div>
<div><div class=vh>DIN-rail panel footprint (terminal positions approximate), front face on the TS35 rail</div><iframe class=vframe height=560 loading=lazy title="PNOZ mi1p footprint" src="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/viewer-footprint.html"></iframe></div>
</div>
<p style="font-size:13px;color:var(--text-2);margin:8px 0 0">A cabinet panel-layout footprint, not a PCB land pattern: the outline is the 22.5 W x 94 H x 121 front face, the origin is the rail centre line, and the pads sit at the terminal positions so symbol pins and 3D terminals line up.</p>
<h2>Pin map</h2>
<div class=callout>In the upstream <code>devices.kicad_sym</code> this symbol's pin numbers repeated or were empty, so KiCad could not map them to pads. The fork numbers them by terminal position (X1.1 to X2.5) and keeps the manufacturer labels as pin names.</div>
<div class=pinwrap>
<div class=pg><div class=pgh style="border-color:#00b8b1"><span class=dot style="background:#00b8b1"></span>X1, top block<span class=ct>5</span></div><table class=pt><tbody><tr><td class=pn>X1.1</td><td class=nm>I0</td><td class=fx>Safety input 0</td></tr><tr><td class=pn>X1.2</td><td class=nm>I1</td><td class=fx>Safety input 1</td></tr><tr><td class=pn>X1.3</td><td class=nm>I2</td><td class=fx>Safety input 2</td></tr><tr><td class=pn>X1.4</td><td class=nm>I3</td><td class=fx>Safety input 3</td></tr><tr><td class=pn>X1.5</td><td class=nm>NC</td><td class=fx>Unlabelled position</td></tr></tbody></table></div>
<div class=pg><div class=pgh style="border-color:#8c6bf7"><span class=dot style="background:#8c6bf7"></span>X2, bottom block<span class=ct>5</span></div><table class=pt><tbody><tr><td class=pn>X2.1</td><td class=nm>I4</td><td class=fx>Safety input 4</td></tr><tr><td class=pn>X2.2</td><td class=nm>I5</td><td class=fx>Safety input 5</td></tr><tr><td class=pn>X2.3</td><td class=nm>I6</td><td class=fx>Safety input 6</td></tr><tr><td class=pn>X2.4</td><td class=nm>I7</td><td class=fx>Safety input 7</td></tr><tr><td class=pn>X2.5</td><td class=nm>NC</td><td class=fx>Unlabelled position</td></tr></tbody></table></div>
</div>
<h2>Order codes</h2>
<table class=vt><thead><tr><th>Order no.</th><th>Product</th><th>Features</th></tr></thead><tbody><tr><td>773400</td><td>PNOZ mi1p</td><td>Expansion module, 8 inputs</td></tr><tr><td>773405</td><td>PNOZ mi1p coated</td><td>Expansion module, 8 inputs, coated</td></tr><tr><td>793400</td><td>Set screw terminals</td><td>X1/X2 plug-in screw terminals</td></tr><tr><td>783400</td><td>Set spring terminals</td><td>X1/X2 plug-in spring terminals</td></tr></tbody></table>
<h2>Assets</h2>
<table class=at><tbody>
<tr><td class=tool style="color:#00b8b1">KiCad symbol</td><td><a href="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/pilz-pnoz-mi1p.kicad_sym">pilz-pnoz-mi1p.kicad_sym</a> (by Adam Skotarczak)</td></tr>
<tr><td class=tool style="color:#28c3d4">KiCad footprint</td><td><a href="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/pilz-pnoz-mi1p-din.kicad_mod">PILZ_PNOZ_mi1p_DIN</a> (DIN-rail panel footprint; terminal positions approximate)</td></tr>
<tr><td class=tool style="color:#64abff">3D model</td><td><a href="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/pilz-pnoz-mi1p-din.step">.step</a> / <a href="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/pilz-pnoz-mi1p-din.glb">.glb</a> (datasheet-built, not manufacturer CAD; part number laser-etched)</td></tr>
<tr><td class=tool style="color:#8c6bf7">Fusion 360 / EAGLE</td><td><a href="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/pilz-pnoz-mi1p.lbr">pilz-pnoz-mi1p.lbr</a> (generated by adom-lbr, passes <code>adom-lbr validate</code>, not import-tested in Fusion)</td></tr>
<tr><td class=tool style="color:#a98bf9">Canonical</td><td><a href="https://wiki.adom.inc/api/v1/pages/adom/pilz-pnoz-mi1p/files/pilz-pnoz-mi1p.adom-lbr.json">pilz-pnoz-mi1p.adom-lbr.json</a></td></tr>
<tr><td class=tool style="color:#00b8b1">KiCad PCM</td><td>Whole library with this part: <a href="https://wiki.adom.inc/john/wolfgang-kicad-library">john/kicad-symlib</a> (footprint library <code>PCM_realAscot_DIN</code>)</td></tr>
<tr><td class=tool style="color:#484f58">Altium</td><td class=na>Not available yet. <a href="https://wiki.adom.inc/adom/pilz-pnoz-mi1p/pulls">Open a pull request</a> to add it.</td></tr>
</tbody></table>
<h2>Implementation</h2>
<ul class=ul><li class=na>No cabinet or board on the wiki uses this part yet. <a href="https://wiki.adom.inc/adom/pilz-pnoz-mi1p/pulls">Open a pull request</a> to link one.</li>
<li><a href="https://wiki.adom.inc/john/wolfgang-kicad-library"><b>Wolfgang's KiCad library (PCM)</b></a> One URL installs Adam's 95 symbols with this footprint and 3D model.</li></ul>
<h2>Datasheet</h2>
<div class=callout><b>PNOZ mi1p Operating Manual 20880-EN-07</b> by Pilz GmbH & Co. KG, linked rather than re-hosted. Pilz publishes it on the <a href="https://www.pilz.com/en-SG/eshop/discontinued/PNOZ-mi1p-8-input/p/773400">product page</a> (downloads). The revision this page was built from: <a href="https://files.kempstoncontrols.com/files/65554901b1affd30191eb102c9a1b4eb/773400.pdf">PDF, copy hosted by Kempston Controls</a>.</div>
<h2>Licence</h2>
<ul class=ul><li><b>CC-BY-4.0.</b> Use, share and adapt this page's footprint, 3D model, Fusion library and text, including commercially, with attribution.</li>
<li><b>Schematic symbol by Adam Skotarczak</b> (<a href="https://github.com/realAscot/kicad-symlib">realAscot/kicad-symlib</a>, © 2025, ionivation.com): credit him when you use or redistribute it.</li>
<li>The manufacturer's document stays the manufacturer's; it is linked, not re-hosted.</li></ul>
<h2>Provenance</h2>
<ul class=ul>
<li><b>Every number on this page</b> is from the manufacturer document in the Datasheet section: Pilz operating manual 20880-EN-07: features and front view (2.2, 2.3), dimensions (5.2), technical details and safety data (8, 8.1), order references (9).</li>
<li><b>Symbol:</b> <code>PILZ_PNOZ_mi1p</code> from <a href="https://github.com/realAscot/kicad-symlib">realAscot/kicad-symlib</a> by Adam Skotarczak, via the fork <a href="https://github.com/johnAdom/kicad-symlib">johnAdom/kicad-symlib</a> at <code>bb8619a</code>, where its Footprint field was set and its pins renumbered by terminal.</li>
<li><b>Footprint:</b> drawn from the front view and dimension drawing. Outline and rail position follow the drawing; terminal positions and pitch are scaled from the front view and are approximate.</li>
<li><b>3D model:</b> modelled in CadQuery to the published envelope and front view (details representative); the part number was laser-etched with the <code>adom-chip-laser</code> service and inlaid on the front. The manufacturer's own CAD download was not reachable from here (Pilz's site refused automated access), so this model is datasheet-built.</li>
<li><b>Fusion .lbr:</b> generated by <code>adom-lbr</code> and validated; not hand-checked in Fusion.</li>
</ul>
</div>
<script>(function(){function ph(){var h=Math.min(16000,document.documentElement.scrollHeight);parent.postMessage({type:'readme-height',height:h},'*');parent.postMessage({type:'resize',height:h},'*');}window.addEventListener('load',ph);window.addEventListener('resize',ph);if(window.ResizeObserver)new ResizeObserver(ph).observe(document.body);setTimeout(ph,250);setTimeout(ph,1000);setTimeout(ph,2500);ph();})();</script>
</body></html>