Skip to the content
4 layers68.6 × 53.3 mmFPGA TB, the printed circuit board in 3D

FPGA Dev-Board with ICE40UP5K and audio processing capabilities

Size
68.6 × 53.3 mm
Copper layers
4
Thickness
1.6 mm
Parts
111
Nets
107
Pads
518
Tracks, vias
3,298, 164
Pours
3
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Aug 2020
Updated
21 Dec 2023

Overview

FPGA TB is an open-source printed circuit board by vlntnmrx, from the vlntnmrx/ICECream repository on GitHub, published under the Apache-2.0 licence. It is a 4-layer board of 68.6 × 53.3 mm with 111 parts on 107 nets, routed with 3,298 tracks and 164 vias.

It is built around the ICE40UP5K-SG48ITR50, W25Q32JVZPIQ and WM8524CGEDT, with the AMS1117-3.3, FT232H and PCM1808PWG4 among its other parts. Its parts include 38 capacitors, 20 resistors, 13 connectors, 10 ICs and 4 transistors. It belongs with the fPGA and programmable logic and microcontroller boards boards and the nRF52 and nRF5x and FPGA and CPLD boards of this library.

Main components

6

README

README.md

ICECream

FPGA Devboard for the ICE405K made with audio in mind

State

Abandoned...

KiCAD Rendering ICECream

Parts

111
QtyValueFootprintReferences
1310kResistor_SMD:R_0603_1608MetricR1, R3, R7, R8, R9, R11, R13, R14, R15, R16, R17, R18, R19
80,1uFCapacitor_SMD:C_0603_1608MetricC1, C2, C3, C5, C7, C10, C11, C15
6TestPointTestPoint:TestPoint_Pad_D1.0mm1v2, 2v5, 3v3, TP1, TP5, TP6
5100nFCapacitor_SMD:C_0603_1608MetricC24, C27, C28, C36, C38
51uFCapacitor_SMD:C_0603_1608MetricC16, C20, C25, C29, C33
4330Resistor_SMD:R_0603_1608MetricR2, R4, R5, R6
4CONN_01X01Socket_Arduino_Uno:Arduino_1pinP5, P6, P7, P8
4IRLML2060Package_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
30.1uFCapacitor_SMD:C_0603_1608MetricC12, C14, C26
212pFCapacitor_SMD:C_0603_1608MetricC34, C37
21uFCapacitor_SMD:CP_Elec_3x5.4C8, C9
227pCapacitor_SMD:C_0603_1608MetricC17, C18
24.7uFCapacitor_SMD:C_0805_2012MetricC4, C6
2470pFCapacitor_SMD:C_0603_1608MetricC31, C32
2600RInductor_SMD:L_0603_1608MetricFB1, FB2
2AudioJack3Connector_Audio:Jack_3.5mm_Switronic_ST-005-G_horizontalJ1, J2
10.1nFCapacitor_SMD:C_0603_1608MetricC23
10.8pFCapacitor_SMD:C_0603_1608MetricC30
1100Resistor_SMD:R_0603_1608MetricR20
1100pFCapacitor_SMD:C_0603_1608MetricC21
110nFCapacitor_SMD:C_0603_1608MetricC13
112MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
112k 1%Resistor_SMD:R_0603_1608MetricR10
12,2uFCapacitor_SMD:C_0603_1608MetricC19
12kResistor_SMD:R_0603_1608MetricR12
13.9nHInductor_SMD:L_0603_1608MetricL1
132MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY2
14.7uFCapacitor_SMD:CP_Elec_5x5.8C35
193LCxxAxxOTPackage_TO_SOT_SMD:SOT-23-6U4
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U8
1AP2127N-2.5Package_TO_SOT_SMD:SOT-23U6
1APE8865N-12-HF-3Package_TO_SOT_SMD:SOT-23U7
1ASE-xxxMHzOscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mmX1
1AnalogConnector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalP5
1AntennaRF_Antenna:Texas_SWRA117D_2.4GHz_LeftAE1
1Antenna_Looplibs:NFC_Antenna_smallAE2
1Conn_01x04Connector_PinHeader_1.27mm:PinHeader_2x02_P1.27mm_Vertical_SMDJ4
1DigitalConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalP2
1DigitalConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalP4
1FT232HPackage_DFN_QFN:QFN-48-1EP_8x8mm_P0.5mm_EP6.2x6.2mmU3
1ICE40UP5K-SG48ITRPackage_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mmU2
1Jumper_NC_DualConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1
1Jumper_NC_SmallJumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mmJP3
1Jumper_NO_SmallJumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mmJP2
1LEDLED_SMD:LED_0805_2012MetricD1
1LED_RGBLED_SMD:LED_RGB_5050-6D2
1LOGOlibs:icecreamconeG***
1Micro_SD_Card_Det_Hirose_DM3ATConnector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5J3
1N.C.Capacitor_SMD:C_0603_1608MetricC22
1PCM1808PWG4libs:SOP65P640X120-14NU1
1PowerConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalP3
1SW_PushButton_Switch_SMD:SW_SPST_CK_RS282G05A3SW1
1USB_C_Plug_USB2.0Connector_USB:USB_C_Receptacle_XKB_U262-16XN-4BVC11P1
1W25Q32JVZPlibs:WSON-8_8x6_P1.27mmU10
1WM8524CGEDTlibs:SOP65P640X110-16NU5
1nRF52832-QFxxPackage_DFN_QFN:QFN-48-1EP_6x6mm_P0.4mm_EP4.6x4.6mmU9

