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.

Macintosh PlusSystem 7BlueSCSIPi Zero 2WSerial RS-422PythonVT100ZTerm

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

Share this project

Share: