Skip to the content
PCBKitNew board
4 layers65 × 30 mmIce4pi, the printed circuit board in 3D

KiCAD project of a Pi Hat with ice40hx1k FPGA

Size
65 × 30 mm
Copper layers
4
Thickness
1.6 mm
Parts
57
Nets
133
Pads
309
Tracks, vias
785, 107
Pours
9
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Feb 2020
Updated
3 Jun 2026

Overview

Ice4pi is an open-source printed circuit board by lightside-instruments, from the lightside-instruments/ice4pi repository on GitHub. It is a 4-layer board of 65 × 30 mm with 57 parts on 133 nets, routed with 785 tracks and 107 vias.

It is built around the ICE40HX1K-TQ144, W25Q32JVSSIQ and DSC1001DI1-012.0000, with the MIC5504-1.2YM5-TR and CDBU0520 among its other parts. Its parts include 28 capacitors, 12 resistors, 6 diodes, 4 ICs and 2 connectors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

5

README

README

ice4pi is an open hardware platform for FPGA development published by Lightside Instruments AS.

The initial release ice4pi-1.0 includes schematic and PCB design files for KiCAD.

The project is published by Lightside Instruments AS under TAPR Open Hardware License. Read the LICENSE file for details.

Parts

57
QtyValueFootprintReferences
130.1uFCapacitor_SMD:C_0402_1005MetricC2, C3, C9, C12, C14, C18, C19, C21, C23, C24, C25, C26, C28
70.01uFCapacitor_SMD:C_0402_1005MetricC6, C10, C11, C13, C15, C27, C29
610KResistor_SMD:R_0402_1005MetricR2, R15, R16, R17, R18, R19
510uFCapacitor_SMD:C_0402_1005MetricC1, C4, C16, C20, C30
51KResistor_SMD:R_0402_1005MetricR10, R11, R12, R13, R14
5LEDLED_SMD:LED_0402_1005MetricD1, D2, D3, D4, D5
4ice4pi:mount_hole, , ,
21 uFCapacitor_SMD:C_0402_1005MetricC17, C22
1100Resistor_SMD:R_0402_1005MetricR20
14.7uFCapacitor_SMD:C_0402_1005MetricC8
1CDBU0520Diode_SMD:D_0603_1608MetricD6
1DSC1001DI1-012.0000Oscillator:Oscillator_SMD_Abracon_ASDMB-4Pin_2.5x2.0mmU4
1G***ice4pi:lsi-logo-16mm-fcusvg2mod
1ICE40HX1K-TQ144Package_QFP:TQFP-144_20x20mm_P0.5mmU1
1MIC5504-1.2YM5Package_TO_SOT_SMD:SOT-23-5U3
1Pmod 2x6ice4pi:PinSocket_2x06_P2.54mm_Vertical_1to6_7to12J1
1W25Q32JVSSIQPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU2
1raspberry_pi_2_3_4_orderedice4pi:PinSocket_2x20_P2.54mm_Vertical_1_04mmJ2

Questions

How big is the Ice4pi PCB?

It measures 65 × 30 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Ice4pi use?

57 parts, built around the ICE40HX1K-TQ144, W25Q32JVSSIQ, DSC1001DI1-012.0000 and MIC5504-1.2YM5-TR. 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 Ice4pi KiCad files?

From the lightside-instruments/ice4pi repository on GitHub, at the commit this page was made from: the board is ice4pi.kicad_pcb and its schematic ice4pi.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ice4pi design in my own project?

Its repository states no licence, so its author keeps all rights: ask lightside-instruments before reusing the design.

Similar boards

  • 4 layers30 × 42 mmM2-ice40, the printed circuit board in 3D

    M2-ice40

    mokus0/m2-ice40

    A M.2 3042 B-key card with an ICE40 FPGA. Currently intended for a specific application, but could easily be used for more general purposes.

    146 parts2
  • 4 layers80.7 × 65.8 mmPico hx, the printed circuit board in 3D

    Pico hx

    dan-rodrigues/pico-hx

    PCB combining Raspberry Pi Pico and iCE40 FPGA

    75 parts31
  • 4 layers148.3 × 147.3 mmSaintcon2019TopBoard, the printed circuit board in 3D

    Saintcon2019TopBoard

    compukidmike/Saintcon2019

    There is also a video of my badge talk at Saintcon https://www.youtube.com/watch?v=MAhJ2WoN14

    1,120 parts20
  • 6 layers73 × 100 mmETH3CADC1, the printed circuit board in 3D

    ETH3CADC1

    koson/ETH3CDAQ1

    407 parts
  • 4 layers100 × 75 mmProgrammaGull Sandpiper, the printed circuit board in 3D

    ProgrammaGull Sandpiper

    4n3m4i1/PG_Logic

    Open Source FPGA Development Boards for Education and Deeply Embedded Applications

    214 partsMIT
  • 4 layers99.1 × 83.8 mmIbm-5151-pcb, the printed circuit board in 3D

    Ibm-5151-pcb

    asinghani/ibm-5151-controller

    Building a VT100 emulator out of an IBM 5151 monitor and an FPGA

    85 partsMIT
  • 2 layers25.6 × 0 mmIce40 wearable v1, the printed circuit board in 3D

    Ice40 wearable v1

    asinghani/ice40-wearable

    iCE40 FPGA boards in wearable form-factors

    63 parts
  • 4 layers68.6 × 53.3 mmIcezum, the printed circuit board in 3D

    Icezum

    FPGAwars/icezum

    :star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board

    218 parts357GPL-3.0