
M2-ice40
mokus0/m2-ice40
A M.2 3042 B-key card with an ICE40 FPGA. Currently intended for a specific application, but could easily be used for more general purposes.

Development board for the Lattice iCE40 HX1K FPGA
HX1K Devboard is an open-source printed circuit board by RicBent, from the RicBent/Hisame repository on GitHub. It is a 2-layer board of 68.8 × 78.7 mm with 70 parts on 135 nets, routed with 867 tracks and 79 vias.
It is built around the ICE40HX1K-TQ144, W25Q80DVSNIG and IS62WV1288BLL-55HLI. Its parts include 22 capacitors, 21 resistors, 10 diodes, 5 ICs and 4 connectors. It belongs with the microcontroller boards and fPGA and programmable logic boards and the FPGA and CPLD boards of this library.
氷雨 - IceStorm

Features:
It allows 3 modes of operation:
Binaries can be built with the IceStorm toolchain or the official Lattice tools.
Bugs:
| Qty | Value | Footprint | References |
|---|---|---|---|
| 13 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C1, C3, C6, C7, C8, C9, C12, C13, C14, C16, C18, C20, C22 |
| 11 | 10K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R5, R14, R15, R16, R17, R18, R19, R20, R21 |
| 9 | 68 | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R4, R6, R7, R8, R9, R10, R11, R12, R13 |
| 5 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C10, C15, C17, C19, C21 |
| 2 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.05x0.95mm_HandSolder | C5, C11 |
| 2 | 22u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A_Pad1.58x1.35mm_HandSolder | C2, C4 |
| 1 | 4.7K | Resistor_SMD:R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R3 |
| 1 | Barrel_Jack | Connector_BarrelJack:BarrelJack_Horizontal | J1 |
| 1 | Conn_01x09 | Connector_PinHeader_2.54mm:PinHeader_1x09_P2.54mm_Vertical | J2 |
| 1 | Conn_02x12_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x12_P2.54mm_Vertical | J4 |
| 1 | Conn_02x14_Odd_Even | Connector_PinHeader_2.54mm:PinHeader_2x14_P2.54mm_Vertical | J3 |
| 1 | ICE40HX1K-TQ144 | Package_QFP:TQFP-144_20x20mm_P0.5mm | U3 |
| 1 | IS62WV1288BLL-55HLI | HX1K_Devboard:SOP50P2000X120-32N | IC2 |
| 1 | LD1117S12TR_SOT223 | Package_TO_SOT_SMD:SOT-223 | U2 |
| 1 | LD1117S33TR_SOT223 | Package_TO_SOT_SMD:SOT-223 | U1 |
| 1 | LED1 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 1 | LED2 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D4 |
| 1 | LED3 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D5 |
| 1 | LED4 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D6 |
| 1 | LED5 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D7 |
| 1 | LED6 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D8 |
| 1 | LED7 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D9 |
| 1 | LED8 | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D10 |
| 1 | LED_DNE | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | LOGO | HX1K_Devboard:Icon_Flux_Capacitor | G*** |
| 1 | SCTF_OSC | HX1K_Devboard:Oscillator_SCTF_5032 | Y1 |
| 1 | SW_DIP_x08 | Button_Switch_THT:SW_DIP_SPSTx08_Slide_9.78x22.5mm_W7.62mm_P2.54mm | SW2 |
| 1 | SW_RST | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | W25Q80DVSNIG | HX1K_Devboard:SOIC127P600X175-8N | IC1 |
| 1 | ~~0.4V VF | Diode_SMD:D_SOD-323 | D1 |
The 66 most common of 70 parts.
It measures 68.8 × 78.7 mm and has 2 copper layers, 1.6 mm thick.
70 parts, built around the ICE40HX1K-TQ144, W25Q80DVSNIG and IS62WV1288BLL-55HLI. 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 RicBent/Hisame repository on GitHub, at the commit this page was made from: the board is PCB/HX1K_Devboard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask RicBent before reusing the design.

mokus0/m2-ice40
A M.2 3042 B-key card with an ICE40 FPGA. Currently intended for a specific application, but could easily be used for more general purposes.

krikzz/open-ed
Open-ED is a very simple and cheap open source Genesis/Megadrive cartridge. The cartridge does not have its own processor or FPGA, it is built in the old school style using only memory and discrete logic.

FPGAwars/icezum
:star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board


compukidmike/Saintcon2019
There is also a video of my badge talk at Saintcon https://www.youtube.com/watch?v=MAhJ2WoN14


ironsteel/apple-ice
Apple II expansion prototyping board based on the ICE40 FPGA
