How to choose a robot arm or developer robot

Match a desktop robot arm or mobile base to the task, workspace, controller and software your project needs.

Robot Current may earn a commission from qualifying purchases through affiliate links. How this works.

The quick answer

Start with the job. The myPalletizer 260 is a four-axis tabletop arm with a listed 260 mm working radius and 250 g payload. The myCobot 280 M5 and Pi are six-axis arms with a listed 280 mm working radius and 250 g payload; the M5 uses an ESP32 based M5Stack controller, while the Pi version uses a Raspberry Pi 4B. ThinkRobotics’ SO-101 kit is a six-axis, 3D-printed route into the open-source LeRobot workflow, with assembly and calibration to plan for. Waveshare’s WAVEGO Pro is a 12-DOF quadruped with an ESP32 motion controller; its Basic package does not include the optional Raspberry Pi host or camera. myAGV Pi and Hiwonder ROSOrin are mobile bases for mapping and ROS projects, not arm substitutes; confirm the exact chassis, sensors and controller in the chosen kit. Check the package, end effector and software path before choosing.

Begin with the motion your project needs

Write down the task before comparing model names. A fixed tabletop arm can suit pick-and-place, drawing or control experiments. A mobile base adds navigation and movement between locations, which matters for mapping or a mobile manipulation project. The myAGV Pi listing describes a four-mecanum-wheel base with 2D mapping and ROS support; an arm and mounting hardware depend on the selected kit.

Compare reach, payload and axes together

The myCobot 280 Pi and M5 listings specify six degrees of freedom, a 280 mm working radius and a 250 g payload. The myPalletizer 260 M5Stack lists four degrees of freedom, a 260 mm working radius and the same 250 g payload. Treat these as manufacturer specifications for the exact model. Include the gripper, camera or other tool in the load, and allow room for the full movement envelope on the bench.

Choose the controller and software stack

The myCobot 280 Pi uses a Raspberry Pi 4B and Ubuntu Mate and is presented as a standalone development option. The myCobot 280 M5 pairs an ESP32 based M5Stack controller with dual screens. The myPalletizer 260 uses an M5Stack Basic controller. Elephant Robotics lists tools including myBlockly, Python and ROS across these models, while the exact language and ROS versions vary by controller. ThinkRobotics’ SO-101 takes a different route through Hugging Face LeRobot, with hands-on motor setup and calibration. WAVEGO Pro divides lower-level gait work between its ESP32 controller and an optional Raspberry Pi host; the Basic package includes no Pi. Check the current user guide before committing to a course, library or existing codebase.

Choose a mobile base or a mobile arm

The myAGV Pi and Hiwonder ROSOrin suit projects centered on a moving base, mapping and ROS. Hiwonder describes ROSOrin with several chassis versions and a Pi 5 or Jetson controller, while ThinkRobotics’ Starter Kit option does not specify the exact chassis or sensor pack. JetAuto Pro adds a six-axis arm to its mobile platform, making it the more relevant Hiwonder choice when manipulation belongs in the project. Confirm each kit’s parts list before planning around an arm, camera or LiDAR.

Check the complete kit and work area

A listed arm does not automatically include every end effector, camera, mounting plate or cable shown in a project image. Read the package selector and user guide for the exact model. ThinkRobotics lists leader and follower motor sets for its SO-101, but the page does not clearly state how many complete printed arm assemblies are included; confirm that before planning a two-arm project. WAVEGO Pro Basic arrives assembled and without a Raspberry Pi or camera, while the PI5 package includes a Pi 5 4GB. Secure tabletop robots, keep cables clear of moving parts and leave room for the full movement envelope. These are development platforms, so follow the manual and add controls appropriate to the project. The model rows below show the store regions and check dates.

Source-checked manufacturer listings

These are manufacturer listings, not independent Robot Current reviews. Listed prices are dated in the model database, and store buttons use the configured partner referral link.

Manufacturer listingUS listing

Elephant Robotics myCobot 280 Pi

Makers and teaching labs that want a six-axis desktop arm with Raspberry Pi based development

Listed$759
Specs & details

The myCobot 280 Pi pairs six-axis motion, a 280 mm working radius and 250 g payload with a Raspberry Pi 4B and Ubuntu Mate. It can run without a separate desktop host; select a compatible end effector for projects that need to grip objects.

Degrees of freedom
6
Working radius
280 mm, manufacturer specification
Payload
250 g, manufacturer specification
Core board
Raspberry Pi 4B
Development
Python, myBlockly and ROS1/ROS2
Listed package
myCobot 280 PI 2023
Manufacturer listing, not an independent review · source checked 2026-10-20.
Manufacturer listingUS listing

Elephant Robotics myCobot 280 M5

Desktop programming and robotics projects that fit a six-axis arm with an M5Stack controller

Listed$649
Specs & details

The myCobot 280 M5 combines six-axis motion, a 280 mm working radius and 250 g payload with an ESP32 based M5Stack controller and dual screens. The official listing names Python, C++, C#, JavaScript, myBlockly and ROS development options.

Degrees of freedom
6
Working radius
280 mm, manufacturer specification
Payload
250 g, manufacturer specification
Weight
800 g, manufacturer specification
Controller
ESP32 based M5Stack with dual screens
Development
Python, C++, C#, JavaScript, myBlockly and ROS1/ROS2
Manufacturer listing, not an independent review · source checked 2026-10-20.
Manufacturer listingUS listing

Elephant Robotics myPalletizer 260 M5Stack

Tabletop pick-and-place demonstrations that fit a compact four-axis arm and 250 g payload

