yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
RDK X5 MagicBox📖
1.RDK MagicBox
  • 1. RDK MagicBox Official Materials
  • 2. Troubleshooting boot failure
  • 3. Linux memory query
2.RDK MagicBox Introduction
  • 1. Introduction to RDK MagicBox
  • 2. Write System File
  • 3. Hardware Interface Description
3.RDK MagicBox User Guide
1. Quick Start
  • Quick Start
2. Basic Peripheral Usage
  • Basic Peripheral Usage
3. Algorithm Development
  • 1. Stereo Depth Estimation
  • 2. Gesture Interaction
  • 3. Voice Interaction
4.RDK MagicBox Basic Settings
  • 1.Network configuration
  • 2.Remote login
  • 3.Update system
  • 4.srpi-config user guide
  • 5.config. txt configuration file
  • 6.Self-startup setting
  • 7.RDK exclusive command usage
  • 8.Linux command usage
  • 9.GPIO readwrite operation
  • 10.Image classification algorithm
  • 11.Use USB camera
  • 12.MIPI Camera Usage
5.RDKX5 Magicbox Basic Development Course
For C language
  • 1. Camera Image Acquisition and Display
  • 2. Camera Image Local Saving
  • 3. Camera Image Acquisition and Encoding
  • 4. Video File Decoding and Display
  • 5. RTSP Stream Decoding
  • 6. VPS Scaling Example
  • 7. Target Detection Algorithm — focs
  • 8. Target Detection Algorithm — YOLOv5s
  • 9. Using CAN
For Python language
  • 1. Prerequisites Before Using Pin Functions
  • 2. Using GPIO
  • 3. Using PWM
  • 4. Use serial port
  • 5. Using I2C
  • 6. Using SPI
For Linux Development
  • Linux Development Guide
6.Online AI Model Course
Online AI Model Course(Text Interaction)
  • 0. Preparation before use
  • 1. OpenRouter Large Model API Aggregation Platform
  • 2. Multimodal Visual Understanding Application
  • 3. Multimodal Visual Positioning Application
  • 4. Multimodal Table Scanning Application
  • 5. Multimodal Autonomous Agent Application
Online AI Model Course(Voice Interaction)
  • 1. Online Speech‑to‑Text (ASR)
  • 2. Online Text‑to‑Speech (TTS)
  • 3. AI Large Model Voice Interaction
  • 4. Multimodal Visual Voice Interaction
  • 5. Multimodal Visual Positioning Application
  • 6. Multimodal Table Scanning Application
  • 7. Multimodal Autonomous Agent Application
  • 8. AI Large Model Online Voice Assistant
7.OpenClaw Embodied AI Development
  • 1. Introduction to OpenClaw
  • 2. OpenClaw Deployment
  • 3. OpenClaw Whatsapp Plugin Application
  • 4. OpenClaw WebChat Interaction
  • 5. OpenClaw TUI Interaction
  • 6. OpenClaw Tool Introduction
  • 7. OpenClawGate Gateway User Manual
  • 8. OpenClaw Plugin Feature Introduction
  • 9. OpenClaw ClawHub Introduction (skill installation)
  • 10. OpenClaw Application - File Management
  • 11. OpenClaw Application - Camera
  • 12. OpenClaw Application - Browser Control
  • 13. OpenClaw Application - Script Execution
  • 14. OpenClaw Application - AI‑programmed Status Light Control
  • 15. OpenClaw Application - AI‑programmed Servo Control
  • 16. OpenClaw Application - Dedicated AI Assistant
8.ROS2 Basic Tutorial
  • 1.Introduction to ROS2
  • 2.ROS2 install Humble
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • Code
  • Software_tools
  • SystemFile
Download ZIP

Welcome to RDK X5 MagicBox repository

1. Introduction to RDK MagicBox

Product Overview

D-Robotics RDK X5 Magicbox is a multimodal intelligent platform integrating vision, hearing, and motion. Equipped with the high-performance computing core RDK X5, integrated dual cameras, circular light strip, microphone, speaker, and multi-functional adjustable support feet, it enables natural interaction experiences of "seeing, listening, speaking, and moving". Whether used for teaching research, creative development, or intelligent interaction display, RDK X5 Magicbox helps users quickly start their exploration journey in multimodal artificial intelligence.

Product Overview

Physical Structure

Topological Structure Diagram

 

Interface, Buttons and Indicator Lights Description

img

