ZX Mechanical Keyboard

z00m128·pcb-resources·ZX-Cherry-KB/KiCad/zx-cherry-keyboard/zx-cherry-keyboard.kicad_pcb

ZX Mechanical Keyboard PCB layout, top view — open source board by z00m128

About the ZX Mechanical Keyboard PCB

ZX Mechanical Keyboard is an open source PCB design by z00m128, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 285 × 116 mm, with 99 components from 64 distinct parts.

Other key parts include the 4066. By type, the board carries 58 switches, 17 resistors, 15 diodes, 5 ICs, 2 connectors and 2 capacitors.

It belongs with the keyboards designs in this gallery.

From the project

A set of printed circuit boards created by me.

I needed a proper mechanical keyboard for one of my projects and none of the freely available solutions suited me. So I decided to design my own keyboard, but in a way that it would be usable elsewhere, not just in my project. This keyboard is compatible with the ZX Spectrum +2 (gray) and should work also with other ZX Spectrums and clones. With ZX Spectrum +2A/+3 it is not tested, but the base matrix is connected identical to other Spectrums, so it should work too.

ZX Mechanical Keyboard, from the project README
From the project README

Main components on the ZX Mechanical Keyboard

ZX Mechanical Keyboard bill of materials (BOM)

99 components, 64 distinct parts.

QtyPartRefs
5
4066
U1, U2, U3, U4, U5
1
KB0 - KB4
J1
1
A8 - A15
J2
1
1
SW1
1
2
SW2
1
3
SW3
1
4
SW4
1
5
SW5
1
6
SW6
1
7
SW7
1
8
SW8
1
9
SW9
1
0
SW10
1
Q
SW11
1
W
SW12
1
E
SW13
1
R
SW14
1
T
SW15
1
Y
SW16
1
U
SW17
Show 44 more
QtyPartRefs
1
I
SW18
1
O
SW19
1
P
SW20
1
A
SW21
1
S
SW22
1
D
SW23
1
F
SW24
1
G
SW25
1
H
SW26
1
J
SW27
1
K
SW28
1
L
SW29
1
ENTER
SW30
1
CS
SW31
1
Z
SW32
1
X
SW33
1
C
SW34
1
V
SW35
1
B
SW36
1
N
SW37
1
M
SW38
2
SS
SW39, SW42
1
SPACE
SW40
1
CS
SW41
1
EDIT
SW43
1
GRAPH
SW44
1
DELETE
SW45
1
BREAK
SW46
1
TRUEVIDEO
SW47
1
INVVIDEO
SW48
1
CAPSLOCK
SW49
1
LEFT
SW50
1
RIGHT
SW51
1
UP
SW52
1
DOWN
SW53
1
EXTEND
SW54
1
DOT
SW55
1
COMMA
SW56
1
SEMICOLON
SW57
1
QUOT
SW58
11
BAT54C
D1, D2, D7, D8, D9, D10, D11, D12 +3
4
BAT54A
D3, D4, D5, D6
2
10uF
C1, C2
17
100k
R1, R2, R3, R4, R5, R6, R7, R8 +9

ZX Mechanical Keyboard design files

The KiCad project lives in the z00m128/pcb-resources repository on GitHub; these links point at the commit this page was built from.

ZX Mechanical Keyboard: common questions

How big is the ZX Mechanical Keyboard PCB?

The ZX Mechanical Keyboard measures 285 × 116 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the ZX Mechanical Keyboard?

99 components, from 64 distinct parts. The full bill of materials is listed on this page.

Where can I download the ZX Mechanical Keyboard design files?

From the z00m128/pcb-resources repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the ZX Mechanical Keyboard design in my own project?

It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.

More boards in pcb-resources

Similar boards