I have an Arduino Uno rev 3. Today i tried to mount a breadboard as a shield for my Arduino on top of it. I plugged in the pin headers i bought and was surprised that the breadboard won't fit. As you can see in the picture below the distance between Vin and A0 is exactly the size of a pin, but the distance between pin 7 and 8 is less than that and so the breadboard won't fit on this side. What's the reasoning behind this (in my eyes) bad design ?
-
2It is a mistake that became a feature for polarizing the shields: forum.arduino.cc/index.php?topic=117441.0Dave X– Dave X2016-12-12 21:42:39 +00:00Commented Dec 12, 2016 at 21:42
-
1Thank you. If that wouldn't be so sad it would be a joke...user5675428– user56754282016-12-12 21:57:23 +00:00Commented Dec 12, 2016 at 21:57
-
forum.arduino.cc/index.php/topic,22737.0.html is the older discussion, with pics of early prototype boards.Dave X– Dave X2016-12-13 03:57:05 +00:00Commented Dec 13, 2016 at 3:57
-
2Arguably, if shields could be plugged in either way around (and the wrong way damaging the Arduino and/or the shield) then that could be called bad design.Nick Gammon– Nick Gammon ♦2016-12-13 04:42:54 +00:00Commented Dec 13, 2016 at 4:42
-
@NickGammon That's the feature part. Maybe a better way to key a protoboard/shield would be to block a pin or two. I think I remember seeing a red plastic plug used to block/key a in the socket on a IDE disk drive connector.Dave X– Dave X2016-12-14 04:53:10 +00:00Commented Dec 14, 2016 at 4:53
|
Show 1 more comment
1 Answer
It is a mistake that became a feature for polarizing the shields: forum.arduino.cc/index.php?topic=117441.0
In an 2008 discussion Massimo says:
"I made that mistake, when I made the first arduino board."
at http://forum.arduino.cc/index.php?topic=22737.msg171839#msg171839
with: 