Pages: [1]   Go Down
Author Topic: pin 7,8 irregular offset  (Read 2949 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Full Member
***
Karma: 0
Posts: 179
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi,

what is the point of the irregular spacing between pins 7 and 8 on Arduino?

This makes its very inconvenient when wanting to add a prototype shield since the two connectors on this side of the board cannot be made to line up with a standard piece of matrix board.

What was the point of this "feature" and what was the intended way to interface to the board without making a customised PCB?

thanks
Logged

Gosport, UK
Offline Offline
Faraday Member
**
Karma: 21
Posts: 3113
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This was argued about only a couple of weeks ago. Short story - it was an error in the original design that wasn't spotted in time. It does prevent shields from being attached the wrong way round though. There are a number of places to obtain offset headers that conform to normal spacing.
Logged

Global Moderator
Boston area, metrowest
Offline Offline
Brattain Member
*****
Karma: 524
Posts: 26438
Author of "Arduino for Teens". Available for Design & Build services. Now with Unlimited Eagle board sizes!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Offset header
https://www.sparkfun.com/products/9374

doesn't help get those last 2 pins on the later boards tho.
Logged

Designing & building electrical circuits for over 25 years. Check out the ATMega1284P based Bobuino and other '328P & '1284P creations & offerings at  www.crossroadsfencing.com/BobuinoRev17.
Arduino for Teens available at Amazon.com.

Offline Offline
Full Member
***
Karma: 0
Posts: 179
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

OK thanks, it looked like an error. I suppose it can now be called a polarisation feature. Though the extra pins on the newer boards make it fairly obvious which way around things go.

I'll have to bend some std header pins to get around it,  I just couldn't understand why it was there.

Thanks for the explanation.
Logged

SF Bay Area (USA)
Offline Offline
Tesla Member
***
Karma: 124
Posts: 6647
Strongly opinionated, but not official!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It *was* an error.  But now it's become a standard, instead :-)
You'd be surprised how many standards are born that way!
Logged

Dallas, TX USA
Offline Offline
Faraday Member
**
Karma: 63
Posts: 2643
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

As an alternative, if you want to use standard proto/strip boards, with standard header pins/sockets,
you can buy third party boards that have an additional set of holes.
This gives you both the "Arduino" offsets as well as standard offsets if you solder
in another header.
The Seeeduino is an example of such a board:
http://www.seeedstudio.com/depot/seeeduino-v221-atmega-328p-p-669.html

The Arduino team rejected this idea as they claimed it ruined the beauty of the board
and that the board with its flaw represents the natural flaws in all things.

--- bill
Logged

USA
Offline Offline
God Member
*****
Karma: 14
Posts: 644
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Shouldn't they have an explanation in the FAQ by now? smiley-razz
Logged

Seattle, WA USA
Offline Offline
Brattain Member
*****
Karma: 601
Posts: 48543
Seattle, WA USA
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Shouldn't they have an explanation in the FAQ by now?
Why? No one reads that anyway.
Logged

Offline Offline
God Member
*****
Karma: 32
Posts: 828
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

The Arduino team rejected this idea as they claimed it ruined the beauty of the board
and that the board with its flaw represents the natural flaws in all things.

LOL. Like the natural flaw in this line of reasoning.

Actually, it seems to be a philosophy which permeates their attempts at software engineering as well. Seriously, if there is any substance to this, it could explain quite a lot!
Logged

WiFi shields/Yun too expensive? Embeddedcoolness.com is now selling the RFXduino nRF24L01+ <-> TCP/IP Linux gateway: Simpler, more affordable, and even more powerful wireless Internet connectivity for *all* your Arduino projects! (nRF24L01+ shield and dev board kits available too.)

USA
Offline Offline
God Member
*****
Karma: 14
Posts: 644
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Shouldn't they have an explanation in the FAQ by now?
Why? No one reads that anyway.

Well even so we could link to it everytime someone posts a question about it...
Logged

Dallas, TX USA
Offline Offline
Faraday Member
**
Karma: 63
Posts: 2643
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Arduino team rejected this idea as they claimed it ruined the beauty of the board
and that the board with its flaw represents the natural flaws in all things.

LOL. Like the natural flaw in this line of reasoning.

Actually, it seems to be a philosophy which permeates their attempts at software engineering as well. Seriously, if there is any substance to this, it could explain quite a lot!

I think it is somewhat of a philosophy or at least a high level of tolerance/acceptance for such things.

One of several comments from Massimo on the subject:

Quote
Then I'm fond of the mistake... it makes it not perfect therefore more human... Yes...it could have been all perfectly optimised... but if engineers ran the world it would be an unbearable place where to live

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1212632541

--- bill
Logged

Pages: [1]   Go Up
Jump to: