Wednesday, September 8, 2010

USBasp



Just made an USBasp. It's a USB AVR in-system programmer project by Thomas Fischl. Used the PCB by J.A. de Groot found on the USBasp project page. Had to add 2 missing zeners, but other than that the build was straightforward and problem-free.
This programmer handles USB communication in firmware on an AtMega8 or 48.


Tested with ATTiny2313 and ATMega8 sofar. Works fine.



No need to bother with the LPT port anymore.

4 comments:

  1. Hi Viktor,

    I am also making the same usbasp using J.A. de Groot, but it doesn't work.
    I have just realized that the board misses the 2 zener diodes as you said.

    Does your work without these 2 zeners, or you have to add them to make it to work?

    Thanks.
    Dave

    ReplyDelete
    Replies
    1. It worked briefly on a certain USB hub but not when connected directly to a pc.
      Works fine everywhere with the diodes added.

      Delete
  2. I have the same hardware and my is working well without the zenners.
    No mater is the hardware direct connected to the PC usb or through a hub.

    ReplyDelete
    Replies
    1. You got lucky with your motherboard being more tolerant to out-of-spec voltages. See: http://vusb.wikidot.com/hardware
      For others it won't work: http://www.avrfreaks.net/forum/cannot-detect-usb-asp-programmer-windows-81

      Delete