_
The MX servos are powered from 12VDC (AC/DC transformer).
The AX servos are powered from 9VDC (AC/DC switch-mode).
_
Since we're talking about robot arms here, I'll talk about kinematics. The robot is modeled based on standard DH parameters (listed below).
Note that the arm configuration is not your typical spherical wrist type manipulator. For this reason I actually ended up using an open-form IK solver (this is available open-source in C++, see below).
_
It's NOT controlled by the "Atmega 168/Arduino" listed above, this is a display error. It's controlled via an intel-based laptop.
Note that the Robotis control software for dynamixel servos was not used, a hand-crafted communication stack was implemented. This way multiple USB2dynamixels can be controlled from the same PC, among other reasons.
_
2X stripped-down Logitech C910 webcams
_
Two dynamixel-based articulated arms with grippers.
Each arm is comprised of:
1X Dynamixel MX-64
2X Dynamixel MX-106
6X Dynamixel AX-18






| ALPHA | A | THETA | D |
| -pi/2 | 0 | 0 | -0.300 |
| pi | 0.385 | pi/2 | 0 |
| pi/2 | 0 | -pi/2 | 0 |
| pi/2 | 0 | 0 | -0.445 |
| -pi/2 | 0 | 0 | 0 |
| pi | 0 | 0 | -0.211 |