Skip to the content
2 layers301.9 × 194.8 mmTRS80 Model I EI RevD, the printed circuit board in 3D

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

Size
301.9 × 194.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
185
Nets
337
Pads
1,378
Tracks, vias
7,843, 464
Pours
71
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
5 Jul 2026
Updated
5 Jul 2026

Overview

TRS80 Model I EI RevD is an open-source printed circuit board by RetroStack, from the RetroStack/TRS-80-Model-I-Expansion-Interface-Rev-D repository on GitHub, published under the MIT licence. It is a 2-layer board of 301.9 × 194.8 mm with 185 parts on 337 nets, routed with 7,843 tracks and 464 vias.

It is built around the 74LS367PC, 74LS00SC and 74LS157PC, with the 74LS74PC, LM723CH and MJE2955 among its other parts. Its parts include 79 capacitors, 35 resistors, 10 connectors, 3 transistors and 2 switches. It belongs with the interfaces and adapters boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

12

README

README.md

TRS-80 Model 1 Expansion Interface Replica Rev D - E1

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.

NOTE: This project has not been confirmed yet to be 100% working. I am fairly certain it is correct, but I am waiting on the board to be tested in the real-world.

Project Details

Replica PCB

Latest Files

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

  • Gerber files suitable for popular online PCB manufacturers like PCBWay and JLCPCB. Most manufacturers should be fine with either.
  • A Bill of Materials (BOM) in both CSV and PDF formats.
  • The full schematics of the E1 replica which is 1:1 to the original Revision D board.

Ordering Instructions

When ordering the board from a PCB manufacturer, you can select the following to get a more faithful version of the board:

text
Dimension: 302mm x 195mm
Layers: 2
Base Material: FR-4 TG 135-140 (and up)
PCB Thickness: 1.6mm
PCB Color: Green
Silkscreen Color: White
Via Covering: Untented
Surface Finish: Lead Free HASL
Outer Copper Weight: 1oz
Gold Fingers / Card Edge: yes (chamfer: 30 degrees)
Castellated Holes: no

Additionally, supply the following comment for the manufacturer:

There are three sides for card-edge. I understand that there will be a chamfer along the board on all three sides. That is ok and expected.

This addresses recurring questions.

Implementation

E1 has been implemented using KiCAD 9. The KiCAD project files are included in this repository.

E1 Replica Front E1 Replica Back

RetroStack Libraries

To work with this KiCAD project, you'll need the RetroStack libraries for KiCAD. Please follow this link to access and install these libraries.

Main TRS-80 Model 1 Repository

For additional resources related to the TRS-80 Model 1, be sure to check out the central page for the TRS-80 Model 1 on RetroStack. You can find it here.

Support this Project

RetroStack is passionate about exploring and preserving the legacy of older computer systems. My work involves creating detailed documentation and videos to share the knowledge. I am also dedicated to reviving these classic systems by reimplementing them and offering replacement parts at no cost. If you're keen on supporting this unique project, I invite you to visit my Patreon page. Your support would be immensely valuable and greatly appreciated!

License

This project is licensed under the MIT License - see the LICENSE file for details.

Parts

