CPC Keyboards

Bread80·CPC_Keyboards·Tactile/Keyboard.kicad_pcb

CPC Keyboards PCB layout, top view — open source board by Bread80

About the CPC Keyboards PCB

CPC Keyboards is an open source PCB design by Bread80, published on GitHub under the CERN-OHL-P-2.0 license. It is a 2-layer board measuring 315.6 × 94 mm, with 81 components from 78 distinct parts.

By type, the board carries 74 switches, 4 connectors and 3 jumpers.

It belongs with the keyboards and retro computing designs in this gallery.

From the project

Keyboards for Amstrad CPC Computers

This project is a keyboard suitable for direct connection to an Amstrad CPC. The PCB uses tactile switches which can easily be labelled with suitable legends for the keytops. The current layout is that of an Amstrad CPC6128, but the key matrix is the same across all machines. The only differences are in the connector types and pinouts.

This board has connectors which are compatible with: CPC464 with PCB keyboard (1x20 pin connector) CPC464 with membrane keyboard (2x10 pin connectors) CPC664 (1x20 pin connector) Untested CPC6128 (2x10 pin connectors)

CPC Keyboards bill of materials (BOM)

81 components, 78 distinct parts.

QtyPartRefs
1
Membrane 464/6128
J1
1
CPC Modular
J2
1
464 PCB (Inline)
J3
1
664 (Inline)
J4
1
Jumper_3_Open
JP1
2
Jumper_NC_Small
JP2, JP3
1
UP
SW0
1
RIGHT
SW1
1
DOWN
SW2
1
9
SW3
1
6
SW4
1
3
SW5
2
ENTER
SW6, SW18
1
.
SW7
1
LEFT
SW8
1
COPY
SW9
1
7
SW10
1
8
SW11
1
5
SW12
1
1
SW13
Show 58 more
QtyPartRefs
1
2
SW14
1
0
SW15
1
CLR
SW16
1
[
SW17
1
]
SW19
1
4
SW20
2
SHIFT
SW21, SW121
1
\
SW22
1
CTRL
SW23
1
^ £
SW24
1
- =
SW25
1
@ |
SW26
1
P
SW27
1
; +
SW28
1
: *
SW29
1
/ ?
SW30
1
. >
SW31
1
0 _
SW32
1
9 )
SW33
1
O
SW34
1
I
SW35
1
L
SW36
1
K
SW37
1
M
SW38
1
, <
SW39
1
8 (
SW40
1
7 '
SW41
1
U
SW42
1
Y
SW43
1
H
SW44
1
J
SW45
1
N
SW46
1
SPACE
SW47
1
6 &
SW48
1
5 %
SW49
1
R
SW50
1
T
SW51
1
G
SW52
1
F
SW53
1
B
SW54
1
V
SW55
1
4 $
SW56
1
3 #
SW57
1
E
SW58
1
W
SW59
1
S
SW60
1
D
SW61
1
C
SW62
1
X
SW63
1
1 !
SW64
1
2 "
SW65
1
ESC
SW66
1
Q
SW67
1
TAB
SW68
1
A
SW69
1
CAPS
SW70
1
Z
SW71
1
DEL
SW79

CPC Keyboards design files

The KiCad project lives in the Bread80/CPC_Keyboards repository on GitHub; these links point at the commit this page was built from.

CPC Keyboards: common questions

How big is the CPC Keyboards PCB?

The CPC Keyboards measures 315.6 × 94 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the CPC Keyboards?

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

Where can I download the CPC Keyboards design files?

From the Bread80/CPC_Keyboards repository on GitHub, which has the KiCad layout; the links under Design files point to each one.

Can I use the CPC Keyboards design in my own project?

Yes, under the terms of its CERN-OHL-P-2.0 license, which Bread80 chose for the repository.

Similar boards