Dynamixel XL-320 is a digital servo (in this case, featuring a 8-bit STM8 controller).

Beta Testing Dynamixel XL-320 Servos

Reviewed by

Reprinted with permission from Robot Campus


Robotis gave us the opportunity to beta-test the Dynamixel XL-320 servos. We were impatient to give it a try, because we are convinced that it’s a big step forward for hobbyists and low-cost robotics.

Some specifications:

  • Weight : 16.7g
  • Dimension : 24mm *36mm * 27mm
  • Resolution : 0.29°
  • Gear Reduction Ratio :  238 : 1
  • Stall Torque : 0.39 N.m (at 7.4V)
  • No load speed : 114 rpm (at 7.4V)
  • Running degrees:
    • 0~300°
    • Endless turn

Our main preoccupation is to build small robots. We like prototyping and DIY technologies like 3D printing. The Dynamixel AX-12 was too big and expansive (about 50g and 40$). Our only optionswas the hobbyism servos, in our case HiTec HS-65MG.

To do our tests, we built a small 4 degrees-of-freedom robotic arms, using 4 dynamixel XL-320 and Ollo parts:

A good digital electronics

Dynamixel XL-320 is a digital servo (in this case, featuring a 8-bit STM8 controller). If you’re not familiar with Dynamixel, it uses TTL UART(configurable baudrate, default 1000000) for communication. The connector has 3 pins: GND, V+ and Data. The Data line is so half-duplex, the main advantage of this system is that you can chain your motors, using the same Data line (all motor is identified by an ID you have to configure).

The protocol is quite nice an allow to get the current position, torque, speed, voltage and temperature. It also of course allow you to command the motor target position, and its torque/speed/voltage/temperature operating limits.

Moreover, since all the motors are on the same bus, you can send a single packet simultaneously to all servos.

You can have a look at its manual page. If you’re familiar with AX-12, it’s exactly the same thing.


According to our measures, the power consumption low, about 12mA without torque; likely due to electronics chip. On the video above, each motor is consuming about 50mA.

One great point is that is it designed to work at 7.4V. This is a really good idea, because we often want to use Lion or LiPo batteries to power these servos, and using multiples of 3.7V is the best choice to do. We also noticied that there is not a lot of 7.4V servo of this category out there.

Good mechanics

The Dynamixel mechanics is really original and more adapted for robotics applications. The servo plastic box allows a lot of possibilities of bindings.

There is bindings on both side: the drive shaft and back the drive shaft (see the pictures), there is actually no other such out-of-the box servos with this feature.

However, unlike AX-12s which allowed to use screws and bolts, XL-320 was designed to be used withplastic Ollo rivet system. We think this is a good idea, because Ollo parts allow lego-like quick robot prototyping, but it’s also a little weaker than with screws (there’s a lot of play in our demo arm). We may glue some bolts on them to get better results, maybe this could be an evolution for the next releases.

Note that the XL-320 is 17g for 4Kg/cm, which is an interresting power/weight ratio.

Another interresting mechanics fact: you can use this servo on an amplitude of 300° (-150° to 150°) with ~0.3° steps (1024 steps). You can also use it on endless turn (wheel) mode.

Plastic gearbox?

One of the withdraw of this servo, its gearbox is in plastic (see picture).

Even if this explains the low announced price, this could be a problem in some situations, but we still didn’t experienced any problem with that.

Our conclusion

The XL-320 is a really good product, we can’t wait to get more of them to build spiders, cats and, why not, some small hominoïd robots! There is currently no such servo on the market, and its announced price (about $21) is more than competitive.

Our only improvements would be to have a metal gear version with bolt traces or threads, maybe XL-320+ ? 

Comments (0)

This post does not have any comments. Be the first to leave a comment below.

Post A Comment

You must be logged in before you can post a comment. Login now.

Featured Product

Innovative, Modular, Dual Belt Conveyor Pallet Systems

Innovative, Modular, Dual Belt Conveyor Pallet Systems

Dorner's 2200 Series Precision Move Pallet Systems feature the latest advancements in pallet traffic management. A unique pin tracking system guides pallets through merges and curves while maintaining product orientation. The fast belt change capability increases efficiency and reduces downtime in assembly automation processes. They are available in lengths up to 25 ft., can handle loads up to 500 lbs. and travel at speeds up to 114 ft/min.