TRS-80-Model-I-G-E1

RetroStack·TRS-80-Model-I-G-E1·KiCAD/TRS80_Model_I_G_E1.kicad_pcb

TRS-80-Model-I-G-E1 PCB layout, top view — open source board by RetroStack

About the TRS-80-Model-I-G-E1 PCB

TRS-80-Model-I-G-E1 is an open source PCB design by RetroStack, published on GitHub under the MIT license. It is a 2-layer board measuring 407 × 184 mm, with 230 components from 98 distinct parts.

By type, the board carries 69 resistors, 58 capacitors, 6 transistors, 5 connectors, 2 switches and 1 crystal.

From the project

Hardware Replica of the TRS-80 Model I Revision G

This project is a faithful reimplementation of the mainboard of the iconic TRS-80 Model 1 (Revision G) computer. My own revision, the E1, is designed to replicate the original system's functionality by using a PCB design 1-to-1 to the original, including components, interfaces, and even traces. The entire project is available under the MIT license.

In the "Latest" folder, you'll find the most up-to-date design files, including:

TRS-80-Model-I-G-E1, from the project README
From the project README

TRS-80-Model-I-G-E1 bill of materials (BOM)

230 components, 98 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
2N3904
Q1
2
2N3906
Q2, Q5
1
TIP29A
Q3
1
2N6594
Q4
1
MJE34
Q6
1
10.6445 MHz
Y1
3
DIN-5_180DEGREE
Front View
J1, J2, J3
1
Edge Connector
J4
1
CONN_01X20
Connection Mainboard Side
J100
1
1N4735
CR1
1
1N5231
CR2
5
1N4148
CR3, CR4, CR5, CR6, CR7
1
MDA202
CR8
2
1N982
CR9, CR10
1
0.1uF 12V
C_C58
1
220
C_R67
1
TRS80_MODEL_I_RELAY_NO
Relay_SPST-NO
K1
1
SW_4PST
~
S1
1
Reset
S2
2
LM723C_1
LM723C
Z1, Z2
Show 78 more
QtyPartRefs
2
TRS80MODELIX71
~
Z3, Z71
1
LM3900
Z4
1
74LS00
74C00
Z5
2
74LS04
74C04
Z6, Z57
3
74LS74
Z7, Z69, Z70
1
74LS153
Z8
3
74LS04
Z9, Z42, Z52
2
74LS166
Z10, Z11
4
74LS93
Z12, Z32, Z50, Z65
8
4116
Z13, Z14, Z15, Z16, Z17, Z18, Z19, Z20
1
74LS156
Z21
11
74LS367_SPLIT
74LS367
Z22, Z38, Z39, Z44, Z55, Z60, Z67, Z68 +3
4
74LS32
Z23, Z25, Z36, Z73
2
74LS132
Z24, Z53
1
74LS20
Z26
2
74LS175
Z27, Z59
1
74LS174
Z28
1
MCM6670P
MCM6670
Z29
2
74LS02
Z30, Z37
6
74LS157
Z31, Z35, Z43, Z49, Z51, Z64
1
2364_20L
Z33
1
2332_20L_21L
Z34
1
Z80
Z80CPU
Z40
1
75452
Z41
7
2102_1
2102
Z45, Z46, Z47, Z48, Z61, Z62, Z63
1
74LS30
Z54
2
74LS92
Z56, Z58
1
74LS11
Z66
1
74LS00
Z74
1
220uF 16V
C1
6
10uF 16V
C2, C4, C5, C10, C11, C57
4
0.01uF 24V
C3, C7, C14, C15
1
100uF 16V
C6
1
2200uF 35V
C8
1
10000uF 16V
C9
2
470PF
470pF
C12, C13
30
0.1uF 12V
C16, C17, C18, C19, C22, C23, C29, C31 +22
1
330PF
330pF
C20
1
750PF
750pF
C21
2
220PF
220pF
C24, C25
1
0.047UF
0.047uF
C26
1
0.022UF
0.022uF
C27
4
0.1uF 25V
C28, C30, C32, C34
1
22uF 16V
C42
1
47PF
47pF
C43
1
68
R1
1
2.7K
2.7k
R2
1
750
R3
1
0.33
R4
2
1k
R5, R10
4
1.2K
1.2k
R6, R7, R16, R53
1
100K
100k
R8
3
3.3K
3.3k
R9, R11, R12
1
2.2K
2.2k
R13
1
12K
12k
R14
1
1.5K
1.5k
R15
1
2k
R17
1
5.6
R18
1
220
R19
2
100K
100k
R20, R21
1
75
R22
1
120
R23
1
680K
680k
R24
1
1.6M
R25
2
1M
R26, R42
2
330
R27, R64
1
270
R28
1
1.8K
1.8k
R29
1
47
R30
1
10
R31
5
10K
10k
R32, R43, R44, R47, R65
2
360K
360k
R33, R36
5
470K
470k
R34, R35, R38, R41, R45
1
560K
560k
R37
17
4.7K
4.7k
R39, R40, R48, R49, R50, R51, R57, R58 +9
2
910
R46, R52
2
7.5K
7.5k
R54, R55
1
220K
220k
R56

TRS-80-Model-I-G-E1 design files

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

TRS-80-Model-I-G-E1: common questions

How big is the TRS-80-Model-I-G-E1 PCB?

The TRS-80-Model-I-G-E1 measures 407 × 184 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the TRS-80-Model-I-G-E1?

230 components, from 98 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-G-E1 design files?

From the RetroStack/TRS-80-Model-I-G-E1 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-G-E1 design in my own project?

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