Arduino® UNO™ Q 4GB
Overview
Why the 4GB Variant is the Professional Choice
While the UNO Q series offers versatility, the 4GB RAM / 32GB eMMC model is the definitive version for developers who refuse to compromise:
- Massive Memory: 4GB of LPDDR4 RAM allows you to run multiple Linux containers, Python scripts, and AI models simultaneously without bottlenecks.
- High-Speed Integrated Storage: Forget unreliable SD cards. The built-in 32GB eMMC ensures fast OS boot times and secure data logging.
- Advanced Multimedia: Smoothly handle dual-camera feeds and high-definition displays via integrated MIPI interfaces.
Dual-Brain Architecture: The Best of Both Worlds
The UNO Q 4GB features a unique "Split-Processing" design that allows you to manage tasks where they belong:
1. 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, web servers, and complex data processing.
2. The Real-Time Brain (MCU): Powered by the STM32U585 (Cortex®-M33). It manages the I/O, sensors, and time-critical hardware tasks with the legendary reliability of the Arduino ecosystem.
The Arduino App Lab: Your Bridge to Innovation
One of the most powerful features of the UNO Q 4GB is the Arduino App Lab. This software suite simplifies the management of your hybrid system:
- Simplified Interconnect: Skip the complexity of low-level coding. Easy, high-level management of Linux (MPU) and Arduino (MCU) communication, making integration faster than ever.
- Flexible AI Execution: Get your models up and running in seconds. Deploy directly to the Qualcomm® processor, utilizing its high-performance CPU and GPU architecture for efficient machine learning tasks.
- Real-Time Dashboard: Monitor CPU temperature, memory usage, and pin status via a sleek, web-based interface.
Applications & Use Cases
- Edge AI & Vision: Real-time object detection, facial recognition, and autonomous drone navigation.
- Industrial IoT Gateway: Securely aggregate data from local sensors and process it locally before cloud synchronization.
- Professional Prototyping: The perfect platform for building smart home hubs, media controllers, or advanced 3D printer interfaces.
Looking for lower cost with balanced performance?
Check out the Arduino UNO Q 2-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 | 4GB LPDDR4 |
| Power Supply | From USB-C connector 5 V max at 3 A Input Voltage (VIN): 7-24 V |
| Storage | 32GB 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
Resources for Safety and Products
Manufacturer Information
The production information includes the address and related details of the product manufacturer.
Arduino S.r.l.
Via Andrea Appiani, 25
Monza, MB, IT, 20900
https://www.arduino.cc/
Responsible Person in the EU
An EU-based economic operator who ensures the product's compliance with the required regulations.
Arduino S.r.l.
Via Andrea Appiani, 25
Monza, MB, IT, 20900
Phone: +39 0113157477
Email: support@arduino.cc
Documentation
Get Inspired
FAQs
Is it compatible with standard Arduino Shields?
Yes! The UNO Q 4GB 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 or process data.
What is the "App Lab" exactly?
It is a dedicated software environment that acts as a "control center" for the board, allowing you to bridge the Linux OS and the Arduino hardware layer effortlessly.
Can I connect a monitor?
Yes, the USB-C port supports DisplayPort Alt Mode, enabling a direct connection to external displays for a desktop-like experience.
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. Software is open source as well, including AppLab, Debian OS, Arduino Core, and Libraries.
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.
Can I use Arduino IDE with UNO Q?
Yes, we believe in openness and freedom of choice – so you can still use Arduino IDE to run your sketches on the UNO Q microcontroller subsystem, use your own tools through Arduino CLI, and more. However, to fully take advantage of UNO Q’s capabilities, Arduino App Lab is the tool for you! It’s the next-gen platform we’ve designed for an all-new development experience, integrating Arduino sketches, Python®, and AI with ease. Try Arduino App Lab to see how you can add functionalities, not complexity!
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.
How should I choose between the 2 GB and 4 GB variants?
We suggest you to choose the 2 GB variant for cost-efficient, dedicated lightweight applications, and opt for the 4 GB version if you require a responsive standalone desktop experience, multitasking with high-level processes, complex AI model support, or expanded local storage.
Is Arduino App Lab open source?
Yes, App Lab and the App Bricks library are open source; source code repositories can be consulted here.