DIY Keyboard
moritz-prenner·DIY_Keyboard·PCB_Files/DIY_Keyboard.kicad_pcb
About the DIY Keyboard PCB
DIY Keyboard is an open source PCB design by moritz-prenner, published on GitHub. It is a 2-layer board measuring 357.7 × 136.8 mm, with 170 components from 12 distinct parts.
By type, the board carries 84 diodes, 83 switches, 1 IC and 1 LED.
It belongs with the keyboards designs in this gallery.
From the project
diy keyboard for blueprint
This project is a full size Keyboard powered by a rp2040 pro micro and a custom pcb designed by myself :) After I am going to build it it should (hopefully) function like a regular storebought keyboard. It even contains a knob to control volume for example. I built this project to get better at pcb design and learn something new about keyboard firmware.
As you probably already seen, my total (in the bom) is around 95$. But this number is without the filament cost for the printing of the case. Even tho I am probably going to spend my tickets I am going to earn with this project on filament, I…
DIY Keyboard bill of materials (BOM)
170 components, 12 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ~ | pro_micro_rp2040 | U1 |
| 1 | PEC11R-4215F-S0024 | XDCR_PEC11R-4215F-S0024 | MT1 |
| 69 | SW_Push | SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +61 |
| 1 | SW_Push | SW_Cherry_MX_2.00u_PCB | SW29 |
| 1 | SW_Push | SW_Cherry_MX_1.50u_PCB | SW31 |
| 1 | SW_Push | SW_Cherry_MX_ISOEnter_PCB_v2 | SW44 |
| 1 | SW_Push | SW_Cherry_MX_1.75u_PCB | SW46 |
| 8 | SW_Push | SW_Cherry_MX_1.25u_PCB | SW59, SW73, SW74, SW75, SW77, SW78, SW79, SW80 |
| 1 | SW_Push | SW_Cherry_MX_2.75u_PCB | SW71 |
| 1 | SW_Push | SW_Cherry_MX_6.25u_PCB | SW76 |
| 1 | SSD1306 | oled_screen | Brd1 |
| 84 | 1N4148 | Crystal_SMD_G8-2Pin_3.2x1.5mm_HandSoldering | D1, D2, D3, D4, D5, D6, D7, D8 +76 |
DIY Keyboard design files
The KiCad project lives in the moritz-prenner/DIY_Keyboard repository on GitHub; these links point at the commit this page was built from.
DIY Keyboard: common questions
How big is the DIY Keyboard PCB?
The DIY Keyboard measures 357.7 × 136.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the DIY Keyboard?
170 components, from 12 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the DIY Keyboard design files?
From the moritz-prenner/DIY_Keyboard repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the DIY Keyboard design in my own project?
The repository has no license, so all rights stay with moritz-prenner. Use it as a reference, and ask the author before reusing the design.
Similar boards
Lily58 Lite Rev3 TOP Case
kata0510
142.5 × 106.4 mm34 parts2LMIT2.3kLily58 Pro BOTTOM
kata0510
142.5 × 106.3 mm5 parts2LMIT2.3kLily58
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kLily58 Pro
kata0510
142.5 × 106.3 mm83 parts2LMIT2.3kKLOR
GEIGEIGEIST
160.2 × 118.3 mm79 parts2LGPL-3.01.2kPcb top
tompi
132.5 × 95.1 mm18 parts2LCC-BY-4.01.2k