also like the expandability that shields provide. My Arduino can be a GPS Locator
one minute, and be connected to the web the next. There's also a kit that lets you make your own shields.
That last option always bothered me. If you're making a bunch of different shields, the
cost of ProtoShields starts to add up. Wouldn't it make more sense to just take a standard
prototype board from Radio Shack, get some connectors and slap THAT on my Arduino? Sadly, no.
One of the flaws with the Arduino's design is that one of the female headers doesn't align with
the standard 0.1" spacing followed by, well, most electronics.
Mulling over this problem led me to my favorite type of solution: cheap & simple. By using wire instead of male headers, the misalignment can be handled with a simple bend.
Enjoy.
UPDATE: I'm embarrassed. Not one day after I posted this Instructable, I thought of a much better method, which I have documented here. This Instructable is still useful if you need a shield TODAY and don't have any male headers. If you have some, however, or if you can afford to wait, the new method is faster, easier, and more robust.
Remove these ads by
Signing UpStep 1Required Materials
Radio Shack PC board (Available at every Radio Shack location I've ever visited)
Solid Wire (I used 20ga)
Sand paper
Wire strippers
Wire cutters
Flat toothpicks
Tape
Epoxy
Solder (and soldering iron)
| « Previous Step | Download PDFView All Steps | Next Step » |












































To prevent plugging in of a shield "backwards" ..
At least that's the most logical reason I could think of.
second. I've started making, and sparkfun has started selling, these. they're not as fun, but they're way faster than using the method described in this instructable.
I'm working on a way to churn those things out. if they become cheaply available, a shield maker could use standard spacing, and just ship an offset header with the shield, making it usable on both standard and offset 'duinos.
also, someone with tons of old shields would be able to use them with a standard spaced 'duino, be it the barebones or seeduino.
if widely used, eventually there would be no reason for the arduino to keep the offset spacing, and it could be changed to the standard spacing.
Also, you may be interested in an easier (though less fun) solution. In the time since this 'ible was posted, I've been able to start mass-producing "offset headers." Currently they're available from Adafruit as part of the DIY shield kit, or from Sparkfun on their own.
- this board only has metal on the bottom, so soldering a standard header would be tough at best. I suppose you could flip the board over, but...
- there's still that offset female header to deal with. a standard male header won't work because it's rigid and straight, and the holes don't line up.
- I like the idea of all the raw materials being readily available. some huge percentage of Americans (90%+ I think) live within 5 miles of a Radio Shack. male headers can be harder to come by. (Note: I realize that not only Americans are interested in this instructable, I just live here, and don't have electronic store distribution information from other countries ;) )
you do make a good point though. in one of my earlier attempts I used a flipped board, male connectors where they'd work, and wire for the 8 pins where they wouldn't. that definitely sped things up, but I figured I was already using the wire, why not go all the way.Do you really need the epoxy, though? It *does* make it look really nice, but I think just solder would work well enough...
as far as side benefits: