

Grid64 v3
- Size
- 157.2 × 176.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 229
- Nets
- 123
- Pads
- 739
- Tracks, vias
- 1,338, 96
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 7 Jun 2025
- Updated
- 12 Jul 2025
Overview
Grid64 v3 is an open-source printed circuit board by joegatling, from the joegatling/button_grid_64 repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 157.2 × 176.2 mm with 229 parts on 123 nets, routed with 1,338 tracks and 96 vias.
It is built around the MAX7219M, 74LVC2T45DC and 1N4148W, with the 74HC164 and 74HC165D among its other parts. Its parts include 65 diodes, 64 switches, 64 inductors, 11 resistors and 9 capacitors. It belongs with the ESP32 and RISC-V boards of this library.
Main components
5MAX7219M
SOP-24-300mil10MHz 150uA 3-Wire Serial Interface 30mA 320mA 4V~5.5V 8 Segment x 8 Digit Built-in display RAM、PWM dimming、BCD input latch function、Power-up display blanking、Lamp test function、Cascadable function SOP-24-300mil Digital Tube Drivers ROHSHGSEMIDigital Tube Drivers74LVC2T45DC
VSSOP-8-0.5mm-40℃~+125℃ 1 1.2V~5.5V 1.2V~5.5V 2 420Mbps Bidirectional Power-Off Protection Tri-State VSSOP-8-0.5mm Translators, Level Shifters ROHSNexperiaTranslators, Level Shifters1N4148W
SOD-123150mA 1A 1V@50mA 1uA@75V 400mW 4ns 75V Independent SOD-123 Switching Diodes ROHSSTMicroelectronicsSwitching Diodes74HC164
SOP-140℃~+70℃ 1 24ns@5V,16pF 2V~6V 74HC 8 Serial-to-Parallel SOP-14 Shift Registers ROHSGRShift Registers74HC165D
SO-16-40℃~+125℃ 1 28ns@6V,50pF 2V~6V 35MHz 500mW 74HC 8 Parallel or Serial to Serial SOIC-16 Shift Registers ROHSNexperiaShift Registers
README
README.mdbutton_grid_64
Parts
229| Qty | Value | Footprint | References |
|---|---|---|---|
| 64 | 1N4148W | Diode_SMD:D_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +48 |
| 64 | Keyswitch | MX_Solderable:MX-Solderable-1U_Mod | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +48 |
| 64 | LED | Switch_Misc:MX-LED | L1, L2, L10, L11, L12, L13, L14, L15, L16, L17, L18, L19, L20, L21, L22, L23 +48 |
| 9 | MountingHole_2.2mm_M2 | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4, H5, H6, H7, H8, H9 |
| 8 | 100K | Resistor_SMD:R_0805_2012Metric | R4, R5, R6, R7, R8, R9, R10, R11 |
| 7 | 0.1uF | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C5, C6, C7 |
| 2 | 10K | Resistor_SMD:R_0805_2012Metric | R2, R3 |
| 2 | 10uF | Capacitor_SMD:CP_Elec_4x5.3 | C8, C9 |
| 2 | 74LVC2T45DC | Package_SO:VSSOP-8_2.3x2mm_P0.5mm | U2, U3 |
| 1 | 20k | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | 74HC164 | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | SIPO1 |
| 1 | 74HC165 | Package_SO:SOIC-16_3.9x9.9mm_P1.27mm | PISO1 |
| 1 | Btn_Col | Connector_PinHeader_1.00mm:PinHeader_1x08_P1.00mm_Vertical | J4 |
| 1 | Btn_Row | Connector_PinHeader_1.00mm:PinHeader_1x08_P1.00mm_Vertical | J3 |
| 1 | MAX7219 | Package_SO:SOIC-24W_7.5x15.4mm_P1.27mm | LED1 |
| 1 | XIAO-ESP32-C3-DIP | Seeed Studio XIAO Series Library:XIAO-ESP32C3-DIP | U1 |
More from joegatling/button_grid_64
2- 2 layers157.2 × 176.2 mm

- 2 layers157.2 × 176.2 mm

Similar boards
- 2 layers191.8 × 121.3 mm

8-Bit CPU 32k
slu4coder/Minimal-UART-Computer-1-2
Legacy: Version 1 and 2 of my TTL-only CPU featuring UART I/O, an expansion port, 512KB SSD at up to 10MHz clock speed
109 parts184 - 2 layers215.9 × 20.3 mm

- 2 layers

ArduinoPC
slu4coder/Arduino-Nano-PC
1 Arduino Nano + 1 Logic Chip = Personal Computer with VGA and PS/2
17 parts49 - 2 layers279.5 × 95 mm

- 4 layers199.4 × 80 mm

BeanBoardSPI
PainfulDiodes/BeanBoardSPI
Hardware SPI interface plugin module for BeanBoard
42 parts2MIT - 4 layers98.6 × 99.4 mm

As11-comp
AvalonSemiconductors/gfmpw1-multi-bringup
Bring-up of GFMPW-1 multi-project submission.
111 partsApache-2.0 - 2 layers

Testbench
benjaminSchilling33/waveshare_esp32_s3_eth_8di_8ro_testbench
Testbench for Waveshare ESP32-S3-ETH-8-DI-8RO(-C) board and peripherals
52 parts - 2 layers336 × 96 mm

Questions
How big is the Grid64 v3 PCB?
It measures 157.2 × 176.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Grid64 v3 use?
229 parts, built around the MAX7219M, 74LVC2T45DC, 1N4148W and 74HC164. 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 Grid64 v3 KiCad files?
From the joegatling/button_grid_64 repository on GitHub, at the commit this page was made from: the board is hw/Grid64_v3/Grid64_v3.kicad_pcb and its schematic hw/Grid64_v1/Grid64_v1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Grid64 v3 design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).