Listed$299
Specs & details

The myPalletizer 260 M5Stack is a four-axis desktop arm with a 260 mm working radius, 250 g payload and M5Stack Basic controller. Its smaller motion range and lower listed price distinguish it from the six-axis myCobot 280 options; confirm that four-axis movement suits the task.

Degrees of freedom
4
Working radius
260 mm, manufacturer specification
Payload
250 g, manufacturer specification
Weight
960 g, manufacturer specification
Controller
M5Stack Basic
Development
UIFlow, Blockly/Python, Arduino and ROS
Manufacturer listing, not an independent review · source checked 2026-10-20.
Manufacturer listingUS listing

Elephant Robotics myAGV Pi

Mobile robotics projects focused on mapping, ROS navigation and a Raspberry Pi based development platform

Listed$949
Specs & details

myAGV Pi is a mobile base rather than a robotic arm. The US listing describes four mecanum wheels, Raspberry Pi 4B, 2D mapping and ROS support; it can pair with compatible arms, while the selected package determines which hardware is included.

Platform
Four-wheel mobile base with mecanum wheels
Core board
Raspberry Pi 4B
Navigation
2D mapping and navigation, manufacturer listing
Base payload
5 kg, manufacturer listing
Development
ROS, Python, graphical programming and visual software
Listed package
myAGV 2023 Pi / without Kit; optional package configurations are separate
Manufacturer listing, not an independent review · source checked 2026-10-20.

Compare the exact models

Your questions, answered.

Is myAGV Pi a robot arm?

No. It is a mobile base for mapping and navigation; verify whether an arm and mounting hardware are included in the selected package.

What is the difference between myCobot 280 Pi and M5?

Both list six-axis motion, 280 mm working radius and 250 g payload. The Pi version uses a Raspberry Pi 4B, while the M5 version uses an ESP32 based M5Stack controller with dual screens.

Can the myPalletizer 260 handle a 250 g object?

Elephant Robotics lists a 250 g payload. Include the gripper and any tool in the load, and check the manual for operating conditions across the workspace.

Do the arms include a gripper or camera?

Package contents vary. Check the exact store option and user guide for included end effectors, cameras, mounts and cables.

Can a beginner program these robots?

The manufacturer lists visual tools such as myBlockly and programming options such as Python, but setup and supported software vary by controller. Check the model-specific tutorials before buying.

What should I confirm before buying the ThinkRobotics SO-101?

Confirm how many complete printed arm assemblies are included, since the listing names leader and follower motor sets without clearly stating the finished arm count. The kit also needs assembly and calibration, and the camera and mount are not included.

Does WAVEGO Pro Basic include a Raspberry Pi or camera?

No. The Basic variant is listed without either. The PI5 package includes a Raspberry Pi 5 with 4GB, and the manufacturer lists the 5MP camera with the ACCE and PI5 packages.

How does ROSOrin differ from JetAuto Pro?

ROSOrin is described as a wheeled ROS platform for mobile robotics; JetAuto Pro adds a six-axis arm. The ThinkRobotics ROSOrin Starter listing does not settle its exact chassis and sensor contents, so compare the current packing lists.

Which LiDAR is in the ROSOrin kit?

ThinkRobotics names an MS200 TOF model, while Hiwonder’s current product information lists STL-19P and D500 TOF models. Confirm the exact component with the seller before choosing around it.

Further reading & sources

Put the advice into practice.

Waveshare WAVEGO Pro 12-DOF Bionic Dog-Like Robot, official product image with background removed
Robot arms & developer robots

Waveshare WAVEGO Pro 12-DOF Bionic Dog-Like Robot

A pre-assembled quadruped for exploring gait control, self-balancing and embedded robotics.

Best for Advanced makers, educators and robotics labs that want an open-source quadruped with an ESP32 controller and an optional Raspberry Pi host

Read the review
Hiwonder ROSOrin, official product image with background removed
Robot arms & developer robots

Hiwonder ROSOrin

A Pi 5 wheeled ROS development platform for mobile robotics projects, with the exact chassis and sensor package to confirm before buying.

Best for Makers, educators and labs choosing a Raspberry Pi 5 (8GB) configuration for mobile ROS learning, especially when navigation matters more than an onboard arm.

Read the review
Hiwonder JetAuto Pro, official product image with background removed
Robot arms & developer robots

Hiwonder JetAuto Pro

A mobile ROS platform that brings LiDAR mapping, depth vision and six-axis arm work together for a lab project that needs both navigation and manipulation.

Best for Robotics educators, labs and advanced makers who want a Pi 5 controlled mobile base for ROS navigation and arm projects, and can plan around the kit’s pre-order lead time.

Read the review
Hiwonder SpiderPi Pro, official product image with background removed
Robot arms & developer robots

Hiwonder SpiderPi Pro

A six-legged Raspberry Pi robot with a five-axis vision arm for learning locomotion and manipulation in one platform.

Best for Makers, educators and labs combining a mobile hexapod, camera and small-object manipulation in a defined Python project, with room for assembly and software setup.

Read the review
Hiwonder PuppyPi, official product image with background removed
Robot arms & developer robots

Hiwonder PuppyPi

A compact ROS quadruped with a Raspberry Pi 5 8GB configuration for developers who want an on-board computer and camera-centered projects in one kit.

Best for Robotics learners, educators and advanced makers who want to work with a Pi 5 based quadruped, ROS and manufacturer-described vision projects, and can handle software setup.

Read the review

Find your next robot.

Search product reviews and buying guides.