Skip to the content
4 layers41.9 × 20.3 mmICE40UP Development Board, the printed circuit board in 3D

a small, entry-level FPGA Development Board

Size
41.9 × 20.3 mm
Copper layers
4
Thickness
1.61 mm
Parts
63
Nets
64
Pads
279
Tracks, vias
759, 96
Pours
6
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
4 Mar 2023
Updated
3 Apr 2024

Overview

ICE40UP Development Board is an open-source printed circuit board by SimonBrenninger, from the SimonBrenninger/ICE40UP-Development-Board repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 41.9 × 20.3 mm with 63 parts on 64 nets, routed with 759 tracks and 96 vias.

It is built around the ICE40UP5K-SG48ITR50, W25Q128JVSIQ and USB4105-GF-A, with the USBLC6-2P6 among its other parts. Its parts include 22 capacitors, 20 resistors, 5 crystals, 2 switches and 1 fuse. It belongs with the microcontroller boards and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

4

README

README.md

ICE40UP Development Board

is a small formfactor, entry-level FPGA development board using a Lattice Semiconductor ultra low power chip.

ICE40UP Features

Board Features

Parts

63
QtyValueFootprintReferences
8100nCapacitor_SMD:C_0402_1005MetricC1, C7, C8, C14, C18, C19, C21, C22
810kResistor_SMD:R_0402_1005MetricR1, R3, R4, R7, R8, R9, R13, R14
71uCapacitor_SMD:C_0402_1005MetricC6, C9, C10, C11, C12, C13, C17
310nCapacitor_SMD:C_0402_1005MetricC15, C16, C20
310uCapacitor_SMD:C_0402_1005MetricC2, C3, C5
3470RResistor_SMD:R_0402_1005MetricR15, R16, R17
222RResistor_SMD:R_0402_1005MetricR11, R12
25k11Resistor_SMD:R_0402_1005MetricR5, R6
2Conn_01x16Connector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalX2, X3
1100RResistor_SMD:R_0402_1005MetricR2
1100uCapacitor_SMD:C_0805_2012MetricC4
11V2ENJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP1
11kResistor_SMD:R_0402_1005MetricR18
11k5Resistor_SMD:R_0402_1005MetricR10
1200mAFuse:Fuse_0805_2012MetricF1
12k2Resistor_SMD:R_0402_1005MetricR20
133kResistor_SMD:R_0402_1005MetricR19
13V3ENJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
148MHzOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mmY1
1APS6404LPackage_SON:SON-8-1EP_3x2mm_P0.5mm_EP1.4x1.6mmV2
1CDONELED_SMD:LED_0603_1608MetricV9
1CONFmyLib:SW_SPST_EVQP2S1
1CONFLED_SMD:LED_0603_1608MetricV8
1FerriteBead_SmallInductor_SMD:L_0603_1608MetricFB1
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmV5
1LED_RGBAmyLib:CREE_UHD111AV7
1PWRLED_SMD:LED_0603_1608MetricV6
1RSTmyLib:SW_SPST_EVQP2S2
1TLV7111233DSERPackage_SON:WSON-6_1.5x1.5mm_P0.5mmV3
1Tag-ConnectConnector:Tag-Connect_TC2050-IDC-FP_2x05_P1.27mm_VerticalX4
1USB4105-GF-AConnector_USB:USB_C_Receptacle_G-Switch_GT-USB-7010ASVX1
1USBLC6-2P6Package_TO_SOT_SMD:SOT-666V4
1W25Q128JVSPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmV1

The 62 most common of 63 parts.

Similar boards

  • 6 layers111 × 111 mmLed panel, the printed circuit board in 3D

    Led panel

    antmicro/programmable-led-panel

    LED matrix controlled with iCE40 FPGA or RP2040 MCU for benchmarking and integration of video systems

    315 parts2Apache-2.0
  • 4 layers50.8 × 20.3 mmIceblink, the printed circuit board in 3D

    Iceblink

    bminch/iceBlinkPico

    Design files and SystemVerilog examples for iceBlinkPico, a small breadboard-friendly iCE40UP5K FPGA dev board

    57 parts2BSD-2-Clause
  • 4 layers28.1 × 13.2 mmFOSSTracker, the printed circuit board in 3D

    FOSSTracker

    CyberSiliconForest/FleetVR-HW

    Hardware Design of FleetVR

    50 parts
  • 2 layers32.2 × 52.2 mmICE40UP5Kdev, the printed circuit board in 3D

    ICE40UP5Kdev

    redhotchili0909/engr3430-eclectronics

    Through a series of projects, students will learn all aspects of printed-circuit board (PCB) design at the prototype scale of manufacturing, including electronic circuit/system design, component selection, schematic…

    53 partsMIT
  • 2 layers21.8 × 51.9 mmICE40UP5Kdev, the printed circuit board in 3D

    ICE40UP5Kdev

    TinyTinfoil/Eclectronics-MP3

    57 parts
  • 2 layersPcb dev fpga iCE40, the printed circuit board in 3D

    Pcb dev fpga iCE40

    shishir-dey/pcb-dev-fpga-iCE40

    A 2 layer development board with a Lattice Semiconductor ICE40UP5K-SG48ITR FPGA. Made with KiCad

    57 partsMIT
  • 4 layers95 × 67 mmLoRaDongle iCE40, the printed circuit board in 3D

    LoRaDongle iCE40

    marrrk/LoRaDongle

    A Risc-V Based LoRa custom PCB

    145 parts4
  • 4 layers48 × 26.2 mmMm2, the printed circuit board in 3D

    Mm2

    mafleming/MultiMod-II

    ROM and RAM Resources for the HP-71B

    50 parts2BSD-3-Clause

Questions

How big is the ICE40UP Development Board PCB?

It measures 41.9 × 20.3 mm and has 4 copper layers, 1.61 mm thick.

What parts does the ICE40UP Development Board use?

63 parts, built around the ICE40UP5K-SG48ITR50, W25Q128JVSIQ, USB4105-GF-A and USBLC6-2P6. 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 ICE40UP Development Board KiCad files?

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

Can I use the ICE40UP Development Board design in my own project?

Its repository publishes it under the GPL-3.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).