
TRS-80-Model I G E1
RetroStack/TRS-80-Model-I-G-E1
Hardware Replica of the TRS-80 Model I Revision G

Hardware Replica of the TRS-80 Model I Expansion Interface - Revision D
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.
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.

In the "Latest" folder, you'll find the most up-to-date design files, including:
When ordering the board from a PCB manufacturer, you can select the following to get a more faithful version of the board:
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: noAdditionally, 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.
E1 has been implemented using KiCAD 9. The KiCAD project files are included in this repository.

To work with this KiCAD project, you'll need the RetroStack libraries for KiCAD. Please follow this link to access and install these libraries.
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.
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!
This project is licensed under the MIT License - see the LICENSE file for details.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | 0.1uF 50V | Library:C_Disc_Small | C1, C3, C11, C13, C15, C17, C19, C21, C23, C25, C27, C29, C31, C33, C35, C37 +11 |
| 20 | 0.01uF 16V | Library:C_Disc_Small | C2, C10, C12, C14, C16, C18, C20, C22, C24, C26, C28, C30, C32, C34, C36, C38 +4 |
| 17 | 0.1uF 12V | Library:C_Disc_Small | C54, C58, C59, C64, C65, C66, C67, C68, C69, C72, C73, C74, C75, C76, C77, C78 +1 |
| 16 | MK4116 | Library:DIP16 | Z1, Z2, Z3, Z4, Z5, Z6, Z7, Z8, Z9, Z10, Z11, Z12, Z13, Z14, Z15, Z16 |
| 5 | 4.7k | Library:R_0.25W | R14, R16, R20, R24, R34 |
| 4 | 150 | Library:R_0.25W | R22, R31, R32, R33 |
| 4 | 47uF 16V | Library:C_Pol_Radial_5D | C46, C47, C52, C56 |
| 3 | 10k | Library:R_0.25W | R28, R29, R30 |
| 3 | 33 | Library:R_Network8 | R19, R26, R27 |
| 2 | 1.2k | Library:R_0.25W | R4, R15 |
| 2 | 1k | Library:R_Pot | R7, R8 |
| 2 | 1nF | Library:C_Disc_Small | C50, C53 |
| 2 | 2.2k | Library:R_0.25W | R3, R5 |
| 2 | 3.3k | Library:R_0.25W | R9, R10 |
| 2 | 4518 | Library:DIP16 | Z23, Z24 |
| 2 | 7416 | Library:DIP14 | Z34, Z41 |
| 2 | 74LS00 | Library:DIP14 | Z17, Z28 |
| 2 | 74LS157 | Library:DIP16 | Z35, Z36 |
| 2 | 74LS240_Split | Library:DIP20 | Z50, Z51 |
| 2 | 74LS243 | Library:DIP14 | Z30, Z38 |
| 2 | 74LS244 | Library:DIP20 | Z44, Z45 |
| 2 | 74LS244_Split | Library:DIP20 | Z29, Z31 |
| 2 | 74LS74 | Library:DIP14 | Z25, Z26 |
| 2 | LM723C | Library:DIP14 | Z20, Z21 |
| 2 | MJE2955 | Library:Q_Heatsink_Small_BCE | Q1, Q2 |
| 1 | 0.33 | Library:R_2W | R12 |
| 1 | 10000uF 16V | Library:C_Pol_Axial_63L | C57 |
| 1 | 10M | Library:R_0.25W | R1 |
| 1 | 10pF | Library:C_Disc_Small | C43 |
| 1 | 10uF 16V | Library:C_Pol_Radial_5D | C63 |
| 1 | 12k | Library:R_0.25W | R11 |
| 1 | 1N4148 | Library:D | CR1 |
| 1 | 1N4735 | Library:D | CR4 |
| 1 | 1N5231 | Library:D | CR3 |
| 1 | 1k | Library:R_0.25W | R2 |
| 1 | 200k | Library:R_0.25W | R25 |
| 1 | 200pF | Library:C_Disc_Small | C61 |
| 1 | 20k | Library:R_0.25W | R23 |
| 1 | 220 | Library:R_0.5W | R21 |
| 1 | 2200uF 35V | Library:C_Pol_Axial_41L | C55 |
| 1 | 220uF 16V | Library:C_Pol_Radial_10D | C60 |
| 1 | 2N3904 | Library:Q_Circle_EBC | Q3 |
| 1 | 2k | Library:R_0.25W | R6 |
| 1 | 33uF | Library:C_Pol_Radial_5D | C62 |
| 1 | 4 MHz | Library:Crystal | Y1 |
| 1 | 4.7k | Library:R_Network5 | R18 |
| 1 | 4049B | Library:DIP16 | Z19 |
| 1 | 47uF | Library:C_Pol_Radial_5D | C48 |
| 1 | 5.6 | Library:R_3W | R35 |
| 1 | 560 | Library:R_0.25W | R17 |
| 1 | 68 | Library:R_0.5W | R13 |
| 1 | 74LS04 | Library:DIP14 | Z32 |
| 1 | 74LS123 | Library:DIP16 | Z33 |
| 1 | 74LS139 | Library:DIP16 | Z40 |
| 1 | 74LS155 | Library:DIP16 | Z39 |
| 1 | 74LS175 | Library:DIP16 | Z47 |
| 1 | 74LS20 | Library:DIP14 | Z46 |
| 1 | 74LS273 | Library:DIP20 | Z48 |
| 1 | 74LS30 | Library:DIP14 | Z43 |
| 1 | 74LS32 | Library:DIP14 | Z27 |
| 1 | 74LS367 | Library:DIP16 | Z49 |
| 1 | 74LS90 | Library:DIP14 | Z22 |
| 1 | 75452 | Library:DIP8 | Z18 |
| 1 | 75pF | Library:C_Disc_Small | C44 |
| 1 | Buffered Edge Connector | Library:Edge_Connector_40_Reverse | J3 |
| 1 | DDU-4-7835 | Library:DIP14 | Z37 |
| 1 | Expansion Board Connector | Library:Edge_Connector_40 | J1 |
| 1 | FD1771 | Library:DIP40 | Z42 |
| 1 | Front View (Cassette 2) | Library:DIN5 | J7 |
| 1 | Front View (Cassette M1) | Library:DIN5 | J8 |
| 1 | Front View Power | Library:DIN5 | J9 |
| 1 | Front View (Cassette 1) | Library:DIN5 | J6 |
| 1 | Internal Expansion Connector | Library:Internal_Expansion_Interface | J10 |
| 1 | Line Printer Connector | Library:Edge_Connector_34 | J4 |
| 1 | M1 Edge Connector | Library:Edge_Connector_40_Reverse | J2 |
| 1 | MDA202 | Library:D_Bridge | CR2 |
| 1 | Shugart Floppy Disk Bus | Library:Edge_Connector_34 | J5 |
| 1 | ~ | Library:Sw_Large | S1 |
| 1 | ~ | Library:Relay | K1 |

RetroStack/TRS-80-Model-I-G-E1
Hardware Replica of the TRS-80 Model I Revision G

RetroStack/TRS-80-Model-I-Jap50-E1
Hardware Replica of the TRS-80 Model I Revision HE11E011550



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.

roberto314/GIMIX_reproduction
Reproducing SS-50 and SS-30 cards and GIMIX Ghost Case and Mainboard


It measures 301.9 × 194.8 mm and has 2 copper layers, 1.6 mm thick.
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.
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.
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).