
RISC-V boards
3,806 boards3,806 open-source RISC-V boards from 2,937 GitHub repositories, each designed in KiCad and read from its files: its size, layers, parts, README and project.
They have a median size of 70 × 46 mm and most often 2 copper layers (75 %). The parts their repositories use most are the ESP32-C3-WROOM-02-H4, USBLC6-2SC6, AMS1117-3.3, WS2812B and AP2112K-3.3.
Parts they use most
- 4 layers16.9 × 119.4 mm

- 4 layers36 × 50.2 mm

Racer
StuckAtPrototype/Racer
These are structured into their own files. I could have used submodules, but decided against it.
83 parts3.8kApache-2.0 - 4 layers85 × 56 mm

- 2 layers59.2 × 52.9 mm

- 2 layers40 × 20 mm

ESP8266
windowsair/wireless-esp8266-dap
CMSIS-DAP compatible wireless debugger for ESP8266/ESP32/ESP32C3/ESP32S3. Optional 40MHz SPI acceleration, etc. 适配多种ESP芯片的无线调试器
39 parts690MIT - 4 layers74.5 × 70.3 mm

Nest mini v2-drop in pcb
iMike78/nest-mini-drop-in-pcb
Drop-in PCB replacement for the Google Nest Mini v2 with ESP32-S3, ESP32-P4 and optional ESP32-C6. Inspired by Onju Voice and Home Assistant Voice PE.
229 parts628CERN-OHL-S-2.0 - 2 layers45 × 25 mm

Easy PD Sink
openwch/ch32v003
CH32V003 is an ultra-cheap RISC-V MCU with 2KB SRAM, 16KB flash, and up to 18 GPIOs that sells for under $0.10
41 parts599 - 2 layers42.5 × 28.8 mm

C5VRX JACK DIY V2
Twotoz/C5VRX
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
18 parts515GPL-3.0 - 6 layers64.2 × 17.3 mm

OpenRX panel rev2.2
OpenDrone-hw/OpenRX
OpenRX open-source ExpressLRS receiver family hub; board sources live in four dedicated hardware repositories.
254 parts489CERN-OHL-S-2.0 - 4 layers28 × 80 mm

ESP32-PoE Rev M
OLIMEX/ESP32-POE
ESP32 IoT development board with 100Mb Ethernet and 802.3 Power Over Ethernet (POE)
142 parts415Apache-2.0 - 4 layers22 × 26 mm

- 2 layers45 × 45 mm

AirCube
StuckAtPrototype/AirCube
Works standalone out of the box. Pairs with Home Assistant in minutes. Other platforms are supported through community-contributed extensions.
61 parts379Apache-2.0 - 2 layers79.5 × 31.5 mm

- 2 layers65.3 × 41.6 mm

Dsc interface pcb
Dilbert66/esphome-dsckeybus
Esphome custom configuration for interfacing to a DSC POWERSERIES alarm system
16 parts305 - 4 layers74.7 × 30 mm

- 2 layers36.1 × 21 mm

- 2 layers100.8 × 30.2 mm

Esp32 loraprs c3
sh123/esp32_loraprs
LoRa ESP32 KISS Bluetooth modem (for APRSDroid or aprs.fi iOS) + APRS-IS RX/TX iGate over WiFi + Digipeater + DV (with Codec2 Walkie-Talkie)
29 parts281GPL-3.0 - 2 layers

- 8 layers160 × 130 mm

Controller
Quchaosheng/workbench-mobile-home-robot
Evidence-first runtime for a wheeled mobile household robot with bounded actions, replayable events, and fail-closed verification.
114 parts264Apache-2.0 - 6 layers83.5 × 56 mm

- 2 layers11.8 × 12.2 mm

Microlcd-3digit
cnlohr/ch32v003_3digit_lcd_usb
ch32v003 USB Driver for 3-digit 7-segment TN LCDs with touch
10 parts222MIT - 2 layers93 × 40.7 mm

Ecp interface bjt
Dilbert66/esphome-vistaECP
This is an implementation of an ESPHOME custom component and ESP Library to interface directly to a Safewatch/Honeywell/Ademco Vista 15/20 alarm system using the ECP interface and very inexpensive ESP8266/ESP32 modules .
28 parts194LGPL-2.1 - 4 layers33.8 × 38 mm

- 2 layers80 × 107.5 mm

Minino
ElectronicCats/Minino
Minino is an original multiprotocol and multiband board made for sniffing, communicating, and attacking IoT devices. It was designed as a mini Cat that integrates the powerful ESP32C6, GPS, microSD and OLED.
79 parts183GPL-3.0
Questions
Where can I find open-source RISC-V boards?
This page lists 3,806, from 2,937 repositories on GitHub, each read from its KiCad files with links to the original repository; PCBKit opens any of them in the browser.
What parts are most common on RISC-V boards?
The ESP32-C3-WROOM-02-H4, USBLC6-2SC6, AMS1117-3.3, WS2812B and AP2112K-3.3 appear in the most repositories here; each links to its symbol, footprint and the boards that use it.
How big is a typical RISC-V board?
The median is 70 × 46 mm, most often with 2 copper layers (75 %).