DEPRECATED This repository is deprecated. Please refer to the new power supply repository.
This project is a reimplementation of the TRS-80 Model 1 Power Supply that replicates the DC and AC voltages needed to run the original system. This revision is based on the original design and uses some of the findings from www.shockrisk.com. The entire project is available under the MIT license.
NOTE: There is another power supply available by Matt Boytim that appears to be smaller and cheaper. Consider using that design.
WARNING: Since this project works with high voltages, please only do this if you know what you are doing. Working on high voltages can kill you! Additionally, doing things incorrectly could burn down your house.
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. (Also, see the list below.)
- The full schematics.
- 3D Objects of Base and Lid for 3D printing.
Below is a list of materials needed to assemble a complete power supply. Please note that the links and prices (as of March 31st, 2024) will not be updated in the future and should only be used as a reference for locating the correct items.
Note: Links and alternatives are provided to assist you in finding the necessary components. I cannot guarantee the complete accuracy or reliability of all these links and alternatives. Please check it for yourself!
Reference | Quantity | Value | Component Name | Description | Source Comment | Source Cost USD | Source Total Cost USD | Source |
---|---|---|---|---|---|---|---|---|
D1, D2 | 2 | 1N4001 | 50V 1A General Purpose Rectifier Diode, DO-41 | Rectifying diodes | $0.10 | $0.20 | Mouser | |
F1 | 1 | ~ | 250V 1A Fast Blow 5x20mm | $0.36 | $0.36 | Mouser | ||
T1 | 1 | F-241U | Transformer, single primary, dual secondary | $25.10 | $ 8000 25.10 | Mouser | ||
1 | PCB | Lot of 5 | ~$0.40 | ~$0.40 | - | |||
8 | M3 3x5mm | Knurled Nut | Kit | ~$0.00 | ~$0.00 | Amazon | ||
2 | M3 4mm | Screw /w Sunk head,For Power unit | - | |||||
2 | M3 6mm | Screw | For PCB | - | ||||
4 | M3 8mm | Screw | For Lid | - | ||||
4 | M4 4x6mm | Knurled Nut | All 4 to hold transformer in place | Kit | ~$0.00 | ~$0.00 | Amazon | |
4 | M4 6mm | Screw | Transformer | - | ||||
6 | FDFD1.25-187 | Female Insulating Spade Connector | Cables for terminals of the power unit | Lot of 100 | ~$0.00 | ~$0.00 | AliExpress | |
1 | Power Unit | With switch and Fuse holder | $3.30 | $3.30 | AliExpress | |||
1 | Strain Relief | Cable Strain Relief | Lot of 10 | $0.68 | $0.68 | Amazon | ||
1 | Lid | 3D Printed | - | |||||
1 | Base | 3D Printed | - |
Prepare Case
- 3D print case (lid and base) or order from manufacturer.
- (a) If 3D printed with PLA and similar, use a soldering iron to set the knurled nuts. You can buy a set of tools to simplify this, but a soldering iron is enough.
- (b) If 3D printed with resin, drill out a bit more space on all the 6 places and set the knurled nuts with super glue. Make sure to not cover the threads as it would give you trouble later to screw things in. Wait for it to get really solid before moving on.
- Paint the lettering on the top. I was able to do this nicely with a foam brush. Optionally add a clear coat to protect the paint from rubbing off.
- Screw in the transformer with the M4 screws.
Electronics
- Crimp two short wires to add a jumper between the neutral to the switch and another from the fuse to the switch. One side of the switch will be the terminals of the light (you can often see the leads for the lightbulb). You want the one side not for the light so the light only turns on when switch is turned on. You can swap them around later if you find it isn't correct. For the wire, I used AWG 26.
- Crimp two more wires on one side, each connecting to ther other side of the switch and carrying the 110V AC. For the wire, I used AWG 26.
- Solder the last two wires into place on the side of the transformer with only two terminals. This is the primary side.
- Solder 6 wires to the secondary side of the transformer. Make sure that each wire can reach to the PCB area.
- Add the two diodes on the PCB. Make sure to put them into the correct direction as indicated on the PCB and the line on the diodes. Both diodes are oriented in the same direction.
- Solder all 6 wires to the PCB sequentially as shown. First, SA# are the top 3 terminals from left to right. Second, SB# are the bottom 3 terminals from left to right.
- Solder the two AC wires (marked "~") from the cable going to the computer. Confirm that these are the right wires with the graphic shown below.
- Solder the two other wires (marked "+" and "-") from the cable going to the computer. Confirm that these are the right wires with the graphic shown below.
- (optional) Add some glue to add some kind of strain relief on the wires themselves.
- (optional) Add a cable-tie around the cable to add an additional way of strain relief.
- Finally, add the plastic grommet which is used as the main method of strain relief.
- Screw in PCB
- Screw in Power Unit
- Screw the lid to the top
- Add fuse to the fuse holder
The project has been implemented using KiCAD 7. 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.