Offline
Full Member
Karma: 0
Posts: 179
|
 |
« on: August 05, 2012, 11:11:57 pm » |
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
Faraday Member
Karma: 19
Posts: 3118
|
 |
« Reply #1 on: August 06, 2012, 02:03:34 am » |
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
Brattain Member
Karma: 240
Posts: 16433
Available for Design & Build services
|
 |
« Reply #2 on: August 06, 2012, 09:53:15 am » |
Offset header https://www.sparkfun.com/products/9374doesn't help get those last 2 pins on the later boards tho.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 179
|
 |
« Reply #3 on: August 07, 2012, 05:21:59 am » |
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
Faraday Member
Karma: 78
Posts: 5453
Strongly opinionated, but not official!
|
 |
« Reply #4 on: August 08, 2012, 03:45:49 am » |
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
Edison Member
Karma: 24
Posts: 1615
|
 |
« Reply #5 on: August 08, 2012, 01:54:09 pm » |
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.htmlThe 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
God Member
Karma: 14
Posts: 644
|
 |
« Reply #6 on: August 08, 2012, 02:51:17 pm » |
Shouldn't they have an explanation in the FAQ by now? 
|
|
|
|
|
Logged
|
|
|
|
|
Seattle, WA USA
Offline
Brattain Member
Karma: 311
Posts: 35470
Seattle, WA USA
|
 |
« Reply #7 on: August 09, 2012, 06:06:58 am » |
Shouldn't they have an explanation in the FAQ by now? Why? No one reads that anyway.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Sr. Member
Karma: 11
Posts: 393
|
 |
« Reply #8 on: August 10, 2012, 06:21:55 am » |
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
|
|
|
|
|
USA
Offline
God Member
Karma: 14
Posts: 644
|
 |
« Reply #9 on: August 10, 2012, 09:12:39 am » |
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
Edison Member
Karma: 24
Posts: 1615
|
 |
« Reply #10 on: August 10, 2012, 11:10:43 am » |
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: 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
|
|
|
|
|
|