Rubik Pi 3
Rubik Pi 3
RUBIK Pi 3, a lightweight development board based on the Qualcomm Dragonwing™ QCS6490 platform.
RUBIK Pi 3 is a Qualcomm Dragonwing QCS6490-based single-board computer from Thundercomm aimed at edge AI, robotics, multimedia, and embedded Ubuntu development.
In practical terms, it is a compact SBC that combines an 8-core QCS6490 platform, developer-friendly I/O, camera interfaces, and current Ubuntu 24.04 support, making it a strong starting point for computer vision prototypes, ROS 2 robots, and custom multimedia products built with RidgeRun.
This page is the entry point for RidgeRun's RUBIK Pi 3 documentation. For board bring-up, go to Rubik Pi 3/Quick Start Guide. For cameras and I/O, go to Rubik Pi 3/Hardware Overview. For GStreamer pipelines, go to Rubik Pi 3/GStreamer. For ROS2 setup visit Rubik Pi 3/ROS2. For AI workflows, go to Rubik Pi 3/AI and Computer Vision.
What is RUBIK Pi 3?
RUBIK Pi 3 is a single-board computer (SBC) built around the Qualcomm® Dragonwing™ QCS6490 SoC and commercialized by Thundercomm. RUBIK Pi 3 features fast CPU cores, an integrated GPU, a dedicated AI engine, camera interfaces, PCIe expansion, Ethernet, USB, and a 40-pin header in a compact board format.
The table below explains the terminology around the RUBIK Pi 3 main components.
| Term | What it means | How it relates to RUBIK Pi 3 |
|---|---|---|
| QCS6490 | The Qualcomm Dragonwing application processor / SoC | The compute silicon that provides CPU, GPU, AI, ISP, video, and I/O |
| TurboX C6490P SoM | A system-on-module built around the QCS6490 | The module mounted on the board |
| RUBIK Pi 3 | The complete single-board computer / developer kit | The full SBC used for development, prototyping, and evaluation |
Why developers search for QCS6490
The QCS6490 is relevant because it combines heterogeneous compute, modern camera support, low-power edge AI acceleration, and embedded-friendly I/O in a single platform.
Qualcomm launched the QCS6490 as part of their Dragonwing industrial and commercial IoT processor line with multi-OS support across Linux, Android and Ubuntu up to 12 dense TOPS, an octa-core Kryo 670 CPU, Adreno 643 GPU, triple ISP with up to 5 cameras support, and PCIe / USB expansion.
RidgeRun uses that hardware foundation to help businesses build higher-level solutions such as camera integration, GStreamer pipelines, ROS 2 systems, AI inference workflows, and streaming products.
Quick specifications
| Item | Summary |
|---|---|
| SoC | Qualcomm Dragonwing QCS6490 |
| CPU | 8-core Kryo 670 class CPU, up to 2.7 GHz |
| AI | Up to 12 dense TOPS on Qualcomm Hexagon 770 |
| Memory | 8 GB LPDDR4x on the developer board |
| Storage | 128 GB UFS on the developer board |
| Cameras | 2 x 4-lane MIPI CSI connectors on the board |
| Networking | Gigabit Ethernet, Wi-Fi 5, Bluetooth 5.2 on the board |
| Expansion | 40-pin header, M.2 Key M, USB 3.x, USB 2.0 |
| Display | HDMI out and USB Type-C with DisplayPort capability on the platform |
| Recommended power | USB-C PD 3.0 power input, 12 V / 3 A adapter |
RidgeRun support on RUBIK Pi 3
RidgeRun helps teams turn evaluation boards into working products. On the RUBIK Pi 3 platform, the most common support areas are camera integration, Linux and BSP customization, GStreamer pipelines, ROS 2 system design, AI model deployment, low-latency streaming, and board-to-cloud multimedia workflows.
Relevant RidgeRun technologies and references include:
- GStreamer
- GstInference
- Introduction to RidgeRun's GstWebRTC
- RidgeRun Multimedia Streaming Solutions: RTSP, WebRTC, RTP, and ONVIF Integration Tools
- RidgeRun Artificial Intelligence Solutions: GStreamer and DeepStream Tools for Inference and Object Redaction
- RidgeRun Linux Camera Drivers
- Mira220 Camera Driver for Rubik Pi 3
- RidgeRun Immersive Teleoperation
Frequently asked questions
- What is the QCS6490?
- QCS6490 is Qualcomm's application processor for embedded and industrial edge devices. It combines CPU, GPU, AI, camera ISP, video, and high-speed I/O in one SoC, and RUBIK Pi 3 is one SBC built around it.
- Is RUBIK Pi 3 an SBC, a SoM, or a carrier board?
- RUBIK Pi 3 is an SBC / developer board. It uses Thundercomm's TurboX C6490P SoM which is a QCS6490-based compute module internally.
- Does RUBIK Pi 3 support Ubuntu?
- Yes. The RUBIK Pi 3 supports Canonical Ubuntu 24.04. See Rubik Pi 3/Quick Start Guide and Rubik Pi 3/Software Overview.
- Where can I find the RUBIK Pi 3 schematic?
- The official vendor Hardware Resources page lists a hardware schematic entry together with datasheets and 3D models. See Rubik Pi 3/Hardware Overview for a product-oriented interpretation of those resources.
- Can RidgeRun help me move from evaluation board to product?
- Yes. RidgeRun can help with camera drivers, multimedia acceleration, ROS 2 integration, AI deployment, low-latency streaming, and Linux platform customization. See Rubik Pi 3/Consulting and Customization.
Related pages
- Rubik Pi 3/Quick Start Guide
- Rubik Pi 3/Hardware Overview
- Rubik Pi 3/Software Overview
- Rubik Pi 3/GStreamer
- Rubik Pi 3/ROS2
- Rubik Pi 3/AI and Computer Vision
- Rubik Pi 3/Use Cases
- Rubik Pi 3/Consulting and Customization
- Mira220 Camera Driver for Rubik Pi 3
- Qualcomm Robotics RB5
- RidgeRun Linux Camera Drivers
RidgeRun support
RidgeRun provides support for embedded Linux development for NVIDIA, Qualcomm, NXP, and Xilinx platforms, specializing in the use of hardware accelerators in multimedia applications. RidgeRun's products take full advantage of the accelerators to perform transformations on video streams, achieving great performance in complex processes. This guide contains detailed information on Rubik Pi 3. To get up-to-speed with your Rubik Pi 3, start by clicking below: