usbServo

Status: Hold

Goal: Create a USB device and associated control software that will allow manual or scripted control of multiple hobby servos.

Progress

May 7, 2007

Proof of concept circuit created using the STK500, an ATMega8 and the PowerSwitch reference implementation from the AVR-USB project. Tests with the powerSwitch.exe reference application were successful.

May 8, 2007

Started developing schematic and board layout in ExpressPCB for first prototype. Started firmware code, based on the PowerSwitch reference design.

May 11, 2007

Beta level firmware complete. SVN access here. The code is not guaranteed to work, ever. 😉

May 18, 2007

Beta GUI program created. This is a simple Visual C# app with 8 sliders to set the servo positions. There is something really, really cool about moving a slider and watching a servo rotate in response. Or I am just a geek.

May 31, 2007

Added support for 8 switchable outputs. Firmware and client programs updated. Work is nearly complete on the PCB as well.

usbservogui_rev01.jpg