Arduino UNO Q
Arduino UNO Q — Qualcomm QRB2210 Quad-Core Linux SBC — STM32U585 Real-Time MCU — Wi-Fi 5 & Bluetooth 5.1 The Arduino UNO Q fuses a Qualcomm Dragonwing QRB2210 quad-core Arm...
Read MoreSKU:ARD-012
- Regular price
- Rs. 4,942.42
- Sale price
- Rs. 4,942.42
- Regular price
-
Express Shipping
Shipping Info
Fast delivery options for your convenience
Pick-Up in Store
Free
Select this option to pick up your order directly from our store. Fast and convenient!
Arduino UNO Q — Qualcomm QRB2210 Quad-Core Linux SBC — STM32U585 Real-Time MCU — Wi-Fi 5 & Bluetooth 5.1
The Arduino UNO Q fuses a Qualcomm Dragonwing QRB2210 quad-core Arm Cortex-A53 MPU running full Linux Debian with a STM32U585 Cortex-M33 real-time MCU — both operating simultaneously inside the classic 68.85 × 53.34 mm Uno form factor. Choose the 2GB RAM / 16GB eMMC variant for prototyping and edge AI, or the 4GB RAM / 32GB eMMC model for Docker workloads, computer vision pipelines, and demanding inference tasks. Both variants are fully compatible with every existing Arduino Uno shield, Qwiic module, and Modulino node.
Key Highlights
- Dual-Brain Architecture — The QRB2210 MPU handles Linux AI workloads while the STM32U585 MCU runs real-time I/O and Arduino sketches simultaneously over a high-speed internal link — full Linux compute and deterministic control on one board, no compromises.
- AI Inference Ready from Day One — Pre-loaded object detection, sound classification, and motion recognition models deploy immediately on the Adreno 702 GPU, delivering real-time edge inference without cloud dependency or custom training infrastructure.
- Dual 13MP ISP Camera Pipelines — Two onboard Image Signal Processors support dual 13MP sensors or a single 25MP sensor at 30 fps, enabling stereo vision, depth estimation, and multi-camera computer vision all in the compact Uno footprint.
- Docker & Debian Linux Onboard — Run containerised Python, Node.js, or ONNX runtime images directly on the board using apt and Docker — no external SBC or additional wiring required.
- DisplayPort Output via USB-C — An onboard ANX7625 MIPI-DSI to DisplayPort bridge delivers monitor output through the single USB-C port alongside power, data, and programming — one cable connects everything.
- Arduino + Python Side by Side — Arduino App Lab lets you write MCU sketches and MPU Python scripts from one IDE session; both deploy and execute concurrently without switching tools or terminals.
- Full Arduino Ecosystem Compatibility — Every Uno shield, Qwiic I2C module, and Modulino node connects directly; the 3.3 V MCU headers match the classic Uno pinout exactly, preserving years of existing hardware investment.
- Wi-Fi 5 Dual-Band + Bluetooth 5.1 — Onboard 2.4 / 5 GHz antennas eliminate the need for external wireless modules; connect to enterprise networks, BLE sensors, and IoT message brokers straight out of the box.
- Rich Onboard Feedback Hardware — An 8 × 13 LED matrix, four RGB user LEDs, and push-buttons managed by the MCU enable visual status indication and interactive prototyping with zero external components.
Technical Specifications
| Specification | UNO Q 2GB (ABX00162) | UNO Q 4GB (ABX00173) |
| Microprocessor (MPU) | Qualcomm Dragonwing QRB2210 – Quad-core Arm Cortex-A53 @ 2.0 GHz, 64-bit; Adreno 702 GPU @ 845 MHz; Dual ISP (13MP + 13MP or 25MP @ 30 fps) | Qualcomm Dragonwing QRB2210 – Quad-core Arm Cortex-A53 @ 2.0 GHz, 64-bit; Adreno 702 GPU @ 845 MHz; Dual ISP (13MP + 13MP or 25MP @ 30 fps) |
| Microcontroller (MCU) | STM32U585 Arm Cortex-M33 @ 160 MHz, 2 MB flash, 786 KB SRAM; Arduino core on Zephyr RTOS | STM32U585 Arm Cortex-M33 @ 160 MHz, 2 MB flash, 786 KB SRAM; Arduino core on Zephyr RTOS |
| RAM | 2 GB LPDDR4 | 4 GB LPDDR4 |
| Storage | 16 GB eMMC | 32 GB eMMC |
| Operating Systems | Linux Debian Trixie (64-bit) on MPU; Zephyr RTOS + Arduino core on MCU | Linux Debian Trixie (64-bit) on MPU; Zephyr RTOS + Arduino core on MCU |
| Wi-Fi | Wi-Fi 5 – 2.4 GHz / 5 GHz dual-band, onboard antenna | Wi-Fi 5 – 2.4 GHz / 5 GHz dual-band, onboard antenna |
| Bluetooth | Bluetooth 5.1, onboard antenna | Bluetooth 5.1, onboard antenna |
| USB | 1× USB-C – USB 3.1, host/device/power role switching, DisplayPort Alt-Mode, 5 V / 3 A max | 1× USB-C – USB 3.1, host/device/power role switching, DisplayPort Alt-Mode, 5 V / 3 A max |
| Video Output | DisplayPort via USB-C (ANX7625 MIPI-DSI bridge); MIPI-DSI pins on JMEDIA header | DisplayPort via USB-C (ANX7625 MIPI-DSI bridge); MIPI-DSI pins on JMEDIA header |
| Audio | Microphone IN / Headphone OUT / Line OUT (JMISC header) | Microphone IN / Headphone OUT / Line OUT (JMISC header) |
| Interfaces | UART, ADC, CAN, GPIO, I2C / I3C, JTAG, PSSI, PWM, SPI | UART, ADC, CAN, GPIO, I2C / I3C, JTAG, PSSI, PWM, SPI |
| Power Input | USB-C, 5 V DC, max 3 A (15 W) | USB-C, 5 V DC, max 3 A (15 W) |
| Onboard Hardware | 8 × 13 LED matrix, 4× RGB user LEDs, Qwiic I2C connector, user push-buttons | 8 × 13 LED matrix, 4× RGB user LEDs, Qwiic I2C connector, user push-buttons |
| Shield Compatibility | Arduino Uno shields, Qwiic modules, Modulino nodes | Arduino Uno shields, Qwiic modules, Modulino nodes |
| App Lab Host OS | Ubuntu 22.04+, macOS 11+ (64-bit), Windows 10+ (64-bit) | Ubuntu 22.04+, macOS 11+ (64-bit), Windows 10+ (64-bit) |
| Dimensions | 68.85 × 53.34 mm | 68.85 × 53.34 mm |
Which UNO Q Is Right for You?
Both variants share identical processors, connectivity, and form factor — the difference comes down to how much RAM and local storage your workload demands. If you are running Arduino sketches, basic Python scripts, or lightweight edge AI models, the 2GB / 16GB variant covers all standard maker and prototyping use cases. Choose the 4GB / 32GB variant when you need to juggle multiple Docker containers, large ML models, camera pipelines, and application data simultaneously.
| Feature | UNO Q 2GB (ABX00162) | UNO Q 4GB (ABX00173) |
| RAM | 2 GB LPDDR4 | 4 GB LPDDR4 |
| Storage | 16 GB eMMC | 32 GB eMMC |
| Docker Workloads | Light containers, single-service deployments | Multi-container stacks, large runtime images |
| ML Model Size | Quantised / lightweight models | Full-precision or multiple concurrent models |
| Best For | Prototyping, education, maker projects, basic edge AI | Computer vision pipelines, industrial IoT, production deployments |
Common Applications & Use Cases
- Edge AI Inference — Deploy object detection, sound classification, and motion recognition models locally on the Adreno 702 GPU with sub-second latency and no cloud round-trip, using the pre-loaded models or your own ONNX / TensorFlow Lite files.
- Computer Vision Systems — Connect dual 13MP cameras to the twin ISP pipelines for stereo depth estimation, industrial inspection, or real-time tracking — all processed on the Qualcomm QRB2210 without an external GPU board.
- Robotics & Autonomous Systems — Run high-level path planning and perception on Linux while the STM32U585 executes deterministic servo control and sensor fusion on Zephyr RTOS — true split-brain robotics on a single board.
- Industrial IoT Gateways — Aggregate sensor data from CAN bus, I2C, SPI, and UART peripherals in real time on the MCU, then process, filter, and forward via Wi-Fi or a Docker-hosted MQTT broker on the MPU side.
- Containerised Embedded Development — Package your entire application stack — databases, APIs, inference runtimes — into Docker containers and deploy them to the edge board as reproducibly as to any cloud VM.
- Digital Signage & HMI Displays — Drive a DisplayPort monitor via USB-C with full Linux desktop or a custom Qt / Electron UI while the MCU handles touchscreen or button input in real time.
- Audio Processing & Voice Interfaces — Use the JMISC microphone input with on-device sound classification models to build wake-word detection, audio anomaly monitoring, or voice-controlled Arduino projects without cloud speech APIs.
- Advanced Maker & Prototyping Projects — Plug in any existing Uno shield, attach Qwiic sensors, and immediately combine them with Python logic on Linux — accelerating complex prototypes that would previously have required two separate boards and a serial bridge.
- STEM & University Embedded AI Education — Teach embedded Linux, real-time systems, computer vision, and edge AI in a single familiar Arduino form factor — lowering the barrier to university-level embedded curriculum without requiring separate SBC hardware.
What's in the Box
- Arduino UNO Q Single Board Computer × 1
- Quick Start Guide (English) × 1
Note: accessories such as USB-C power supplies, USB-C cables, DisplayPort adapters, and camera modules are sold separately and not included unless stated above.
Frequently Asked Questions
Is the Arduino UNO Q compatible with existing Arduino Uno shields and libraries?
Yes — the Arduino UNO Q is fully compatible with all standard Arduino Uno shields. The STM32U585 MCU exposes the same 3.3 V digital and analogue headers (JDIGITAL, JANALOG, JSPI, Qwiic) as the classic Uno pinout, so existing shields attach physically and work electrically without modification. The MCU runs the Arduino core on Zephyr RTOS, meaning most sketches compiled for classic Uno upload and execute without code changes. Note that the MPU-side expansion headers operate at 1.8 V — always connect existing shield hardware to the MCU-facing headers, not the MPU-side connectors.
What power supply does the Arduino UNO Q require?
The Arduino UNO Q is powered entirely through its USB-C port at 5 V DC, maximum 3 A (15 W). A quality USB-C power adapter rated at 5 V / 3 A is strongly recommended; lower-rated chargers may cause instability when the Qualcomm MPU, STM32 MCU, Wi-Fi radio, and connected peripherals are all active simultaneously. There is no DC barrel jack — USB-C is the sole power input. The USB-C port supports power role switching, so it can also function as a USB host when the board is powered via another supply path. Not included in the box — source a 5 V / 3 A USB-C adapter before first use.
What operating systems run on the Arduino UNO Q, and do I need to set them up?
The board runs two operating systems simultaneously out of the box with no manual setup required. The Qualcomm QRB2210 MPU runs Linux Debian Trixie (64-bit), a fully upstream-supported distribution with Docker, apt package management, and pre-loaded AI inference models. The STM32U585 MCU concurrently runs Zephyr RTOS alongside the Arduino core, enabling deterministic real-time tasks and standard Arduino sketches to execute side by side. Both processors boot and communicate automatically — programming the MCU via the Arduino App Lab IDE requires only a USB-C connection and no Linux configuration knowledge.
What are the storage options and can I expand the built-in storage?
The 2GB RAM variant (ABX00162) ships with 16 GB soldered eMMC, and the 4GB RAM variant (ABX00173) ships with 32 GB soldered eMMC. Both use permanently soldered eMMC that cannot be swapped or upgraded after purchase. External storage can be added via the USB-C port in host mode — USB drives and USB SSDs at USB 3.1 speeds work natively under Linux. Network-attached and cloud storage are accessible through the onboard Wi-Fi 5 radio. Choose the 4GB / 32GB variant if you plan to store multiple Docker container images, large ML model files, or camera recordings locally.
What accessories do I need to get started?
At minimum you need a 5 V / 3 A USB-C power adapter and a USB-C data cable — neither is included in the box. To use the board as a desktop Linux machine, add a DisplayPort-compatible monitor and a USB-C to DisplayPort cable or adapter. For development, install the Arduino App Lab IDE (available for Ubuntu 22.04+, macOS 11+, and Windows 10+) on your host computer — this provides the unified environment for writing, compiling, and deploying both Arduino sketches and Python scripts. Camera accessories, Qwiic sensors, and Uno shields are optional additions that are fully plug-and-play.
How does the Arduino UNO Q compare to the Arduino Portenta X8?
Both boards combine a Linux MPU with a real-time MCU, but the UNO Q uses the Qualcomm Dragonwing QRB2210 (quad-core Cortex-A53 at 2.0 GHz with an Adreno 702 GPU and dual ISP) versus the Portenta X8's NXP i.MX 8M Mini. The UNO Q adds onboard Wi-Fi 5 and Bluetooth 5.1 without a separate module, DisplayPort output via USB-C, dual camera ISPs, an 8 × 13 LED matrix, and the classic Uno shield footprint — none of which are present on the Portenta X8. The UNO Q top variant also offers up to 4 GB RAM and 32 GB eMMC compared to the Portenta X8's 1 GB / 16 GB ceiling. The Portenta X8 remains the choice for ultra-compact industrial form factors; the UNO Q is the choice for maximum compute, connectivity, and ecosystem breadth.
How many GPIO pins and communication interfaces does the Arduino UNO Q provide?
The STM32U585 MCU exposes a full complement of Uno-compatible interfaces across the board headers: multiple GPIO lines, ADC inputs (JANALOG), PWM outputs, SPI (JSPI), I2C / I3C via the Qwiic connector, UART, CAN bus, and JTAG for in-circuit debugging. The MPU-side expansion adds PSSI parallel camera interface and USB 3.1 host/device switching on the USB-C connector. A dedicated JMEDIA header exposes MIPI-DSI pins for direct panel connections, while JMISC carries microphone input, headphone output, and line audio signals. Consult the official datasheet (ABX00162 / ABX00173) at docs.arduino.cc for the full pin mapping.
Is the Arduino UNO Q suitable for beginners, or is it aimed at advanced users?
The UNO Q is designed to scale across skill levels. Beginners can upload standard Arduino sketches to the STM32 MCU through the familiar Arduino IDE or App Lab environment using existing libraries and tutorials — no Linux knowledge required. Intermediate users can extend sketches with Python scripts on the Linux MPU side, installing packages from apt or PyPI as on any standard Linux machine. Advanced users can run Docker containers, custom ML pipelines, and multi-service applications on the Qualcomm SoC while the MCU handles hard real-time I/O — a workflow normally requiring two separate boards and a serial bridge. The onboard LED matrix and push-buttons ensure even early experiments produce immediate visual feedback.
What is the most common mistake when first wiring external hardware to the Arduino UNO Q?
The most common error is connecting 3.3 V or 5 V peripherals to the MPU-side expansion headers, which operate at 1.8 V — this risks damaging the Qualcomm QRB2210 I/O pins. All classic Arduino shields and most maker sensors must connect to the MCU-facing headers (JDIGITAL, JANALOG, JSPI, Qwiic), which run at 3.3 V and are managed by the STM32U585. Only use the MPU-side headers with peripherals explicitly rated for 1.8 V logic or with an appropriate bidirectional level-shifter in between. Always verify the voltage domain of the target connector in the official pinout diagram before wiring any external component.
Where can I find official documentation, community support, and firmware updates for the Arduino UNO Q?
Official documentation, pinout diagrams, and datasheets for both SKUs (ABX00162 and ABX00173) are available at docs.arduino.cc/hardware/uno-q, including the full user manual and getting-started tutorials. Firmware and OS image updates for the Qualcomm MPU (Linux Debian) and STM32 MCU (Zephyr RTOS / Arduino core) are distributed through the Arduino App Lab environment. Community discussion, project showcases, and troubleshooting threads live on the official Arduino Forum at forum.arduino.cc. The Qualcomm Developer Network at qualcomm.com/developer/hardware/arduino-uno-q provides additional QRB2210-specific resources, SDK documentation, and Adreno GPU developer tools.
