Skip to the content
4 layers32 × 63.8 mmFpga play, the printed circuit board in 3D

Low cost open source Lattice iCE40UP5k FPGA board.

Size
32 × 63.8 mm
Copper layers
4
Thickness
1.6 mm
Parts
74
Nets
63
Pads
316
Tracks, vias
1,042, 131
Pours
16
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
23 Jun 2020
Updated
15 Dec 2020

Overview

Fpga play is an open-source printed circuit board by electronut, from the electronut/fpga.play.pub repository on GitHub. It is a 4-layer board of 32 × 63.8 mm with 74 parts on 63 nets, routed with 1,042 tracks and 131 vias.

It is built around the ICE40UP5K-SG48ITR50, W25Q32JVSSIQ and DMP3125L-7, with the DSC6101CI1A-012.0000T, MBR120 and OV2640 among its other parts. Its parts include 25 capacitors, 18 resistors, 5 ICs, 5 diodes and 5 connectors. It belongs with the fPGA and programmable logic boards and the FPGA and CPLD boards of this library.

Main components

7

README

README.md

fpga.play

A low cost open source Lattice iCE40UP5k FPGA board.

fpga.play

Parts

74
QtyValueFootprintReferences
130.1uFCapacitor_SMD:C_0603_1608MetricC7, C8, C9, C11, C13, C14, C17, C18, C21, C22, C25, C26, C29
1110KResistor_SMD:R_0603_1608MetricR3, R5, R6, R7, R11, R13, R14, R15, R16, R17, R18
81uFCapacitor_SMD:C_0603_1608MetricC2, C4, C5, C6, C12, C16, C23, C24
4SolderJumper_2_Bridgedfpga-play:shorting_jumper-0402JP1, JP2, JP3, JP5
310uFCapacitor_SMD:C_0603_1608MetricC1, C3, C10
3FiducialFiducial:Fiducial_0.5mm_Mask1mmFID1, FID2, FID3
222RResistor_SMD:R_0603_1608MetricR8, R9
2IO HeaderConnector_PinHeader_2.54mm:PinHeader_1x16_P2.54mm_VerticalJ1, J3
2MountingHoleMountingHole:MountingHole_2.2mm_M2_PadH1, H2
11.5KResistor_SMD:R_0603_1608MetricR12
1100RResistor_SMD:R_0603_1608MetricR1
110nFCapacitor_SMD:C_0603_1608MetricC15
11MResistor_SMD:R_0603_1608MetricR10
11N4148fpga-play:D_SOD-123_SMDD1
12.2KResistor_SMD:R_0603_1608MetricR2
1330RResistor_SMD:R_0603_1608MetricR4
1629105136821fpga-play:WE_629105136821J5
1AP7312-1233W6-7Package_TO_SOT_SMD:SOT-23-6U1
1AP7312-1828W6-7Package_TO_SOT_SMD:SOT-23-6U2
1APS6404LPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU7
1CDONELED_SMD:LED_0603_1608MetricD3
1CRESETButton_Switch_SMD:SW_SPST_PTS810SW1
1DMP3125LPackage_TO_SOT_SMD:SOT-23Q1
1DSC6101CI1A-012.0000Tfpga-play:DSC6101CI1A-012_0000TY1
1ICE40UP5K-SG48ITR50fpga-play:QFN50P700X700X100-49NU5
1Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP4
1MBR120Diode_SMD:D_SOD-123D5
1OV_2640fpga-play:68712414522J4
1Prog HeaderConnector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_VerticalJ2
1USBLC6-2SC6fpga-play:SOT95P280X145-6ND4
1User_ButtonButton_Switch_SMD:SW_SPST_PTS810SW2
1User_LEDLED_SMD:LED_0603_1608MetricD2
1W25Q32JVSSIQPackage_SO:SOIC-8_5.23x5.23mm_P1.27mmU6
1fpga_silkfpga-play:fpga_logoS1
1logofpga-play:EL_logoG1

Similar boards

  • 4 layers52.8 × 22.9 mmICE40-fpga, the printed circuit board in 3D

    ICE40-fpga

    kitspace-test-repos/kicad6-file-collection

    83 partsMIT
  • 4 layers124.6 × 101 mmMicrophone board, the printed circuit board in 3D

    Microphone board

    Epicotch/Acoustic-Camera

    acoustic camera:tm:

    212 partsMIT
  • 6 layers28 × 63 mmComms, the printed circuit board in 3D

    Comms

    sequoia-hope/robot-link

    RP2350A + ST60A3H1 60 GHz contactless link dev board (KiCad, generated)

    100 parts
  • 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
  • 2 layers153 × 95.8 mmSpekky Matrix, the printed circuit board in 3D

    Spekky Matrix

    jc-SpaceXp/Spekky-Matrix

    Spectrum analyser displayed on a LED matrix board connected to a STM32 device

    390 parts1MIT
  • 4 layers58.4 × 54 mmTempo bt, the printed circuit board in 3D

    Tempo bt

    rrainey/tempo-bt

    A Bluetooth LE version of the Tempo Skydiving data logger

    69 parts1GPL-3.0

Questions

How big is the Fpga play PCB?

It measures 32 × 63.8 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Fpga play use?

74 parts, built around the ICE40UP5K-SG48ITR50, W25Q32JVSSIQ, DMP3125L-7 and DSC6101CI1A-012.0000T. 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 Fpga play KiCad files?

From the electronut/fpga.play.pub repository on GitHub, at the commit this page was made from: the board is pcb/ver0.1/fpga-play.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Fpga play design in my own project?

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