Information about AUP, the AVR USB Programmer.

2006-11-22: I have just learned of a new project, "USBtiny". It sounds like it does more than my design did, all with clearly GPL-licensed software.

I am no longer working on this project. I encourage anyone who is interested to continue it.

The board is compact and one-sided, with an area less than 2 square inches and a short parts list. However, it provides:

Programming speed is about 100 bytes/second.

Boards in the existing run are missing one trace. Its location is shown in the image on the right.

The patches to avrdude are only tested on Red Hat systems (RedHat 7.2, 9, and Fedora Core 1), but in theory can work on OS X and Windows thanks to the portability of libusb. My new AVR programmer software is tested on Linux and Windows XP.

Some links of interest:

The information below is a dumping ground of related files: The Eagle schematic and board files, plus png images of them. The firmware, suitable for assembly by avra. Patches to avrdude 4.0.0. Some photos of the assembled programmer. The pin assignment in the slave connector. Anything else I thought was relevant.

Icon  Name                    Last modified      Size  Description
[DIR] Parent Directory - [IMG] assembled.jpg 08-Dec-2003 19:45 1.6M [IMG] assembled_small.jpg 08-Dec-2003 19:58 15K [   ] avrdude-4.0.0.tar.gz 10-Dec-2003 10:19 315K [TXT] avrdude-usb-v2.patch 10-Dec-2003 10:48 85K [TXT] avrdude-usb.patch 08-Dec-2003 19:35 18K [IMG] board-trace.jpg 08-Dec-2003 19:54 279K [IMG] board-trace_small.jpg 08-Dec-2003 19:58 18K [IMG] board.jpg 08-Dec-2003 19:54 275K [IMG] board_small.jpg 08-Dec-2003 19:56 10K [TXT] pinout.txt 08-Dec-2003 19:59 82 [DIR] uavrp/ 20-Oct-2008 11:17 - [TXT] usb-prog.asm 08-Dec-2003 19:29 60K [   ] usb-prog.eep.hex 22-Mar-2004 08:16 373 [   ] usb-prog.hex 22-Mar-2004 08:16 5.4K [TXT] usb90s23x3.asm 08-Dec-2003 20:22 63K [IMG] usbprog-brd.png 08-Dec-2003 19:28 18K [IMG] usbprog-sch.png 08-Dec-2003 20:41 11K [IMG] usbprog-sch_small.png 08-Dec-2003 20:42 4.7K [   ] usbprog.brd 08-Dec-2003 19:29 14K [   ] usbprog.prt 10-Dec-2003 10:41 1.0K [   ] usbprog.sch 08-Dec-2003 19:29 112K
Apache/2.0.54 (Fedora) Server at unpythonic.net Port 80