Skip to the content
2 layers320.8 × 128 mmKeyboard MainMatrix v2, the printed circuit board in 3D

Keyboard MainMatrix v2

PsychoDuckTech/Schematics

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.md

Schematic 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

Extensive Tutorial...

Useful Resources

KiCanvas

Discord Server

Parts

178
QtyValueFootprintReferences
87DiodeDiode_THT:D_DO-35_SOD27_P10.16mm_HorizontalD0, D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22 +71
87KeyswitchScottoKeebs_Hotswap:Hotswap_MX_1.00uS0, S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22 +71
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ2
1Conn_01x16Connector_PinSocket_2.54mm:PinSocket_1x16_P2.54mm_VerticalJ1
1Val**PsychoDuckLogo:TEXTRef**
1Val**PsychoDuckLogo:LOGORef**

More from PsychoDuckTech/Schematics

4
  • 2 layers357.2 × 117.9 mmKeyboard(0), the printed circuit board in 3D

    Keyboard(0)

    PsychoDuckTech/Schematics

    Schematic and PCB Files for PsychoDuck Tech PCBs

    175 parts
  • 2 layers80.3 × 123.2 mmKeyboard NumPad v2, the printed circuit board in 3D

    Keyboard NumPad v2

    PsychoDuckTech/Schematics

    Schematic and PCB Files for PsychoDuck Tech PCBs

    60 parts
  • 2 layers80.3 × 123 mmKeyboard NumPad v1, the printed circuit board in 3D

    Keyboard NumPad v1

    PsychoDuckTech/Schematics

    Schematic and PCB Files for PsychoDuck Tech PCBs

    45 parts
  • 2 layers80.1 × 99.3 mmKeyboard NumPad v0, the printed circuit board in 3D

    Keyboard NumPad v0

    PsychoDuckTech/Schematics

    Schematic and PCB Files for PsychoDuck Tech PCBs

    35 parts

Similar boards

  • 2 layers132.7 × 37.3 mmSun sensor test, the printed circuit board in 3D

    Sun sensor test

    rgw3d/1KCubeSat_Hardware

    Hardware design files for my $1000 CubeSat.

    178 parts158GPL-3.0
  • 2 layers99.4 × 53.7 mmNO2C, the printed circuit board in 3D

    NO2C

    turboedge/SpeedyBoards

    EMS boards powered by Speeduino

    178 parts110GPL-2.0
  • 2 layers100 × 85 mmVNA, the printed circuit board in 3D

    VNA

    profdc9/VNA

    Vector Network Analyzer based on the STM32F103C8T6 bluepill

    178 parts93
  • 2 layers312 × 96.1 mmNt660, the printed circuit board in 3D

    Nt660

    evyd13/nt-series

    Replacement PCBs for the FC660m, FC750r and FC980m.

    178 parts56CC-BY-SA-4.0
  • 2 layers275.5 × 105.6 mmCorne cherry, the printed circuit board in 3D

    Corne cherry

    waffle87/protoncrkbd

    Proton-C compatible crkbd PCB

    178 parts32MIT
  • 2 layers242 × 60 mmRoothubs, the printed circuit board in 3D

    Roothubs

    gkiefer/home2l

    The Home2Ls - Smart Tools for a Private Home

    178 parts21
  • 2 layers69.2 × 107 mmTides2 v40, the printed circuit board in 3D

    Tides2 v40

    mort13/clandestine_circuitry

    Collection of diy synth projects

    178 parts12GPL-3.0
  • 2 layers182.8 × 158.9 mmErgoDOX, the printed circuit board in 3D

    ErgoDOX

    se7en9057/ErgoDOX-2.0

    An updated ErgoDox 2 handed keyboard

    178 parts7

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.