Skip to the content
2 layers421.9 × 145.2 mmKaypaw96, the printed circuit board in 3D

A Southpaw 96% keyboard because numpads on the left are awesome They allow the keyboard to be centered on your desk. They let you use the mouse and numpad at the same time. They are plain more ergonomic.

Size
421.9 × 145.2 mm
Copper layers
2
Thickness
1.6 mm
Parts
396
Nets
262
Pads
1,430
Tracks, vias
2,253, 201
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
4 Jul 2025
Updated
31 Jul 2025

Overview

Kaypaw96 is an open-source printed circuit board by Kaympe20, from the Kaympe20/Kaypaw96 repository on GitHub. It is a 2-layer board of 421.9 × 145.2 mm with 396 parts on 262 nets, routed with 2,253 tracks and 201 vias.

It is built around the RP2040, W25Q128JVSIQ and SK6812MINI-E, with the ABM8-272-T3 among its other parts. Its parts include 210 diodes, 105 switches, 69 capacitors, 6 resistors and 3 ICs. It belongs with the RP2040 boards of this library.

Main components

4

README

README.md

Kaypaw96


A Southpaw 96% keyboard because numpads on the left are awesome

  • They allow the keyboard to be centered on your desk.
  • They let you use the mouse and numpad at the same time.
  • They are plain more ergonomic.

As featured on


I made this keyboard because, as an ambidextrous person, I often feel like my left hand is under-utilized while I am doing productivity, coding, and gaming. I also use a 75% and sometimes miss having more keys, so I wanted to make a keyboard that gave you nearly every key of a regular keyboard, plus 4 additional macro keys for things like sleep.

Pics

CAD

The entire CAD workspace can be found on Onshape

BOM

ItemQuantityPricePrice After Taxes + Shipping
Assembled PCB1$81.58$169.13
3D Printed Case1$0$0
Cherry MX Switches (cheapest I could find after shipping)110$31.99$33.91
Keycap Set1$16.86$17.87
NCP1117-3.3_SOT2231$9.99$10.59
M3 HardwareN/a$6.99$7.41

Total: $238.91

Here's the parts I selected in JLCPCB:

Parts

396
QtyValueFootprintReferences
105DDiode_SMD:RB161QS-40D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D100, D101, D102, D103, D104, D105 +89
105SK6812MINISK6812MINI Reverse:SK6812MINI-ED106, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116, D117, D118, D119, D120, D121 +89
99SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_1.00u_PCBSW1, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW100, SW101, SW102, SW103, SW104, SW105 +83
530.1uCC0402KRX7R7BB104:C0402C100, C101, C102, C103, C104, C105, C106, C107, C109, C110, C111, C112, C113, C114, C115, C116 +37
10100nCC0402KRX7R7BB104:C0402C6, C7, C8, C9, C10, C11, C12, C13, C14, C16
3SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_2.00u_PCBSW36, SW74, SW81
210uCL05A106MQ5NUNC:C0402C3, C4
215pCC0402FRNPO9BN150:C0402C1, C2
21kResistor_SMD:R_0402_1005MetricR1, R6
21uCL05A105KP5NNNC:C0402C5, C15
227.4Resistor_SMD:R_0402_1005MetricR4, R5
25.1kResistor_SMD:R_0402_1005MetricR2, R3
2SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCBSW42, SW80
1ABM8-272-T3ABM8_272_T3:XTAL_ABM8-272-T3Y1
1Conn_01x02PZ254V-11-02P:HDR-TH_2P-P2.54-V-MJ2
1NCP1117-3.3_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1RP2040Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mmU1
1SW_Push_45degButton_Switch_Keyboard:SW_Cherry_MX_6.25u_PCBSW99
1USB_C_Receptacle_USB2.0_14PLibrary:USB_C_Receptacle_XKB_U262-16XN-4BVC11J1
1W25Q128JVSPackage_SO:SOIC-8_5.3x5.3mm_P1.27mmU3

Similar boards

  • 2 layers303.6 × 94.1 mmVictoria PCB, the printed circuit board in 3D

    Victoria PCB

    dthelegend/Prototype-PCB

    317 parts
  • 2 layers446.9 × 141.7 mmPerson keyboard, the printed circuit board in 3D

    Person keyboard

    jtljac/person-keyboard

    My personal Keyboard Design

    374 parts
  • 2 layers60 × 50 mmMRev, the printed circuit board in 3D

    MRev

    MrFriedOk/flickerflame

    osu optimization attempt

    70 parts
  • 4 layers304.8 × 125.5 mmKeyey, the printed circuit board in 3D

    Keyey

    Thenewtechgu/Keyey

    A custom made 75 percent keyboard powered by the Rp2350.

    376 parts
  • 2 layers131.2 × 132.5 mmMacropad, the printed circuit board in 3D

    Macropad

    earthtojake/text-to-cad

    Design physical products with AI

    73 parts26kMIT
  • 2 layers149.1 × 134.5 mmDecentNumPad, the printed circuit board in 3D

    DecentNumPad

    bleroy/3d-junkyard

    Random 3D models

    187 parts69
  • 4 layers95 × 95 mmAgentDeck, the printed circuit board in 3D

    AgentDeck

    Brillar0101/agentdeck

    RP2040 macropad for supervising AI coding agents: 13 hot-swap keys with per-key RGB status, encoder, joystick, 4-layer PCB, CircuitPython firmware, printable enclosure

    101 partsMIT
  • 2 layers42.9 × 71.5 mmSpark-2350, the printed circuit board in 3D

    Spark-2350

    PythonAtSea/spark-2350

    The spark!2350 is a RP2350 based microcontroller that has a RM2 chip for BLE and WiFi. It also has a LiPo battery charger, as it is designed for use in mireless keyboards.

    60 parts3

Questions

How big is the Kaypaw96 PCB?

It measures 421.9 × 145.2 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Kaypaw96 use?

396 parts, built around the RP2040, W25Q128JVSIQ, SK6812MINI-E and ABM8-272-T3. 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 Kaypaw96 KiCad files?

From the Kaympe20/Kaypaw96 repository on GitHub, at the commit this page was made from: the board is pcb/kaypaw96.kicad_pcb and its schematic pcb/kaypaw96.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Kaypaw96 design in my own project?

Its repository states no licence, so its author keeps all rights: ask Kaympe20 before reusing the design.