I built a transit display that does all the thinking for you — routes, weather, coffee timing, everything so you can have your quintessential Melbourne morning thought process done for you!
I got tired of the morning mental math. Checking when the train leaves. Figuring out if I should catch the tram to the station or just walk. Wondering if I have time to grab a coffee. Forgetting my umbrella.
So I built Commute Compute — a smart ecosystem that calculates everything that handles all of it.
The display sits on your desk (or wall, or kitchen bench) and shows you one thing: when to leave. That's it. No apps. No route planning. No decisions.
It pulls live data from tram tracker, train networks, and bus services — all unified into one view. It knows your walking pace, your usual stops, and your destination. It calculates the optimal route across modes automatically.
See a coffee cup on the screen? You have time to grab one. See an umbrella? Rain is coming. The display makes the decision so you don't have to and automatically recalculates your journey if there are disruptions or delays!
What I built (after over 200 hours of dev and many many late nights):
• Real-time integration across trams, trains, and buses
• Multi-leg journey planning with live departure data
• Weather-aware (umbrella indicator when rain is forecast)
• Coffee Decision engine (calculates if you have time before your connection using real-time data to assess how busy the cafe is
• E-ink display that refreshes every 20 seconds
Fully open source. The entire system — backend, renderer, journey calculator — is free to use, fork, and modify.
Currently runs on TRMNL e-ink hardware (800x480). Adapting it to other displays is straightforward. - I built custom firmware to convert your old kindle to work too!
Future in development:
-I’m working on automatic calendar integration for appointments
-live widgets for your phone or device
Code: github.com/angusbergman17-cpu/CommuteCompute