DynamixShield prototype for the Arduino Due

I just completed work on a prototype for a new shield for the Arduino Due. It is primarily built to control Dynamixel servos, but it also works with regular servos and has a bunch of Grove connectors. All of the I/O features listed below have built-in level shifting from the Due's 3.3 volts to 5 volts. Here are some of its features:

  • Ability to read/write to Dyanmixel servos. It has 4 on-board connectors.
  • 3-pin connectors to be able to control 11 standard servos.
  • Separate 2.1mm power connector for the servos.
  • Configurable jumpers for Dynamixel servos so you can use servo hubs with distributed power instead of running it all through the DynamixShield.
  • Additional 7 level shifted digital IO lines.
  • All 12 analog inputs have 3-pin header connections with power and ground.
  • Separate Grove connectors for Serial2 and Serial3 lines.
  • Separate Grove connectors for I2C0 and I2C1 lines.
  • 8 PWM Grove connectors and 1 Digital Grove connection.
  • 2 analog Grove connectors.

For more information please see my blog post on this: neurorobotictech.com. I have also designed a similar board for the Arduino Mega 2560, but I have not built the prototype for it yet.

I plan to host a kickstarter campaign to help get the first round of boards produced. If this is something you are interested in using then please follow me on Twitter, Facebook, or subscribe to my website. I will let you know when the Kickstarter is launched

DynamixShieldDue_Top2.png

A nice piece of work! What are those three small SMD chips?
Do you have a library for the Dynamixel servos?