My own Streamdeck :)
- 4 Devlogs
- 18 Total hours
I want to build an Elgato-like Stream Deck to quickly open and execute programs.
I want to build an Elgato-like Stream Deck to quickly open and execute programs.
Today was a refactoring day! I updated the entire desktop UI and made everything cleaner. I also made it possible to connect to Bluetooth devices and send an example layout configuration to them.
These past few days were intense, packed with non-stop coding. Listing every single detail would take forever, so let’s skip straight to the highlights!
Right now, the main focus is building the ctrlPad Desktop App. The central hub for configuring button layouts, custom actions, and more.
The biggest decision? Tauri vs. Electron. The winner: Tauri. Because let’s be honest: Rust is king.
Here is the quick breakdown of what went down:
The foundation is laid. Stay tuned!
In this devlog the following things were done:
I started making my own DIY Stream Deck! It runs on an ESP32 (CYD) and I named it ctrlPad.
It features six buttons, each of which can be dynamically customized with different programs, actions, and macros. Just like the official Elgato software, the layout will be configured using an external desktop application.
To keep it completely wireless, the configuration is sent via Bluetooth (BLE). Soon I build a custom driver then handles executing the programs or triggering actions (like muting the microphone). Thanks to all the customization options, every single ctrlPad will be completely unique!