Servo Controller

Wish list:

  • 20 channels (or more, I just happen to need 20)

  • Super small, like 2.5" x 1" - room for servo connectors and a few SMD bits (2.5 x 1.5 max)

  • Support for up to 115200 baud

  • Serial protocol supports 1-microsecond (or .5) resolution

  • Servo pulse width steady to .5 microseconds (minimal jitter w/ high-end servos)

  • Screw terminals for servo power input (or, big thru-holes)

  • Super-thick traces on both sides of the board for servo power & ground

Bonus features:

  • Extra status LEDs (logic power, servo power, good/bad command, right/wrong baud rate)

  • Serial-controlled on/off switch for the servo power supply (so I can programmatically turn on the servos, AFTER the logic is all initialized, and turn them off as appropriate)

  • AVR chip, 6-pin ICSP socket (or something smaller?)

  • Provides logic and servo voltages (and total servo current?) via serial upon request