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 |
The current AquaStudio hardware platform is built around the QuinLED Penta Mini and its ESP32-C3 controller architecture.
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 |
| L1 // COLD WHITE | GPIO 5 |
| L2 // WARM WHITE | GPIO 4 |
| L3 // RED | GPIO 1 |
| L4 // GREEN | GPIO 0 |
| L5 // BLUE | GPIO 3 |
AquaStudio identifies compatible USB controller interfaces using hardware identification data.
The microcontroller is identified before the appropriate firmware deployment path is selected.
Flash information can be analyzed as part of the hardware identification process.
Hardware-specific PWM outputs are stored in the controller profile.
The resulting configuration allows the embedded runtime to initialize the correct hardware.
Once hardware and firmware are confirmed, AquaStudio deploys its controller runtime.
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.
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.