This project is a reverse-engineered PCB created to document the mainboard of the iconic TRS-80 Model 1 (Revision A) computer. Released in 1977, Revision A was the first implementation and features some differences compared to later revisions, including a different Z3 selector, a slightly modified video sync circuit, and a lack of support for 8k dynamic RAM.
The entire project is available under the MIT license.
NOTE: The PCB has not yet been validated. Once I am able to fully validate the PCB by producing a board and thoroughly testing it, I will make the Gerber files available. Additionally, I will have some PCBs available in my store.
In the "Latest" folder, you'll find the most up-to-date design files, including:
- The full schematics of the E1 replica which is 1:1 to the original G board.
E1 has been implemented using KiCAD 8. 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.
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.

