.kicad_pcb.jpg?size=s&soon)

Keyboard MainMatrix v2
Schematic and PCB Files for PsychoDuck Tech PCBs
- Size
- 320.8 × 128 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 178
- Nets
- 109
- Pads
- 805
- Tracks, vias
- 1,033, 65
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 8.0 (file 20240108)
- Created
- 16 Sep 2024
- Updated
- 25 Apr 2026
Overview
Keyboard MainMatrix v2 is an open-source printed circuit board by PsychoDuckTech, from the PsychoDuckTech/Schematics repository on GitHub. It is a 2-layer board of 320.8 × 128 mm with 178 parts on 109 nets, routed with 1,033 tracks and 65 vias.
Its parts include 87 diodes, 87 switches and 2 connectors. It belongs with the keyboards and input boards of this library.
README
README.mdSchematic and PCB Files for PsychoDuck Tech PCBs
Notes
35? GPIO pins on the ESP32-S3
22 pins for the keyboard - 6 rows, 16 cols
with the multiplexer - 11 pins - 6 rows, 5 cols
Tutorial Brovsky
git add -A
git commit -m "message here"
git push
Useful Resources
Parts
178| Qty | Value | Footprint | References |
|---|---|---|---|
| 87 | Diode | Diode_THT:D_DO-35_SOD27_P10.16mm_Horizontal | D0, D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +71 |
| 87 | Keyswitch | ScottoKeebs_Hotswap:Hotswap_MX_1.00u | S0, S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22 +71 |
| 1 | Conn_01x06 | Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_Vertical | J2 |
| 1 | Conn_01x16 | Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_Vertical | J1 |
| 1 | Val** | PsychoDuckLogo:TEXT | Ref** |
| 1 | Val** | PsychoDuckLogo:LOGO | Ref** |
More from PsychoDuckTech/Schematics
4- 2 layers357.2 × 117.9 mm
.kicad_pcb.jpg?size=s&soon)
- 2 layers80.3 × 123.2 mm

- 2 layers80.3 × 123 mm

- 2 layers80.1 × 99.3 mm

Similar boards
- 2 layers132.7 × 37.3 mm

Sun sensor test
rgw3d/1KCubeSat_Hardware
Hardware design files for my $1000 CubeSat.
178 parts158GPL-3.0 - 2 layers99.4 × 53.7 mm

- 2 layers100 × 85 mm

- 2 layers312 × 96.1 mm

- 2 layers275.5 × 105.6 mm

- 2 layers242 × 60 mm

- 2 layers69.2 × 107 mm

- 2 layers182.8 × 158.9 mm

Questions
How big is the Keyboard MainMatrix v2 PCB?
It measures 320.8 × 128 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard MainMatrix v2 use?
178 parts. 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 Keyboard MainMatrix v2 KiCad files?
From the PsychoDuckTech/Schematics repository on GitHub, at the commit this page was made from: the board is MainMatrix/v2/Keyboard MainMatrix v2.kicad_pcb and its schematic ControllerBoard/v0/ControlBoard v0.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Keyboard MainMatrix v2 design in my own project?
Its repository states no licence, so its author keeps all rights: ask PsychoDuckTech before reusing the design.