Arduino UNO Q Arcade bundle is a kit designed to build a custom retro gaming console. The bundle combines the Arduino UNO Q 4GB SBC with a set of daisy-chainable Modulino I2C modules, allowing users to create a custom game controller without requiring complex wiring or breadboards.
The kit relies on Qwiic connectors to daisy-chain the input modules, whose data is then processed by the UNO Q to emulate standard HIDs for gaming or development. The plastic parts can be 3D printed by the user.
Arduino UNO Q Arcade bundle contents:
- Arduino UNO Q 4GB – A Qualcomm Dragonwing QRB2210 SBC with an onboard eMMC, running Debian Linux
- Modulino Joystick – An I2C node configurable for simulating D-pad inputs or mouse cursor movements
- Modulino Buttons – An I2C node for mapping single keystrokes, multi-key shortcuts, or mouse clicks
- Modulino Movement – A 6-axis IMU node for motion-based mouse control
Note: The UNO Q requires an external USB-C hub (for HDMI out, USB ports, and power passthrough) and a power supply, as neither is included in the bundle.


On the software side, the Arduino UNO Q runs a standard Debian Linux desktop environment. To use the I2C-based Modulino nodes as a game controller, Arduino also provides a Python script (injector.py) that acts as a bridge translating the raw sensor events into standard virtual keyboard and mouse data via the Linux uinput system.


Because the OS recognizes the Modulino setup as a standard input device, you can easily run native Linux applications. Arduino’s official tutorial shows how to set up RetroArch to emulate classic consoles (using cores like mGBA, bsnes, and Nestopia) and utilize the open-source Godot engine for custom game development. The documentation also includes instructions for configuring systemd services, allowing both the controller bridge and the emulator to launch automatically whenever the board boots up.
Arduino also provides open-source 3D-printable files for a base, button pad, and cover, which you need to print and assemble yourself. You will also need fourteen M3x6 flathead screws, two M3x10 screws, and Qwiic cables for assembly.
The Arduino UNO Q Arcade bundle is available on the Arduino store for $90.90 or €96.36 (including VAT), which at the time of writing is a 20% discount over the regular price until September 10, 2026. A few more details may also be found on the Arduino blog.
Debashis Das is a technical content writer and embedded engineer with over five years of experience in the industry. With expertise in Embedded C, PCB Design, and SEO optimization, he effectively blends difficult technical topics with clear communication
Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress. We also use affiliate links in articles to earn commissions if you make a purchase after clicking on those links.




