

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.
- 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
4RP2040
LQFN-56(7x7)12bit 133MHz 30 LQFN-56(7x7) Microcontrollers (MCU/MPU/SOC) ROHSRaspberry PiMicrocontrollers (MCU/MPU/SOC)W25Q128JVSIQ
SOIC-8-208mil-40℃~+85℃ 100,000 cycles 120ms@(32KB) 128Mbit 133MHz 1uA 2.7V~3.6V 20 Years 3ms Power-on reset、Hardware write protection、Software write protection、Write enable latch、Absolute write protection SPI SOIC-8-208mil NOR FLASH ROHSWinbondNOR FLASHSK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)ABM8-272-T3
SMD3225-4P-40℃~+85℃ 10pF 12MHz 50Ω SMD crystal oscillator ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystals
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.
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
| Item | Quantity | Price | Price After Taxes + Shipping |
|---|---|---|---|
| Assembled PCB | 1 | $81.58 | $169.13 |
| 3D Printed Case | 1 | $0 | $0 |
| Cherry MX Switches (cheapest I could find after shipping) | 110 | $31.99 | $33.91 |
| Keycap Set | 1 | $16.86 | $17.87 |
| NCP1117-3.3_SOT223 | 1 | $9.99 | $10.59 |
| M3 Hardware | N/a | $6.99 | $7.41 |
Total: $238.91
Here's the parts I selected in JLCPCB:

Parts
396| Qty | Value | Footprint | References |
|---|---|---|---|
| 105 | D | Diode_SMD:RB161QS-40 | D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D100, D101, D102, D103, D104, D105 +89 |
| 105 | SK6812MINI | SK6812MINI Reverse:SK6812MINI-E | D106, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116, D117, D118, D119, D120, D121 +89 |
| 99 | SW_Push_45deg | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW100, SW101, SW102, SW103, SW104, SW105 +83 |
| 53 | 0.1u | CC0402KRX7R7BB104:C0402 | C100, C101, C102, C103, C104, C105, C106, C107, C109, C110, C111, C112, C113, C114, C115, C116 +37 |
| 10 | 100n | CC0402KRX7R7BB104:C0402 | C6, C7, C8, C9, C10, C11, C12, C13, C14, C16 |
| 3 | SW_Push_45deg | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_PCB | SW36, SW74, SW81 |
| 2 | 10u | CL05A106MQ5NUNC:C0402 | C3, C4 |
| 2 | 15p | CC0402FRNPO9BN150:C0402 | C1, C2 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric | R1, R6 |
| 2 | 1u | CL05A105KP5NNNC:C0402 | C5, C15 |
| 2 | 27.4 | Resistor_SMD:R_0402_1005Metric | R4, R5 |
| 2 | 5.1k | Resistor_SMD:R_0402_1005Metric | R2, R3 |
| 2 | SW_Push_45deg | Button_Switch_Keyboard:SW_Cherry_MX_2.00u_Vertical_PCB | SW42, SW80 |
| 1 | ABM8-272-T3 | ABM8_272_T3:XTAL_ABM8-272-T3 | Y1 |
| 1 | Conn_01x02 | PZ254V-11-02P:HDR-TH_2P-P2.54-V-M | J2 |
| 1 | NCP1117-3.3_SOT223 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U1 |
| 1 | SW_Push_45deg | Button_Switch_Keyboard:SW_Cherry_MX_6.25u_PCB | SW99 |
| 1 | USB_C_Receptacle_USB2.0_14P | Library:USB_C_Receptacle_XKB_U262-16XN-4BVC11 | J1 |
| 1 | W25Q128JVS | Package_SO:SOIC-8_5.3x5.3mm_P1.27mm | U3 |
Similar boards
- 2 layers303.6 × 94.1 mm

- 2 layers446.9 × 141.7 mm

- 2 layers60 × 50 mm

- 4 layers304.8 × 125.5 mm

- 2 layers131.2 × 132.5 mm

- 2 layers149.1 × 134.5 mm

- 4 layers95 × 95 mm

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 mm

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.
