Overview
The Elephant Robotics myCobot 320 M5 is a programmable 7-axis collaborative robotic arm development platform built around M5Stack-Basic, ESP32-Pico, and M5Stack-Atom multi-core collaborative control. It supports myBlockly visual programming, Python development, and ROS development, with a payload up to 1 kg, working radius up to 350 mm (excluding gripper), and positioning accuracy of ±0.5 mm.
Key Features
- Multi-environment programming: myBlockly (visual), Python, ROS; also supports C++, C#, JavaScript, and JavaScript-based workflows as listed.
- Multi-core collaborative control: M5Stack-Basic main controller + on-board ESP32-Pico and M5Stack-Atom collaborative control.
- High-performance motion: payload 1000 g, working radius 350 mm (excluding gripper) / 470 mm (include gripper), positioning accuracy ±0.5 mm.
- Hardware configuration: 5*5 LED matrix, 2 inch LED display, and dual display capability.
- Industrial I/O expansion: 24V industrial electrical interface and 24V I/O x 12 pcs; includes PLC interface and emergency stop interface.
- Teaching & learning tools: drag-to-teach, inverse kinematics, forward and inverse kinematics algorithm modules, ROS simulation support, practical courses, and end gripper usage guidance.
- Connectivity: USB, WIFI, Bluetooth; Type-C interface.
- Mobile control: MyCobot Controller app via Bluetooth (Android only).
For pre-sales compatibility questions (controllers, software environments, or optional grippers), contact support@rcdrone.top or visit https://rcdrone.top/.
Specifications
| Brand | Elephant Robotics |
| Model | myCobot 320 M5 |
| Type | Collaborative robotic arm |
| Axis / DOF | 7-axis; configuration differences shown: myCobot 320 M5 (6 DOF) / myCobot 320 M5 + Adaptive gripper (7 DOF) |
| Payload | 1000 g (1 kg) |
| Body weight | 3.3 kg |
| Working radius | 350 mm (excluding gripper); 470 mm (include gripper) |
| Positioning accuracy | ±0.5 mm |
| Joint range (shown) | J1: -165° to +165° |
| Main controller | M5Stack-Basic |
| On-board control | ESP32-Pico, M5Stack-Atom |
| Flash memory (controller) | 16MB FLASH |
| Wireless (controller) | 2.4G antenna, Bluetooth |
| Displays | Matrix 5*5 LED; 2 inch LED display; dual display |
| Industrial I/O | 24V I/O x 12 pcs; 24V industrial electrical interface |
| Other interfaces / controls (shown) | Type-C interface; LEGO interface; PLC interface; emergency stop interface; custom button x 4 pcs |
| Servos (shown) | High performance servo x 6 pcs |
| Connection methods (software) | USB, WIFI, Bluetooth |
| Supported programming languages (shown) | Python, C++, Arduino, C#, JS |
| Development platforms (shown) | Android, Windows, Mac OSX, Linux |
Optional End Effector (shown): myGripperF100 Force-Controlled Gripper
| Material | PC, PBT |
| Workmanship | Injection molding |
| Gripping range | 0-100 mm (default fingertip) |
| Rated load | 500 grams |
| Repeatability accuracy | 0.5 mm |
| Clamping force | Torque controllable; supports multi-speed torque adjustment |
| Flexible fingertips | Standard configuration; supports replacement of flexible fingertips (for free) |
| Display | Displays gripper angle, speed, current, input and output 10-level information |
| Control interface | RS485/IO IO control/button control |
| Dimensions | 156X106X61mm |
| Weight | 340 g |
| Grasping scenario (shown) | 0-100 mm objects; suitable for fragile objects such as eggs, tofu, fruits, etc. |
Applications
- Education and training: robot control principles, inverse kinematics, and drag-to-teach demonstrations
- ROS simulation development and algorithm verification in a virtual environment
- Maker and research prototyping with visual programming (myBlockly) and Python
- AI/vision-related demos such as item sorting and image recognition (as described)
Tutorial Video
Details

Elephant Robotics myCobot 320 M5 is a compact collaborative robotic arm for Python and ROS development with up to 1 kg payload.

Program in myBlockly, Python, or ROS, then expand into advanced workflows like inverse kinematics, drag-to-teach, and app control.

Add the optional force-controlled gripper for more flexible pick-and-place work with adjustable gripping force and replaceable fingertips.

Choose between the force-controlled and adaptive gripper configurations based on your gripping range and control interface needs.

Built-in 24V industrial I/O, emergency stop interface, and onboard displays support safer prototyping and industrial-style integration.

M5Stack-Basic acts as the main controller, with ESP32-Pico and M5Stack-Atom providing collaborative control for responsive operation.

Develop on Windows, macOS, Linux, or Android using open interfaces, and connect over USB, Wi‑Fi, or Bluetooth.

Start quickly with graphical programming and guided tools for calibration, transport, and basic robot control.

Bluetooth app control on Android enables fast joint moves and coordinate jogging during setup and testing.

ROS simulation helps validate motion planning and control algorithms before running them on the physical arm.

Built-in forward and inverse kinematics modules support teaching, path planning, and repeatable motion development.

The joint layout is clearly mapped from J1 to J7 for easier programming, teaching, and troubleshooting.

A compact articulated structure provides a broad range of motion for education, labs, and desktop automation.

A 350 mm working radius supports desktop tasks, with extended reach available when using an adaptive gripper.

Visual development workflows can be used for interactive demos such as object tracking and simple automation routines.

The base provides clearly labeled 24V inputs/outputs for integrating sensors, PLC-style signals, and safety controls.

A side-by-side comparison highlights the myCobot 320 advantages in payload and working radius for broader applications.

Suitable for maker projects, university teaching labs, simulation-driven development, and light commercial workflows.

myCobot 320 M5 documentation provides links to setup, calibration, and programming guides for Python, ROS1/ROS2, C++ and Arduino.

myCobot 320 setup is supported by downloadable tutorial materials covering basic usage plus programming in Python, ROS, C++, and app control.

myCobot 320 M5 includes a dimensional layout in millimeters and a base mounting pattern with 4×M6 holes for installation planning.

The force-controlled gripper includes detailed dimensions for the body and jaw positions in both closed and maximum clamping states.

myCobot 320 M5 specs list a 350mm working radius (470mm with gripper), 1kg payload, and ±0.5mm repeatability for setup planning.

The myCobot 320 M5 kit includes the robotic arm, arm base, fixed brackets, power supply, USB-C and I/O cables, emergency button, terminals, and mounting screws.

The optional force-controlled gripper kit includes a gripper, connection cable, RS485-to-USB module, mounting brackets, and hardware for setup.
Related Collections
