← projects

Aidan's PLC

June 2025 · in progress

A PLC I designed around an STM32 microcontroller and modular I/O.

Aidan's PLC V1.0 circuit board
v1.0 board.

I wanted a PLC that was easier to understand and more flexible for my own projects, so I started designing one from scratch. This project also pushed me to learn PCB design in KiCad.

Aidan's PLC V4.0 board render
v4.0 board render, KiCad.

Version 4 includes 8 digital outputs, 8 optically isolated digital inputs, Ethernet, and RS485.

Aidan's PLC V4.0 schematic
v4.0 schematic.

The project is still in progress. I am working on a new version using the STM32C551KEU6.