USBasp based AVR programmer
A week ago i’ve ended my work on a new project which is AVR programer, entirely based on USBasp project. This programmer is supported by almost any normal operating system. It’s main features are:
- it does not require LPT port – and that makes it usable with any sort of laptop, not only the old ones, that still have LPT,
- firmware can be uploaded 10x faster than with LPT based programmers,
- it is very small.
The programmer works without any problems with famous avrdude software. It has three configuration jumpers. First one (pins 1-2) is used to configure programming speed. When connected, targets slower than 1.5 MHz can be programmed. Jumper number 2 (pins 3-4) is used for upgrading firmware of programmer itself. The last one (pins 5-6) is used to connect target to VCC taken directly from USB port. I’ve taken some photos of my device and posted it below.


