

Keyboard
my attempt at a custom split ortho keyboard using ergogen
- Size
- 300 × 183.2 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 136
- Nets
- 157
- Pads
- 864
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 4.1.0 (file 20240108)
- Created
- 3 May 2025
- Updated
- 5 May 2025
Overview
Keyboard is an open-source printed circuit board by DylanBulfin, from the DylanBulfin/keyboard repository on GitHub. It is a 2-layer board of 300 × 183.2 mm with 136 parts on 157 nets.
Its parts include 60 diodes and 60 switches. It belongs with the keyboards and input boards of this library.
Parts
136| Qty | Value | Footprint | References |
|---|---|---|---|
| 60 | ComboDiode | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +44 | |
| 60 | PG1350 | S1, S2, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23 +44 | |
| 10 | — | ceoloide:mounting_hole_plated | H1, H2, H3, H4, H5, H6, H7, H8, H9, H10 |
| 2 | — | ceoloide:mcu_nice_nano | MCU1, MCU2 |
| 2 | — | ceoloide:power_switch_smd_side | PWR1, PWR2 |
| 2 | — | ceoloide:reset_switch_smd_side | RST1, RST2 |
Questions
How big is the Keyboard PCB?
It measures 300 × 183.2 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
136 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 DylanBulfin/keyboard repository on GitHub, at the commit this page was made from: the board is output/pcbs/main.kicad_pcb. 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 DylanBulfin before reusing the design.
More from DylanBulfin/keyboard
1- 2 layers147.6 × 183.2 mm

Similar boards
- 2 layers150.5 × 48 mm

Battery bus
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!
136 parts915 - 2 layers59.6 × 109.5 mm

Kivu12
ohmtech-rdi/eurorack-blocks
Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust
136 parts410 - 2 layers227 × 77 mm

Keyboard pykey40-lite
rgoulter/keyboard-labs
Repo with my PCB designs and keyboard firmware
136 parts236 - 2 layers415.5 × 73 mm

Keyboard
Spaceboards/SpaceboardsHardware
A collection of open source hardware that has been designed by Spaceboards
136 parts144CERN-OHL-W-2.0 - 2 layers309.4 × 145.3 mm

- 2 layers

Small-10
NVlabs/Cypress
Cypress is a scalable, GPU-accelerated PCB placement method inspired by VLSI. It incorporates tailored cost functions, constraint handling, and optimized techniques adapted for PCB layouts.
136 parts56Apache-2.0 - 2 layers120 × 66 mm

Io daughterboard
kbob/MinimumViableSynth
A virtual analog synthesizer with lots of knobs and buttons.
136 parts28GPL-3.0 - 2 layers257.2 × 89.2 mm

Bully files
zhol0777/bully-files
Bully is a keyboard designed by paaradiso keyboard design and zhol. It combines low typing angle, a plateless build, and modest but dignified design sensibilities.
136 parts26