Skip to the content
PCBKitNew board
2 layers305 × 125.3 mmKeyboard, the printed circuit board in 3D

keeby

Size
305 × 125.3 mm
Copper layers
2
Thickness
1.6 mm
Parts
198
Nets
119
Pads
858
Tracks, vias
3,985, 0
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
2 Mar 2025
Updated
31 Oct 2026

Overview

Keyboard is an open-source printed circuit board by chinh4, from the chinh4/mechanizer repository on GitHub. It is a 2-layer board of 305 × 125.3 mm with 198 parts on 119 nets, routed with 3,985 tracks and 0 vias.

Its parts include 58 switches, 54 diodes, 6 connectors and 2 ICs. It belongs with the keyboards and input boards of this library.

README

README.md

tag

What and Why?

This is an ortholinear, split keyboard with wireless functionality and a display with a theme based on the song Mesmerizer by 32ki. I designed this keyboard to improve on issues I had with my previous ortholinear keyboard design, the blahajergo.

Images

Overall

Overall

Schematic

Schematic

PCB

PCB-2d PCB-3d-f PCB-3d-b

3D model

I have moved from inventor to onshape for the cad.

BOM

NameQtyPriceVendorLink
THT 1N4148 Diodes54$0.00HackClubN/A
KBDiy Toy54$24.45AliExpresshttps://www.aliexpress.us/item/3256807300360436.html
JWK Linear Switches54$14.4typeractivehttps://typeractive.xyz/products/jwk-jwick-linear-switches?variant=45434593968359
Kalih MX hotswap sockets54$13.45AliExpresshttps://www.aliexpress.us/item/3256808768257055.html
4P4C jack2$1.87AliExpresshttps://www.aliexpress.us/item/3256807699240291.html
JST connector2$0.73AliExpresshttps://www.aliexpress.us/item/3256808844534562.html
0.91" Oled display2$1.96AliExpresshttps://www.aliexpress.us/item/3256805114690528.html
3.7v Lithium battery2$8.00typeractivehttps://typeractive.xyz/products/lithium-battery-110mah?variant=43294731665639
JST connector2$1.00typeractivehttps://typeractive.xyz/products/battery-jack?variant=45597492707559
SMD side button2$1.50typeractivehttps://typeractive.xyz/products/reset-button
SPDT Switch2$1.50typeractivehttps://typeractive.xyz/products/power-switch?variant=45597854171367
M2 screws24$2.44AliExpresshttps://www.aliexpress.us/item/2255799870438450.html
M2 standoffs12$5.40AliExpresshttps://www.aliexpress.us/item/3256806016664762.html
Seeed XIAO ESP32-S3 Plus (already own)2$13.80seeedstudiohttps://www.seeedstudio.com/Seeed-Studio-XIAO-ESP32S3-Plus-p-6361.html
PCB1 (5)$36.92jlcpcbSee jlcpcb pic in Files
Total
AliExpress: $52.83 subtotal + $4.24 shipping + $3.33 fees = $58.61 total
typeractive: $26.40 subtotal + $0.00 shipping + $0.00 fees = $26.40 total
seeedstudio: $0.00 subtotal + $0.00 shipping + $0.00 fees = $0.00 total
jlcpcb: $21.40 subtotal + $15.52 shipping + $0.00 fees = $36.92 total
Total: $121.93

Parts

198
QtyValueFootprintReferences
66LOGOLOGOG***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G***, G*** +50
54D_Smallchinh4thepro:ComboDiodeD1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +38
54Keyswitchchinh4thepro:Hotswap_MXS1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +38
12ceoloide:mounting_hole_platedH1, H2, H3, H4, H5, H6, H7, H8, H9, H10, H11, H12
24P4Cchinh4thepro:RJ9_Evercom_5301-440xxx_HorizontalJ3, J6
2Conn_01x02_SocketConnector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ2, J5
2OLED_128x32chinh4thepro:OLED_128x32J1, J4
2SW_SPDTchinh4thepro:power_switch_smd_sideSW2, SW4
2Switchchinh4thepro:reset_switch_smd_sideSW1, SW3
2XIAO-HALF-HOLE-23Pchinh4thepro:Xiao_ESP32S3_Plus.kicad_symU1, U3

Questions

How big is the Keyboard PCB?

It measures 305 × 125.3 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Keyboard use?

198 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 chinh4/mechanizer repository on GitHub, at the commit this page was made from: the board is CAD/KiCad/keyboard.kicad_pcb and its schematic CAD/KiCad/Libraries/scottokeebs/Extras/ScottoModules/STM32F072CBT6/ScottoModules.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 chinh4 before reusing the design.

Similar boards

  • 2 layers327 × 160.5 mmAnalog keyboard, the printed circuit board in 3D

    Analog keyboard

    hackclub/OnBoard

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

    198 parts915
  • 2 layers53.3 × 22.9 mmBluePillF4, the printed circuit board in 3D

    BluePillF4

    rogerclarkmelbourne/STM32_Pill_Boards

    Various STM32 boards in a form factor similar to the Maple Mini or Blue Pill board

    198 parts51
  • 2 layers183.9 × 155.8 mmHermod left, the printed circuit board in 3D

    Hermod left

    modern-hobbyist/aesir

    Collection of KiCad PCB designs for custom keyboards, including full-sized and split ergonomic layouts with STM32F072CBT6 microcontrollers.

    198 parts27
  • 2 layers85 × 170 mmCore64 LB, the printed circuit board in 3D

    Core64 LB

    ageppert/Core-64-Interactive-Core-Memory-Badge

    64 bits of core memory and LEDs to interact with directly using a magnetic wand.

    198 parts17GPL-3.0
  • 2 layers283 × 94.2 mmDoddle60, the printed circuit board in 3D

    Doddle60

    AcheronProject/Doddle60

    Doddle60 is a 60% ISO layout PCB with a minimal layout number support intended for ISO users.

    198 parts10
  • 2 layers155 × 114 mmIOExpansion, the printed circuit board in 3D

    IOExpansion

    ja1umi/MUTIF09Project

    Various design materials for building my 8-bit-microprocessor-based single board computer(s)

    198 parts10MIT
  • 2 layers272.1 × 112.3 mmPanel, the printed circuit board in 3D

    Panel

    ericrlau/SP56

    Bluetooth low engery keyboard. Layout based on Sofle keyboard with some modifications. NRF52840 powered. Designed around Kaihl Choc switches and spacing.

    198 parts9CC-BY-SA-4.0