ESP‐32 PCB - Pattor39/Streamdeck-Esp32 GitHub Wiki
ESP32 PCB Design and Schematic
ESP32 PCB Design (First Image)
The PCB design follows a simple structure where:
- The ESP32 pins are connected to buttons.
- Jumpers (JP4, JP5, JP6...) allow enabling or disabling specific buttons.
- Pull-up resistors ensure proper button signal reading.
Schematic Diagram (Second Image)
The schematic includes:
- Pull-up resistors (R4, R5, R6, R7, R8, R9 - 10kΩ) to keep GPIOs HIGH by default.
- Jumpers (JP4 - JP9) to enable or disable button inputs.
- ESP32 connects via Bluetooth to the computer.
- When buttons are pressed, the Arduino code sends the corresponding command to execute actions such as volume control, muting, refreshing, or clearing.
This setup ensures a stable and functional Bluetooth-based Stream Deck system. 🚀