§ 01 Robotis Dynamixel · Authorised Integration MMXXVI

The joint,
the sensor,
the protocol. — in one housing.

Roxbury Robotics specialises in the design, specification, and integration of Robotis Dynamixel smart servos — from benchtop articulation studies to production-grade mechatronic assemblies. We work with one actuator family. We know it deeply.

Protocol 2.0
Series Supported XL · XM · XH · MX · PRO
Bus IDs 253.max
ROXBURY · RX · PRECISION · ROBOTIS · CALIBRATION · 4096 · CPR · MAGNETIC · § 0 50 100mm OUTPUT HORN 24-TOOTH · ALUMINIUM STATUS LED 3-COLOUR · HEARTBEAT TTL / RS485 JST · 3-PIN · DAISY MOUNT PLATE M2.5 · FOUR-HOLE MAG ENCODER 4096 CPR · NON-CONTACT METAL GEARTRAIN HELICAL · HARDENED Roxbury DYNAMIXEL · SPEC PROTOCOL 2.0 — ○ — ID 001 V+ DQ GND SPECIFICATION · ORTHOGRAPHIC VIEW · RX—SPEC·01 TORQUE 4.1 N·m NO-LOAD 46 rpm VOLTAGE 12 V MASS 82 g
§ 02 · By the numbers
4,096cpr
Encoder resolution · Magnetic
253ID
Addressable per bus · half-duplex
4.5Mb/s
Protocol 2.0 max baud
4modes
Pos · Vel · Current · PWM
§ 03 · The lineup

Every series, deeply known.

We specify and integrate across the entire Dynamixel catalogue, from the sub-gram XL-330 to the Pro Series industrial joint. Our depth in one product family is the differentiator — we don't dilute our expertise across twelve vendors.

01 / 07 XL-330 Ultra-compact. Prototyping, grippers, small articulation studies. Torque0.4 N·m Voltage5.0 V BusTTL
02 / 07 XL-430 Workhorse. Educational rovers, desktop humanoids, classroom platforms. Torque1.4 N·m Voltage12 V BusTTL
03 / 07 XM-430 Current-controlled. Compliance-sensitive manipulation and force tasks. Torque4.1 N·m Voltage12 V BusTTL
04 / 07 MX Series Classic line. MX-28 · MX-64 · MX-106. Humanoid research, legacy platforms, proven. Torque2.5–8.4 N·m Voltage12–14.8 V BusTTL/RS485
05 / 07 XM-540 Medium-scale. Articulated arms, mobile manipulators, research platforms. Torque10.6 N·m Voltage12 V BusRS485
06 / 07 XH-540 High-torque. Heavy payloads, humanoid hip and shoulder joints. Torque10.6 N·m Voltage24 V BusRS485
07 / 07 Pro Series Industrial. Production robots, continuous-duty applications, harmonic drive. Torque44 N·m Voltage24/48 V BusCAN
Position Velocity Current Temperature Load Voltage Sync-Write Bulk-Read Position Velocity Current Temperature Load Voltage Sync-Write Bulk-Read
§ 04 · Doctrine

A Dynamixel is not a servo. It is a joint, a sensor, and a protocol endpoint — in one aluminium housing.

Most hobby servos take a PWM pulse and hope. You don't know where they are, whether they got there, or how hard they had to push. You find out when something breaks — usually in a demo, usually under load.

Dynamixels return position, velocity, current, temperature, voltage, and load on every query. They accept commands in position, velocity, current, or PWM mode, switchable at runtime. Metal gears. Contactless magnetic encoders. A half-duplex bus that daisy-chains every joint onto two wires plus power.

That means fewer harnesses, cleaner firmware, and a mechatronic stack where the hard problems are the ones worth solving — not "why is joint four jittering again."

01 / 06

Daisy-chain topology.

A single two-wire run services every joint in the assembly. Up to 253 addressable IDs per bus. Fewer harnesses, cleaner looms, shorter build cycles.

02 / 06

Full telemetry.

Position, velocity, current, input voltage, internal temperature, present load — every field, every joint, on demand or in continuous sync.

03 / 06

Four control modes.

Switch between position, velocity, current, and PWM control at runtime. Per joint, per millisecond. No reflashing, no external drivers, no compromise.

04 / 06

Sync-write coordination.

Broadcast a coordinated motion command to every joint in a single packet. All setpoints land on the same millisecond edge. No drift.

05 / 06

Honest torque.

Real spec sheets. Real torque curves. Metal-geared from the XL-330 up through the Pro Series harmonic drive. No hobby-servo lottery.

06 / 06

SDK & ROS 2 native.

DynamixelSDK covers C, C++, Python, .NET, and Arduino. First-class ROS 1 and ROS 2 packages. Dynamixel Wizard for tuning without code.

§ 05 · Protocol

Two wires, every joint.

Half-duplex serial. A single master, up to 253 peripheral IDs, all sharing the same bus and the same packet format. Whether it's TTL, RS485, or CAN at the physical layer, the API above it is identical.

ProtocolDynamixel 2.0
PhysicalTTL · RS485 · CAN
Baud9.6 k → 4.5 M
Addressing253 per bus
FeedbackPos · Vel · I · T · V · Load
ControlPos · Vel · I · PWM
Encoder4,096 cpr · magnetic
SDKC · C++ · Py · .NET · Ino
ROSROS 1 · ROS 2 Humble+
ToolingWizard · U2D2
§ BUS TOPOLOGY · HALF-DUPLEX U2D2 HOST TX/RX GND ID · 01 XL-430 ID · 02 XM-430 ID · 03 XH-540 ··· ID · n UP TO 253 PROTOCOL 2.0 · PACKET FORMAT FF FF FD ID LEN INST PARAMETERS CRC HEADER — ID — LENGTH — INSTRUCTION — PARAMS — CRC16
§ 06 · Engagement

Specifications, topologies,
and integrations — by appointment.

sales@roxburyrobotics.com