Skip to the content
2 layers253.7 × 118.7 mmK34, the printed circuit board in 3D

k34 keyboard design

Size
253.7 × 118.7 mm
Copper layers
2
Thickness
1.6 mm
Parts
69
Nets
61
Pads
333
Tracks, vias
264, 40
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
26 Sep 2021
Updated
14 May 2022

Overview

K34 is an open-source printed circuit board by wongjingping, from the wongjingping/k34 repository on GitHub, published under the CC0-1.0 licence. It is a 2-layer board of 253.7 × 118.7 mm with 69 parts on 61 nets, routed with 264 tracks and 40 vias.

Its parts include 34 diodes and 1 IC. It belongs with the keyboards and input boards and the nRF52 and nRF5x boards of this library.

README

README.md

k34

This project contains the pcb designs for the k34 keyboard. The k34 is a unibody, column-staggered, high-profile, 3d-printed, tray-mount keyboard with 34 keys.

orient.py contains a python script I used to programmatically arrange the switch and diode footprints. Traces were hand-connected.

k34/plate and case reference contains the exported svg's that I imported into fusion360 for modeling the case and plate files.

case contains the stl files I used for the plate and case. The case supports the sides/outline of the pcb and fits well but isn't secured (ie would be fine if you're not planning to transport/move it around a lot). Note that the plate is non-symmetric and is adapted directly from the pcb's edge cut layer.

Firmware

K34 keyboard

Parts

69
QtyValueFootprintReferences
34D_SmallDiode_SMD:D_SOD-128D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +18
34MX-NoLEDMX_Alps_Hybrid:MXOnly-1U-HotswapMX1, MX2, MX10, MX11, MX12, MX13, MX14, MX15, MX16, MX17, MX18, MX19, MX20, MX21, MX22, MX23 +18
1nice_nanonice-nano-kicad:nice_nanoU1

Similar boards

  • 2 layers117.3 × 54.5 mmMegapad, the printed circuit board in 3D

    Megapad

    hackclub/OnBoard

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

    69 parts915
  • 2 layers100 × 96 mmBacklight, the printed circuit board in 3D

    Backlight

    jackw01/scanlight

    A better light source for scanning color negative film

    69 parts397CERN-OHL-W-2.0
  • 2 layers135.9 × 102.2 mmErgo42, the printed circuit board in 3D

    Ergo42

    Biacco42/Ergo42

    7x4 ortho linear split keyboard - The Answer to the Ultimate Question of Life, the Universe, and at least Keyboards

    69 parts218
  • 2 layers104.1 × 71.1 mmMinifp, the printed circuit board in 3D

    Minifp

    eigenco/frankenpi

    This is an experimental project to connect Raspberry Pi with the help of cheap Cyclone IV FPGA board to 8-bit ISA bus to act as multiple different devices.

    69 parts139
  • 2 layers90 × 140 mmDrumkid, the printed circuit board in 3D

    Drumkid

    mattybrad/drumkid

    Version 4 was the first successful working design, with full code, schematics, Gerbers, etc available on GitHub.

    69 parts137
  • 2 layers120 × 60 mmOverglade Badges, the printed circuit board in 3D

    Overglade Badges

    KaiPereira/Overglade-Badges

    NFC hackathon badges for the Overglade game jam in Singapore!

    69 parts126
  • 2 layers142 × 20 mmDeskController, the printed circuit board in 3D

    DeskController

    BerkeleyHCI/PolymorphicBlocks

    A Python-based hardware description language for PCBs for higher-level (block-diagram / system-architecture level) PCB design through libraries of directly reusable subcircuit generators.

    69 parts94BSD-3-Clause
  • 2 layers163.1 × 111.9 mmSpleeb, the printed circuit board in 3D

    Spleeb

    chrishoage/spleeb

    A split keyboard... or spleeb

    69 parts87MIT

Questions

How big is the K34 PCB?

It measures 253.7 × 118.7 mm and has 2 copper layers, 1.6 mm thick.

What parts does the K34 use?

69 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 K34 KiCad files?

From the wongjingping/k34 repository on GitHub, at the commit this page was made from: the board is k34/k34.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the K34 design in my own project?

Its repository publishes it under the CC0-1.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).