FreeTouchDeck Is a $20 Stream Deck Alternative
Dustin Watts' ESP32-based device interfaces with Windows/macOS/Linux using an ESP32, a touchscreen, and BLE.
Elgator's Stream Deck seems to be the go-to macropad for quickly switching between computer programs and performing other actions. The price, which starts at around $120 according the video below*, may be a bit much to swallow for most. Per a DIY alternative that we previously covered, they can also be hard to find.
This "FreeTouchDeck" by Dustin Watts, however, can be built for under $20, and features a BOM of only an ESP32-WROOM-32 development board, and TFT touchscreen. Given this simple setup, it seems we’re not talking about a weekend project, but something that is plug(program)-and-play. In fact, after loading up the code, you don’t have to “plug” it again at all, as it interfaces with a Windows/macOS/Linux computer via the ESP’s Bluetooth functionality. It then acts as a simple keyboard interface, so there’s no software configuration on the host device.
Once initially programmed, the ESP32 can host a local configuration webpage, allowing the user to customize its behavior without changing hte actual code. The unit features a minimal six-button interface, with five-sub menus that can be used for different actions, as well as a setup screen. The FreeTouchDeck doesn't appear to have an official housing or stand as of yet, leaving you an opportunity to get creative!
*Have seen the Mini for under $100, though delivery does seem to be questionable.