
24 channel esp32 energy meter
overallcoma/project-grayskull
ESP32-based Power Monitoring Solution

Lattice ICE40HX8K Development board
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.
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
| Qty | Value | Footprint | References |
|---|---|---|---|
| 34 | 100nF | Capacitor_SMD:C_0805_2012Metric | C201, C203, C204, C205, C206, C208, C211, C212, C213, C214, C215, C216, C217, C401, C403, C404 +18 |
| 22 | 330R | Resistor_SMD:R_0805_2012Metric | R104, R213, R214, R702, R703, R704, R705, R706, R707, R708, R709, R710, R711, R712, R713, R714 +6 |
| 18 | 100nF | Capacitor_SMD:C_0603_1608Metric | C301, C302, C303, C304, C305, C306, C307, C308, C309, C310, C311, C312, C313, C314, C315, C316 +2 |
| 15 | 10K | Resistor_SMD:R_0805_2012Metric | R201, R202, R203, R205, R301, R302, R303, R304, R305, R306, R402, R701, R719, R722, R726 |
| 14 | 2K2 | Resistor_SMD:R_0805_2012Metric | R204, R503, R504, R505, R506, R509, R510, R511, R512, R517, R518, R519, R520, R521 |
| 8 | BLM21PG221SN1D | Inductor_SMD:L_1206_3216Metric | L101, L201, L202, L301, L302, L501, L502, L503 |
| 6 | 1uF | Capacitor_SMD:C_0805_2012Metric | C101, C102, C104, C106, C110, C111 |
| 6 | GREEN | LED_SMD:LED_1206_3216Metric | D101, D102, D103, D105, D301, D703 |
| 4 | 100R | Resistor_SMD:R_0805_2012Metric | R209, R210, R211, R212 |
| 4 | 120R | Resistor_SMD:R_0805_2012Metric | R513, R514, R515, R516 |
| 4 | 2.2nF | Capacitor_SMD:C_0805_2012Metric | C508, C509, C512, C513 |
| 4 | 470R | Resistor_SMD:R_0805_2012Metric | R102, R107, R507, R508 |
| 4 | BAT54S | Package_TO_SOT_SMD:SOT-23 | D501, D502, D503, D504 |
| 4 | GND | TestPoint:TestPoint_THTPad_D1.0mm_Drill0.5mm | TP105, TP106, TP107, TP108 |
| 4 | MountingHole | MountingHole:MountingHole_4.3mm_M4 | H101, H102, H103, H104 |
| 3 | 10nF | Capacitor_SMD:C_0805_2012Metric | C109, C209, C402 |
| 3 | 10uF | Capacitor_SMD:CP_Elec_4x5.3 | C103, C108, C112 |
| 3 | 1K | Resistor_SMD:R_0805_2012Metric | R718, R721, R724 |
| 3 | 4.7uF | Capacitor_SMD:CP_Elec_4x5.3 | C202, C207, C210 |
| 3 | 75R | Resistor_SMD:R_0805_2012Metric | R403, R404, R405 |
| 3 | SW_Push | Button_Switch_THT:SW_PUSH_6mm_H4.3mm | SW701, SW702, SW703 |
| 2 | 12Mhz | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | Y201, Y302 |
| 2 | 22R | Resistor_SMD:R_0805_2012Metric | R206, R207 |
| 2 | 33pF | Capacitor_SMD:C_0805_2012Metric | C105, C107 |
| 2 | 5K1 | Resistor_SMD:R_0805_2012Metric | R103, R105 |
| 2 | 74AHC595 | Package_SO:SO-16_3.9x9.9mm_P1.27mm | U701, U702 |
| 2 | 82R5 | Resistor_SMD:R_0805_2012Metric | R406, R407 |
| 2 | AMBER | LED_SMD:LED_1206_3216Metric | D201, D202 |
| 2 | WL-S7DS_CA | DevBoard:WL-S7DS_0.3INCH | D701, D702 |
| 1 | 12K | Resistor_SMD:R_0805_2012Metric | R208 |
| 1 | 1V2 | TestPoint:TestPoint_Pad_D1.0mm | TP104 |
| 1 | 2K7 | Resistor_SMD:R_0805_2012Metric | R502 |
| 1 | 2V2 | TestPoint:TestPoint_Pad_D1.0mm | TP102 |
| 1 | 390R | Resistor_SMD:R_0805_2012Metric | R106 |
| 1 | 3V3 | TestPoint:TestPoint_Pad_D1.0mm | TP101 |
| 1 | 50Mhz | Oscillator:Oscillator_SMD_ECS_2520MV-xxx-xx-4Pin_2.5x2.0mm | Y301 |
| 1 | 530R | Resistor_SMD:R_0805_2012Metric | R401 |
| 1 | 5V | TestPoint:TestPoint_Pad_D1.0mm | TP103 |
| 1 | 680R | Resistor_SMD:R_0805_2012Metric | R101 |
| 1 | 7K5 | Resistor_SMD:R_0805_2012Metric | R501 |
| 1 | 93LC56BT-I/OT | Package_TO_SOT_SMD:SOT-23-6 | U201 |
| 1 | ADV7123 | Package_QFP:LQFP-48_7x7mm_P0.5mm | U401 |
| 1 | AP2127K-1.2 | Package_TO_SOT_SMD:SOT-23-5 | U103 |
| 1 | AP2127K-2.5 | Package_TO_SOT_SMD:SOT-23-5 | U102 |
| 1 | AP2127K-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U101 |
| 1 | BC847 | Package_TO_SOT_SMD:SOT-23 | Q101 |
| 1 | BLUE | LED_SMD:LED_1206_3216Metric | D704 |
| 1 | CLK | TestPoint:TestPoint_Pad_D1.0mm | TP201 |
| 1 | DSO | TestPoint:TestPoint_Pad_D1.0mm | TP504 |
| 1 | ESDA25W | Package_TO_SOT_SMD:SOT-23-3 | D104 |
| 1 | FT232H | Package_QFP:LQFP-48_7x7mm_P0.5mm | U202 |
| 1 | ICE40HX8K-BG121 | Package_BGA:BGA-121_9.0x9.0mm_Layout11x11_P0.8mm_Ball0.4mm_Pad0.35mm_NSMD | U301 |
| 1 | IS61WV5128EDBLL-10TLI | Package_SO:TSOP-II-44_10.16x18.41mm_P0.8mm | U601 |
| 1 | Joystick | Connector_Dsub:DSUB-9_Pins_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset4.94mm | J501 |
| 1 | KCLK | TestPoint:TestPoint_Pad_D1.0mm | TP506 |
| 1 | KDAT | TestPoint:TestPoint_Pad_D1.0mm | TP508 |
| 1 | Keyboard | DevBoard:MINI-DIN-6-FULL-SHIELD | J503 |
| 1 | MCLK | TestPoint:TestPoint_Pad_D1.0mm | TP507 |
| 1 | MDAT | TestPoint:TestPoint_Pad_D1.0mm | TP509 |
| 1 | MISO | TestPoint:TestPoint_Pad_D1.0mm | TP203 |
| 1 | MOSI | TestPoint:TestPoint_Pad_D1.0mm | TP202 |
| 1 | MSD-1-A | DevBoard:CUI_MSD-1-A | J505 |
| 1 | Mouse | DevBoard:MINI-DIN-6-FULL-SHIELD | J504 |
| 1 | PCM5102A | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U502 |
| 1 | PMOD | Connector_PinSocket_2.54mm:PinSocket_2x06_P2.54mm_Vertical | J701 |
| 1 | RED | LED_SMD:LED_1206_3216Metric | D705 |
| 1 | SDCLK | TestPoint:TestPoint_Pad_D1.0mm | TP503 |
| 1 | SDDET | TestPoint:TestPoint_Pad_D1.0mm | TP505 |
| 1 | SDI | TestPoint:TestPoint_Pad_D1.0mm | TP502 |
| 1 | SDS | TestPoint:TestPoint_Pad_D1.0mm | TP501 |
| 1 | SEGC | TestPoint:TestPoint_Pad_D1.0mm | TP702 |
| 1 | SEGD | TestPoint:TestPoint_Pad_D1.0mm | TP701 |
| 1 | SEGL | TestPoint:TestPoint_Pad_D1.0mm | TP703 |
| 1 | SJ2-35813B-SMT-TR | DevBoard:CUI_SJ2-35813B-SMT-TR | J502 |
| 1 | SN74LV1T34DBV | Package_TO_SOT_SMD:SOT-23-5 | U503 |
| 1 | SN74LVC8T245PWR | DevBoard:SOP65P640X120-24N | U501 |
| 1 | SS | TestPoint:TestPoint_Pad_D1.0mm | TP204 |
| 1 | USB4215-03-A_REVA | DevBoard:GCT_USB4215-03-A_REVA | J101 |
| 1 | VGA | Connector_Dsub:DSUB-15-HD_Socket_Horizontal_P2.29x2.54mm_EdgePinOffset8.35mm_Housed_MountingHolesOffset10.89mm | J401 |
| 1 | W25Q32JVSS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U302 |
The 236 most common of 237 parts.
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
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.
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.
Its repository states no licence, so its author keeps all rights: ask ddraig68k before reusing the design.

overallcoma/project-grayskull
ESP32-based Power Monitoring Solution

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.

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


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.

tinyvision-ai-inc/UPduino-v3.0
UPduino 3.0: new 4 layer layout, various other improvements


the-mr-music/OrangeCanBreakout
Board to test the MCP2517 SPI CAN controller together with the Orange Pi Zero Plus 2