Easy way of off-setting the digital output pins

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 :slight_smile: I'll let the pics do the talking.

Dan :slight_smile:

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

Thanks for your idea, I have not seen it done this way before. It is a good solution for adding standard 0.1" prototype boards.

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.

Sorry if I sounded negative earlier.

It seems like a simple solution to a very annoying problem :wink:

Offset headers are also expensive and you have found a solution that uses parts readily available to most arduino enthusiasts :smiley:

Mowcius

No problems.

I have seen the offset headers on Sparkfun, though I am impatient and hate waiting for shipping :smiley:

Very nice.

Are there any Arduino boards that don't have the busted spacing? Am I the only one who wants one?

The little ones that mount on the breadboards have the correct spacing, but the regular arduino's all seem to have it.

Are there any Arduino boards that don't have the busted spacing? Am I the only one who wants one?

Yes, I saw the first one yesterday when searching on E-bay. I was suprized because that would make it incompatable with all existing shields.

http://cgi.ebay.com/ATMEL-ATMEGA328-Arduino-Duemilanove-bootloader-Comp_W0QQitemZ270478644278QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item3ef9c89436

Also note that the newer Seeduino Arduino clones ( highly recommended manufacture) have pads with normal spacing that you can add your own connectors to and there fore mate up with standard .1" grid protoboard material:
http://www.seeedstudio.com/depot/seeeduino-v328-fully-assembledatmega-328-p-439.html

Lefty

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 think if there is a large enough interest then the old boards could be phased out and just sell them with offset headers to fit the new shields.

Sound like a good idea?

Then we would be making a major change but making things better. There will be people who disagree but there are always people like that.

Mowcius

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?

That's Frickin' brilliant.

As far as breadboard compatible arduino's go, I've had great experience with the boarduino from Lady Ada.