Configure layouts, map hotkeys, and manage settings using the companion application.
Control settings and customize buttons in the app.
Wdeck detects which app you're using and automatically switches the icons and macros on the fly.
Map hotkeys, volume adjustments, or custom scripts to any screen button. Actions respond over USB without delay.
The hardware and software stay in sync. Any change you make in the app shows up on the display immediately.
Everything the Wdeck app is capable of, in detail.
The companion desktop app makes it easy to configure your console. Use the clean visual editor to set up buttons, map custom shortcuts, and update settings on the fly.
The app tracks which program you are using and automatically switches the touch screen layout to match.
Change volume, mute your microphone, or trigger OBS Studio actions directly from your desk. Any changes you save in the app update the screen instantly.
Connect your ESP32 via USB and click 'Flash' inside the app. No need to install Arduino IDE or compile code.
Customize the preview casing and stripe colors inside the app to match your physical 3D-printed console.
Get your Wdeck workstation up and running in minutes.
Download the Wdeck installer for Windows. Run the setup, and we recommend launching the app as an Administrator so it can manage system volume, launch applications, and send global hotkeys smoothly.
GET WDECK APP
Plug your Wdeck console into your computer via a USB cable. Open the flashing menu directly inside the Wdeck app, select your device, and click 'Flash' to load the latest software automatically.
Your macro pad is ready! Create layout profiles, customize your button colors, map volume controls, and assign keys or actions. The changes will show up on your screen instantly.
Everything you need to build, customize, or contribute to the project.
Executable (EXE)
The main control application for Windows. Includes the flash tool, profile manager, and studio console.
Download LatestArduino Source (.zip)
The open-source firmware for the ESP32. Fully compatible with ILI9488 displays and EC11 encoders.
Source CodeLibrary Bundle (.zip)
Pre-packaged bundle of all required libraries (TFT_eSPI, Touch, etc.) for a smooth compilation.
Libraries PackPython/Flask Source
Explore or modify the Wdeck desktop application. Built with Python 3.11, Flask, and SocketIO.
App SourceTroubleshooting and general information for your setup.
Yes, the code and design files are open. You just need to buy the hardware components.
No. I've integrated a flashing tool directly into the Wdeck App. Just plug in your ESP32, open the flash menu, and it's done in seconds. No coding or IDE setup required.
Right now it's for Windows. Mac support is on the roadmap but not ready yet.