

Esp32c3 fpga
Combined ESP32C3 and iCE40 FPGA board
- Size
- 81.7 × 31.8 mm
- Copper layers
- 4
- Thickness
- 4.69 mm
- Parts
- 94
- Nets
- 116
- Pads
- 421
- Tracks, vias
- 936, 169
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 16 Jun 2022
- Updated
- 6 Oct 2025
Overview
Esp32c3 fpga is an open-source printed circuit board by ICE-V-Wireless, from the ICE-V-Wireless/ICE-V-Wireless repository on GitHub, published under the MIT licence. It is a 4-layer board of 81.7 × 31.8 mm with 94 parts on 116 nets, routed with 936 tracks and 169 vias.
It is built around the ICE5LP4K-SG48I, ESP32-C3-MINI-1 and DRTR5V0U4S, with the CPDU5V0, DMP1045U-7(ES) and PMEG3020EJ,115-JSM among its other parts. Its parts include 22 capacitors, 21 resistors, 8 ICs, 7 diodes and 2 connectors. It belongs with the fPGA and programmable logic boards and the ESP32, RISC-V and FPGA and CPLD boards of this library.
Main components
6ICE5LP4K-SG48I
QFN48ICE40 Ultra FPGA, 3520 Logic Cells, 400 kHz Data Transfer Speed, 48 pin QFNLattice SemiconductorUncategorisedESP32-C3-MINI-1
--40℃~+81℃ -89dBm 2.4GHz 350mA 3V~3.6V 82mA ESP32-C3 Chip On-board PCB Antenna UART - WiFi Modules ROHSRF CrazyWiFi ModulesDRTR5V0U4S
SOT-363-65℃~+150℃ 100nA 1pF 5.5V 5A@8/20us 6V ESD Four channels IEC 61000-4-2 SOT-363 ESD and Surge Protection (TVS/ESD) ROHSDiodes IncorporatedESD And Surge Protection (TVS/ESD)CPDU5V0
SOD-523F15V 5.1V 5A@8/20us 5V 75W SOD-523F ESD and Surge Protection (TVS/ESD) ROHSComchipESD And Surge Protection (TVS/ESD)DMP1045U-7(ES)
SOT-23MOSFETsElecSuperPMEG3020EJ,115-JSM
SOD-323-50℃~+125℃ 1 Independent 20A 2A 40V 420mV@1A、500mV@2A 80uA@40V SOD-323 Schottky Diodes ROHSJSMSEMISchottky Diodes
README
Hardware/README.mdHardware
This directory contains the hardware design for the ESP32C3 FPGA board. It is created using Kicad 6.x so you'll need an install of that to proceed.
Parts
94| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 0.1uf | Capacitor_SMD:C_0402_1005Metric | C3, C18, C19, C20, C21, C22, C24, C25, C26, C27, C30, C31, C32 |
| 9 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R3, R6, R8, R11, R12, R13, R14, R15 |
| 8 | TestPoint | TestPoint:TestPoint_Pad_D1.0mm | TP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8 |
| 6 | 10uf | Capacitor_SMD:C_0805_2012Metric | C1, C7, C10, C23, C28, C29 |
| 6 | 33 | ice-v-wireless:R_Array_Concave_4x0402_small_pads | RN1, RN2, RN3, RN4, RN5, RN6 |
| 4 | MountingHole | MountingHole:MountingHole_3mm | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R7, R16 |
| 3 | CONN_02X06 | Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical | PMOD1, PMOD2, PMOD3 |
| 3 | SolderJumper_3_Bridged12 | Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mm | JP1, JP2, JP3 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R18, R19 |
| 2 | 1uf | Capacitor_SMD:C_0603_1608Metric | C2, C9 |
| 2 | 27 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 5.1K | Resistor_SMD:R_0603_1608Metric | R20, R21 |
| 2 | G*** | kibuzzard-628C6D93 | kibuzzard-628C6D93, kibuzzard-628C6D93 |
| 2 | SW_Push | ice-v-wireless:SW_SPST_PTS815 | SW1, SW2 |
| 1 | 0.01uf | Capacitor_SMD:C_0603_1608Metric | C13 |
| 1 | 100 | Resistor_SMD:R_0603_1608Metric | R10 |
| 1 | 12MHz | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | U5 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R22 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R9 |
| 1 | Aux | Connector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_Vertical | J3 |
| 1 | Battery Connector | footprints:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_Vertical | BT1 |
| 1 | CLX6F-FKC | LED_SMD:LED_RGB_PLCC-6 | D1 |
| 1 | CPDU5V0 | Diode_SMD:D_0603_1608Metric | D7 |
| 1 | DMP1045U-7 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | DRTR5V0U4S | Package_TO_SOT_SMD:SOT-363_SC-70-6 | U8 |
| 1 | ESP32-C3-MINI-1 | Espressif:ESP32-C3-MINI-1 | U3 |
| 1 | G*** | kibuzzard-62CE3C12 | kibuzzard-62CE3C12 |
| 1 | G*** | kibuzzard-628EF295 | kibuzzard-628EF295 |
| 1 | LED Blue | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | LED Red | LED_SMD:LED_0603_1608Metric | D2 |
| 1 | LED Yellow | LED_SMD:LED_0603_1608Metric | D5 |
| 1 | LED_Green | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | LY68L6400 | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U6 |
| 1 | MCP1824x-OT | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U7 |
| 1 | PMEG3020EJ,115 | Diode_SMD:D_SOD-323F | D6 |
| 1 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP5 |
| 1 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP4 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | XC6222B331MR-G | Package_TO_SOT_SMD:SOT-23-5 | U1 |
| 1 | ice5lp4k_sg48 | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm | U4 |
Questions
How big is the Esp32c3 fpga PCB?
It measures 81.7 × 31.8 mm and has 4 copper layers, 4.69 mm thick.
What parts does the Esp32c3 fpga use?
94 parts, built around the ICE5LP4K-SG48I, ESP32-C3-MINI-1, DRTR5V0U4S and CPDU5V0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Esp32c3 fpga KiCad files?
From the ICE-V-Wireless/ICE-V-Wireless repository on GitHub, at the commit this page was made from: the board is Hardware/esp32c3_fpga.kicad_pcb and its schematic Hardware/esp32c3_fpga.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Esp32c3 fpga design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 4 layers76.2 × 31.8 mm

- 4 layers40 × 16 mm

- 4 layers135.1 × 100.6 mm

- 4 layers34.8 × 18 mm

- 4 layers40 × 16 mm

Rp2040-dongle
emeb/RP2040_Projects
A collection of random projects based on the Raspberry Pi RP2040 MCU
44 parts3MIT - 4 layers50 × 65 mm

FeroFlyF405
Ozonised/FeroFlyF405
FeroFlyF405 an open source STM32F405 based flight controller running INAV
150 parts44CERN-OHL-P-2.0 - 6 layers36 × 36 mm

- 8 layers30.4 × 25.2 mm
