This is a DIY ESP32-based split-flap display, optimized for easy assembly at home in small quantities but able to be scaled up to large affordable displays.
The splitflap community Discord server is the best place to keep up with the latest changes or ask questions about the project!
Want to help support development or just say "thanks"? Consider a one-time or monthly sponsorship:
| ❤️ Sponsor scottbez1 on GitHub |
|---|
Using this project in a commercial setting or for paid client work? Go right ahead - it's open source (just make sure to follow the terms of the Apache License)! I would, however, ask that you consider sponsoring the project. I've been developing and maintaining this project in my free time for over 10 years, and I'd love to continue working on it. Sponsorships allow me to pay for prototypes and development tools that make this project possible. Unlike pure software projects, every iteration has real hardware costs; sponsorships allow me to keep iterating and improving the project faster. Thank you!
Releases have been tested and used to produce working units, but as this is a continuously evolving open-source project, there may always be minor issues and/or incomplete documentation from time to time.
Here's a video of a large 108-module display powered by 18 Chainlink Driver boards and a Chainlink Base:
As of 2025-01-19, the v2 refresh of the mechanical and sensor design is considered stable and recommended for new builds.
Here's what's new in v2:
- 52 flaps per module for more character/symbol options
- New printed flap design ("Epilogue") with 52 flaps per set (see animation above), including several color-block flaps
- Updated enclosure and mechanical parts (laser-cut) to accomodate 52 flaps
- Motor wires now exit downward for less awkward wiring!
- New sensor PCB that's easier to assemble and includes an LED for checking the magnet status