Instructables
Picture of Building an ISP Shield for Arduino
AVRISP21.jpg
This Instructable is for the build instructions for our new AVR ISP Shield Kit for Arduino. Its development owes a great deal to Instructables and our own community (particularly Nick!) and I hope to explain some of that along the way. 

Some astute Instructablites have asked. What does this do? Well essentially this shield can turn your Arduino into a quite capable chip programmer. What's more is that it can allow your Arduino to make more Arduino compatible devices. So with this shield, a bit of code and some some spare chips you can replicate what your Arduino does for a fraction of the cost. Not only using the same chip as your Arduino uses but also some smaller cheaper ones too. Like the ATTiny85. 

Let me start by saying to program an AVR chip with an Arduino you don't need a shield or even a crystal if you're programming Arduino bootloaders. But if you plan on doing it more than once a shield is going to save you some headaches as setting up a breadboard each time and then worrying about debugging is a pain...

The project is open sourced and the PCB files can be found on our Github.
The kit itself on our website at www.phenoptix.com
 
Remove these adsRemove these ads by Signing Up
jamiejackson3 months ago

I've taken the liberty of revewing this product on my blog; http://blog.jacobean.net/?p=918. Hope you don't mind & if there's anything factually incorrect, please don't hesitate to contact me.

jamiejackson made it!3 months ago

Fantastic kit. Quick delivery & great value for money. Resister values weren't as picture on this page but worked just fine (tested before soldering).

"You can now program Arduino Bootloaders from within the IDE and also the AVR chips listed with AVRDUDE, but I'll explain how to do all that on a less product oriented Instructable.". Is this Instructable on how to program avaible?

IMG_4839.JPG
batkin made it!5 months ago

I spaghetti faced it and I'm not even ashamed. I'm not quite into etching yet but it's starting to be clear that it's probably not much more work in the long run and looks quite a bit nicer.

ISPShield.jpg
phenoptix (author)  batkin5 months ago

That's super amazing! I love it!

matsk6 months ago

Nice work.

Any thought on using ZIF sockets instead of normal IC sockets ?
phenoptix (author)  matsk5 months ago

Yes, but the idea with this shield was to keep it cheap for beginners. I'm working on an update with a ZIF at the moment.

Iceberg863006 months ago
Good instructable!

Just a tip for the novice solderers out there: always tin your iron. You don't need a glob on there, just enough so the liquid solder contacts the pins and pads. Doing this greatly increases the heat transfer compared to a dry iron because the heat travels through the solder which covers a lot more surface area on the component instead of just a point contact between the component and iron. This greatly reduces the time the iron needs to be touching the pins and pads, decreasing the chance of lifting a trace because things got too hot while trying to get a good joint.

With some practice you will find the perfect amount of solder to make the connection so you won't need to feed solder into the joint and you won't have a big glob to deal with. (this applies to the first pin, after that the iron will retain some solder from feeding, with practice you'll find the perfect amount of solder to feed at each joint to get a nice shiny joint (or dull if using lead free. Tip: lead free requires a higher temp which in turn needs more heat transfer which requires a pencil iron with more power or better yet an adjustable temp iron. I picked up a hakko from fry's for pretty cheap) while retaining just enough to get good heat transfer at the next joint)

This is a rather simple soldering job with just sockets and pins, but if you are soldering a thru hole component it is a good idea to jump back and forth across a DIP as well as up and down a row to prevent heat buildup in the component. I usually do one corner, jump across and up to the opposite corner, down the row to the pin across from the first, then jump across and up to the opposite corner. All 4 corners should now be done, then go to the pin next to the first and repeat the sequence until finished.
phenoptix (author)  Iceberg863006 months ago

wow what a comment! Great soldering advise. Just to clarify on my glob of solder method, its specifically for one handed pinning on large multipin items. Otherwise simple tinning as you suggest.

Also do you know Nial? You two could have mammoth email exchanges!

Yeah, I tend to go overboard in my comments when it deals with giving advice. Don't know Nial, but I'm sure some epic exchanges could be had.

I tend to be able to talk tech with someone forever, something inherited from my dad.

This happens to be the single biggest problem in technique as far as I'm concerned. I wasn't digging on your 'glob'method, I should have used a different word. I actually do the same thing, a large amount of solar on the Iron (as long as you get to the joint quickly before the flux vaporizes) transfers the heat supporter quick, and then I'll just drag the Iron along a few pins until its time to tin again.

A small glob also works great for surface mount IC's. You can just drag the Iron across the pins and then get rid of any bridges after. That is most effective when using flux on the pads and a board that has been masked, a proto board that isn't masked is a nightmare.

