Mac Plus AI Terminal
A 1986 Macintosh Plus fully restored (retrobrite, analog board recap, logic board mod, BlueSCSI) and repurposed as a retro AI terminal — serial bridge to a Pi Zero 2W inside a salvaged LC 475 case, running a split-screen VT100 dashboard over RS-422 at 9600 baud.
Overview
I restored a 1986 Macintosh Plus and repurposed it as a live terminal for my homelab. The machine had a dead PRAM battery and no storage — I replaced the battery, fitted a BlueSCSI External V2 to replace the original SCSI hard drive, and dual-booted System 6.0.8 and System 7.0.1 via System Picker.
The Mac Plus connects over RS-422 serial at 9600 baud to a Raspberry Pi Zero 2W hidden inside a salvaged Macintosh LC 475 case. The Pi bridges to my homelab network over WiFi, running a custom split-screen VT100 terminal.
The Restore
- Enclosures: Cleaned and retrobrite applied to both the Mac Plus and LC 475 cases.
- PRAM battery: Dead (original from 1986). Replaced with a fresh 3.6V 1/2 AA lithium cell — clock and settings now persist across power cycles.
- Analog board: Safety capacitors replaced.
- Logic board: Power diode added.
- RAM: 4 MB.
- Storage: Original SCSI drive long gone. Fitted a BlueSCSI External V2 (DB25 fully assembled) which presents an SD card as a SCSI hard drive. Boots from a 2GB HFS disk image.
- Software: Dual-boot System 6.0.8 + System 7.0.1 via System Picker. ZTerm 1.0.1 for serial comms. MacFlim player for video playback. SoundEdit 2.0.5 for audio.
The Terminal
A Pi Zero 2W hidden inside the LC 475 case bridges the Mac Plus to the homelab network over RS-422 serial at 9600 baud.
The Pi serves a split-screen VT100 dashboard over the serial link:
- Left pane: Live Kubernetes cluster dashboard — node health, pod counts, top workloads, network latency.
- Right pane: Interactive terminal for cluster inspection, log tailing, and AI queries.
- Shadow buffer: Dirty-cell tracking so only changed characters are sent over serial — makes updates feel instant despite the ~960 chars/sec bandwidth.
- Boot sequence: Terminal bell, teletype-style init, live node scan.
What It Demonstrates
- Hardware restoration: diagnosing and replacing failed components in 40-year-old hardware
- Modern storage on vintage machines (BlueSCSI SD → SCSI emulation)
- Serial communication under extreme bandwidth constraints (3-byte hardware FIFO)
- Terminal UI engineering: shadow buffers, dirty-cell tracking, chunked writes
- Bridging modern infrastructure to vintage hardware — the Mac Plus is a working homelab terminal in 2026