I recently acquired a Maestro USB Servo Controller board from Pololu Robotics & Electronics. This cool little device is a PWM servo controller board and connects to any PC via its USB port. It comes in various configurations allowing control of either 6, 9, 12, 18 or 24-channels. All configurations support internal scripting of each channel, with built-in speed and acceleration control. This makes it ideal for small robotics projects because you can “script” any combination of servo motions to perform programmed movements (e.g. “walk forward and turn right/left”).
Since I was interested in integrating this device with a pi4j project I was working on, I needed to write a driver for the Maestro board. Pi4j is an open-source project still in its infancy, and the contribution process was relatively easy to navigate. Here’s my contribution – you’re welcome 🙂
If you decide to use this board, please share your experiences here – I’d love to hear what people are doing with it!