Arduino® UNO™ Q 2GB
The Arduino UNO Q 2GB is the gateway to high-performance hybrid computing. Designed for developers and industries that require the perfect balance between edge intelligence and real-time control, this board eliminates the gap between high-level software and hardware reliability. By pairing a Qualcomm® Dragonwing™ MPU with an STM32U585 MCU, the UNO Q 2GB provides a streamlined, cost-effective platform for dedicated AI and IoT applications.
Overview
Why the 2GB variant is the scalable choice
While the 4GB model is built for multitasking and desktop-like experiences, the 2GB RAM / 16GB eMMC model is the definitive version for production-ready efficiency:
- Optimized Performance: 2GB of LPDDR4 RAM provides ample headroom for dedicated Linux containers, Python-based logic, and optimized Machine Learning models without unnecessary power draw.
- Cost-Efficient Deployment: The ideal solution for scaling projects from prototype to production where resource management and unit cost are critical.
- Reliable Edge Intelligence: Perfect for single-purpose industrial gateways or dedicated "smart" nodes that require 24/7 stability and a compact memory footprint.
- Integrated High-Speed Storage: The 16GB eMMC ensures fast boot times and more reliable data handling than traditional SD cards.
Dual-Brain architecture: the best of both worlds
The UNO Q 2GB features a unique "Split-Processing" design that allows you to manage tasks exactly where they belong:
- The High-Level Brain (MPU): Powered by the Qualcomm® Dragonwing™ QRB2210 (Quad-core 64-bit ARM® Cortex®-A53). It runs a full Debian Linux environment, perfect for AI frameworks, secure networking, and complex data orchestration.
- The Real-Time Brain (MCU): Powered by the STM32U585 (Cortex®-M33). It manages I/O, sensors, and time-critical hardware tasks with the legendary reliability and low-latency of the Arduino ecosystem.
The Arduino app lab: your bridge to innovation
Included with the UNO Q 2GB is the Arduino App Lab, a next-gen software suite designed to unify your development experience:
- Visual Bridge: Effortlessly manage communication between the Linux OS (MPU) and the Arduino hardware (MCU).
- One-Click AI: Deploy pre-trained machine learning models directly to the Qualcomm AI engine.
- Real-Time Dashboard: Monitor system health, CPU load, and pin status via a sleek, web-based interface.
- Remote Management: Perform Over-the-Air (OTA) updates for both firmware and Linux packages.
Applications & use cases
- Industrial IoT Gateway: Securely aggregate and process sensor data locally before syncing with the cloud.
- Dedicated Edge AI: Efficient object detection, environmental monitoring, or pattern recognition for specialized hardware.
- Smart Building Hubs: Act as the central brain for lighting, security, and climate control systems.
- Advanced Robotics: Use Linux for high-level logic while the STM32 handles precision motor control and sensor fusion.
Need more than 2 GB RAM and 16 GM eMMC?
Check out the Arduino UNO Q 4-GB variant
Need help?
Check the Arduino Forum for questions about the Arduino Language or how to make your own Projects with Arduino. If you need any help with your product, please contact the official Arduino User Support through our Contact us page.
Warranty
You can find your product warranty information here.
Tech specs
| Microprocessor (MPU) | Qualcomm Dragonwing™ QRB2210: Quad-core Arm® Cortex®-A53 @ 2.0 GHz Adreno GPU 3D graphics accelerator 2x ISP (13 MP + 13 MP or 25 MP) @ 30 fps |
| Microcontroller (MCU) | STM32U585 Arm® Cortex®-M33 up to 160 MHz 2 MB flash memory 786 KB SRAM |
| RAM | 2GB LPDDR4 |
| Power Supply | From USB-C connector 5 V max at 3 A Input Voltage (VIN): 7-24 V |
| Storage | 16GB eMMC |
| USB | 1× USB-C port with host/device role switching, power role switch and video output |
| Connectivity | Wi-Fi® 5 2.4/5GHz with onboard antenna Bluetooth® 5.1 with onboard antenna |
| Interfaces | I2C/I3C SPI PWM CAN UART PSSI GPIO JTAG ADC |
| Video | Video output support via USB-C MIPI DSI pins on JMEDIA header |
| Extra | 4× RGB user-controllable LEDs 8x13 Blue LED Matrix 1x Qwiic connector voltage 3V3, I2C 1x User push-button JCTL: MPU Remote Debug connector |
| Audio | Microphone IN / Headphone OUT / Line OUT on JMISC |
| Dimensions | 68.85 mm x 53.34 mm (UNO form factor) |
| MPU Operating System | Linux Debian OS with upstream support |
| Real-time Operating System | Arduino Core on Zephyr OS |
| Containerization | Docker and Docker Compose support |
| Support Operating Systems for Arduino App Lab | Windows: Windows 10 or later (64-bit) macOS: macOS 11 or later (64-bit) Linux: Ubuntu 22.04 or later, and Debian Trixie (64-bit) |
Conformities
Documentation
Learn more
Get Inspired
FAQs
Should I choose the 2GB or 4GB variant?
We recommend the 2GB variant for cost-efficient, dedicated lightweight applications and industrial deployments. Choose the 4GB version if you require a responsive standalone desktop experience, heavy multitasking, or complex, high-parameter AI models.
Is it compatible with standard Arduino Shields?
Yes! The UNO Q 2GB maintains the classic UNO form factor and 3.3V/5V compatibility for most existing shields.
Does it support Python?
Absolutely. You can run full Python 3 environments on the Linux side (MPU) to control hardware, manage databases, or process AI data.
Can I use the Arduino IDE?
Yes. You can use the Arduino IDE for your sketches on the MCU subsystem. However, to unlock the full potential of the hybrid architecture, we recommend using Arduino App Lab.
What is Arduino UNO Q?
UNO Q is Arduino’s Linux-capable board, featuring a quad-core Qualcomm Dragonwing™ QRB2210 with GPU and an STM32U585 microcontroller, enabling a unique combination of Linux apps, real-time control, and lightweight AI.
Is UNO Q open source?
Yes, UNO Q schematics and gerbers are available under the CC-BY-SA 4.0 license.
What kind of environment do I need to run applications running on Linux and Arduino side?
Arduino App Lab comes pre-installed on UNO Q. Connect UNO Q to your computer and easily download Arduino App Lab to start coding. No complicated configuration needed! If you’re using UNO Q as a single-board computer (SBC), just connect a dongle with a keyboard, mouse, and monitor — you’ll be up and running in minutes.
What operating systems support Arduino App Lab?
Arduino App Lab is compatible with all major operating systems: Windows 10 or later (64-bit), macOS 11 or later (64-bit), Ubuntu 22.04 or later, and Debian Trixie (64-bit). Arduino App Lab also comes natively pre-installed on the UNO Q Debian OS, so you can get started right out of the box.
How do I connect a keyboard, mouse, and HDMI display to UNO Q?
Use a USB-C dongle that supports power delivery (PD) and video output. This expands UNO Q’s USB-C port into standard connectors for desktop-like use. Make sure the dongle supports PD, because it is used to power the board itself. Without it, UNO Q will not boot. To add a display, keyboard, mouse or other peripherals, plug your devices to the dongle. We recommend using the 4 GB RAM variant of UNO Q for standalone setup.
Can I develop with UNO Q board wirelessly?
Yes. Simply connect Arduino App Lab and your UNO Q to the same network over Wi-Fi or Ethernet. You can even develop with multiple boards at once.
Is Arduino App Lab open source?
Yes, App Lab and the App Bricks library are open source; source code repositories can be consulted here.