

Vpad
vpad is a wired, split, and ortholinear mechanical keyboard. both sides of the keyboard use the same board, and are connected using a ten wire cable. each half uses a 5x5 key matrix using choc v1 switches.
- Size
- 100.6 × 109.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 57
- Nets
- 59
- Pads
- 239
- Tracks, vias
- 269, 5
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Jun 2025
- Updated
- 30 Jun 2025
Overview
Vpad is an open-source printed circuit board by vibsthebot, from the vibsthebot/vpad repository on GitHub. It is a 2-layer board of 100.6 × 109.4 mm with 57 parts on 59 nets, routed with 269 tracks and 5 vias.
Its parts include 25 diodes, 25 switches and 2 connectors. It belongs with the keyboards and input boards and the RP2040 boards of this library.
README
README.mdvpad - a 50-key split keyboard
vpad is a wired, split, and ortholinear mechanical keyboard. both sides of the keyboard use the same board, and are connected using a ten wire cable. each half uses a 5x5 key matrix using choc v1 switches.
Features
well its just a simple keyboard, but its ortholinear, split, and choc!
Firmware Overview
- Layer 0 - QWERTY (Default)
- Layer 1 - Numbers & Symbols
- Layer 2 - Function Keys
Schematic
PCB
3D Model
BOM
| Qty | Item | Individual Price | Total Price |
|---|---|---|---|
| 1 | PCB + stencil | $15.20 | $15.20 |
| 50 | SOD123 Diode | $0.02 | $1.15 |
| 1x80 | M3x4 heatset insert | $5.99 | https://www.amazon.com/Threaded-Inserts-Printing-Embedment-Automotive/dp/B0DJS5HWBY/ |
| 50 | Choc v1 | $0.60 | $30.00 |
| 1x100 | M3x6 screws | $5.99 | https://www.amazon.com/Socket-Screws-Bolts-Thread-100pcs/dp/B07CMRQ3TB/ |
| - | - | $58.33 |
Parts
57| Qty | Value | Footprint | References |
|---|---|---|---|
| 25 | D | ScottoKeebs_Components:Diode_SOD-123 | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +9 |
| 25 | SW_Push_45deg | ScottoKeebs_Choc:Choc_V1_1.00u | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +9 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | Conn_01x10_Socket | Connector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_Vertical | J1, J2 |
| 1 | RaspberryPi_Pico | Module:RaspberryPi_Pico_Common_THT | A1 |
Questions
How big is the Vpad PCB?
It measures 100.6 × 109.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Vpad use?
57 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 Vpad KiCad files?
From the vibsthebot/vpad repository on GitHub, at the commit this page was made from: the board is vpad.kicad_pcb and its schematic vpad.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Vpad design in my own project?
Its repository states no licence, so its author keeps all rights: ask vibsthebot before reusing the design.
Similar boards
- 2 layers59.2 × 52.9 mm

- 2 layers100 × 70.3 mm

- 2 layers165.1 × 120.7 mm

- 2 layers

- 2 layers121.1 × 104.7 mm

Sepia officinalis
tapioki/cephalopoda
Low profile split ergonomic mechanical keyboards
57 parts240GPL-3.0 - 2 layers100 × 96.5 mm

Keyboard ch32x-36-lhs
rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware
57 parts236 - 2 layers178 × 39 mm

AddOnA
freeDSP/freeDSP-aurora
freeDSP ADAU1452 with 8 analog input, 8 analog outputs, S/P-DIF I/O, ADAT I/O, USB Audio Class2, WiFi, Bluetooth
57 parts226CC-BY-SA-4.0 - 2 layers58 × 110 mm