The 106 most common of 111 parts.

Similar boards

  • 4 layers143 × 162.5 mmVERA MODULE RBL, the printed circuit board in 3D

    VERA MODULE RBL

    gianlucarenzi/Vera-Module-RBL-XE

    [WORK IN PROGRESS - NOT WORKING] VERA video/audio module for ATARI XL/XE (PBI / cartridge, ESP32-S3 + iCE40)

    219 partsGPL-3.0
  • 2 layers96.5 × 55 mmVera module rev2, the printed circuit board in 3D

    Vera module rev2

    fvdhoef/vera-module

    Versatile Embedded Retro Adapter

    120 parts138MIT
  • 2 layers96.5 × 55 mmVera full audiojack, the printed circuit board in 3D

    Vera full audiojack

    ifilot/open-vera-module

    VERA (Versatile Embedded Retro Adapter) is a self-contained FPGA video and audio module for retro-computing projects.

    105 partsMIT
  • 2 layers100 × 100 mmOpenX65-vabo, the printed circuit board in 3D

    OpenX65-vabo

    Maverick-Shark/X65_BigMiST

    The X65 is an ultimate computer for everyone interested in the venerable 65-series of 8-bit and 16-bit CPUs, i.e. the 6502 and 65816.

    235 partsMIT
  • 4 layers26.6 × 84.3 mmJbVeraHDMI, the printed circuit board in 3D

    JbVeraHDMI

    jbaum81/JBX16

    A commander X16 compatible, and more.

    70 parts
  • 2 layers68.6 × 53.3 mmGergotron, the printed circuit board in 3D

    Gergotron

    expipiplus1/gergotron

    33 parts1
  • 2 layers90.5 × 55.3 mmESP 32 IEM RIG TX VER 1.0, the printed circuit board in 3D

    ESP 32 IEM RIG TX VER 1.0

    dlmuschamp/ESP32IEMPack

    A repo to store my code and schematics for a custom wireless IEM pack built using 2 ESP32s and some TFT displays.

    48 parts4
  • 4 layers62 × 22.2 mmUPduino v3.0, the printed circuit board in 3D

    UPduino v3.0

    tinyvision-ai-inc/UPduino-v3.0

    UPduino 3.0: new 4 layer layout, various other improvements

    116 parts365MIT

Questions

How big is the FPGA TB PCB?

It measures 68.6 × 53.3 mm and has 4 copper layers, 1.6 mm thick.

What parts does the FPGA TB use?

111 parts, built around the ICE40UP5K-SG48ITR50, W25Q32JVZPIQ, WM8524CGEDT and AMS1117-3.3. 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 TB KiCad files?

From the vlntnmrx/ICECream repository on GitHub, at the commit this page was made from: the board is v0.1/FPGA_TB.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the FPGA TB 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).