ENGINEERING ESSAY · PHYSICAL COMPUTING

Arduino Uno Q Board | VideotronicMaker - VTM Systems Store

Direct Technical Summary Discover the new Arduino Uno Q Board. How this powerful single-board computer with a Qualcomm chip could change everything.
BENCH FAQ // HARDWARE TOPOLOGY & SPECS

Frequently Asked Questions

Qualcomm MPU + STM32 MCU dual-brain architecture, 1.8V vs 3.3V voltage isolation, inter-processor RPC, and Debian Linux workbench deployment.

1. How does the dual-processor architecture of the Arduino UNO Q work? +
The Arduino UNO Q pairs a high-performance Qualcomm Application MPU running an embedded Debian Linux operating system with an STM32 real-time microcontroller. The Qualcomm MPU handles high-level computing tasks—such as Linux daemons, on-device Python scripts, computer vision, and network connectivity—while the STM32 MCU manages deterministic microsecond hardware timing, PWM generation, and GPIO sensor polling.
2. Can you connect standard 3.3V or 5V sensors directly to the UNO Q JMISC header? +
No. The Qualcomm MPU headers (including the JMISC header) operate strictly at 1.8V logic. Connecting 3.3V or 5V sensor signals directly to a 1.8V MPU pin will instantly destroy the processor's I/O bank. You must use bidirectional logic level shifters (such as the TXS0108E or BSS138) to translate 1.8V signals up to 3.3V or 5V before attaching external peripherals.
3. How do the Linux operating system and the real-time microcontroller communicate on the UNO Q? +
The Qualcomm MPU and STM32 MCU communicate across an internal high-speed UART serial bus using an automated Remote Procedure Call (RPC) protocol. High-level Python scripts running in Debian Linux invoke RPC methods to read analog pins, set servo angles, or toggle digital GPIOs executed deterministically by the STM32 firmware.
4. What software practices protect the UNO Q from MicroSD card corruption and thermal throttling? +
Embedded single-board computers running Linux on MicroSD cards are sensitive to excessive write churn. To maximize hardware longevity, mount volatile log directories to tmpfs RAM drives, avoid tight busy-wait polling loops by using non-blocking event sleeps (time.sleep() or select), and ensure adequate heat-sinking or passive airflow over the Qualcomm SoC.
5. How does the Arduino UNO Q integrate with VTM Studio? +
VTM Studio targets the Arduino UNO Q as a primary native platform, with optimized Debian Linux (.deb) packaging. The entire VTM Studio desktop workbench (including Code Mode for firmware compilation and Science Mode for high-speed serial telemetry) runs natively on the UNO Q, allowing makers to program, monitor, and control physical robotics directly on the board.