TRS-80-Model-I-Expansion-Interface-Rev-D

RetroStack·TRS-80-Model-I-Expansion-Interface-Rev-D·KiCAD/TRS80_Model_I_EI_RevD.kicad_pcb

TRS-80-Model-I-Expansion-Interface-Rev-D PCB layout, top view — open source board by RetroStack

About the TRS-80-Model-I-Expansion-Interface-Rev-D PCB

TRS-80-Model-I-Expansion-Interface-Rev-D is an open source PCB design by RetroStack, published on GitHub under the MIT license. It is a 2-layer board measuring 301.9 × 194.8 mm, with 185 components from 79 distinct parts.

By type, the board carries 79 capacitors, 35 resistors, 10 connectors, 3 transistors, 1 crystal and 1 relay.

From the project

Hardware Replica of the TRS-80 Model I Expansion Interface - Revision D

This project is a faithful reimplementation of the Expansion Interface (Revision D) of the iconic TRS-80 Model 1 computer system. My own revision, the E1, is designed to replicate the original board's functionality by using a PCB design 1-to-1 to the original, including components, interfaces, and even traces. The Expansion Interface extends the base Model 1 with additional dynamic RAM, a floppy disk controller, a parallel printer port, a second cassette interface, and a real-time clock. The entire project is available under the MIT license.

TRS-80-Model-I-Expansion-Interface-Rev-D, from the project README
From the project README

TRS-80-Model-I-Expansion-Interface-Rev-D bill of materials (BOM)

185 components, 79 distinct parts — part numbers from the project's BOM.

QtyPartRefs
2
MJE2955
Q1, Q2
1
2N3904
Q3
1
4 MHz
Y1
1
Expansion Board Connector
J1
1
M1 Edge Connector
J2
1
Buffered Edge Connector
J3
1
Line Printer Connector
J4
1
Shugart Floppy Disk Bus
J5
1
Front View n(Cassette 1)
J6
1
Front Viewn(Cassette 2)
J7
1
Front Viewn(Cassette M1)
J8
1
Front ViewnPower
J9
1
Internal Expansion Connector
J10
1
1N4148
CR1
1
MDA202
CR2
1
1N5231
CR3
1
1N4735
CR4
1
~
K1
1
~
S1
16
MK4116
Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8 +8
Show 59 more
QtyPartRefs
2
74LS00
Z17, Z28
1
75452
Z18
1
4049B
Z19
2
LM723C
Z20, Z21
1
74LS90
Z22
2
4518
Z23, Z24
2
74LS74
Z25, Z26
1
74LS32
Z27
2
74LS244
74LS244_Split
Z29, Z31
2
74LS243
Z30, Z38
1
74LS04
Z32
1
74LS123
Z33
2
7416
Z34, Z41
2
74LS157
Z35, Z36
1
DDU-4-7835
Z37
1
74LS155
Z39
1
74LS139
Z40
1
FD1771
Z42
1
74LS30
Z43
2
74LS244
Z44, Z45
1
74LS20
Z46
1
74LS175
Z47
1
74LS273
Z48
1
74LS367
Z49
2
74LS240
74LS240_Split
Z50, Z51
27
0.1uF 50V
C1, C3, C5, C7, C9, C11, C13, C15 +19
20
0.01uF 16V
C2, C4, C6, C8, C10, C12, C14, C16 +12
1
10PF
10pF
C43
1
75PF
75pF
C44
4
47uF 16V
C46, C47, C52, C56
1
47UF
47uF
C48
2
1NF
1nF
C50, C53
17
0.1uF 12V
C54, C58, C59, C64, C65, C66, C67, C68 +9
1
2200uF 35V
C55
1
10000uF 16V
C57
1
220uF 16V
C60
1
200PF
200pF
C61
1
33UF
33uF
C62
1
10uF 16V
C63
1
10M
R1
1
1k
R2
2
2.2K
2.2k
R3, R5
2
1.2K
1.2k
R4, R15
1
2k
R6
2
1k
R7, R8
2
3.3K
3.3k
R9, R10
1
12K
12k
R11
1
0.33
R12
1
68
R13
5
4.7K
4.7k
R14, R16, R20, R24, R34
1
560
R17
1
4.7K
4.7k
R18
3
33
R19, R26, R27
1
220
R21
4
150
R22, R31, R32, R33
1
20K
20k
R23
1
200K
200k
R25
3
10K
10k
R28, R29, R30
1
5.6
R35

TRS-80-Model-I-Expansion-Interface-Rev-D design files

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

TRS-80-Model-I-Expansion-Interface-Rev-D: common questions

How big is the TRS-80-Model-I-Expansion-Interface-Rev-D PCB?

The TRS-80-Model-I-Expansion-Interface-Rev-D measures 301.9 × 194.8 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the TRS-80-Model-I-Expansion-Interface-Rev-D?

185 components, from 79 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-Expansion-Interface-Rev-D design files?

From the RetroStack/TRS-80-Model-I-Expansion-Interface-Rev-D 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-Expansion-Interface-Rev-D design in my own project?

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