Getting Started with reBot Arm B601-DM

6-DOF Robotic Arm · Multi-Motor Support · Kinematics Solver · Trajectory Planning · Fully Open Source
The content of this guide is racing towards you at the speed of light — stay tuned!
The reBot Arm project has been open-sourced on GitHub. This guide will take you through the quick start of B601-DM, from assembly to operation.
Purchasing Options
The reBot Arm B601-DM is available in multiple configurations to meet different user needs.
Options Comparison
| Configuration | Body | Gripper | Motors | Structure | Purchase Link |
|---|---|---|---|---|---|
| Complete Kit | ✅ | ✅ | ✅ | ✅ | Coming Soon |
| Gripper Only | ❌ | ✅ | ❌ | ❌ | Coming Soon |
| Body Only (Structure) | ✅ | ❌ | ❌ | ✅ | Coming Soon |
| Body Only (Motors) | ✅ | ❌ | ✅ | ❌ | Coming Soon |
Step 1: Assembly Guide
Before Assembly:
- Please read the following instructions carefully to ensure a smooth assembly process.
- This kit includes various screws and parts with similar appearances. Verify specifications and orientation before fastening.
- The video was recorded in early April. Minor updates may exist, but assembly remains the same. Refer to shipped parts as final.
- Shipped screws have thread-lock applied. Use proper tools or an electric screwdriver (recommended). Set torque to (3–6 kgf·cm) to avoid stripping. If stripping occurs, stop immediately and replace or realign the screw. Stripped thread-lock screws are difficult to remove and may damage parts.
- Ensure safety during assembly. Avoid pinching or injury. Children must be supervised.
Step 2: Reset Motors ID
Before Reset Motors:
Before motor parameter configuration, note the following preparations and safety rules:
- Buy 2 tooling clamps (≥3 inches) and a 24V 15A XT30-output switching power supply (use regular brand, no inferior products).
- Keep ≥1m distance during debugging/operation.
- No motor hot-plugging; cut off power before plugging/unplugging XT30 2+2 interface.
- Do not overload/overspeed; check wiring and fasteners before startup; avoid humid/high-temperature/dusty environments.
- Set reasonable program parameters and emergency stop to prevent out-of-control.
- Strictly follow these rules. Seller is not liable for risks/liabilities from illegal operation or personal mistakes.
Preparation List
Hardware
- reBot Arm B601 DM Robotic Arm × 1
- USB-CAN Adapter Board × 1
- Signal-Power Separation Board × 1
- Woodworking Clamps × 2
- USB-C Cable × 1
- 24V 15A Power Supply (XT30 output) × 1
- Power Cord-US \ Power Cord-EU
Computer Requirement
- Dual-boot personal computer (Windows + Ubuntu / macOS)
Software
Step 3: Calibration reBot Arm and Getting Started
We trust you have completed the robotic arm assembly, zero-point initialization, motor ID configuration, and other setup steps by following the video. You are now ready to officially explore the series of tutorials and tools we have released.
-
Explore our MotorBridge platform, an all-in-one solution supporting an expanding list of motors including Damiao, Robstride, Hightorque, Myactuator, Hexfellow, and more. It is also compatible with continuously updated robotic arms such as reBot. Designed for beginners, we also offer a Python SDK that implements the same functionality for developers.
-
Experience new features and details of MotorBridge for the reBot robotic arm, including one-click zero-point setting, parameter writing, motor control via UI drag-and-drop, and a built-in model visualization interface.
-
This tool is fully compatible with Windows, Ubuntu, and Mac operating systems.
Step 1: Install miniforge (on Windows\Ubuntu\Mac\Jetson\Pi)
wget "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh
Step 2: Environment Setup
Create a virtual environment with Python 3.12:
conda create -y -n rebot python=3.12
Then activate your virtual environment, you have to do this each time you open a shell to use rebot:
conda activate rebot
Step3: Install motorbridge
After activating the reBot virtual environment, run the following command to install motorbridge:
pip install motorbridge
Step4: Connect the rebot
After connecting the robotic arm to your computer through USB cable and turning on its power supply, you need to configure 666 access permissions for the serial port.
sudo chmod 666 /dev/ttyACM*
Step5: Open the motorbridge
Open https://rebot-devarm.w0x7ce.eu/ in your browser, then click the help,Copy the command suitable for your system and driver board, check the IP and port, then press Enter in the terminal.
For example on Windows:
motorbridge-gateway -- --bind 127.0.0.1:9002 --vendor damiao --transport dm-serial --serial-port COM3 --serial-baud 921600 --model 4340P --motor-id 0x01 --feedback-id 0x11 --dt-ms 20
