CURRENT HARDWARE STACK

Built 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.

SHOWDUINODIRECTOR
READY
ShowduinoP4 ENGINE
EMERGENCY
ETHUSBUSB
PHYSICAL PRODUCT

The enclosure follows the architecture.

The current build puts the operator touchscreen, emergency control, service connections and P4-based runtime into a physical system that can be mounted, opened, wired and diagnosed like equipment.

Important: the touchscreen is the Director. It is not the authoritative Show Engine. The P4 remains responsible for runtime state and safety.
DIRECTOR

ESP32-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 CONTROLLER

Dedicated 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 ENGINE

Waveshare 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 DETAILS

Designed to be handled, wired and serviced.

The physical build is part of the system design, not decoration added after the electronics were chosen.

Control surface

Adjustable Director

The operator display remains easy to see and reposition without owning live runtime.

Connections

Pluggable field wiring

Serviceable connectors keep installation and troubleshooting practical.

Safety

Dedicated emergency input

Emergency control is physically obvious and logically separate from show effects.

SPECIALIST NODES

Output 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-HOUSE

Prototype, 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.

01Print

Produce the enclosure and interface parts around the real hardware.

02Fit

Check clearances, mounting, cooling and service access.

03Wire

Install connectors and keep hardware roles physically understandable.

04Test

Commission the complete path from operator request to physical output.

EXPANSION

I²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