CURRENT HARDWARE STACKBuilt around
real roles.
The Showduino hardware stack follows the same architecture as the software: dedicated devices for operator control, communications, runtime authority and physical outputs.
DIRECTORESP32-S3 800×480 touchscreen
The Director is the operator-facing controller for live requests and system state.
- RoleOperator requests and state display
- Primary linkESP-NOW to Communications Controller
- Runtime authorityNo — the P4 remains authoritative
COMMS CONTROLLERDedicated ESP32-S3 bridge
The Comms Controller transports wireless traffic to the P4 without making show decisions.
- WirelessESP-NOW
- P4 transportUART 115200 8N1
- Show logicNone by design
SHOW ENGINEWaveshare ESP32-P4-Module-DEV-KIT
The P4 is the centre of the live runtime: state, safety, cue dispatch, timeline execution, local storage and Showduino system services.
- Comms UARTRX GPIO4 · TX GPIO5
- I²C plug-in busSDA GPIO7 · SCL GPIO8 · 100 kHz
- Status LEDGPIO10
- Emergency inputGPIO25
- I²S system audioWS GPIO20 · BCLK GPIO21 · DATA GPIO22
- Pixel lineGPIO24
- StorageSD card for projects/assets
- Onboard C6Reserved / unused
ENCLOSURE DETAILSDesigned to be handled, wired and serviced.
The physical build is part of the system design, not decoration added after the electronics were chosen.
Control surfaceAdjustable Director
The operator display remains easy to see and reposition without owning live runtime.
ConnectionsPluggable field wiring
Serviceable connectors keep installation and troubleshooting practical.
SafetyDedicated emergency input
Emergency control is physically obvious and logically separate from show effects.
SPECIALIST NODESOutput hardware follows the job.
Instead of forcing every effect through one generic box, Showduino uses specialist nodes that can be built, tested and diagnosed around the load they control.
RLY
Relay Node
Compatible switched outputs and isolated relay control.
MOS
MOSFET Node
Solid-state control for suitable low-voltage loads.
PIX
Pixel Node
Segmented addressable LED effects and emergency-white override.
AUD
Audio Node
Dedicated show audio playback beside P4 system sounds.
BUILT IN-HOUSEPrototype, fit, wire, test.
The enclosure is iterated alongside the electronics. Real photography can be layered onto this structure later without holding up the current site.
01PrintProduce the enclosure and interface parts around the real hardware.
02FitCheck clearances, mounting, cooling and service access.
03WireInstall connectors and keep hardware roles physically understandable.
04TestCommission the complete path from operator request to physical output.
EXPANSIONI²C without turning the P4 into a wiring mess.
The P4 exposes a defined plug-in bus for supported I/O and PWM expansion hardware.
MCP23017
General-purpose digital I/O expansion.
PCA9685
Multi-channel PWM/servo-style expansion.
TCA9548A
I²C multiplexing for repeated addresses or separate branches.
Current scope note: DMX is deliberately not part of the current Showduino implementation plan. The present focus is relay, MOSFET, pixel, audio, storage and runtime.
See how the hardware fits together.
The System Guide explains why these devices are separate and which one owns the live show.
Open System Guide