Skip to the content
PCBKitNew board
4 layers81.7 × 31.8 mmEsp32c3 fpga, the printed circuit board in 3D

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

6

README

Hardware/README.md

Hardware

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
QtyValueFootprintReferences
130.1ufCapacitor_SMD:C_0402_1005MetricC3, C18, C19, C20, C21, C22, C24, C25, C26, C27, C30, C31, C32
910kResistor_SMD:R_0603_1608MetricR2, R3, R6, R8, R11, R12, R13, R14, R15
8TestPointTestPoint:TestPoint_Pad_D1.0mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
610ufCapacitor_SMD:C_0805_2012MetricC1, C7, C10, C23, C28, C29
633ice-v-wireless:R_Array_Concave_4x0402_small_padsRN1, RN2, RN3, RN4, RN5, RN6
4MountingHoleMountingHole:MountingHole_3mmH1, H2, H3, H4
31kResistor_SMD:R_0603_1608MetricR1, R7, R16
3CONN_02X06Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_VerticalPMOD1, PMOD2, PMOD3
3SolderJumper_3_Bridged12Jumper:SolderJumper-3_P1.3mm_Bridged12_RoundedPad1.0x1.5mmJP1, JP2, JP3
2100kResistor_SMD:R_0603_1608MetricR18, R19
21ufCapacitor_SMD:C_0603_1608MetricC2, C9
227Resistor_SMD:R_0402_1005MetricR4, R5
25.1KResistor_SMD:R_0603_1608MetricR20, R21
2G***kibuzzard-628C6D93kibuzzard-628C6D93, kibuzzard-628C6D93
2SW_Pushice-v-wireless:SW_SPST_PTS815SW1, SW2
10.01ufCapacitor_SMD:C_0603_1608MetricC13
1100Resistor_SMD:R_0603_1608MetricR10
112MHzOscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mmU5
11MResistor_SMD:R_0603_1608MetricR22
12.2kResistor_SMD:R_0603_1608MetricR9
1AuxConnector_PinHeader_2.54mm:PinHeader_1x12_P2.54mm_VerticalJ3
1Battery Connectorfootprints:JST_PH_B2B-PH-SM4-TB_1x02-1MP_P2.00mm_VerticalBT1
1CLX6F-FKCLED_SMD:LED_RGB_PLCC-6D1
1CPDU5V0Diode_SMD:D_0603_1608MetricD7
1DMP1045U-7Package_TO_SOT_SMD:SOT-23Q1
1DRTR5V0U4SPackage_TO_SOT_SMD:SOT-363_SC-70-6U8
1ESP32-C3-MINI-1Espressif:ESP32-C3-MINI-1U3
1G***kibuzzard-62CE3C12kibuzzard-62CE3C12
1G***kibuzzard-628EF295kibuzzard-628EF295
1LED BlueLED_SMD:LED_0603_1608MetricD4
1LED RedLED_SMD:LED_0603_1608MetricD2
1LED YellowLED_SMD:LED_0603_1608MetricD5
1LED_GreenLED_SMD:LED_0603_1608MetricD3
1LY68L6400Package_SO:SOIC-8_3.9x4.9mm_P1.27mmU6
1MCP1824x-OTPackage_TO_SOT_SMD:SOT-23-5U2
1MCP73831-2-OTPackage_TO_SOT_SMD:SOT-23-5U7
1PMEG3020EJ,115Diode_SMD:D_SOD-323FD6
1SolderJumper_2_BridgedJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP5
1SolderJumper_2_OpenJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP4
1USB_C_Receptacle_USB2.0Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12J4
1XC6222B331MR-GPackage_TO_SOT_SMD:SOT-23-5U1
1ice5lp4k_sg48Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mmU4

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 mmEsp32c3 fpga, the printed circuit board in 3D

    Esp32c3 fpga

    kitspace-test-repos/kicad6-file-collection

    93 partsMIT
  • 4 layers40 × 16 mmIce dongle, the printed circuit board in 3D

    Ice dongle

    emeb/ice-dongle

    USB-C Dongle with ice40 UP5k FPGA

    48 parts7MIT
  • 4 layers135.1 × 100.6 mmRxfe mcm, the printed circuit board in 3D

    Rxfe mcm

    psu-meteo/SuperDARN_Transmitter

    277 partsMIT
  • 4 layers34.8 × 18 mmSpi fiend, the printed circuit board in 3D

    Spi fiend

    emeb/spi_fiend

    STM32F042-based USB to SPI device for programming iCE40 FPGAs

    28 parts17MIT
  • 4 layers40 × 16 mmRp2040-dongle, the printed circuit board in 3D

    Rp2040-dongle

    emeb/RP2040_Projects

    A collection of random projects based on the Raspberry Pi RP2040 MCU

    44 parts3MIT
  • 4 layers50 × 65 mmFeroFlyF405, the printed circuit board in 3D

    FeroFlyF405

    Ozonised/FeroFlyF405

    FeroFlyF405 an open source STM32F405 based flight controller running INAV

    150 parts44CERN-OHL-P-2.0
  • 6 layers36 × 36 mmUltimateFC, the printed circuit board in 3D

    UltimateFC

    crteensy/yolo-chonker

    betaflight developer FC for the H735

    245 parts10CC-BY-SA-4.0
  • 8 layers30.4 × 25.2 mmUltimateFC, the printed circuit board in 3D

    UltimateFC

    crteensy/yolo-fc

    Yolo FC

    194 parts7CC-BY-SA-4.0