Does anyone know if there is a product available somewhere that is essentially a board used to make ISP programming using the Arduino Uno a little easier?
I have in mind a very simple board with 6 male headers in position to feed into pins 13-10, GND, and 5V on the bottom of it, and on the top 6 male headers in a 3x2 .100" spacing to feed into female reciprocals on the destination board.
If you've got the bits in stock it's an easy job. The easiest option is using the ISP header on the Uno and a 3x2 female-female cable, you just need to strip the reset line out and solder a male pin to it.
If you've got to order the parts then searching for a pre-made solution would be quicker. It's one of the little projects you take on between major projects, when you've had enough of faffing with jumper wires
HAHA. I didn't even see the ISP header on the Arduino. I could just order some long female pin headers for my main board and just slot the Arduino right onto that.
I wanted to avoid cables altogether. I hate using them for this purpose.
For boards which have an ICSP header, it helps to make up a programming cable (although not essential). You can do this by getting a 6-pin IDC cable, and cutting the 5th wire out of circuit and soldering a pin onto it, like this:
The ISP header reset line is for resetting the Uno (an input only). The Arduino-as-ISP sketch outputs a reset signal on D10. There's no way to avoid that I'm afraid.
(Now, why would you want to spend $15 for an ISP shield, plus the cost of the Arduino to attach it to, instead of getting a dedicated ISP programmer (at far less than $10, total, including the "less common" 6-pin cable), is another question.)
The reason I was looking for something pre-built last week was to get something in quickly before the weekend. In the end I just ordered a few really cheap pieces Friday night, and I will build it today.