

Keyboard
96-key ortho keyboard with through-hole components
- Size
- 304.8 × 133.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 219
- Nets
- 142
- Pads
- 779
- Tracks, vias
- 1,439, 17
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 10 May 2021
- Updated
- 21 Apr 2023
Overview
Keyboard is an open-source printed circuit board by mothdotmonster, from the mothdotmonster/OK96 repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 304.8 × 133.4 mm with 219 parts on 142 nets, routed with 1,439 tracks and 17 vias.
It is built around the ATMEGA32A-PU. Its parts include 98 diodes, 96 switches, 6 resistors, 3 capacitors and 2 connectors. It belongs with the keyboards and input boards and the AVR (ATmega, ATtiny) boards of this library.
Main components
1README
README.mdWARNING!!! this design has not been tested. it probably doesn't work and you should not use it as a reference.
OK96
96-key ortho keyboard with through-hole components

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Parts
219| Qty | Value | Footprint | References |
|---|---|---|---|
| 96 | D | Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal | D1, D2, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23 +80 |
| 96 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW10, SW11, SW12, SW13, SW14, SW15, SW16, SW17, SW18, SW19, SW20, SW21, SW22, SW23 +80 |
| 9 | VAL** | keyboard_parts:HOLE_M2.6 | HOLE_M2.6, HOLE_M2.6, HOLE_M2.6, HOLE_M2.6, HOLE_M2.6, HOLE_M2.6, HOLE_M2.6, HOLE_M2.6, HOLE_M2.6 |
| 4 | 5.1k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R2, R4, R5, R6 |
| 2 | 22pF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C2, C3 |
| 2 | D_Zener | Diode_THT:D_DO-34_SOD68_P7.62mm_Horizontal | D97, D98 |
| 1 | 1.5k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R3 |
| 1 | 10k | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal | R1 |
| 1 | 4.7uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1 |
| 1 | ATmega32A-PU | Package_DIP:DIP-40_W15.24mm | U1 |
| 1 | AVR-ISP-6 | keyboard_parts:AVR_ICSP_3x2 | J2 |
| 1 | BOOT | Button_Switch_THT:SW_PUSH_6mm | RESET |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | BOOT |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4085 | J1 |
| 1 | Val** | random stuff:oklogo | Ref** |
| 1 | XTAL | Crystal:Crystal_HC49-U_Vertical | X1 |
More from mothdotmonster/OK96
1- 2 layers304.8 × 133.4 mm

Similar boards
- 2 layers347.7 × 146.6 mm

Mysterium pcb
coseyfannitutti/mysterium
TKL keyboard that can be entirely assembled using only through hole components, including usb type-c
227 parts541GPL-3.0 - 2 layers344.4 × 130.8 mm

- 2 layers364.4 × 167.3 mm

- 2 layers228 × 114 mm

- 2 layers371.5 × 145.3 mm

Basketweave
null-ll/basketweave
Through-hole Alice-style keyboard with arrow keys and a rotary encoder
177 parts129GPL-2.0 - 2 layers439 × 141.6 mm

- 2 layers317.3 × 154.8 mm

LCK75
lyso1/LCK75
a 75% through-hole keyboard designed by myself with inspiration from the CFTKB Discipline and Yiancar Gingham
207 parts45 - 2 layers285.8 × 124.6 mm

Punk75
dsanchezseco/punk75
Ortholinear keyboard with 75 keys and all components through hole
194 parts44GPL-3.0
Questions
How big is the Keyboard PCB?
It measures 304.8 × 133.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Keyboard use?
219 parts, built around the ATMEGA32A-PU. 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 mothdotmonster/OK96 repository on GitHub, at the commit this page was made from: the board is keyboard.kicad_pcb and its schematic v0.2/ok96.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 publishes it under the CC-BY-SA-4.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).
