Bus LED Display

Overview

I salvaged an LED display out of a retired transit bus and rebuilt it to run on my own hardware. I started by researching the SAE J1587 heavy-vehicle protocol, but with no usable documentation I switched to reverse-engineering the matrix's shift-register and chip-select lines directly, bypassed the OEM control board, and drove it straight from an Arduino to show live transit arrival times on my wall.

Repurposed public transit LED display

What I learned

Project related blog posts

Photo gallery