Ardbox Q Analog: Arduino UNO Q PLC with 0-10 V analog I/O and Linux for data and AI
The Ardbox Q Analog is an industrial controller from Industrial Shields built on the Arduino UNO Q. It combines an STM32U585 microcontroller for real-time control with a Qualcomm Dragonwing QRB2210 processor running Debian Linux, so one DIN rail device can control the process and also log data, serve dashboards or run edge models. It has 20 I/O, including 6 analog inputs and 6 analog outputs at 0-10 V for measurement and proportional control, plus RS-485, RS-232 and Wi-Fi.
Documents
Datasheets
User guides
Brochures
Technical specifications
| Processors | Qualcomm Dragonwing QRB2210, quad-core 64-bit, Debian Linux. STM32U585, Arm Cortex-M33, real-time control |
|---|---|
| Memory | 2 GB or 4 GB RAM, depending on the version you choose |
| Digital inputs | 4, 5 to 24 Vdc, optoisolated |
| Analog or digital inputs | 6, 0 to 10 V, 10 bit |
| Digital outputs | 4 |
| Analog outputs | 6, 0 to 10 V or PWM, up to 14 bit |
| Serial and buses | RS-485 (Modbus RTU), RS-232, SPI |
| Wireless | Wi-Fi and Bluetooth on the Linux side, internal antenna |
| USB | USB-C, accessible from outside the enclosure |
| Security | Secure boot, Arm TrustZone, hardware-backed KeyStore, TRNG, AES, SHA, RSA and ECC encryption |
| Programming | Arduino IDE with the Industrial Shields boards package for real-time control. Arduino App Lab, Python, Node-RED and Docker on Linux |
| Power supply | 12 to 24 Vdc. Consumption: 1.67 to 4.12 W at 12 V, 1.56 to 3.72 W at 24 V |
| Dimensions and weight | 100 x 45 x 115 mm, 350 g |
| Mounting and protection | DIN rail, IP20, inside a cabinet. CE marking |
Learn more about the Ardbox Q
How the two processors work together, who it is for and how the two versions compare.
Before you choose the Ardbox Q Analog
How do I program the Ardbox Q Analog?
The real-time side runs on the STM32 microcontroller and is programmed in C++ with the Arduino IDE and the Industrial Shields boards package. The Linux side runs your applications with Arduino App Lab, Python, Node-RED or Docker. You connect through USB-C.
What happens if a Linux application fails?
The control program runs on its own microcontroller, separate from Linux. If a Linux application fails, the machine keeps running.
Does it have Ethernet or Modbus TCP?
No. It connects to field devices over RS-485 (Modbus RTU) and RS-232, and to the network over Wi-Fi on the Linux side.
Can the analog inputs read 4-20 mA sensors?
No. The analog inputs read 0 to 10 V signals.
Relay or Analog: which one do I need?
Choose Relay to switch motors, pumps and valves on and off directly. Choose Analog for measurement and proportional control with 0-10 V signals. Both have the same processors, software and 20 I/O.
2 GB or 4 GB of RAM?
Both run the same software. Choose 4 GB if you plan to run several containers or heavier Linux applications next to the control program.