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

ICE40UP5Kdev is an open-source printed circuit board by TinyTinfoil, from the TinyTinfoil/Eclectronics-MP3 repository on GitHub. It is a 2-layer board of 21.8 × 51.9 mm with 57 parts on 64 nets, routed with 1,224 tracks and 100 vias.
It is built around the ICE40UP5K-SG48ITR50, MIC5318-3.3YD5-TR and MIC5365-1.2YD5-TR, with the SBR02U100LP and USB4105-GF-A among its other parts. Its parts include 20 resistors, 15 capacitors, 5 diodes, 4 ICs and 4 connectors. It belongs with the FPGA and CPLD boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 5.1K | Resistor_SMD:R_0402_1005Metric | R1, R2, R3, R5, R6, R9, R13, R14, R15, R16, R20 |
| 8 | 1µF | Capacitor_SMD:C_0402_1005Metric | C7, C8, C9, C10, C11, C12, C13, C14 |
| 5 | 10µF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C4, C6, C15 |
| 4 | 1K | Resistor_SMD:R_0402_1005Metric | R4, R7, R8, R19 |
| 4 | MountingHole | MountingHole:ToolingHole_1.152mm | H1, H2, H3, H4 |
| 2 | 1.5K | Resistor_SMD:R_0402_1005Metric | R11, R17 |
| 2 | 10nF | Capacitor_SMD:C_0402_1005Metric | C3, C5 |
| 2 | 68Ω | Resistor_SMD:R_0402_1005Metric | R10, R12 |
| 1 | 100Ω | Resistor_SMD:R_0402_1005Metric | R18 |
| 1 | BOOT | Button_Switch_SMD:SW_SPST_B3U-1000P | S2 |
| 1 | CDONE | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | Conn_02x03_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J4 |
| 1 | G*** | Eclectronics:OlinLogo | OlinLogo |
| 1 | ICE40UP5K-SG48ITR | Package_DFN_QFN:QFN-48-1EP_7x7mm_P0.5mm_EP5.3x5.3mm | U4 |
| 1 | IN-S85TATRGB_ALT | Eclectronics:IN-S85TATRGB | D1 |
| 1 | IQXO-791 | Eclectronics:IQXO-791 | X1 |
| 1 | LED | LED_SMD:LED_0805_2012Metric | D3 |
| 1 | Left | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J2 |
| 1 | MIC5318-3-3YD5 | Package_TO_SOT_SMD:TSOT-23-5 | U3 |
| 1 | MIC5365-1-2YD5 | Package_TO_SOT_SMD:TSOT-23-5 | U2 |
| 1 | PWR | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | RST | Button_Switch_SMD:SW_SPST_B3U-1000P | S1 |
| 1 | Right | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | J3 |
| 1 | SBR02U100LP | Diode_SMD:D_0402_1005Metric | D4 |
| 1 | SW | Button_Switch_SMD:SW_SPST_B3U-1000P | S3 |
| 1 | USB4105-GF-A | Eclectronics:USB4105-GF-A | J1 |
| 1 | W25Q32JV | Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm | U1 |
It measures 21.8 × 51.9 mm and has 2 copper layers, 1.6 mm thick.
57 parts, built around the ICE40UP5K-SG48ITR50, MIC5318-3.3YD5-TR, MIC5365-1.2YD5-TR and SBR02U100LP. 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.
From the TinyTinfoil/Eclectronics-MP3 repository on GitHub, at the commit this page was made from: the board is mp3/iCE40UP5Kdev/iCE40UP5Kdev.kicad_pcb and its schematic mp3/iCE40UP5Kdev/iCE40UP5Kdev.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask TinyTinfoil before reusing the design.

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

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…

korken89/trustflight_hardware
A small and simple flight controller to be used with the trustflight firmware flight controller firmware, which is focusing on safety by using the Rust programming language.



antmicro/programmable-led-panel
LED matrix controlled with iCE40 FPGA or RP2040 MCU for benchmarking and integration of video systems

SimonBrenninger/ICE40UP-Development-Board
a small, entry-level FPGA Development Board