Skip to the content
PCBKitNew board
2 layers311.9 × 123.8 mmJayden keyboard, the printed circuit board in 3D

Mirror of https://codeberg.org/virtualfuzz/virtual_keyboard

Size
311.9 × 123.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
164
Nets
115
Pads
785
Tracks, vias
507, 9
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
26 Jun 2025
Updated
26 Jun 2025

Overview

Jayden keyboard is an open-source printed circuit board by virtualfuzz, from the virtualfuzz/virtual_keyboard repository on GitHub, published under the MIT licence. It is a 2-layer board of 311.9 × 123.8 mm with 164 parts on 115 nets, routed with 507 tracks and 9 vias.

Its parts include 81 diodes and 81 switches. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

virtual_keyboard

Screenshot of the full keyboard

Uses kmk for the firmware, maybe in the future I will switch to Rust.

The goal of this keyboard is to be one that I like, not one with a bunch of fancy features. It's as minimal as I like it to be, 65% keyboards seem good, but I still need F keys because for some games it better to have them.

For the arrow keys, I don't think it's that bad not having them thanks to WASD keys.

Schematic

Schematic of the PCB

PCB

PCB of the keyboard

Case

Bottom of the case

Top of the case

The case is supposed to stick together using screws, not sure if they will fit.
I think I'll use some tape or a wire to hold it together if it doesn't fit.

Bill of Materials

Electronics

QTYNamePart number
1Orpheus PICO
81Diodes1N4148WL
81Kailh Hotswap Sockets

Keyboard components

QTYName
1Bottom case
1Top case
42mm (Self-drilling?) Screws
81DSA keycaps
81Cherry MX Switches
16u Stabilizer
22u Stabilizers

Keyboard Layout (KLE raw data)

ISO layout

Keyboard layout, it is an AZERTY-AFNOR 65% keyboard with the F keys

text
["Esc","F1","F2","F3","F4","F5","F6","F7","F8","F9","F10","F11","F12","Print screen","Delete"],
["#\n@","1\nà","2\né","3\nè","4\nê","5\n(","6\n)","7\n‘","8\n’","9\n«","0\n»","\"\n'","¨\n^",{w:2},"Backspace"],
[{w:1.5},"Tab","A","Z\n£","E\n€","R","T\n{","Y\n}","U","I","O","P","–\n-","±\n+",{x:0.25,w:1.25,h:2,w2:1.5,h2:1,x2:-0.25},"Enter"],
[{w:1.75},"Caps Lock","Q","S","D\n$","F","G","H","J","K","L","M","\\\n/","½\n*"],
[{w:1.25},"Shift",">\n<","W","X","C","V","B","N","?\n.","!\n,","…\n:","=\n;",{w:1.75},"Shift","↑"],
["Ctrl","Fn","Super","Alt",{a:7,w:6},"","Alt Gr","Super","Ctrl","←","↓","→"]

License

Licensed under the MIT license

Parts

164
QtyValueFootprintReferences
81DDiode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +65
74SW_PushMX_HOTSWAP:MX-Hotswap-1USW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +58
2SW_PushMX_HOTSWAP:MX-Hotswap-1.75USW44, SW69
1LOGOLOGOG***
1RaspberryPi_PicoPICO:RaspberryPi_Pico_Common_THT_MountingHolesA1
1SW_PushMX_HOTSWAP:MX-Hotswap-6USW75
1SW_PushMX_HOTSWAP:MX-Hotswap-2USW29
1SW_PushMX_HOTSWAP:MX-Hotswap-1.5USW30
1SW_PushMX_HOTSWAP:MX-Hotswap-ISOSW43
1SW_PushMX_HOTSWAP:MX-Hotswap-1.25USW57

Questions

How big is the Jayden keyboard PCB?

It measures 311.9 × 123.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Jayden keyboard use?

164 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 Jayden keyboard KiCad files?

From the virtualfuzz/virtual_keyboard repository on GitHub, at the commit this page was made from: the board is PCB/jayden_keyboard.kicad_pcb and its schematic PCB/jayden_keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Jayden keyboard design in my own project?

Its repository publishes it under the MIT 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 layers99.8 × 99.8 mmOpenDeck r2.2.1, the printed circuit board in 3D

    OpenDeck r2.2.1

    shanteacontrols/OpenDeck

    A platform for building interactive control and sensing devices using MIDI and OSC built with Zephyr RTOS.

    164 parts960Apache-2.0
  • 2 layers92 × 83 mmESP32-HELP Button pan, the printed circuit board in 3D

    ESP32-HELP Button pan

    pcbreflux/espressif

    all espressif stuff will committed here

    164 parts608GPL-3.0
  • 2 layers175.4 × 145 mmICEDLeft, the printed circuit board in 3D

    ICEDLeft

    kiibohd/pcb

    PCB and PCB related bits

    164 parts417
  • 2 layers133.8 × 177.3 mmCorne glp, the printed circuit board in 3D

    Corne glp

    beekeeb/crkbd-glp

    A variant of the Corne keyboard for GLP (Gateron Low Profile) key switches

    164 parts110MIT
  • 2 layers115.2 × 78.6 mmL0destar, the printed circuit board in 3D

    L0destar

    m4rkw/l0destar

    l0destar open-source tracker project

    164 parts43
  • 2 layers188 × 193 mm6800sbc, the printed circuit board in 3D

    6800sbc

    jefftranter/6800

    Code related to the Motorola 6800 microprocessor.

    164 parts32
  • 2 layers102.4 × 46.9 mmEG8010 A0, the printed circuit board in 3D

    EG8010 A0

    Millisman/EG8010

    Collection of designs for the EG8010 (ASIC for single-phase SPWM control H-bridge)

    164 parts17MIT
  • 2 layers283 × 96 mmFront panel 9602, the printed circuit board in 3D

    Front panel 9602

    ibm2030/EDUC8

    EDUC-8 recreation by Gwyllym Suter

    164 parts13