185
QtyValueFootprintReferences
270.1uF 50VLibrary:C_Disc_SmallC1, C3, C11, C13, C15, C17, C19, C21, C23, C25, C27, C29, C31, C33, C35, C37 +11
200.01uF 16VLibrary:C_Disc_SmallC2, C10, C12, C14, C16, C18, C20, C22, C24, C26, C28, C30, C32, C34, C36, C38 +4
170.1uF 12VLibrary:C_Disc_SmallC54, C58, C59, C64, C65, C66, C67, C68, C69, C72, C73, C74, C75, C76, C77, C78 +1
16MK4116Library:DIP16Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z10, Z11, Z12, Z13, Z14, Z15, Z16
54.7kLibrary:R_0.25WR14, R16, R20, R24, R34
4150Library:R_0.25WR22, R31, R32, R33
447uF 16VLibrary:C_Pol_Radial_5DC46, C47, C52, C56
310kLibrary:R_0.25WR28, R29, R30
333Library:R_Network8R19, R26, R27
21.2kLibrary:R_0.25WR4, R15
21kLibrary:R_PotR7, R8
21nFLibrary:C_Disc_SmallC50, C53
22.2kLibrary:R_0.25WR3, R5
23.3kLibrary:R_0.25WR9, R10
24518Library:DIP16Z23, Z24
27416Library:DIP14Z34, Z41
274LS00Library:DIP14Z17, Z28
274LS157Library:DIP16Z35, Z36
274LS240_SplitLibrary:DIP20Z50, Z51
274LS243Library:DIP14Z30, Z38
274LS244Library:DIP20Z44, Z45
274LS244_SplitLibrary:DIP20Z29, Z31
274LS74Library:DIP14Z25, Z26
2LM723CLibrary:DIP14Z20, Z21
2MJE2955Library:Q_Heatsink_Small_BCEQ1, Q2
10.33Library:R_2WR12
110000uF 16VLibrary:C_Pol_Axial_63LC57
110MLibrary:R_0.25WR1
110pFLibrary:C_Disc_SmallC43
110uF 16VLibrary:C_Pol_Radial_5DC63
112kLibrary:R_0.25WR11
11N4148Library:DCR1
11N4735Library:DCR4
11N5231Library:DCR3
11kLibrary:R_0.25WR2
1200kLibrary:R_0.25WR25
1200pFLibrary:C_Disc_SmallC61
120kLibrary:R_0.25WR23
1220Library:R_0.5WR21
12200uF 35VLibrary:C_Pol_Axial_41LC55
1220uF 16VLibrary:C_Pol_Radial_10DC60
12N3904Library:Q_Circle_EBCQ3
12kLibrary:R_0.25WR6
133uFLibrary:C_Pol_Radial_5DC62
14 MHzLibrary:CrystalY1
14.7kLibrary:R_Network5R18
14049BLibrary:DIP16Z19
147uFLibrary:C_Pol_Radial_5DC48
15.6Library:R_3WR35
1560Library:R_0.25WR17
168Library:R_0.5WR13
174LS04Library:DIP14Z32
174LS123Library:DIP16Z33
174LS139Library:DIP16Z40
174LS155Library:DIP16Z39
174LS175Library:DIP16Z47
174LS20Library:DIP14Z46
174LS273Library:DIP20Z48
174LS30Library:DIP14Z43
174LS32Library:DIP14Z27
174LS367Library:DIP16Z49
174LS90Library:DIP14Z22
175452Library:DIP8Z18
175pFLibrary:C_Disc_SmallC44
1Buffered Edge ConnectorLibrary:Edge_Connector_40_ReverseJ3
1DDU-4-7835Library:DIP14Z37
1Expansion Board ConnectorLibrary:Edge_Connector_40J1
1FD1771Library:DIP40Z42
1Front View (Cassette 2)Library:DIN5J7
1Front View (Cassette M1)Library:DIN5J8
1Front View PowerLibrary:DIN5J9
1Front View (Cassette 1)Library:DIN5J6
1Internal Expansion ConnectorLibrary:Internal_Expansion_InterfaceJ10
1Line Printer ConnectorLibrary:Edge_Connector_34J4
1M1 Edge ConnectorLibrary:Edge_Connector_40_ReverseJ2
1MDA202Library:D_BridgeCR2
1Shugart Floppy Disk BusLibrary:Edge_Connector_34J5
1~Library:Sw_LargeS1
1~Library:RelayK1

Similar boards

  • 2 layers407 × 184 mmTRS-80-Model I G E1, the printed circuit board in 3D

    TRS-80-Model I G E1

    RetroStack/TRS-80-Model-I-G-E1

    Hardware Replica of the TRS-80 Model I Revision G

    230 parts57MIT
  • 2 layers407 × 184 mmTRS-80-Model I Jap50-E1, the printed circuit board in 3D

    TRS-80-Model I Jap50-E1

    RetroStack/TRS-80-Model-I-Jap50-E1

    Hardware Replica of the TRS-80 Model I Revision HE11E011550

    253 parts1MIT
  • 2 layers630 × 300 mmSecretBase, the printed circuit board in 3D

    SecretBase

    stonedDiscord/SecretBase

    SEGA Secret Base Arcade Game

    441 parts
  • 2 layers486 × 306.3 mmMonacoGP, the printed circuit board in 3D

    MonacoGP

    stonedDiscord/MonacoGP

    Sega MonacoGP TTL Boards

    257 parts1
  • 2 layersRogelio Pineda part 7-AMLDC-2044B, the printed circuit board in 3D

    Rogelio Pineda part 7-AMLDC-2044B

    ForgottenMachines/Entrex

    The technologies documented here will include all like-kind systems manufactured by Nixdorf, Redifon, ROCC & Mera, all originally designed by Entrex Inc, Burlington, MA USA.

    332 parts1
  • 2 layers248.9 × 139.7 mmGIMIX DMA Floppy, the printed circuit board in 3D

    GIMIX DMA Floppy

    roberto314/GIMIX_reproduction

    Reproducing SS-50 and SS-30 cards and GIMIX Ghost Case and Mainboard

    138 parts1BSD-2-Clause
  • 2 layers254 × 134.1 mmVdm2021, the printed circuit board in 3D

    Vdm2021

    physicsrob/vdm1

    VDM-1 2021 Reproduction

    177 parts1
  • 4 layers333.4 × 106.7 mmEGACard, the printed circuit board in 3D

    EGACard

    schlae/EGACard

    EGA graphics card reference layout

    116 parts20

Questions

How big is the TRS80 Model I EI RevD PCB?

It measures 301.9 × 194.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the TRS80 Model I EI RevD use?

185 parts, built around the 74LS367PC, 74LS00SC, 74LS157PC and 74LS74PC. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the TRS80 Model I EI RevD KiCad files?

From the RetroStack/TRS-80-Model-I-Expansion-Interface-Rev-D repository on GitHub, at the commit this page was made from: the board is KiCAD/TRS80_Model_I_EI_RevD.kicad_pcb and its schematic KiCAD/AddressDecoder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the TRS80 Model I EI RevD design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).