Skip to the content
PCBKitNew board
4 layers100 × 100 mmICEDevBoard, the printed circuit board in 3D

Lattice ICE40HX8K Development board

Size
100 × 100 mm
Copper layers
4
Thickness
1.6 mm
Parts
237
Nets
260
Pads
904
Tracks, vias
2,228, 367
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
26 Apr 2025
Updated
15 Sep 2026

Overview

ICEDevBoard is an open-source printed circuit board by ddraig68k, from the ddraig68k/ICE40DevBoard repository on GitHub. It is a 4-layer board of 100 × 100 mm with 237 parts on 260 nets, routed with 2,228 tracks and 367 vias.

It is built around the ICE40HX8K-BG121, SN74LV1T34DBV and W25Q32JVSSIQ, with the MSD-1-A, 74AHC595D and 93LC56BT-I/OT among its other parts. Its parts include 81 resistors, 73 capacitors, 17 diodes, 14 ICs and 8 connectors. It belongs with the FPGA and CPLD boards of this library.

Main components

12

README

README.md

Lattice ICE40HX8K Development board

Intended as a development system for a software CPU computer design.

Includes: 16-bit VGA video Audio output 512KB SRAM FT232H interface for UART and device programming MicroSD card PS/2 Keyboard and mouse Sega Megadrive joystick interface 3 push buttons 3 user LEDs 2 seven segment LEDs

Parts

237
QtyValueFootprintReferences
34100nFCapacitor_SMD:C_0805_2012MetricC201, C203, C204, C205, C206, C208, C211, C212, C213, C214, C215, C216, C217, C401, C403, C404 +18
22330RResistor_SMD:R_0805_2012MetricR104, R213, R214, R702, R703, R704, R705, R706, R707, R708, R709, R710, R711, R712, R713, R714 +6
18100nFCapacitor_SMD:C_0603_1608MetricC301, C302, C303, C304, C305, C306, C307, C308, C309, C310, C311, C312, C313, C314, C315, C316 +2
1510KResistor_SMD:R_0805_2012MetricR201, R202, R203, R205, R301, R302, R303, R304, R305, R306, R402, R701, R719, R722, R726
142K2Resistor_SMD:R_0805_2012MetricR204, R503, R504, R505, R506, R509, R510, R511, R512, R517, R518, R519, R520, R521
8BLM21PG221SN1DInductor_SMD:L_1206_3216MetricL101, L201, L202, L301, L302, L501, L502, L503
61uFCapacitor_SMD:C_0805_2012MetricC101, C102, C104, C106, C110, C111
6GREENLED_SMD:LED_1206_3216MetricD101, D102, D103, D105, D301, D703
4100RResistor_SMD:R_0805_2012MetricR209, R210, R211, R212
4120RResistor_SMD:R_0805_2012MetricR513, R514, R515, R516
42.2nFCapacitor_SMD:C_0805_2012MetricC508, C509, C512, C513
4470RResistor_SMD:R_0805_2012MetricR102, R107, R507, R508
4BAT54SPackage_TO_SOT_SMD:SOT-23D501, D502, D503, D504
4GNDTestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mmTP105, TP106, TP107, TP108
4MountingHoleMountingHole:MountingHole_4.3mm_M4H101, H102, H103, H104
310nFCapacitor_SMD:C_0805_2012MetricC109, C209, C402
310uFCapacitor_SMD:CP_Elec_4x5.3C103, C108, C112
31KResistor_SMD:R_0805_2012MetricR718, R721, R724
34.7uFCapacitor_SMD:CP_Elec_4x5.3C202, C207, C210
375RResistor_SMD:R_0805_2012MetricR403, R404, R405
3SW_PushButton_Switch_THT:SW_PUSH_6mm_H4.3mmSW701, SW702, SW703
212MhzOscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mmY201, Y302
222RResistor_SMD:R_0805_2012MetricR206, R207
233pFCapacitor_SMD:C_0805_2012MetricC105, C107
25K1Resistor_SMD:R_0805_2012MetricR103, R105
274AHC595Package_SO:SO-16_3.9x9.9mm_P1.27mmU701, U702
282R5Resistor_SMD:R_0805_2012MetricR406, R407
2AMBERLED_SMD:LED_1206_3216MetricD201, D202
2WL-S7DS_CADevBoard:WL-S7DS_0.3INCHD701, D702
112KResistor_SMD:R_0805_2012MetricR208
11V2TestPoint:TestPoint_Pad_D1.0mmTP104
12K7Resistor_SMD:R_0805_2012MetricR502
12V2TestPoint:TestPoint_Pad_D1.0mmTP102
1390RResistor_SMD:R_0805_2012MetricR106
13V3TestPoint:TestPoint_Pad_D1.0mmTP101
150MhzOscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mmY301
1530RResistor_SMD:R_0805_2012MetricR401
15VTestPoint:TestPoint_Pad_D1.0mmTP103
1680RResistor_SMD:R_0805_2012MetricR101
17K5Resistor_SMD:R_0805_2012MetricR501
193LC56BT-I/OTPackage_TO_SOT_SMD:SOT-23-6U201
1ADV7123Package_QFP:LQFP-48_7x7mm_P0.5mmU401
1AP2127K-1.2Package_TO_SOT_SMD:SOT-23-5U103
1AP2127K-2.5Package_TO_SOT_SMD:SOT-23-5U102
1AP2127K-3.3Package_TO_SOT_SMD:SOT-23-5U101
1BC847Package_TO_SOT_SMD:SOT-23Q101
1BLUELED_SMD:LED_1206_3216MetricD704
1CLKTestPoint:TestPoint_Pad_D1.0mmTP201
1DSOTestPoint:TestPoint_Pad_D1.0mmTP504
1ESDA25WPackage_TO_SOT_SMD:SOT-23-3D104
1FT232HPackage_QFP:LQFP-48_7x7mm_P0.5mmU202
1ICE40HX8K-BG121Package_BGA:BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMDU301
1IS61WV5128EDBLL-10TLIPackage_SO:TSOP-II-44_10.16x18.41mm_P0.8mmU601
1JoystickConnector_Dsub:DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mmJ501
1KCLKTestPoint:TestPoint_Pad_D1.0mmTP506
1KDATTestPoint:TestPoint_Pad_D1.0mmTP508
1KeyboardDevBoard:MINI-DIN-6-FULL-SHIELDJ503
1MCLKTestPoint:TestPoint_Pad_D1.0mmTP507
1MDATTestPoint:TestPoint_Pad_D1.0mmTP509
1MISOTestPoint:TestPoint_Pad_D1.0mmTP203
1MOSITestPoint:TestPoint_Pad_D1.0mmTP202
1MSD-1-ADevBoard:CUI_MSD-1-AJ505
1MouseDevBoard:MINI-DIN-6-FULL-SHIELDJ504
1PCM5102APackage_SO:TSSOP-20_4.4x6.5mm_P0.65mmU502
1PMODConnector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_VerticalJ701
1REDLED_SMD:LED_1206_3216MetricD705
1SDCLKTestPoint:TestPoint_Pad_D1.0mmTP503
1SDDETTestPoint:TestPoint_Pad_D1.0mmTP505
1SDITestPoint:TestPoint_Pad_D1.0mmTP502
1SDSTestPoint:TestPoint_Pad_D1.0mmTP501
1SEGCTestPoint:TestPoint_Pad_D1.0mmTP702
1SEGDTestPoint:TestPoint_Pad_D1.0mmTP701
1SEGLTestPoint:TestPoint_Pad_D1.0mmTP703
1SJ2-35813B-SMT-TRDevBoard:CUI_SJ2-35813B-SMT-TRJ502
1SN74LV1T34DBVPackage_TO_SOT_SMD:SOT-23-5U503
1SN74LVC8T245PWRDevBoard:SOP65P640X120-24NU501
1SSTestPoint:TestPoint_Pad_D1.0mmTP204
1USB4215-03-A_REVADevBoard:GCT_USB4215-03-A_REVAJ101
1VGAConnector_Dsub:DSUB-15-HD_Socket_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mmJ401
1W25Q32JVSSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU302

