Skip to the content
PCBKitNew board
2 layers311.9 × 100 mmKeyboard, the printed circuit board in 3D

a 60% keyboard design

Size
311.9 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
128
Nets
104
Pads
533
Tracks, vias
397, 14
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
14 Jun 2025
Updated
28 Jul 2025

Overview

Keyboard is an open-source printed circuit board by mihranrazaa, from the mihranrazaa/WayBoard repository on GitHub, published under the MIT licence. It is a 2-layer board of 311.9 × 100 mm with 128 parts on 104 nets, routed with 397 tracks and 14 vias.

Its parts include 66 switches, 61 diodes and 1 IC. It belongs with the keyboards and input boards and the RP2040 boards of this library.

README

README.md

WayBoard

A Keyboard Design for ME and YOU

Overview

a 60% keyboard design With very minimal design, it is based on RP2040 plus with a type C port which came in-built with the MCU, there total of 61 MX switches design with 5 Stabilizer type switches. A small minimal keyboard :).

Bit in depth info

The keyboard is designed to be sleek and plane it has RP2040 plus as the MCU and Cherry MX Brown Switches for the keys which are used for versatile purposes (that's what i saw at least). The main firmware is KMK based and the Firmware has already been released, you can find that in the Firmware and Production folder, I hate using different cables so having type c inbuilt in the RP2040 plus is a win-win. I added A small space in the bottom right of the keyboard which will act as a handle kind of things and also look good


Images

Screenshot

Screenshot

Screenshot

THE ABOVE IMAGES ARE THE LATEST ITERATION OF CAD

Screenshot

Screenshot


Files to build

PCB

The files for the PCB and Schematics are available in the PCB folder and gerber files are added in the Production folder..

Screenshot

Screenshot

Screenshot

3D Case (CAD)

The step files for the keyboard are available in the CAD folder and also in the Production Folder.

Screenshot

Screenshot

Screenshot

Screenshot

Can't add a combine image of pcb with components my laptop can't handle all that together.. Other than this you just have to purchase the Components given below and assemble them.


BOM

ComponentQuantityNotePriceLink
Cherry MX Switches(Brown)1Couldn't find a proper retailer on Amazon.They are selling for the right amount i think,32USDAvailable
White Keycaps set1Good Asthetics are important I will keep the body grey :)25USDAvailable
Stabilizer set1It has 2 extra Stabilizers just in case..20USDAvailable Available
Case & PCB1I will make them through any local business15-20USD
TOTAL100USD

Other than this you also need M3 srews but i didn't included them as i already have them..


Extra Stuff

Gratitude

  • Thanks to Hackclub and Hackpad for making me do this brilliant project, More coming :).
  • Thanks to my potato for helping me till the end.
  • Thanks to myself for completing the project and not getting distracted with another project.
  • And Thank you for Reading?

Challanging

  • The only challanging part was designing the PCB and Schematics, first i was overthinking for what MCU should i choose then i took some time on footprints and symbols..
  • CAD is TUFF!

End

Check my BLOG ~ mihranrazaa

BYEEE

Parts

128
QtyValueFootprintReferences
611N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +45
51SwitchPCM_marbastlib-mx:SW_MX_1uSW1, SW2, SW10, SW11, SW12, SW13, SW14, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +35
7SwitchPCM_marbastlib-mx:SW_MX_1.25uSW54, SW55, SW56, SW58, SW59, SW60, SW61
2MX_stabPCM_marbastlib-mx:STAB_MX_P_2.25uS3, S4
2SwitchPCM_marbastlib-mx:SW_MX_1.5uSW15, SW28
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2.75uS5
1MX_stabPCM_marbastlib-mx:STAB_MX_P_2uS2
1MX_stabPCM_marbastlib-mx:STAB_MX_P_6.25uS1
1Raspberry_Pi_PicoJoeScottoMCU:Raspberry_Pi_PicoU1
1SwitchPCM_marbastlib-mx:SW_MX_1.75uSW29

Questions

How big is the Keyboard PCB?

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

What parts does the Keyboard use?

128 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 Keyboard KiCad files?

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

Can I use the 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 layers98.4 × 190.5 mmChainlinkBase, the printed circuit board in 3D

    ChainlinkBase

    scottbez1/splitflap

    DIY split-flap display

    128 parts4.2k
  • 2 layers39.6 × 99.1 mmESP32-Eurorack Audio, the printed circuit board in 3D

    ESP32-Eurorack Audio

    ctag-fh-kiel/ctag-tbd

    CTAG TBD >>to be determined<< an extendible open source Eurorack sound module

    128 parts260
  • 2 layers165 × 103.8 mmOutput pcb, the printed circuit board in 3D

    Output pcb

    QuinnFreedman/modular

    A collection of free & open source DIY synthesizer module designs for Eurorack

    128 parts116
  • 2 layers141.4 × 115.9 mmKapl, the printed circuit board in 3D

    Kapl

    keyzog/kapl

    The Kapl is a split ergonomic keyboard with 70 keys (7x5)

    128 parts88MIT
  • 2 layers97.2 × 58.9 mmDecentUSB2040, the printed circuit board in 3D

    DecentUSB2040

    bleroy/3d-junkyard

    Random 3D models

    128 parts69
  • 2 layers264 × 141.2 mmKorris, the printed circuit board in 3D

    Korris

    yanghu/unicorne

    A one-piece 40% ortho keyboard design inspired by crkbd, Kyria and Ferris.

    128 parts63MIT
  • 2 layers86 × 86 mmProduction, the printed circuit board in 3D

    Production

    kerikun11/IR-Station

    Infrared Remote Controller with ESP8266 WiFi-module. You can control your home appliances with your smartphone or laptop.

    128 parts54MIT
  • 2 layers149 × 104 mmUaBrain gm e38, the printed circuit board in 3D

    UaBrain gm e38

    rusefi/rusefi-hardware

    128 parts52