

8-bit computer Keypad Module
My 8-bit computer
- Size
- 100.3 × 95.3 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 32
- Nets
- 35
- Pads
- 157
- Tracks, vias
- 442, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 17 Feb 2020
- Updated
- 17 Jun 2025
Overview
8-bit computer Keypad Module is an open-source printed circuit board by xrayer2000, from the xrayer2000/8-bit-computer-Documentation repository on GitHub. It is a 2-layer board of 100.3 × 95.3 mm with 32 parts on 35 nets, routed with 442 tracks and 0 vias.
It is built around the 74HCT04D, 74HCT139D and NE555D. Its parts include 17 switches, 6 capacitors, 3 ICs and 1 connector. It belongs with the retro computing and games and keyboards and input boards of this library.
Main components
374HCT04D
SO-14-40℃~+125℃ 1 19ns@4.5V,50pF 2V 2uA 3.7V 4.5V~5.5V 400mV 4mA 4mA 6 74HCT 800mV SO-14 Inverters ROHSNexperiaInverters74HCT139D
SO-16-40℃~+125℃ 160uA 16ns@4.5V,50pF 4.5V~5.5V 4/8 4mA 4mA 74HCT Decoder Single Supply SO-16 Signal Switches, Multiplexers, Decoders ROHSNexperiaSignal Switches, Multiplexers, DecodersNE555D
SOIC-80℃~+70℃ 10mA 4.5V~16V SOIC-8 555 Timers / Counters ROHSTexas InstrumentsTimers / Counters
README
README.mdLICENSE
README
This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).
You are free to:
- Share (copy and redistribute the material in any medium or format)
- Adapt (remix, transform, and build upon the material)
Under the conditions that:
- You must give appropriate credit.
- You may not use the material for commercial purposes.
For full license details, see:
https://creativecommons.org/licenses/by-nc/4.0/
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Copyright (c) 2025 Emil
You are free to:
- Share — copy and redistribute the material in any medium or format
- Adapt — remix, transform, and build upon the material
Under the following terms:
- Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made.
- NonCommercial — You may not use the material for commercial purposes.
No additional restrictions — You may not apply legal terms or technological measures that restrict others from doing anything the license permits.
Full license text:
https://creativecommons.org/licenses/by-nc/4.0/legalcode
How to attribute
If you use or adapt this project, please include the following attribution:
“Project name” by Emil is licensed under CC BY-NC 4.0.
https://creativecommons.org/licenses/by-nc/4.0/
Parts
32| Qty | Value | Footprint | References |
|---|---|---|---|
| 16 | CherryMX_LED | CherryMX_LED:CherryMX_1.00u_LED | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15, SW16 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 100nF | Capacitor_THT:C_Disc_D3.0mm_W1.6mm_P2.50mm | C4, C5, C6 |
| 1 | 100k | Potentiometer_THT:Potentiometer_Bourns_3296W_Vertical | RV1 |
| 1 | 100nF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C2 |
| 1 | 100uF | Capacitor_THT:CP_Radial_D4.0mm_P1.50mm | C7 |
| 1 | 10uF | Capacitor_THT:CP_Radial_D5.0mm_P2.00mm | C1 |
| 1 | 74HCT04 | Package_DIP:DIP-14_W7.62mm | U2 |
| 1 | 74HCT139 | Package_DIP:DIP-16_W7.62mm | U1 |
| 1 | Conn_01x16_Pin | Connector_IDC:IDC-Header_2x08_P2.54mm_Vertical | J2 |
| 1 | NE555D | Package_DIP:DIP-8_W7.62mm | U3 |
| 1 | SW_SPDT | 8-bit computer:hole for bistable switch | SW17 |
More from xrayer2000/8-bit-computer-Documentation
7- 2 layers

- 2 layers101.6 × 101.3 mm

8-bit computer General Registers pcb
xrayer2000/8-bit-computer-Documentation
My 8-bit computer
75 parts30 - 2 layers100.1 × 97 mm

- 2 layers100.4 × 100.8 mm

8-bit computer Keypad Module Right
xrayer2000/8-bit-computer-Documentation
My 8-bit computer
52 parts30 - 2 layers93.1 × 92.5 mm

- 2 layers99.1 × 87.6 mm

- 2 layers87.6 × 52.6 mm

Similar boards
- 2 layers297.2 × 180.3 mm

- 2 layers

LM80C R6
leomil72/LM80C
A Z80-based homebrew computer withTMS9918, AY-3-8910, Z80 CTC, Z80 PIO, and Z80 SIO
153 parts123GPL-3.0 - 2 layers249.9 × 89.4 mm

CSCvon8
DoctorWkt/CSCvon8
A crazy small 8-bit CPU built with only seventeen 7400-series chips.
55 parts112GPL-3.0 - 2 layers176.5 × 85.1 mm

- 2 layers389 × 136.2 mm

- 2 layers235 × 158.8 mm

Gigatron
flypie/Gigatron
This is a version of the files from https://gigatron.io/ altered to work on a vanilla KiCAD 5.1.6. Changes are minimal in the schematic and PCB, layout has only been changed where dimensions or orientations changed as a…
151 parts2 - 2 layers107.5 × 80.3 mm

D32 disk controller
jimbro1000/DragonDiscController
Recreation of DragonDos disc controller cartridge
29 parts1MIT - 2 layers368.3 × 215.9 mm

Questions
How big is the 8-bit computer Keypad Module PCB?
It measures 100.3 × 95.3 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 8-bit computer Keypad Module use?
32 parts, built around the 74HCT04D, 74HCT139D and NE555D. 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 8-bit computer Keypad Module KiCad files?
From the xrayer2000/8-bit-computer-Documentation repository on GitHub, at the commit this page was made from: the board is Kicad/8-bit-computer/8-bit computer_Keypad_Module/8-bit computer_Keypad_Module/8-bit computer_Keypad_Module.kicad_pcb and its schematic Kicad/8-bit-computer/8-bit computer_Boot_loader/8-bit computer_Boot_loader.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the 8-bit computer Keypad Module design in my own project?
Its repository states no licence, so its author keeps all rights: ask xrayer2000 before reusing the design.