
Microcontroller
177 boardsKiCad boards from 96 GitHub repositories tagged “microcontroller”, the most starred first; open any of them in PCBKit.
- 4 layers49.5 × 21.6 mm

- 2 layers176.4 × 21.4 mm

- 2 layers40.5 × 36.6 mm

XDuinoRails Hermes M
xDuinoRails/xDuinoRails_Hermes-M
Your DCC/Railcom signals and a +5V power source for your microcontroller on a breadboard
27 parts2CERN-OHL-W-2.0 - 2 layers

Geiger
ahnaf-tahmid-chowdhury/SmartGeiger
Development of background radiation monitoring with IoT based device
25 parts1Apache-2.0 - 2 layers39.8 × 41.6 mm

New Project
AssaadMH/mcu-sensor-firmware-studies
A set of small but complete embedded programs — PIC instrumentation with LCD readout, and an NFC tag reader.
12 parts1MIT - 2 layers86.1 × 121.7 mm

OpenDeck v0
Bugatsec/OpenDeck-RP2040-v0
OpenDeck-RP2040-v0 is a DIY 9-key macro pad prototype inspired by the Elgato Stream Deck, built around the Seeed XIAO RP2040.
32 parts1MIT - 4 layers138.4 × 80.3 mm

- 4 layers15.2 × 30.5 mm

RP2040
EPSILON0-dev/RP2040-Breakout-Board
Minimal RP2040 breakout board with USB Micro-B, 16 MB QSPI flash, boot and reset buttons, and breadboard-friendly GPIO headers.
32 parts1MIT - 2 layers25.4 × 25.4 mm

Pinguino SMD-4550
fandres/pinguino_SMD-4550
PCB in surface mount of the Pinguino board based on the microcontroller PIC18F4550
55 parts1 - 2 layers41 × 31 mm

STM32 hardware design Course
Fred98246/STM-32-PCB-Design
Custom STM32F103C8T6 development board
32 parts1MIT - 2 layers127.4 × 101.5 mm

BMS Can Bus
hasanberkdasar/BMS-Can-Bus
Smart Battery Management System (BMS) with CAN Bus communication, using BQ76952 and KiCad.
59 parts1MIT - 2 layers60 × 63 mm

ATMEGA328P AU BASE CYUSB v1.0
kgsully/MCU.ATMEGA328P-AU-Base
Base Schematic and PCB for ATMEGA328P-AU w/ USB-UART Bridge
52 parts1 - 2 layers40 × 40 mm

MCLB
leandroebner/Morse-Code-LED-Blinker
Designed for educational use, this minimalistic LED-based project offers an accessible and effective platform for learning the fundamentals of soldering, electronics, and programming.
8 parts1CERN-OHL-S-2.0 - 2 layers56 × 78 mm

- 4 layers51.5 × 21 mm

Pico-2v
lucasbaizer/pico-2v
RP2354A development board with switchable voltage, QSPI breakout, and more
53 parts1 - 2 layers25.4 × 14 mm

- 2 layers102 × 53.8 mm

STM32F407 Mega layout rev1.2.kicad pro
mazduino/stm32f407xxx-mega-layout
STMM32F407xxx Mega Layout. Made For Speeduino and RusEFI Firmware
94 parts1 - 4 layers22.9 × 63 mm

RP2040 Motion Logger
rishikesh2715/RP2040_Motion_Logger
An RP2040 based microcontroller with an ICM-42688 IMU, 1S Battery Charger, SD Card Connector, RGB Led, and USB Type-C connector
70 parts1MIT - 4 layers165 × 160 mm

- 2 layers41.4 × 15.5 mm

- 2 layers85.7 × 85.7 mm

Attiny85 time switch
UCSIG/attiny85_time_switch
Low-power time switch using the ATtiny85 microcontroller.
32 parts1MIT - 4 layers45 × 45 mm

ESP32-S3-SMALL
AMIFEX-IT/ESP32-S3-SMALL
Custom ESP32-S3 development board designed in KiCad, featuring the ESP32-S3-WROOM-1-N8R8 module, custom schematic, PCB layout, and supporting hardware design files
33 partsMIT - 2 layers75.7 × 47.4 mm

PIC Microcontroller Development Board
aminesrif04/PIC_Microcontroller_Development_Board
PIC Microcontroller Development Board is a custom development board designed for learning and prototyping with PIC microcontrollers.
24 parts - 2 layers39.7 × 24.5 mm

Stm32
Annusingh002/custom-stm32-pcb
Custom STM32 development board designed in KiCad with complete schematic, PCB layout, and Gerber files.
28 parts