

ChipigniteExplain
This FPGA experimentation and development board was developped for efabless chipignite workshops and labs to serve as an easy to use experimentation board and stepping stone towards ASIC digital design, allowing for…
- Size
- 53.5 × 65.5 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 251
- Nets
- 117
- Pads
- 594
- Tracks, vias
- 1,287, 250
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 25 Feb 2025
- Updated
- 31 Mar 2025
Overview
ChipigniteExplain is an open-source printed circuit board by efabless, from the efabless/chipignite_discover repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 53.5 × 65.5 mm with 251 parts on 117 nets, routed with 1,287 tracks and 250 vias.
It is built around the ICE40UP5K-SG48ITR50, SC0914(13) and W25Q32JVSSIQ, with the AP2112K-1.2TRG1, TLV1117LV33DCYR and TPD1E05U06QDPYRQ1 among its other parts. Its parts include 52 capacitors, 50 resistors, 10 diodes, 9 connectors and 7 ICs. It belongs with the RP2040 and FPGA and CPLD boards of this library.
Main components
12ICE40UP5K-SG48ITR50
QFN-48QFN-48 Programmable Logic Device (CPLDs/FPGAs) ROHSLatticeProgrammable Logic Device (CPLDs/FPGAs)SC0914(13)
QFN-56(7x7)-40℃~+85℃@(TC) 1.8V~3.3V 12bit 133MHz 264KB 30 32 Bit ARM Cortex-M0+ Built-in+External External QFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q32JVSSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 133MHz 1uA 2.7V~3.6V 20 Years 32Mbit 3ms SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHAP2112K-1.2TRG1
SOT-25-40℃~+85℃@(Ta) 1 1.2V 250mV@(600mA) 50uVrms 55uA 600mA 65dB@(1kHz) 6V Fixed Over Current Protection、Over Temperature Protection、Enable Positive SOT-25 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSDiodes IncorporatedVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTLV1117LV33DCYR
SOT-223-40℃~+125℃@(TJ) 0.003%Vout 1 1.2V@(1A) 12V 1A 3.3V 75dB@(120Hz) Fixed Over Current Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSJSMSEMIVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsTPD1E05U06QDPYRQ1
X1-SON-2(0.6x1)-40℃~+125℃ 0.42pF 1 10nA 14V 2.5A@8/20us 30W@8/20us 5.5V 8.7V ESD IEC 61000-4-2、IEC 61000-4-5、IEC 61000-4-4 Unidirectional X1-SON-2(0.6x1) ESD and Surge Protection (TVS/ESD) ROHSTexas InstrumentsESD And Surge Protection (TVS/ESD)RC0402FR-0710KL
UncategorisedUnknown makerCR0402-FX-1001GLF
0402-55℃~+155℃ 1kΩ 50V 62.5mW Thick Film Resistor ±1% ±100ppm/℃ 0402 Chip Resistor - Surface Mount ROHSBournsChip Resistor - Surface MountGRM21BR6YA106KE43L
080510uF 35V X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSMurataMultilayer Ceramic Capacitors MLCC - SMD/SMTCC0402JRNPO9BN330
040233pF 50V NP0 ±5% 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMTCSL1901YW1
0603-40℃~+85℃ 1.7V~2.2V 25mcd 2mA 44mW 587nm~593nm Common Cathode Frosted White Lens Yellow 0603 LED Indication - Discrete ROHSROHM SemiconductorLED Indication - DiscreteCC0402CRNPO9BN4R0
04024pF 50V NP0 0402 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSYAGEOMultilayer Ceramic Capacitors MLCC - SMD/SMT
README
README.mdChipIgnite educational FPGA dev board
This FPGA experimentation and development board was developped for efabless chipignite workshops and labs to serve as an easy to use experimentation board and stepping stone towards ASIC digital design, allowing for simple migration of design to Tiny Tapeout projects.

It is released as open hardware, and all the design files are included here, as akicad project.
Schematic
The full schematic pdf is available, but is in essence:

