PiPLC-HMI

Chrismettal·PiPLC·pcb/PiPLC-HMI/PiPLC-HMI.kicad_pcb

PiPLC-HMI PCB layout, top view — open source board by Chrismettal
Simulate this board

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, from the project README
From the project README

PiPLC-HMI bill of materials (BOM)

19 components, 3 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
CONN_02X12_ODD_EVEN
Conn_02x12_Odd_Even
J1
16
C417347
Red
D1, D2, D3, D4, D5, D6, D7, D8 +8
2
C2764903
Green
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