Homebrewkeyboard
gfoot·homebrewkeyboard·keyboard_vero2/keyboard_vero2.kicad_pcb
About the Homebrewkeyboard PCB
Homebrewkeyboard is an open source PCB design by gfoot, published on GitHub under the Unlicense license. It is a 1-layer board measuring 162.6 × 99.1 mm, with 85 components from 7 distinct parts.
Other key parts include the 74LS138 and 74LS374. By type, the board carries 64 switches, 8 diodes, 8 resistors, 2 ICs and 1 connector.
It belongs with the keyboards designs in this gallery.
From the project
Schematics, board layouts, and code for adding a homebrew keyboard to your electronics projects
Schematics, board layouts, and code for adding a homebrew keyboard to your electronics projects
This one uses a parallel interface, ideal for connecting directly to the address and data bus of something like a 6502.
I also have one with a serial interface, more tailored for Arduino - let me know if you're interested and I'll publish it as a separate project.
8x resistor, 10k or thereabouts 8x diode, e.g. 1N4007 66x 4-pin push-switch with 5.08mmx5.08mm (0.2") pin pitch 1x 74LS138 address decoder 1x 74LS374 8-bit latch/register with tri-state outputs 1x 15-pin header for connecting wires…

Main components on the Homebrewkeyboard
Homebrewkeyboard bill of materials (BOM)
85 components, 7 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74LS138 | DIP-16_W7.62mm | U1 |
| 1 | 74LS374 | DIP-20_W7.62mm | U2 |
| 1 | CONN_01X15_MALE Conn_01x15_Male | PinHeader_1x15_P2.54mm_Horizontal | J1 |
| 64 | SW_PUSH_45DEG SW_Push_45deg | SW_PUSH_6mm | SW0, SW1, SW2, SW3, SW4, SW5, SW6, SW7 +56 |
| 2 | SW_PUSH_45DEG SW_Push_45deg | SW_PUSH_6mm | SWX1, SWX3 |
| 8 | 1K | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 |
| 8 | 10K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1, R2, R3, R4, R5, R6, R7, R8 |
Homebrewkeyboard design files
The KiCad project lives in the gfoot/homebrewkeyboard repository on GitHub; these links point at the commit this page was built from.
Homebrewkeyboard: common questions
How big is the Homebrewkeyboard PCB?
The Homebrewkeyboard measures 162.6 × 99.1 mm, has 1 copper layer and is 1.6 mm thick.
How many components are on the Homebrewkeyboard?
85 components, from 7 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 Homebrewkeyboard design files?
From the gfoot/homebrewkeyboard repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Homebrewkeyboard design in my own project?
Yes, under the terms of its Unlicense license, which gfoot chose for the repository.
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