Darwin Mini

Darwin Mini by Robotis

ROBOTIS MINI for Synthiam ARC: 16 XL-320 servos, OpenCM9.04 controller, 3D-printable frame and Bluetooth/firmware setup tips.
Connection Type
USB / Bluetooth
Number of Servos
16
Audio Support
No
Camera Support
No
UARTs
None
I2C Support
No
ADC Ports
None
Digital Ports
None

The ROBOTIS MINI (Darwin Mini) is a small humanoid robot that works with Synthiam ARC. It uses 16x ROBOTIS XL-320 Dynamixel servos for movement, an OpenCM9.04 (32-bit ARM) controller board as the “brain,” and a mostly 3D-printable frame so you can repair or customize parts.

Get Started

  1. Identify the controller: Your Darwin Mini uses the ROBOTIS OpenCM9.04 controller.
  2. Install ARC firmware on the OpenCM9.04: The OpenCM9.04 must be flashed with ARC-compatible firmware before ARC can talk to it. You can download and follow the firmware instructions here: /Hardware/17530
  3. Connect to ARC: After flashing, you can connect from ARC either by USB (most reliable for first-time setup) or by Bluetooth (optional, after setup).

USB vs Bluetooth (Which Should I Use?)

USB (Recommended for beginners)
  • Most reliable connection for flashing and troubleshooting
  • No pairing required
  • Best choice if this is your first time programming the board
Bluetooth (Optional)
  • Lets you connect without a USB cable
  • Requires the Bluetooth module to be enabled in the firmware
  • You must also pair the robot with your PC/tablet (like pairing headphones)

Optional: Enable Bluetooth in the Firmware

If you want ARC to connect using Bluetooth (so you don’t need a USB cable), you can enable the Bluetooth serial port in the Arduino .ino source code before flashing the OpenCM9.04.

In the Arduino .ino file, locate the communication settings and change them to use the Bluetooth serial port:

#define _BAUD_RATE 9600
#define COMMUNICATION_PORT Serial2

After making the change:

  • Save the file
  • Compile/Upload (flash) the updated firmware to the OpenCM9.04 using the instructions in the firmware link above
  • Pair Bluetooth on your computer/tablet (it will appear as a serial/COM port)
  • In ARC, select that Bluetooth COM port when connecting
Screenshot showing the baud rate and communication port settings for OpenCM9.04 firmware

ARC Pro

Upgrade to ARC Pro

ARC Pro is your passport to a world of endless possibilities in robot programming, waiting for you to explore.