Fady Faheem built Stream32, an open-source stream deck running on an ESP32 that costs a fraction of commercial alternatives like the Elgato Stream Deck.
The firmware supports two screens out of the box: a 4-inch Waveshare LCD and a 10.1-inch Elecrow display. Setup is four steps: buy a display, wire it to an ESP32, flash the firmware, add shortcut pages. The project lives on GitHub and is built to be forked, meaning display support is limited only by what contributors add.
The original article is worth reading for the architecture decisions behind the firmware's display abstraction layer and how Faheem structured page-based macro layouts. If you are building macro hardware on ESP32, this is a working reference implementation.
[READ ORIGINAL →]