Open-source · build-it-yourself · free software
Live theme park ride wait times, on your desk.
With this open source project you buy about $80 of off-the-shelf parts, flash the free, MIT-licensed software, and build a little 64×32 LED sign that scrolls live theme park ride wait times for the parks you pick. Green when the line is short, red when it isn’t.
- 100+Parks worldwide
- $0Software
- MITOpen source
- 1Engineer, not a company
What this is
Build this open source scrolling LED box and feel closer to one of your favorite places in the world: the theme park you can't stop wishing you could visit more often.
Open-source software
The ScrollKit 3.0 code is free and MIT-licensed. Run it as-is, read the code, fork it, or make it your own.
You buy the parts
There’s no checkout here. You buy about $80 of off-the-shelf hardware yourself, print the case, and follow the build guide. About 20 minutes to put together.
No Fees, Easily Customizable
This is Michael Czeiszperger’s personal project, shared for makers and theme-park fans: no subscription, no account, no paid cloud service. The story →
What it does
Everything runs on the sign itself: no phone app, no cloud account, nothing to sign into.
Theme park ride wait times
Standby times for 100+ parks from the free themeparks.wiki API, refreshed every few minutes. Colors run green→red by how long the line is; closed and down rides say so.
Animated ride art
Rides carry a tiny hand-drawn 64×32 icon (a boat for Jungle Cruise, a ghost for Haunted Mansion), and in 3.0 they move. Over 80 icons, a dozen animation styles. Because it’s open source, you can make your own for the ride you obsess over.
Effects & transitions
Thirteen screen transitions and animated number reveals (rain, swarm, split-flap) are chosen at random per screen, so the motion never loops the same way twice.
Set up from your phone
First boot opens its own WiFi setup portal. Join it, enter your network, done. Then pick up to four parks and your colors from a web page the sign hosts itself.
Runs unattended
A hardware watchdog reboots the board if it ever wedges, a reboot-loop safe mode keeps the config page reachable, and WiFi self-heals after a power blip. It just keeps going.
Updates itself
New features and ride art arrive over the air from a public GitHub channel: an on-device “Installing…” screen, then a reboot. No subscription, no account, just open-source code you can keep or fork.
Version 3.0
Completely rewritten. Twice as much fun.
3.0 rebuilds the whole thing on ScrollKit, a fault-tolerant LED-matrix library. The result is more robust and more alive: animated icons, cinematic transitions, playful number reveals, and a boot sequence that swarms the letters of “Theme Park Waits” into place.
In the wild
Supported parks
Live data comes from themeparks.wiki and the list keeps growing over the air. A snapshot of the major operators:
Walt Disney Attractions
- Magic Kingdom
- Disney's Hollywood Studios
- EPCOT
- Disney's Animal Kingdom
- Disneyland Park
- Disney California Adventure
- Hong Kong Disneyland
- Disneyland Paris
- Shanghai Disneyland
- Tokyo Disneyland
- Tokyo DisneySea
- Walt Disney Studios Paris
Universal Destinations & Experiences
- Universal Islands of Adventure
- Universal Studios Florida
- Universal Studios Hollywood
- Universal Studios Japan
- Universal Volcano Bay
- Universal Epic Universe
SeaWorld Parks & Entertainment
- SeaWorld Orlando
- SeaWorld San Antonio
- SeaWorld San Diego
- Busch Gardens Tampa
- Busch Gardens Williamsburg
- Adventure Island
- Aquatica Orlando
- Aquatica San Antonio
- Discovery Cove Orlando
- Sesame Place
- Water Country USA
Six Flags (incl. former Cedar Fair)
- Cedar Point
- Kings Island
- Knott's Berry Farm
- Canada's Wonderland
- Carowinds
- California's Great America
- Kings Dominion
- Dorney Park
- Valleyfair
- Worlds of Fun
- Michigan's Adventure
- Six Flags Magic Mountain
- Six Flags Great Adventure
- Six Flags Great America
- Six Flags Over Texas
- Six Flags Over Georgia
- Six Flags Fiesta Texas
- Six Flags New England
- Six Flags St. Louis
- Six Flags America
- Six Flags Discovery Kingdom
- Six Flags Darien Lake
- Six Flags Mexico
- La Ronde
- Frontier City
- Hurricane Harbor parks
Merlin Entertainments
- Alton Towers
- Thorpe Park
- Chessington World of Adventures
- Gardaland
- Heide Park
- Legoland Billund
- Legoland California
- Legoland Deutschland
- Legoland Florida
- Legoland Japan
- Legoland Korea
- Legoland New York
- Legoland Windsor
- Peppa Pig Theme Park Florida
Compagnie des Alpes
- Parc Astérix
- Futuroscope
- Walibi Belgium
- Walibi Holland
- Walibi Rhône-Alpes
- Bellewaerde
- Familypark
Parques Reunidos
- Kennywood
- Lake Compounce
- Movie Park Germany
- Bobbejaanland
- Parque de Atracciones Madrid
- Parque Warner Madrid
- Adventureland Resort
Independent parks
- Dollywood
- Silver Dollar City
- Hersheypark
- Knoebels
- Europa-Park
- Phantasialand
- Efteling
- Liseberg
- PortAventura Park
- Ferrari Land
- Energylandia
- Plopsaland De Panne
- Toverland
- Paultons Park
- Blackpool Pleasure Beach
- Gröna Lund
- Djurs Sommerland
- Fårup Sommerland
- Le Pal
- Holiday Park
- Rulantica
- Beto Carrero World
- Cinecittà World
Ready to build one?
Four parts, a 3D-printed case, no soldering. The full parts list, print files, and step-by-step guides are waiting.
Start building →