The 236 most common of 237 parts.

Questions

How big is the ICEDevBoard PCB?

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

What parts does the ICEDevBoard use?

237 parts, built around the ICE40HX8K-BG121, SN74LV1T34DBV, W25Q32JVSSIQ and MSD-1-A. 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 ICEDevBoard KiCad files?

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

Can I use the ICEDevBoard design in my own project?

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

Similar boards

  • 4 layers80 × 100 mmIce40 breakout, the printed circuit board in 3D

    Ice40 breakout

    RubenVoell/iceduino

    The basic idea behind this project is to create a simple breakout of an ICE40 FPGA with some LEDs and Buttons to interact with the FPGA and enough resources to run a simple softcore, like a small RISC-V core.

    248 parts3
  • 4 layers37.5 × 29.5 mmHM Collector Rev2, the printed circuit board in 3D

    HM Collector Rev2

    konstantinosfragkoulis/HealthMonitor

    Chest-worn STM32U5 sensor that records ECG and SCG, and computes HRV on-device. Bare metal C.

    91 parts1MIT
  • 2 layers95 × 95 mmRETRO EP4CE6, the printed circuit board in 3D

    RETRO EP4CE6

    land-boards/lb-boards

    land-boards - Board Designs

    36 parts31
  • 6 layers98 × 64 mmLa ecp5, the printed circuit board in 3D

    La ecp5

    PaulBichl/VibePCB-LA

    A 16-channel, 100 MSa/s USB 2.0 HS logic analyzer: a Lattice ECP5 FPGA (CABGA-256 BGA) capturing into a 32 MB SDRAM (54-ball BGA), read out over an FT2232H. 98 x 64 mm, 6 layers.

    103 parts
  • 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
  • 4 layers100 × 100 mmFpga, the printed circuit board in 3D

    Fpga

    Atlantix-EDA/CopperForge

    Companion PCB Release & Manufacturing Tool for KiCad

    413 parts24MIT
  • 2 layers130 × 65 mmCan breakout pcb, the printed circuit board in 3D

    Can breakout pcb

    the-mr-music/OrangeCanBreakout

    Board to test the MCP2517 SPI CAN controller together with the Orange Pi Zero Plus 2

    154 parts1CC-BY-SA-4.0