Note: I bumped up the price just to preserve the listing while I await a shipment of more.
Thanks for looking. I think you'll be interested in this other listing, a USBASP programmer designed and assembled in America:


Or this other listing, a USBASP kit you can build yourself or order assembled.

(Now, back to the listing for the Baite...)

This is a six-pin standalone programmer for ISP connections on boards like the Arduino and other Atmel devices.


Yeah, you could use Arduino as an ISP, but that's a pain, you lose a breadboard and Arduino, and have wires going all over the place. It works well, but it's messy. This is the simple solution, and my favorite part is it's six pin instead of ten pin.

It makes your Arduino work a little easier. No more rushing to pushing the reset button if your board doesn't have DTR reset. Just select "USBasp" from the Tools menu, and "Upload using programmer" after you connect the six pins to the ISP header on your Arduino.

If you've moved beyond using Nanos (I sell those! Great for prototypes) and you're soldering ATMega328Ps to your own PCBs, you'll pretty much need one of these. It just works out of the box on my iMac and the great part is it's six-pin instead of ten-pin. Yeah, you lose a couple Ground wires, but since the ribbon is only 12"/30cm, it makes no difference. And since everything now is effectively six-pin anyway, this eliminates the 10-pin to 6-pin adapter you'll lose anyway.

I use it for downloading the program onto my custom ATMega-based PCBs that don't have a USB port, and I like it enough I kinda prefer to use an ISP to download code onto my Arduino Nanos instead of connecting directly to my computer.

This particular board is manufactured by Baite and the model number is USBasp_H6. It has a fuse on the USB port, something I sometimes forget to put on my circuit boards with USB (but it's always on my 2.1mm DC), so that's good. The ribbon cable doesn't mark pin one with a red stripe, but there is an arrow on the header to remind us which way to insert the ribbon when you're not connecting to shrouded pins. (I took a red Sharpie and colored in pin one on mine.)

As I mentioned, it works out of the box on my OS X 10.10 Mac; on my antique Vista machine I had to do the "find drivers on my disk" thing after it did its search. Here's a guide from someone else for Windows 8.1 and a guide for Windows 8 with both assuming you've already downloaded usbasp-windriver.2011-05-28.zipĀ .

Ships in a padded envelope with tracking.

You might be interested in my double row pin headers if you need something for your perfboard or PCB designs.

Check out my other items!