I ordered two of these ISP Programming shields for my Arduino collection from Evil Mad Scientist, and decided to record myself assembling one of them. Just for fun.
I purchased the boards from Evil Mad Scientist here:
I was actually disappointed when the boards arrived…
I was not disappointed by the product, but because I hadn’t properly read what I was buying! You see, I needed to be able to write boot-loaders onto Atmel328p chips, so that I can build flight computers for my balloon experiments (using the chip and a board cut on my cnc mill, rather than flying a complete Arduino development board). The ISP Programmers from Evil Mad Scientist allow you to do this, but, you can also simply follow the instructions to build a programmer on the breadboard from the Arduino website.
So why would I buy them?
Well I wanted something that looked a little nicer and was a permanent PCB rather than a breadboard. I could easily have copied the breadboard design to a piece of pre-drilled PCB and used nothing but components already available in my electronics lab, but, I was being lazy. I ordered these ISP programmers thinking they were pre-assembled. When they arrived as kits, I wished I’d just built my own boards. Having said this, I’m pleased I didn’t – these look much better than anything I’d have put together.
Tip 1: The assembly instructions leave you with one “spare” component, a 0.01uF capacitor which the instructions actually suggest you keep as a gift. Don’t be quick to stuff that tiny component in a draw, you’ll actually need to insert it between the RST and GND pins of J4 to use this board with the Arduino Uno. This instruction doesn’t appear until you get to the documentation on using the programmers.
Tip 2: Put a piece of insulating tape over your USB socket on your arduino board, to keep it from shorting against the programmer PCB. The PCB is not manufactured with any spacing to prevent this, something which the documentation mentions and “humorously” suggests you buy one of Evil Mad Scientists “Googly board”, a spacer board for your Arduino with stick on googly eyes *ugh!* http://shop.evilmadscientist.com/productsmenu/tinykitlist/438-googly