Update your browser to view this website correctly. Update my browser now
The 64Servo board project purpose is to allow an MCU or CPU to control 64 hobby servos or servo-style motors ("free-running servos" or "continuous rotation servos") via a simple serial (SPI) protocol, freeing pins and processing power for other uses. The project uses four hardware PWM modules and an Atmega328 microcontroller with 23LC1024/25LC1024 128kByte Serial SRAM/EEPROM from Microchip, in SPI mode on the Atmega328's USART to allow for stored moves, synchronous moves, and other patterns. Six analog pins (four can be digital) are available for sensors. Four of the six mounting holes should match a standard Arduino footprint so an Arduino can be mounted to the board using standoffs.
Current Version is 1.0alpha. The boards have arrived, and look beautiful! Now I have the rest of fab to organize/construct, then populate the board, then software and testing! Due to the board cost being tied to board area, and this board area being mandated by the headers, some of the board plans below are becoming VERY attractive. I'm even pondering the possible addition of an ARM based processor.
Parts to populate the board are ordered and on the way!
Moving forward with re-arranging to allow for board space for higher-power MCU, or headers or other stuff. Switched to 4 layer board for added flexibility.
Future Board plans:
Comments welcome! Tweet @alderin (until I get that website thing built. :-) )