* An UP5K FPGA, tied to 8 input switches, 8 outputs through a 7-segment display and 8 additional I/O (the latter two sets also appearing on Pmod headers)
* An RP2040 MCU, used to manage bitstreams and allow for easy programming of FPGA through drag & drop of UF2 files on a virtual USB drive (powered by [riffpga](https://github.com/psychogenic/riffpga) ) Parts
251| Qty | Value | Footprint | References |
|---|---|---|---|
| 82 | StitchingVia-0.4mmDrill | flyingcarsfootprints:StitchingVia-0.4mmDrill | STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1 +66 |
| 25 | C_100n_0402_50V | Capacitor_SMD:C_0402_1005Metric | C11, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C27, C29, C31, C36, C37 +9 |
| 19 | 510R | Resistor_SMD:R_0402_1005Metric | R31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45, R46 +3 |
| 14 | R_10k_0402 | Resistor_SMD:R_0402_1005Metric | R5, R6, R9, R11, R12, R13, R14, R15, R16, R18, R19, R22, R23, R28 |
| 11 | StitchingVia-0.3mm | flyingcarsfootprints:StitchingVia-0.3mm | HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1 |
| 8 | C_1u_0603_50V | Capacitor_SMD:C_0603_1608Metric | C1, C2, C12, C13, C33, C34, C51, C52 |
| 6 | C_4p7u_0603_25V | Capacitor_SMD:C_0603_1608Metric | C26, C28, C30, C32, C35, C46 |
| 6 | R_1k_0402 | Resistor_SMD:R_0402_1005Metric | R4, R7, R10, R20, R21, R29 |
| 5 | 434121025816 | TinyTapeout:434121025816 | SW1, SW2, SW3, SW4, SW5 |
| 5 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | TP1, TP2, TP3, TP4, TP5 |
| 4 | C_10u_0805_35V | Capacitor_SMD:C_0805_2012Metric | C3, C48, C49, C50 |
| 4 | C_33p_0402_50V | Capacitor_SMD:C_0402_1005Metric | C6, C7, C8, C9 |
| 3 | Fiducial | Fiducial:Fiducial_1mm_Mask2mm | FID1, FID2, FID3 |
| 3 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_Pad | H1, H2, H3 |
| 3 | R_100R_0402 | Resistor_SMD:R_0402_1005Metric | R17, R24, R25 |
| 3 | Yellow | LED_SMD:LED_0603_1608Metric | D8, D9, D10 |
| 2 | 4pF | Capacitor_SMD:C_0402_1005Metric | C14, C15 |
| 2 | 613012243121 | TinyTapeout:PinSocket_2x06_P2.54mm_PMODHost1A | J5, J6 |
| 2 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J1, J10 |
| 2 | LED | LED_SMD:LED_0603_1608Metric | D3, D6 |
| 2 | Logo | Logo:ef_logo | EFABTXT, EFABTXT |
| 2 | R_5k1_0402 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | R_68R_0402 | Resistor_SMD:R_0402_1005Metric | R26, R27 |
| 2 | TT_logo | Logos:TT_logo | TTLOGO1, TTLOGO1 |
| 2 | TVS | Resistor_SMD:R_0603_1608Metric | D1, D2 |
| 1 | 12.0MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 120R | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 157112V12700 | TinyTapeout:WL_S7DS-157112V12700 | U3 |
| 1 | 193-8MSR | TinyTapeout:GENERIC_PIANO_8DIP | SW6 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 1N4448WT | Diode_SMD:D_SOD-523 | D4 |
| 1 | 22uF | Capacitor_SMD:C_0805_2012Metric | C4 |
| 1 | 24MHz | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | X1 |
| 1 | 350mA | Fuse:Fuse_0805_2012Metric | F1 |
| 1 | 6800pF | Capacitor_SMD:C_0603_1608Metric | C10 |
| 1 | AP2112K-1.2 | Package_TO_SOT_SMD:SOT-23-5 | U6 |
| 1 | BAS19 | Package_TO_SOT_SMD:SOT-23 | D5 |
| 1 | C_10u_0603_10V | Capacitor_SMD:C_0603_1608Metric | C39 |
| 1 | Conn_01x02 | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1Right | J2 |
| 1 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1Right | J11 |
| 1 | Conn_02x03_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J7 |
| 1 | DMN2005K | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | ICE40UP5K-SG48ITR | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U7 |
| 1 | Logo | Logo:ef_logo_graphical | EFABLOG |
| 1 | PSYLOGO | flyingcarsfootprints:PsychoLogoSmall | {$REFERENCE} |
| 1 | RGB | psysnapeda:LED_EAST1616RGBA3 | D7 |
| 1 | RLED | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U4 |
| 1 | R_0R_0603_JUMPER | Resistor_SMD:R_0603_1608Metric | R50 |
| 1 | R_1k2_0402 | Resistor_SMD:R_0402_1005Metric | R30 |
| 1 | TLV1117LV33 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | TPD1E05U06QDPYRQ1 | Package_SON:Texas_DPY0002A_0.6x1mm_P0.65mm | U2 |
| 1 | USB_C | TinyTapeout:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.23x5.23mm_P1.27mm | U5 |
The 249 most common of 251 parts.
Questions
How big is the ChipigniteExplain PCB?
It measures 53.5 × 65.5 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ChipigniteExplain use?
251 parts, built around the ICE40UP5K-SG48ITR50, SC0914(13), W25Q32JVSSIQ and AP2112K-1.2TRG1. 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 ChipigniteExplain KiCad files?
From the efabless/chipignite_discover repository on GitHub, at the commit this page was made from: the board is ChipigniteExplain.kicad_pcb and its schematic ChipigniteExplain.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ChipigniteExplain design in my own project?
Its repository publishes it under the Apache-2.0 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 layers45 × 52.5 mm

- 4 layers85 × 85 mm

- 4 layers84 × 78 mm

Waferspace main pcb
mole99/waferspace-main-pcb
Main PCB for wafer.space FABulous FPGA
276 parts2Apache-2.0 - 2 layers29.5 × 53.6 mm

- 4 layers55.1 × 45.1 mm

- 4 layers55 × 85 mm

SAE Cellular Module
ephrenm/VehiCell
NRF9151-based cellular telemetry device designed for a FSAE EV vehicle.
152 parts - 2 layers150 × 55 mm

Reprapdiscount smart controller
Gigahawk/reprapdiscount_smart_controller
KiCad project replicating the RepRapDiscount Smart Controller
87 parts - 2 layers71.8 × 62.2 mm

Air quality pcb v7
NilsEngelbach/air-quality-pcb
Seventh iteration: ESP8266 → ESP32-C3 (native USB, no UART bridge), fixes from the v6 design review, right-angle switches with longer actuators, a STEMMA QT port for optional sensors, and charge-status sensing.
85 parts