If there’s one thing a Raspberry Pi is good for, it’s breathing life into vintage hardware. Today we’ve got an exciting project to share with you created by maker and developer Riley from Artillect. Using our favorite SBC, he’s upgraded an old Brother AX-25 typewriter into a functioning Linux-based terminal.
In order to upgrade the typewriter to work as a terminal, Riley opted to use more than one SBC. In addition to the Raspberry Pi, he’s integrated in an Arduino Uno to handle the key input so commands will be automatically typed out and printed in real-time. The Pi is responsible for communicating with the Arduino to complete the circuit.
Riley has created a video over at his official YouTube channel, Artillect, that breaks down how the project goes together and demonstrates the final build in action. It essentially works by accepting terminal input and outputting the corresponding results on paper by telling the typewriter a key has been pressed.
Riley explains that the typewriter keyboard uses an 8 x 11 matrix which is controllable with 8-pin and 11-pin cables. The Arduino Uno is able to control the keyboard input using two multiplexers obtained from Amazon. Any multiplexer should work as long as it is capable of supporting more than 11 channels.
The software for his creation is totally open source for anyone who wants to explore it or even make this project themselves. There is code available for both the Raspberry Pi to enable UART login as well as code that can be used to flash the Arduino. Check out the official project page over at GitHub to get a closer look.
Stay on the Cutting Edge
Join the experts who read Tom's Hardware for the inside track on enthusiast PC tech news — and have for over 25 years. We'll send breaking news and in-depth reviews of CPUs, GPUs, AI, maker hardware and more straight to your inbox.
Ash Hill is a Freelance News and Features Writer at Tom's Hardware US. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting.