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

A 64 key minimal keyboard with a sliding volume control

Size
309.6 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
150
Nets
112
Pads
807
Tracks, vias
547, 8
Pours
2
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
2 Jul 2025
Updated
3 Jul 2025

Overview

Keyboard is an open-source printed circuit board by Outdatedcandy92, from the Outdatedcandy92/Zen64 repository on GitHub. It is a 2-layer board of 309.6 × 100 mm with 150 parts on 112 nets, routed with 547 tracks and 8 vias.

Its parts include 68 switches, 67 diodes, 5 resistors, 2 ICs and 1 connector. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

Zen64

Zen64 is a super minimal 64 key wireless mechanical keyboard with hot-swap sockets and a sliding potentiometer. It uses the nice!nano board as its controller and features a sleek modern design.

img


Project Structure

text
Zen64/
├── BOM.md
├── JOURNAL.md
├── README.md
└── src/
    ├── cad/
    │   └── MinimalKeeb v5.step
    ├── firmware/
    │   └── code.py
    ├── kicad/
    │   ├── Keyboard.kicad_pcb
    │   ├── Keyboard.kicad_prl
    │   ├── Keyboard.kicad_pro
    │   └── Keyboard.kicad_sch
    └── production/
        ├── Bottom_Feet_10deg.stl
        ├── Case.stl
        ├── Keyboard_Plate.stl
        ├── Keyboard.zip
        └── Potentiometer_Cover.stl

Schematics

img

PCB

img

PCB Render

img

Fusion 360

img img img

BOM

ComponenetQuantityPrice
Kalih Hot Swap Socket70pcs11.18
Cherry MX Red70pcs28.18
Keycap Set1 set28.84
Stabilizer Set1 set8.59
Nice!Nano Clone2pcs10.42
M2.5 6mm Heat Insert30pcs2.92
M2.5 8mm Screws50pcs2.34
MCP23017-SO5pcs8.72
1N4148 SOD-123100pcs2.99
10K Slide Potentiometer10pcs11.18
Non Slip Feet1pc4.19
EVA Foam 3mm1pc5.99
PCB5pcs27.22
PETG Filament1kg28.61
USB-C Cable1pc9.08
Solder Wire50G8.83
2mm Silicon Foam1pc9.99
Subtotal$209.27 CAD
Discount-$16
Total$193 = $142 USD

Parts

150
QtyValueFootprintReferences
64DiodeDiode_SMD:D_0805_2012Metric_Pad1.15x1.40mm_HandSolderD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +48
53SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_1.00uSW1, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23, SW24 +37
6MountingHoleMountingHole:MountingHole_2.7mm_M2.5H1, H2, H3, H4, H5, H6
3ResistorResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR3, R4, R5
3SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_1.25uSW5, SW47, SW52
3SwitchScottoKeebs_Stabilizer:Stabilizer_MX_2.00uSW65, SW66, SW67
24K7Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2
2SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_2.25uSW4, SW60
2SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_1.50uSW2, SW59
2SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_1.75uSW3, SW56
1BatteryConnector_JST:JST_XH_B2B-XH-AM_1x02_P2.50mm_VerticalJ1
1GREENLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD66
1MCP23017_SOPackage_SO:SOIC-28W_7.5x17.9mm_P1.27mmU2
1Nice_Nano_V2ScottoKeebs_MCU:Nice_Nano_V2U1
1REDLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD65
1R_PotentiometerScottoKeebs_Miscellaneous:Sliding_PotRV1
1SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_6.25uSW34
1SW_Push_45degScottoKeebs_Hotswap:Hotswap_MX_Plated_2.00uSW58
1SwitchScottoKeebs_Stabilizer:Stabilizer_MX_6.25uSW68
1YELLOWLED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolderD67

Questions

How big is the Keyboard PCB?

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

What parts does the Keyboard use?

150 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 Outdatedcandy92/Zen64 repository on GitHub, at the commit this page was made from: the board is src/kicad/Keyboard.kicad_pcb and its schematic src/kicad/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 states no licence, so its author keeps all rights: ask Outdatedcandy92 before reusing the design.

Similar boards

  • 2 layers310.8 × 106.1 mmKeypad, the printed circuit board in 3D

    Keypad

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    150 parts915
  • 2 layers365.1 × 203.2 mmDIAG, the printed circuit board in 3D

    DIAG

    Nakazoto/CenturionComputer

    This is just a simple backup of all the files related to the Centurion that I have stored on my HD. The Wiki itself has far more in-depth information about the Centurion and it's individual cards.

    150 parts172
  • 2 layers82 × 82 mmBack, the printed circuit board in 3D

    Back

    johanwheeler/ch32-fireplace

    Ch32 based christmas card with 8x8 screen, sound and capacitive buttons

    150 parts33MIT
  • 2 layers64.7 × 47.9 mmCable to banana, the printed circuit board in 3D

    Cable to banana

    devEmbedded/differential_probe

    Modular differential probe (DEDP-100)

    150 parts32
  • 2 layers160 × 100 mmPico euro, the printed circuit board in 3D

    Pico euro

    shabaz123/pico-eurocard

    This repository contains PCB Gerber files and bill of materials for a Pi Pico Eurocard Development Board. See James' Workshop Wednesday's Video which demonstrates the revision 2.0 board.

    150 parts19
  • 2 layers304.8 × 95.3 mm65 keyboard untitled, the printed circuit board in 3D

    65 keyboard untitled

    eightbitraptor/65_keyboard_untitled

    My as yet unnamed 65% keyboard design

    150 parts15
  • 2 layers235 × 160 mmMemory.ROMRAM, the printed circuit board in 3D

    Memory.ROMRAM

    lynchaj/duodyne

    Duodyne is a hobbyist retrocomputer system designed to run ROMWBW. It is comprised of modules on a system bus

    150 parts15
  • 2 layers168 × 110 mmUFC Main, the printed circuit board in 3D

    UFC Main

    Exprezz0/F-18C_Simulator

    Based on OpenHornet design - Modified for Personal Use.

    150 parts14