Hat
mikegoelzer·Homebrew-ECP5-SBC·hardware/hat/hat.kicad_pcb
About the Hat
Hat is an open source PCB design by mikegoelzer, published on GitHub under the Custom license license. It is a 2-layer board measuring 152.4 × 76.2 mm, with 33 components from 13 distinct parts.
Other key parts include the OLED and TMP117MAIDRVR. By type, the board carries 21 resistors, 4 connectors, 4 capacitors, 2 ICs and 1 diode.
It belongs with the displays & leds and dev boards & breakouts designs in this gallery.
From the project
Kicad files for homebrew hobbyist computer with custom RISC-V CPU
This is the top board that sits above the motherboard on standoffs and provides a touch screen plus a smaller OLED display for debugging the CPU's Verilog.
The OLED is an 0.95" (96x64) SSD1331 display. It is controlled via SPI entirely in Verilog. I use it for very low-level debugging of the CPU itself, e.g., to display a register value or dump the contents of memory.
Main components on the Hat
Hat bill of materials (BOM)
33 components, 13 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | N/A OLED Texas Instruments | OLED_0.95in_96x128_SPI_No_Bottom_Drill_Holes | U1 |
| 1 | TMP117MAIDRVR TMP117MAIDRV | WSON-6-1EP_2x2mm_P0.65mm_EP1x1.6mm | U2 |
| 1 | PH1-02-UA Hirose Electric Co Ltd | PinHeader_2x01_P2.54mm_Vertical | J1 |
| 1 | MSD-4-A Hirose Electric Co Ltd | CUI_MSD-4-A | J2 |
| 1 | FH12-32S-0.5SVA(54) FH12-32S-0.5SVA | FH1232S05SVA54 | J3 |
| 1 | Conn_02x06_Odd_Even | PinSocket_2x06_P2.54mm_Vertical | J4 |
| 1 | Adafruit 2.8" Cap Touch #2090 | Adafruit 2.8 Cap Touchscreen (2090) | ADA1 |
| 1 | QBLP631-IW5 White Wurth | QBLP631_White_LED_0805 | D1 |
| 1 | GRM188R60J476ME15D 47uF TDK Corporation | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | GRM188R60J106ME47D 10uF Murata | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2 |
| 2 | CC0603KRX7R7BB104 0.1uF TDK Corporation | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4 |
| 20 | RC0603FR-0710KL 10k YAGEO | R_0603_1608Metric_Pad1.05x0.95mm_HandSolder | R1, R2, R3, R4, R5, R6, R7, R8 +12 |
| 1 | RC0805FR-07536RL 536 YAGEO | R_0805_2012Metric_Pad1.15x1.40mm | R21 |
Hat design files
The KiCad project lives in the mikegoelzer/Homebrew-ECP5-SBC repository on GitHub; these links point at the commit this page was built from.
Hat: common questions
How big is the Hat?
The Hat measures 152.4 × 76.2 mm, has 2 copper layers and is 1.6256 mm thick.
How many components are on the Hat?
33 components, from 13 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Hat design files?
From the mikegoelzer/Homebrew-ECP5-SBC repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Hat design in my own project?
It is published under Custom license, which limits how it may be reused; read the license before building on it.
More boards in Homebrew-ECP5-SBC
Raspberry Pi
Motherboard
mikegoelzer
152.4 × 76.2 mm151 parts4LCustom license0FPGA
Cm
mikegoelzer
55 × 40 mm101 parts8LCustom license0Pd booster-16amps
mikegoelzer
45.6 × 131 mm82 parts4LCustom license0Xm dvi in
mikegoelzer
39.9 × 37.2 mm37 parts4LCustom license0Pd booster null
mikegoelzer
11.9 × 24.6 mm7 parts2LCustom license04xOLED-Rev1
mikegoelzer
62.1 × 108.1 mm5 parts2LCustom license0Df40-adapter
mikegoelzer
43 × 41 mm5 parts2LCustom license0
Similar boards
LevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2kChainlinkBase
scottbez1
98.4 × 190.5 mm119 parts2LApache-2.04.2k