A custom 2-layer PCB designed around the STM32F103C8T6 microcontroller, featuring on-board power regulation, USB connectivity, SWD debugging, and broken-out bus interfaces. Designed for educational purposes with big inspiration from Phil's Lab (see YouTube link in project page)
Peripheral Breakout Headers: Dedicated pins for USART, CAN Bus, and I2C (with pull-up resistors) for rapid prototyping.
Power & Regulation: On-board LDO regulator (5V to 3.3V) with decoupling networks and USB ESD protection.
Debugging & Flashing: Integrated SWD (Serial Wire Debug) header and boot mode configuration switch.
Status & Design: Power LED indicator, user-programmable LED, engineered using KiCad 10.0.