When I started playing with AVRs I started like most people. I bought an Arduino starter kit, then added on. And then added some more. Quickly I realized that a lot of projects need far less then an a $30 boards potential. So the Tiny series was a beautiful discovery. They're popular that's for sure.
I have a USB Tiny ISP from adafruit that I love because i got to assemble it. I mounted a small breadboard to it and it works great. But it likes to slid around. I do have 3 Arduinos mounted to plexiglass plates with half size bread boards. The make great programmers for the tiny AVRs. They take a bit of time to set up. Since I've started using OSHPark making custom boards is obtainable. They also have a large user contributed project section a but of searching found the Pixie85, Pixie2313 and Pixie84 boards. These simply add an ISP header to the chips. Brilliant. I added chip sockets and boom easy to swap out a chip. That solved the messy breakouts with the USBtinyISP.
My solution to the Arduino setup issue was a custom shield. Searching arduino isp on OSHPark came up with solutions the had sockets for only a certain chip, or were just clumsy to use. I liked Arno's Tiny ISP shield but the chip socket was a deal breaker. So I set about making my own.
Version 0.3 is slated to have the extra 0.07 inches in width, and the right most led will get a header pin.
I'd like to offer a suggested enhancement... It's a page from my own AVR ISP designs, which I lifted (a bit) from the USBTiny indirectly. Take a look at my Raspberry Pi AVR ISP cap... http://www.geppettoelectronics.com/2015/06/avr-isp-pi-hat-user-guide.html
ReplyDeleteBy adding just a few more components, you wind up with the ability to program with 3.3v, 5v, or with "target power" at whatever voltage the target uses.