Skip to content

DrewFerg11/Split-Flap-Display

 
 

Repository files navigation

Split Flap Display

format badge

Split-flap display in action

Full documentation: drewferg11.github.io/Split-Flap-Display

A fully 3D-printed, modular split-flap display with an ESP32-based web interface. Forked from jhoff/Split-Flap-Display, which builds on the original hardware design by Morgan Manly. This fork adds extended firmware, in-depth documentation, and support for a 16-module dual I²C configuration.

Features

  • 8 or 16-module display — single row of 8 modules, or dual row of 16 over an I²C bus(es)
  • Web interface — configure and control the display from any browser on your network
  • Multiple display modes — custom text, multi-word cycling, date, time, and random test
  • 37 or 48 character support — standard or extended character set per module
  • WiFi configuration — set up via access point on first boot, then connects to your network
  • MQTT support — integrate with Home Assistant or other MQTT brokers
  • OTA updates — update firmware and filesystem over the air without USB

Contributing

PRs and issues welcome! See CONTRIBUTING.md for the issue/PR flow, formatting requirements, and a note on the project's licensing situation.

License

  • 3D model files (STL/, 3MF/, step/) are licensed under CC BY-NC-SA 4.0 — see LICENSE-HARDWARE.md. Original design by Morgan Manly.
  • Firmware source code does not yet have an explicit license. This fork inherits that from jhoff/Split-Flap-Display and its own upstream. The intent is to move to a permissive open-source license (likely MIT) once upstream adopts one. Contributions are accepted under that understanding — see CONTRIBUTING.md.
  • Custom PCB design (custom-pcb/) — license TBD.

About

ESP32-driven split-flap display: firmware, PCB, 3D parts, and build docs.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

Packages

 
 
 

Contributors

Languages

  • C++ 52.5%
  • HTML 34.9%
  • JavaScript 10.5%
  • Python 1.9%
  • CSS 0.2%