Well, recently, I needed to have a bunch of AVRs programmed... A big bunch... And as I am really bored on repeated procedures I decided to make a robot to do this for me. You can see the outcome on the video.
I used an Arduino Duemilanove as the programmer (ArduinoISP) and a GRoboduino as the controller. I also wrote a C# program on PC to control the firmware "playlist".
http://dexterslabgr.blogspot.com
It automatically programs a bunch of uControllers based on a firmware "playlist" created on PC
- CPU: GRoboduino (ATMega328 with Arduino Bootloader)
This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/roboprogrammer-automated-avr-or-pic-etc-programmer