🛠 Getting started with the UNO Q SBC bundle
Objectives
This tutorial guides you through the physical assembly and initial software configuration of the Arduino UNO Q SBC bundle. By the end, you will have mounted the Modulino components, established a connection with your workstation, and booted the Linux environment for immediate use.
Required Materials
- Arduino UNO Q SBC Controller Bundle kit (including UNO Q 4GB board and Modulinos: buttons, joystick, rotary knob, pixels).
- Computer with Arduino App Lab installed.
- 24-pin USB-C cable (included or recommended).
- 45W USB-C power supply (recommended for optimal stability).
- Optional: 8-in-1 USB-C hub to add HDMI and Ethernet.
Steps
Before connecting hardware, ensure your computer has the latest version of Arduino App Lab. This environment is essential for configuring physical inputs. Download it from the official website if not already installed.
- Software Environment Preparation
The system relies on modularity. Connect the Modulinos (buttons, joystick, rotary knob, pixels) to each other or to the UNO Q board according to your initial needs. For this first test, connect the rotary knob and one push button directly to the dedicated ports on the UNO Q board. Ensure connectors are firmly seated to avoid false contacts.
- Modulino Assembly
Use the 24-pin USB-C cable to connect the UNO Q board to your computer. If you have the 45W USB-C power supply, plug it into the board's dedicated power port as well. This dual connection ensures the UNO Q board has sufficient current to handle the Linux processor and Modulino peripherals simultaneously.
- Power and Data Connection
Once cables are connected, the board should power on. Open Arduino App Lab on your computer. The software should automatically detect the UNO Q board. If not, check USB drivers and power supply.
- Startup and Detection
In App Lab, select the "UNO Q Controller" project. You will see an interface allowing you to map inputs. Test the rotary knob: it should appear as a valid input device in the underlying Linux system.
- Basic Configuration
Verification
To validate your installation, open a Linux terminal via the App Lab interface or connect via SSH if a network hub is used. Type the command lsusb to verify that HID (Human Interface Device) peripherals associated with the Modulinos are listed. You can also test the push button: a press should generate a keyboard or mouse event visible in the system.
Further Reading
Once the basics are functional, explore the downloadable 3D printable case for a professional finish. You can then explore integration with Home Assistant or retro game emulators, using the flexibility of Modulinos to remap inputs without soldering.