I turned my '80s typewriter into a Linux terminal

Published at : 23 Dec 2025

After hours of work, I've finally finished turning my Brother AX-25 typewriter from the 80s into a fully functional Linux computer. It's a complete Linux terminal that can do nearly anything not requiring a GUI.

This video covers:
- Designing a custom PCB to replace the typewriter's keyboard
- Integrating an Arduino Nano and Raspberry Pi Zero
- Assembly process, including soldering challenges and solutions
- Demo of the typewriter as a Linux terminal
- Typing test with Matias Alps Clicky switches (they're super loud and feel amazing!)

Key features:
- Custom mechanical keyboard with Matias Alps Clicky switches
- Arduino Nano for keyboard scanning and typewriter control
- Raspberry Pi Zero running Linux in headless mode
- Serial connection between Arduino and Raspberry Pi

Watch the full process of bringing this retro tech into the modern age!

Full project playlist: https://youtube.com/playlist?list=PLZ_yUPcpW9nRxQaQ4Xht4BBuO5pL03Z-E

Join my Discord: https://discord.gg/NxEQNwrQWt
Follow on Twitter: https://twitter.com/ArtillectYT

Source Code: https://github.com/artillect/serial-typewriter
PCB Files: https://github.com/artillect/AX-25-mechanical-keyboard
PCBWay Project: https://www.pcbway.com/project/shareproject/Turning_a_1980s_typewriter_into_a_Linux_terminal_81670838.html
Hackaday.io: https://hackaday.io/project/186640-80s-typewriter-linux-terminal

Special thanks to:
Whisker (https://twitter.com/whixr) for the Matias Alps switches
CSTRSK (https://twitter.com/CSTRSK) for the Raspberry Pi Zero

Sponsored by PCBWay: https://www.pcbway.com/

Chapters:
0:00 Intro
0:59 PCB Design and Assembly
3:43 Linux Terminal Demo
5:34 Keyboard Sound Test