Skip to the content
PCBKitNew board
2 layers309 × 175.7 mmMk1, the printed circuit board in 3D

its a mechanical keyboard + a mouse too *

Size
309 × 175.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
181
Nets
115
Pads
679
Tracks, vias
525, 18
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
24 Oct 2026
Updated
25 Oct 2026

Overview

Mk1 is an open-source printed circuit board by voldemort401, from the voldemort401/mk1 repository on GitHub. It is a 2-layer board of 309 × 175.7 mm with 181 parts on 115 nets, routed with 525 tracks and 18 vias.

Its parts include 79 diodes, 6 switches and 1 IC. It belongs with the keyboards and input boards and the RP2040 and NXP (LPC, Kinetis, i.MX RT) boards of this library.

README

README.md
image

made for hack club's fabricate

Its a keyboard with 78 keys i quite like the keyboard it took me some time but i am happy with it i mean its my first electronics project so i am quite happy with the final product

It has these features

  • 78 keys
  • reprogram anykey anyway you like using the keymap.c file located in the firmware/keymaps/default/keymap.c
  • 1 rotary encoder
  • a 128 x 32 OLED display
  • and you can also kinda use this as a mouse

Inspiration

I made this project because i was inspired by the brew-keeb project of geg-tech i really liked his keyboard and i also wanted to make my own keyboard so i thank geg-tech for making an awesome project and giving me the inspiration to make this one!!

CAD

image image

Schematic + PCB

image image image image

Usage of AI in this project

During this project, I used AI to help with debugging KiCad DRC errors and i also used it to learn how to create those cutouts precisely but the designs were done by hand by me with no use from ai

Parts

181
QtyValueFootprintReferences
79DDiode_SMD:D_SOD-123D1, D2, D10, D11, D12, D13, D14, D17, D18, D19, D20, D21, D22, D23, D24, D25 +63
79MX_SW_HSPCM_Switch_Keyboard_Cherry_MX:SW_Cherry_MX_PCB_1.00uMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX17, MX18, MX19, MX20, MX21, MX22, MX23, MX24, MX25 +63
7LOGOLOGOG***, G***, G***, G***, G***, G***, G***
3MX_stabPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_2.00uS2, S3, S4
1ER_OLEDM0.91_1x-I2CDisplay:ER_OLEDM0.91_1x-I2CU2
1MX_stabPCM_Mounting_Keyboard_Stabilizer:Stabilizer_Cherry_MX_6.25uS1
1RaspberryPi_Pico_WModule:RaspberryPi_Pico_W_SMD_HandSolderA1
1RotaryEncoder_Switch_MPPCM_marbastlib-various:ROT_Alps_EC11E-SwitchSW1
1SW_PushButton_Switch_THT:SW_PUSH_6mmSW2

The 173 most common of 181 parts.

Questions

How big is the Mk1 PCB?

It measures 309 × 175.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mk1 use?

181 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 Mk1 KiCad files?

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

Can I use the Mk1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask voldemort401 before reusing the design.

Similar boards

  • 2 layers321 × 92.3 mmMx40, the printed circuit board in 3D

    Mx40

    zzeneg/stront

    Split keyboards with 38 or 40 keys, LCD display and Cirque trackpad

    181 parts353MIT
  • 2 layers60.3 × 106.5 mmTINRS - Wobbler (pico)sch, the printed circuit board in 3D

    TINRS - Wobbler (pico)sch

    ThisIsNotRocketScience/Eurorack-Modules

    This is not Rocket Science presents: Eurorack modular synthesizer modules!

    181 parts87MIT
  • 2 layers380 × 137.9 mmM0110a qmk, the printed circuit board in 3D

    M0110a qmk

    str-dst/m0110a_usb

    QMK powered drop-in replacement PCB for the Apple M0110a

    181 parts36
  • 2 layers201.9 × 112.4 mmTi92, the printed circuit board in 3D

    Ti92

    zortness/ti92-redux

    Bringing the TI-92's back to life

    181 parts26MIT
  • 2 layers102.8 × 133 mmKSK-1200A, the printed circuit board in 3D

    KSK-1200A

    starlightk7/OpenKSK

    Repository for Reproduction PCBs for Early 1990's Sony KSK Series Laser Boards, found in systems such as the Sega CD Model 1, 2 & Neo Geo CD Frontloader.

    181 parts12CERN-OHL-S-2.0
  • 2 layers93.3 × 82.3 mmGitfup, the printed circuit board in 3D

    Gitfup

    fwachsmuth/Synkino

    Allows sound playback synchronised to a running,jittery Super 8 projector

    181 parts7
  • 2 layers50.8 × 95.2 mmDevel gw1, the printed circuit board in 3D

    Devel gw1

    andrastantos/unic

    181 parts6
  • 2 layers177 × 121.9 mmALUModule, the printed circuit board in 3D

    ALUModule

    crempp/ucpu

    16bit CPU made from TTL Logic Chips

    181 parts4