PiPLC-HMI
Chrismettal·PiPLC·pcb/PiPLC-HMI/PiPLC-HMI.kicad_pcb
About the PiPLC-HMI PCB
PiPLC-HMI is an open source PCB design by Chrismettal, published on GitHub under the CC-BY-SA-4.0 license. It is a 2-layer board measuring 86.4 × 50 mm, with 19 components from 3 distinct parts.
By type, the board carries 18 diodes and 1 connector.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
Glorified breakout board + DIN rail case for Pis
This is a Raspberry Pi breakout board + DIN rail case to use Pis in PLC-like industrial situations.
The design relies on a Raspberry Pi 4 for all functions to work. Pi 5 does also work but won't fit the 3D printed case, while Pi 3 and below don't allow for all functions to be used.
The PiPLC is intended to be used with Home Assistant, as well as OpenPLC. Obviously, since it's just a breakout board for any Pi, you can run whatever software you want, but Home Assistant and OpenPLC are the ones inspiring the design of this project.

PiPLC-HMI bill of materials (BOM)
19 components, 3 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | CONN_02X12_ODD_EVEN Conn_02x12_Odd_Even | PinHeader_2x12_P2.54mm_Vertical | J1 |
| 16 | C417347 Red | LED_D5.0mm | D1, D2, D3, D4, D5, D6, D7, D8 +8 |
| 2 | C2764903 Green | LED_D5.0mm | D18, D19 |
PiPLC-HMI design files
The KiCad project lives in the Chrismettal/PiPLC repository on GitHub; these links point at the commit this page was built from.
PiPLC-HMI: common questions
How big is the PiPLC-HMI PCB?
The PiPLC-HMI measures 86.4 × 50 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the PiPLC-HMI?
19 components, from 3 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the PiPLC-HMI design files?
From the Chrismettal/PiPLC repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the PiPLC-HMI design in my own project?
Yes, under the terms of its CC-BY-SA-4.0 license, which Chrismettal chose for the repository.
More boards in PiPLC
Similar boards
Radioberry juice
pa3gsb
65 × 56 mm87 parts2LNo license675Radioberry preamp
pa3gsb
65 × 56 mm137 parts2LNo license675Hat
pa3gsb
65 × 56 mm81 parts2LNo license675Sram dev board
Wren6991
50 × 50 mm12 parts2LNo license508ESP32
Chrismettal
66.4 × 48.1 mm20 parts2LCC-BY-SA-4.0446ESP32
Chrismettal
66.4 × 48.1 mm20 parts2LCC-BY-SA-4.0446