Oh, one more thing, I like to tin the Iron and let the flux burn off or use solder without flux when I'm done for the day so the Iron is protected during storage, just make sure that you let the flux burn off if you're using rosin or acid core so the Iron doesn't get pitted.
ykyk6 months ago
英文看不懂呀
phenoptix (author)  ykyk6 months ago
这很酷,我可以不写中国
Mrplaser6 months ago

Nice instuctable, but you might want to add in your intro what exactly an ISP Shield for Arduino does. What is its purpose to those not initiated?

MrArtist Mrplaser6 months ago

My thought entirely. What on earth is it??!!

phenoptix (author)  MrArtist6 months ago

Good point well made chaps. Have added a paragraph on the first page that should shed some light on that very subject.

Thanks for the addition, it helps me try and figure out how much more I still need to learn about!

TSJWang6 months ago

BLUE LEDS EXIST?

xaenon TSJWang6 months ago

for several years now. Though technically they are ultraviolet with blue phosphor, just as white LEDs are ulltraviolet with white phosphor.

alzie xaenon6 months ago

No. There are true UV leds all the way down to 365nm and beyond.

No phosphor. See:

http://www.mouser.com/Optoelectronics/_/N-5g5v?Keyword=ultraviolet&FS=True&gclid=CNvcipLoprwCFUHNOgodGX8ADg

xaenon alzie6 months ago

Yes, but unless I'm misunderstanding this, blue and white LEDs are actually UV LEDs with phosphors to make visible blue or white light.

alzie xaenon6 months ago

Blue and UV leds are direct emitters, no phosphor.

Only wht leds have an orangish phosphor,

to combine with some leaked blue light to appear white.

A long time ago,

there were some obscure pink and purple (non uv) leds that

were phosphor based. You dont see them any more.

Wyle_E TSJWang6 months ago

Blue LEDs have been available for years. You can even get ultraviolet LEDs.

TSJWang Wyle_E6 months ago
lol I would be supprised if they did not exist.
I just have never seen them sold. I've only seen red, yellow, or green tinted LEDs sold usually. Any other colors would not use tint... until I saw this.
Ralphxyz6 months ago

Could your shield be used without a Arduino?

You have a ICSP header could I connect a AVR programmer?

Might need a power header.

Nice structable thanks.

phenoptix (author)  Ralphxyz6 months ago

It could with some hacking. You can use it as a standard AVR Programmer with the headers though. I have a V2 in the works so to speak that would function as a stand alone programmer. Complete with ZIF socket and external power adapter.

Now I would like V2, let me know when you make it up.

rhulslander g mail
matstermind6 months ago

which version of eagle are you using? i am using 6.5.0 and it s give me the error

"Error:

line 1, column 1: Start tag expected."

when opening either file.

phenoptix (author)  matstermind6 months ago

KiCad my good man! This project is Open Source all the way down!

PhilieBlunt6 months ago
TSJWang, so you have radio shack where you live? they sell all sorts of colors of leds, they have blue and I get uv (blacklight) leds there all the time, I wanna make a led cube with em but at a buck a piece thatd get real expensive real fast lol
phenoptix (author)  PhilieBlunt6 months ago

While everyone is recommending LED suppliers, I can recommend these guys with complete impartiality! http://www.phenoptix.com/collections/leds Admittedly shipping to the states is either expensive or slow though.

Radio Shack is expensive, period, and personally, I'm not all that impressed with the quality of some of their individual components. Look around at some of the electronics parts houses online, you can get them MUCH cheaper than The Shack if you're going to buy in quantity.

Thank you, I'll definitely have to look into that! :)
Mouser and digikey are good as well and have nearly any component you need. I only give the shack money when I'm in a pinch.

A buck a piece is a total ripoff! Check out Tayda Electronics http://www.taydaelectronics.com/leds/round-leds.html Prices range from 2-27 Cents each!

matstermind6 months ago

in github, i can view the .sch and.brd files as text, but i can't figure out how to download the file as .brd and .sch

phenoptix (author)  matstermind6 months ago
You can download the whole thing as a zip on the main page is your best bet, otherwise view as raw and save the page as the file. I'm a bit of a github novice to be honest!

exactly what i needed to know, apparently i'm even more of a novice than you, thanks!

rpotts26 months ago
I definitely will. I have an EMSL shield and have been sitting on the fence about adding ATTiny support to it. now I dont have too! I just started exploring etching so it's going to be a little while, but I am exxited about this one.
phenoptix (author)  rpotts26 months ago

I'm really pleased and would be stoked to see your board! It's one of the reasons I avoid vias in my boards.

rpotts26 months ago
sweet. my first etch project. Unless you have US distributors... Seriously, that is awesome what you did here. Thank you!
phenoptix (author)  rpotts26 months ago

please go for it!