Store

DFRobot

· MPN: DFR1256

$140.83 |
In stock at supplier
No reviews yet

The Arduino UNO Q is a hybrid development board that combines a Qualcomm® Dragonwing™ MPU running Linux Debian with an STM32 real-time MCU. It is designed fo...

Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Arduino UNO Q is a hybrid development board that combines a Qualcomm® Dragonwing™ MPU running Linux Debian with an STM32 real-time MCU. It is designed for projects that need both single-board-computer style processing and Arduino ecosystem timing control, such as robotics, edge AI and computer vision.

The QRB2210 MPU handles high-level tasks such as networking, video processing and application logic, while the STM32U585 MCU manages sensors, actuators and precise timing. With 4GB LPDDR4 RAM and 32GB built-in eMMC storage, it is suited to containerised apps, local AI inference and multi-model workloads.

Development is supported through Arduino App Lab and the pre-installed Linux environment, so you can build Arduino sketches for the MCU, Python® scripts for the MPU, or hybrid applications from one workflow. The board also supports pre-built AI examples, Docker and Docker Compose, plus open-source Linux software.

It keeps the classic UNO form factor for shield compatibility and adds modern expansion including Qwiic, high-speed headers, dual-band Wi-Fi® 5, Bluetooth® 5.1 and USB-C® video output. The package includes 1x Arduino UNO Q 4GB Development Board.

Features:

  • Dual-brain architecture: Combines a Qualcomm® Dragonwing™ QRB2210 MPU with an STM32U585 real-time MCU.
  • Linux plus Arduino: Runs Linux Debian on the MPU while the MCU runs Arduino Core on Zephyr OS.
  • AI and vision ready: Supports on-device machine learning, video stream processing, object detection and gesture recognition tasks.
  • Unified development: Works with Arduino App Lab for Arduino sketches, Python® scripts or hybrid applications.
  • Container support: Supports Docker and Docker Compose for containerised applications.
  • UNO compatibility: Maintains the classic UNO form factor for compatibility with many existing Arduino shields.
  • Solder-free expansion: Includes a Qwiic connector for Modulino® nodes and third-party modules.
  • Wireless connectivity: Built-in dual-band Wi-Fi® 5 and Bluetooth® 5.1.
  • Modern video options: Supports video output via USB-C or MIPI DSI pins on the JMEDIA header.

Specifications:

  • Microprocessor Unit (MPU): Qualcomm Dragonwing™ QRB2210
  • CPU: Quad-core Arm® Cortex®-A53 @ 2.0 GHz
  • GPU: Adreno GPU 3D graphics accelerator
  • ISP: 2x ISP (Supports 13 MP + 13 MP or 25 MP) @ 30 fps
  • Operating System: Linux Debian OS with upstream support
  • RAM: 4GB LPDDR4
  • Storage: 32GB eMMC built-in (No SD card required)
  • User Interface: 4x User-controllable RGB LEDs
  • Microcontroller Unit (MCU): STM32U585
  • Core: Arm® Cortex®-M33 @ up to 160 MHz
  • Memory: 2 MB Flash memory, 786 KB SRAM
  • Real-time OS: Arduino Core on Zephyr OS
  • Feedback: 8x13 Blue LED Matrix
  • Protocols: I2C, I3C, SPI, PWM, CAN, UART, PSSI, GPIO, JTAG, ADC
  • Wi-Fi: Wi-Fi® 5 (2.4/5 GHz)
  • Bluetooth: Bluetooth® 5.1
  • USB: 1x USB-C® port (Supports Host/Device switching, Power Delivery, Video Output)
  • Video Output: Supported via USB-C or MIPI DSI pins on JMEDIA header
  • Expansion: Classic UNO Headers
  • Expansion: High-speed headers (Vision, Audio, Display)
  • Expansion: 1x Qwiic connector (3.3V I2C)
  • Power Supply: 5 VDC max @ 3A via USB-C connector
  • Input Voltage (VIN): 5 VDC
  • Dimensions: 68.85 mm x 53.34 mm (Standard UNO form factor)

Useful for advanced robotics, autonomous systems, edge AI, computer vision, interactive art and kiosk projects.

Jargon buster

Plain-language definitions for the technical terms used above.

ADC
An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
Debian OS
Debian OS is a Linux-based operating system commonly used on computers and single-board computers. Having Debian support means the board can run many standard Python, networking, and development tools used in real-world projects.
Docker
Docker is a tool for running software in containers, which package an app with its dependencies. It matters because it can make Linux-based maker projects easier to set up and repeat across different systems.
Docker Compose
Docker Compose is a tool for starting and managing multiple Docker containers as one application. It matters when a project needs several services, such as a web dashboard, AI model server, and database, running together.
DSI
DSI stands for Display Serial Interface, a high-speed connection commonly used to send video data from a computer board to a display. It matters because DSI signals are not simple GPIO wires, so the cable, connector, and signal routing need to match the display interface.
dual-band Wi-Fi
Wi-Fi that can use both the 2.4 GHz and 5 GHz radio bands. This matters because 2.4 GHz often reaches farther while 5 GHz can be faster and less crowded, giving more flexibility for wireless projects.
eMMC
Embedded MultiMediaCard is built-in flash storage soldered onto a board, similar in purpose to an SD card but integrated. It matters because it holds the operating system and files without needing a separate memory card.
Flash memory
Non-volatile memory that keeps stored data even when power is removed. In this sensor, it matters because enrolled fingerprint templates can remain saved after the project is turned off.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
Headers
Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I3C
I3C is a newer two-wire communication bus designed as a faster, more capable successor to I2C for sensors and small peripherals. It matters because I3C devices may offer better speed and features, but they need compatible hardware and software support.
ISP
An image signal processor is hardware that helps process raw camera data into usable images or video. It matters for vision projects because it can improve camera handling and reduce the processing load on the main CPU.
JTAG
JTAG is a hardware debugging and programming interface used to inspect and control chips at a low level. It matters for advanced development because it can help diagnose firmware problems that are hard to see through normal serial output.
LED
A light-emitting diode is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
LPDDR4
A low-power type of RAM commonly used in phones and embedded computers. More LPDDR4 memory lets a board run larger programs, Linux services, or AI models more smoothly.
microcontroller
A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
MIPI
MIPI is a high-speed display and camera interface often used inside phones, tablets, and embedded devices. It matters because raw MIPI displays usually need special driver hardware or software support, unlike plug-and-play HDMI screens.
MPU
A microprocessor unit is a processor designed to run a full operating system such as Linux, usually with external memory and storage. It matters because it can handle higher-level tasks like networking, video, and AI that are beyond a typical microcontroller.
PSSI
PSSI is a parallel synchronous slave interface used for moving data over multiple pins in step with a clock signal. It matters for higher-speed peripheral connections where a simple serial bus may not be fast enough.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RAM
RAM is temporary memory used while a device is running, and its contents are lost when power is removed. A “Run in RAM” mode is useful for testing settings without permanently programming the module, but it may not support every feature.
RGB
Short for red, green and blue, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
Shield
An add-on board that plugs into a main controller board to give it extra features such as sensing, motor control or communication. Knowing a product supports shields helps you judge whether it can connect neatly into an existing maker-board setup.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
STM32
STM32 is a family of microcontroller chips commonly used in embedded electronics. Knowing a product uses an STM32 can help when looking at firmware updates, pin connections, or low-level serial control options.
UART
UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
USB-C
A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.