NameDescription
Dual CamerasUsed for image perception and depth information acquisition, supporting scenarios such as gesture recognition, target positioning, and spatial measurement.
Power PortUsed to power the Magicbox, please use a power adapter supporting PD 3.0 protocol.
Flash Connect PortCan be used for connection, system flashing, and debugging.
HDMI InterfaceUsed to output Ubuntu system desktop on a monitor, supporting real-time camera and network stream display.
3.5mm Headphone JackUsed for audio input and output.
Ethernet PortUsed to establish wired network connection with the host computer, achieving high-speed, stable data communication.
USB InterfaceUsed to connect peripherals.
Speaker VentsUsed for audio output.
MicrophoneUsed to receive voice commands.
Function Buttons and Status LightsPower on: White lights light up in sequence, wait approximately 50s. White light flashes with sound effect: Startup complete. Function buttons: Start preset examples; with the light strip facing the user from left to right: Button 1: Start dual-camera depth estimation function, light turns red. Button 2: Start gesture interaction function, light turns green. Button 3: Start voice interaction function, light turns blue.

Hardware Specifications

Technical Specifications

  • RDK X5 8G Main Control

    D-Robotics RDK™ X5 is equipped with D-Robotics Sunrise™ 5 intelligent computing chip, providing up to 10 TOPS computing power. It is an all-in-one development kit for intelligent computing and robotics applications, with rich interfaces, extremely easy to use, supporting Transformer, RWKV, Occupancy, Stereo Perception and other complex models and latest algorithms, accelerating the rapid implementation of intelligent applications.

    CategorySpecification Description 
    ControllerController ModelRDK X5 8G
    CPU8 x 1.5GHz Arm® Cortex®-A55 
    BPU1 x Bayers BPU, with 10TOPS (INT8) computing power 
    GPU1 x GPU, with 32GFLOPS computing power 
    Memory8 GB LPDDR4 
    StorageOnboard 1 Gbit NAND Flash provides microSD card slot, supports UHS-I mode, pre-installed 32GB TF card 
    Interconnect4 x USB 3.0 Type-A (host) 1 x USB 2.0 Type-C (device) 
    Display1 x HDMI Type-A interface, supports up to 1080p@60fps 
    Audio3.5mm audio jack, supports stereo input/output 
    Network1 x RJ45 interface, supports 10/100/1000 Mbps Gigabit Ethernet 2.4/5 GHz dual-band wireless LAN, complies with IEEE 802.11ax (Wi-Fi 6) standard Supports Bluetooth® 5.4 protocol Onboard high-performance antenna 
    Power5V / 5A DC input, Type-C interface Provides 5V and 3.3V external power supply capability 
  • Equipped with Digu Robotics Dual Cameras: RDK Stereo Camera GS130WI

    RDK™ Stereo Camera GS130WI is a MIPI interface-based stereo depth camera, equipped with dual SC132GS global shutter image sensors and ICM-42688-P six-axis IMU, supporting stereo synchronous exposure and external triggering. Camera baseline 70mm, single channel resolution 1280×1080, maximum frame rate 120fps, with high dynamic range (HDR), high signal-to-noise ratio (40dB) and 850/940nm near-infrared enhancement capability, suitable for robotics vision, machine vision inspection and motion posture perception applications.

    SpecificationDescription
    Camera ModelRDK Stereo Camera GS130WI
    Chip ModelSC132GS
    IMUICM-42688-P
    Max Resolution & Frame Rate1080×1280@120fps
    FOVDiagonal 157.2° / Horizontal 96.8° / Vertical 115.6° ±3°
    Stereo Baseline (mm)70
    Max Tilt Angle110°
  • Servo: PTK 7465 MG-D

    PTK 7465 MG-D is equipped with high-voltage hollow cup motor and high-precision positioner. High torque and ±180° working angle can handle various usage scenarios; middle shell aluminum alloy material comprehensively enhances reliability and stability.

    SpecificationDescription
    Servo ModelPTK 7465 MG-D
    Angle Range±180°
    No-load Speed0.11–0.070 sec/60°
    Stall Torque3.8–5.8 kg·cm
  • Other Onboard Resources

    • 4 WS2812B programmable LEDs composing status lights, supporting 24-bit full-color display.
    • Equipped with 1 microphone, 1 speaker, and 3 customizable function buttons.

Packaging and Bare Machine Specifications

SpecificationDescription
Outer PackagingNylon knit packaging, EVA foam inner support
Bare Machine Dimensions (mm)162 x 129 x 36.4
Bare Machine Weight (g)517

Pre-installed Software

System SoftwareDescription
RDK OSPre-installed RDK OS, if you need to re-flash, please click here to download the image, for flashing steps please refer to the System Flashing chapter to use RDK Studio and Rufus tools.
ROSPre-installed ROS, providing standardized tools and libraries for robot development.
Program ExamplesPre-installed dual-camera depth estimation, gesture interaction, and voice interaction examples.
Performance Monitoring ApplicationDirectly visualize resource usage rate through the web page.
Linux memory query
Write System File

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文