Skip to the content
PCBKitNew board
4 layers53.5 × 65.5 mmChipigniteExplain, the printed circuit board in 3D

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

12

README

README.md

ChipIgnite 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.

ChipIgnite Explain PCB

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:

Schematic main page

text
*  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
QtyValueFootprintReferences
82StitchingVia-0.4mmDrillflyingcarsfootprints:StitchingVia-0.4mmDrillSTCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1, STCHG1 +66
25C_100n_0402_50VCapacitor_SMD:C_0402_1005MetricC11, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C27, C29, C31, C36, C37 +9
19510RResistor_SMD:R_0402_1005MetricR31, R32, R33, R34, R35, R36, R37, R38, R39, R40, R41, R42, R43, R44, R45, R46 +3
14R_10k_0402Resistor_SMD:R_0402_1005MetricR5, R6, R9, R11, R12, R13, R14, R15, R16, R18, R19, R22, R23, R28
11StitchingVia-0.3mmflyingcarsfootprints:StitchingVia-0.3mmHSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1, HSTITCH1
8C_1u_0603_50VCapacitor_SMD:C_0603_1608MetricC1, C2, C12, C13, C33, C34, C51, C52
6C_4p7u_0603_25VCapacitor_SMD:C_0603_1608MetricC26, C28, C30, C32, C35, C46
6R_1k_0402Resistor_SMD:R_0402_1005MetricR4, R7, R10, R20, R21, R29
5434121025816TinyTapeout:434121025816SW1, SW2, SW3, SW4, SW5
5TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5
4C_10u_0805_35VCapacitor_SMD:C_0805_2012MetricC3, C48, C49, C50
4C_33p_0402_50VCapacitor_SMD:C_0402_1005MetricC6, C7, C8, C9
3FiducialFiducial:Fiducial_1mm_Mask2mmFID1, FID2, FID3
3MountingHole_PadMountingHole:MountingHole_3.2mm_M3_PadH1, H2, H3
3R_100R_0402Resistor_SMD:R_0402_1005MetricR17, R24, R25
3YellowLED_SMD:LED_0603_1608MetricD8, D9, D10
24pFCapacitor_SMD:C_0402_1005MetricC14, C15
2613012243121TinyTapeout:PinSocket_2x06_P2.54mm_PMODHost1AJ5, J6
2Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J10
2LEDLED_SMD:LED_0603_1608MetricD3, D6
2LogoLogo:ef_logoEFABTXT, EFABTXT
2R_5k1_0402Resistor_SMD:R_0402_1005MetricR1, R2
2R_68R_0402Resistor_SMD:R_0402_1005MetricR26, R27
2TT_logoLogos:TT_logoTTLOGO1, TTLOGO1
2TVSResistor_SMD:R_0603_1608MetricD1, D2
112.0MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1120RInductor_SMD:L_0603_1608MetricFB1
1157112V12700TinyTapeout:WL_S7DS-157112V12700U3
1193-8MSRTinyTapeout:GENERIC_PIANO_8DIPSW6
11MResistor_SMD:R_0603_1608MetricR3
11N4448WTDiode_SMD:D_SOD-523D4
122uFCapacitor_SMD:C_0805_2012MetricC4
124MHzOscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mmX1
1350mAFuse:Fuse_0805_2012MetricF1
16800pFCapacitor_SMD:C_0603_1608MetricC10
1AP2112K-1.2Package_TO_SOT_SMD:SOT-23-5U6
1BAS19Package_TO_SOT_SMD:SOT-23D5
1C_10u_0603_10VCapacitor_SMD:C_0603_1608MetricC39
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical_SMD_Pin1RightJ2
1Conn_01x03Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ3
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical_SMD_Pin1RightJ11
1Conn_02x03_Odd_EvenConnector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_VerticalJ7
1DMN2005KPackage_TO_SOT_SMD:SOT-23Q1
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU7
1LogoLogo:ef_logo_graphicalEFABLOG
1PSYLOGOflyingcarsfootprints:PsychoLogoSmall{$REFERENCE}
1RGBpsysnapeda:LED_EAST1616RGBA3D7
1RLEDResistor_SMD:R_0402_1005MetricR8
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU4
1R_0R_0603_JUMPERResistor_SMD:R_0603_1608MetricR50
1R_1k2_0402Resistor_SMD:R_0402_1005MetricR30
1TLV1117LV33Package_TO_SOT_SMD:SOT-223-3_TabPin2U1
1TPD1E05U06QDPYRQ1Package_SON:Texas_DPY0002A_0.6x1mm_P0.65mmU2
1USB_CTinyTapeout:USB_C_Receptacle_HRO_TYPE-C-31-M-12J4
1W25Q32JVSSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU5

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

    Breakout fpga ICE40UP5K

    TinyTapeout/breakout-pcb

    Tiny Tapeout breakout PCBs

    199 parts22Apache-2.0
  • 4 layers85 × 85 mmTinytapeout demo, the printed circuit board in 3D

    Tinytapeout demo

    TinyTapeout/tt-demo-pcb

    Demo board for TT04 and beyond

    330 parts37Apache-2.0
  • 4 layers84 × 78 mmWaferspace main pcb, the printed circuit board in 3D

    Waferspace main pcb

    mole99/waferspace-main-pcb

    Main PCB for wafer.space FABulous FPGA

    276 parts2Apache-2.0
  • 2 layers29.5 × 53.6 mmESP32 S2 Breakout, the printed circuit board in 3D

    ESP32 S2 Breakout

    EzerLonginus/ESP32_S2_SOLO_Breakout

    Breakout Board for ESP32 S2 Solo

    41 partsGPL-3.0
  • 4 layers55.1 × 45.1 mmUVTV, the printed circuit board in 3D

    UVTV

    s-bear/UVTV

    UV/RGB LED display

    322 parts2MIT
  • 4 layers55 × 85 mmSAE Cellular Module, the printed circuit board in 3D

    SAE Cellular Module

    ephrenm/VehiCell

    NRF9151-based cellular telemetry device designed for a FSAE EV vehicle.

    152 parts
  • 2 layers150 × 55 mmReprapdiscount smart controller, the printed circuit board in 3D

    Reprapdiscount smart controller

    Gigahawk/reprapdiscount_smart_controller

    KiCad project replicating the RepRapDiscount Smart Controller

    87 parts
  • 2 layers71.8 × 62.2 mmAir quality pcb v7, the printed circuit board in 3D

    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