Hey, I bought a few pin headers today and figured out a really cheap and easy way of off-setting the weird pin spacing on the digital outputs. It's probably been done before, but I thought I would post it just incase I'll let the pics do the talking.
I have not seen anyone do it like that but mant people have done it by bending pins etc. You can buy offset pin headers to sort it.
To be honest I don't see the point, unless you are wanting to connect up a protoboard directly there is not many reasons to do it. All shields are designed 'wrong' now to fit the arduino.
It's amazing what one little slip up in design can do many years down the line. So many products designed around it and even new products designed to try to sort it - offset headers.
mowcius, yeah I know, though as MIDI said it means I can easily use the regular protoboard, and don't have to order offset pin headers from the internet. I can also plug it in, upside down on a breadboard etc.
It could be useful for some things, if you don't want to buy the pre-made shields or wait for the slow shipping on offset headers.
I was suprized because that would make it incompatable with all existing shields.
I have two shields. I would throw them both away without thinking twice in order to have veroboard compatible pinout.
Moreover I would rather struggle to make my baseboard function with funky shields on the occasions I happen to use them vs. ALWAYS fighting the goofy-gap when hooking normal-spaced veroboard to my 'duino.
I'd say if you wanted to use them on breadboards, the Arduino mini (and I think there is another one) would be more suited, as they would also use less space? I think they have the correct pin spacing?