TRS-80-Model-I-Keyboard-MX

RetroStack·TRS-80-Model-I-Keyboard-MX·KiCAD/TRS80_Model_I_Keyboard_MX_Full_E2.kicad_pcb

TRS-80-Model-I-Keyboard-MX PCB layout, top view — open source board by RetroStack
Simulate this board

About the TRS-80-Model-I-Keyboard-MX PCB

TRS-80-Model-I-Keyboard-MX is an open source PCB design by RetroStack, published on GitHub under the MIT license. It is a 2-layer board measuring 375 × 94.5 mm, with 92 components from 66 distinct parts.

By type, the board carries 77 switches, 4 jumpers, 2 connectors, 2 capacitors, 2 resistors and 1 LED.

It belongs with the keyboards designs in this gallery.

From the project

MX Keyboard Replacement for the TRS-80 Model I

This project is a reimplementation of the iconic TRS-80 Model 1 computer's original keyboard. My revision replicates the functionality of the original using modern "OEM" MX-style keycaps. The entire project is available under the MIT license.

The project consists of multiple parts, each with its source files, an example ordering process, and consecutive assembly.

TRS-80-Model-I-Keyboard-MX, from the project README
From the project README

TRS-80-Model-I-Keyboard-MX bill of materials (BOM)

92 components, 66 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
Connection Keyboad Side
J1
1
Reset
J10
4
Jumper_2_Bridged
JP1, JP2, JP3, JP4
1
@
SW1
1
H
SW2
1
P
SW3
1
X
SW4
2
0
SW5, SW54
2
8
SW6, SW55
2
ENTER
SW7, SW56
1
LSHIFT
SW8
1
RSHIFT
SW9
1
A
SW10
1
I
SW11
1
Q
SW12
1
Y
SW13
2
1
SW14, SW57
2
9
SW15, SW58
1
CLEAR
SW16
1
B
SW17
Show 46 more
QtyPartRefs
1
J
SW18
1
R
SW19
1
Z
SW20
2
2
SW21, SW59
1
:
SW22
1
BREAK
SW23
1
C
SW24
1
K
SW25
1
S
SW26
2
3
SW27, SW60
1
;
SW28
1
UP
SW29
1
D
SW30
1
L
SW31
1
T
SW32
2
4
SW33, SW61
1
,
SW34
1
DOWN
SW35
1
E
SW36
1
M
SW37
1
U
SW38
2
5
SW39, SW62
1
-
SW40
1
LEFT
SW41
1
F
SW42
1
N
SW43
1
V
SW44
2
6
SW45, SW63
2
.
SW46, SW64
1
RIGHT
SW47
1
G
SW48
1
O
SW49
1
W
SW50
2
7
SW51, SW65
1
/
SW52
2
SPACE
SW53, SW66
1
X1
SW67
1
X2
SW68
1
SPACE
SW69
8
SW_DIP_x09
SW70, SW71, SW72, SW73, SW74, SW75, SW76, SW77
2
74LS05
Z1, Z2
2
74LS368
Z3, Z4
1
RED 5mm
CR1
2
0.1UF
0.1uF
C1, C2
1
4.7K
4.7k
R1
1
330
R2

TRS-80-Model-I-Keyboard-MX design files

The KiCad project lives in the RetroStack/TRS-80-Model-I-Keyboard-MX repository on GitHub; these links point at the commit this page was built from.

TRS-80-Model-I-Keyboard-MX: common questions

How big is the TRS-80-Model-I-Keyboard-MX PCB?

The TRS-80-Model-I-Keyboard-MX measures 375 × 94.5 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the TRS-80-Model-I-Keyboard-MX?

92 components, from 66 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 TRS-80-Model-I-Keyboard-MX design files?

From the RetroStack/TRS-80-Model-I-Keyboard-MX repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.

Can I use the TRS-80-Model-I-Keyboard-MX design in my own project?

Yes, under the terms of its MIT license, which RetroStack chose for the repository.

Similar boards