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