AQUASTUDIO PRO // HARDWARE
AQUASTUDIO PRO // HARDWARE

HARDWARE
WITHOUT THE GUESSWORK.

The current AquaStudio hardware platform is built around the QuinLED Penta Mini and its ESP32-C3 controller architecture.

QUINLED PENTA MINI // ESP32-C3 // TEST PLATFORM
CURRENT TEST PLATFORM

QUINLED PENTA MINI

The QuinLED Penta Mini is currently the primary hardware platform used during AquaStudio development.

MCU ESP32-C3
LED CHANNELS 5
PWM RESOLUTION 10 bit
PWM FREQUENCY 2,000 Hz
NETWORK Wi-Fi
EMBEDDED RUNTIME MicroPython
VERIFIED CONTROLLER PROFILE

PWM MATRIX

L1 // COLD WHITE GPIO 5
L2 // WARM WHITE GPIO 4
L3 // RED GPIO 1
L4 // GREEN GPIO 0
L5 // BLUE GPIO 3
Mapping shown here reflects the current AquaStudio controller profile.
HARDWARE ANALYZER

FROM UNKNOWN HARDWARE TO A CONTROLLER PROFILE

USB Hardware detection
MCU Processor detection
FLASH Flash analysis
GPIO Channel analysis
PROFILE Configuration generated
USB IDENTIFICATION

USB IDENTIFICATION

AquaStudio identifies compatible USB controller interfaces using hardware identification data.

MCU ANALYSIS

MCU ANALYSIS

The microcontroller is identified before the appropriate firmware deployment path is selected.

FLASH ANALYSIS

FLASH ANALYSIS

Flash information can be analyzed as part of the hardware identification process.

GPIO MAPPING

GPIO MAPPING

Hardware-specific PWM outputs are stored in the controller profile.

PROFILE SYSTEM

PROFILE SYSTEM

The resulting configuration allows the embedded runtime to initialize the correct hardware.

DEPLOYMENT

DEPLOYMENT

Once hardware and firmware are confirmed, AquaStudio deploys its controller runtime.

CURRENT TEST-BOARD RESULT

QUINLED PENTA MINI //
ESP32-C3

During the current development process, AquaStudio successfully identified the controller as a QuinLED Penta Mini based on an ESP32-C3.

The resulting controller profile contains the verified five-channel PWM mapping used by the embedded AquaStudio runtime.

CONTROLLER PROFILE

PROFILE: QuinLED Penta Mini

MCU: ESP32-C3
PWM: 2000 Hz

L1 → GPIO 5
L2 → GPIO 4
L3 → GPIO 1
L4 → GPIO 0
L5 → GPIO 3
DEVELOPMENT PRINCIPLE

HARDWARE FIRST.

AquaStudio is being designed so that hardware knowledge does not have to be hard-coded into every part of the application.

Controller-specific information is represented by hardware profiles. This creates a clean separation between the desktop application, hardware detection layer and embedded runtime.