

Open source southpaw mechanical keyboard
- Size
- 433.3 × 119 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 434
- Nets
- 247
- Pads
- 1,863
- Tracks, vias
- 2,318, 20
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 3 Jan 2020
- Updated
- 1 May 2020
Overview
KVT is an open-source printed circuit board by NeilFeagan, from the NeilFeagan/KVT repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 433.3 × 119 mm with 434 parts on 247 nets, routed with 2,318 tracks and 20 vias.
Its parts include 208 diodes, 105 switches, 104 resistors and 1 IC.
README
README.mdKVT
Open source southpaw mechanical keyboard. This Github comes with both the project files and libraries used on the project. Note I do not own the libraries used, I have only modified them to fit my needs.
Features
- USB Type-C
- Southpaw Layout
- All Through Hole Components
- LED Support
- QMK
Bill Of Materials
- Proton_C: 1
- KVT PCB: 1
- MX Style Switches: 104
- 1N4148 Through Hole Diodes: 104
- JS202011AQN DPDT Switch: 1 (Right Angle)
- 470Ω resistors: 104
- LEDs: 104
Installing and Compiling
To install QMK visit QMK's official website https://docs.qmk.fm/#/
You will need all the sub-modules to compile the firmware
After installation you need to compile the firmware; To compile the firmware for the Proton_C type this into the terminal
make kv\revt:defaultKeymaps
Default Keymap

FN Layer Keymap

Warning
This keyboard does not include a backplate or case, you will have to make your own.
KiCad 5.1.2 or above is needed to open this project. KiCad 4 or below won't work.
Notes
I made this keyboard for a personal project, I am new to the circuit/keyboard designing in game. If you open the pcb design you will see a bunch of numbers to the left of the finished design, those are spacing numbers for the footprints that I used.
If you have any suggestions on improving the design message me on Reddit /u/Hybrid65, thank you.
Parts
434| Qty | Value | Footprint | References |
|---|---|---|---|
| 104 | 470 | Keyboard:RESISTOR | R1, R10, R11, R12, R13, R14, R15, R16, R17, R18, R19, R100, R101, R102, R103, R104 +88 |
| 104 | D | keyboard_parts:D_SOD123_axial | D1, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D100, D101, D102, D103, D104 +88 |
| 104 | LED | MX_Alps_Hybrid:LED_E | D105, D106, D107, D108, D109, D110, D111, D112, D113, D114, D115, D116, D117, D118, D119, D120 +88 |
| 86 | KEYSW | MX_Alps_Hybrid:MX-1U-NoLED_E | K1, K2, K10, K11, K12, K13, K14, K15, K18, K19, K24, K100, K101, K102, K103, K104 +70 |
| 16 | MH_Pad | MountingHole:MountingHole_2.2mm_M2_ISO7380_Pad | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12, H13, H14, H15, H16 |
| 7 | KEYSW | MX_Alps_Hybrid:MX-1.25U-NoLED_E | K23, K28, K34, K76, K81, K85, K91 |
| 3 | KEYSW | MX_Alps_Hybrid:MX-2U-ReversedStabilizers-NoLED_E | K5, K16, K17 |
| 2 | KEYSW | MX_Alps_Hybrid:MX-2.25U-NoLED_E | K22, K89 |
| 2 | KEYSW | MX_Alps_Hybrid:MX-1.5U-NoLED_E | K20, K88 |
| 1 | KEYSW | MX_Alps_Hybrid:MX-2U-NoLED_E | K87 |
| 1 | KEYSW | MX_Alps_Hybrid:MX-1.75U-NoLED_E | K21 |
| 1 | KEYSW | MX_Alps_Hybrid:MX-2.75U-NoLED_E | K90 |
| 1 | KEYSW | MX_Alps_Hybrid:MX-6.25U-ReversedStabilizers-NoLED_E | K50 |
| 1 | SW_SPST | Button_Switch_THT:SW_CuK_JS202011AQN_DPDT_Angled | SW1 |
| 1 | proton_c | Proton C:proton_c_E | U1 |
Questions
How big is the KVT PCB?
It measures 433.3 × 119 mm and has 2 copper layers, 1.6 mm thick.
What parts does the KVT use?
434 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 KVT KiCad files?
From the NeilFeagan/KVT repository on GitHub, at the commit this page was made from: the board is VT.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the KVT design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers

- 2 layers210 × 228 mm

- 2 layers466.6 × 138.7 mm

Keeb
ShadowFox88/keyboard
This is a repo with the files used to make my own mechanical keyboard.
433 parts - 2 layers335.5 × 100.1 mm

- 2 layers319.9 × 160.3 mm

- 2 layers372.9 × 100.8 mm

Keyboard
JoniBach/bachro-board-v1
One main keyboard ("parent") with magnetic dock connectors on its edges, and detachable macropads ("children") that either run standalone on their own USB-C or dock to the parent as passive matrix extensions.
433 parts - 2 layers330 × 150 mm

- 2 layers170.2 × 213.4 mm
