Hack: Fit an Arduino on a breadboard

in Arduino, hacks by DP | 9 comments

Here is simple hack that allows you to use a breadboad with the Arduino. Alex simply bent the Arduino’s digital IO header so it would fit the standard 0.1” pitch of breadboards.

Via the forum.

This entry was posted in Arduino, hacks and tagged , , .

Comments

  1. TiBounise says:

    Dirty.

  2. Jabs says:

    Its way easier to just put the ATMega on the breadboard for a “breadboardunio” – you loose less space that way. Add a ziff for rapid prototyping.

  3. pete says:

    I consider the pin placement some kind of DRM. Not at all prototype friendly.

    • Rohit de Sa says:

      Yeah, I wonder why the designers decided on such a weird spacing initially. I’m sure they too must have prototyped it on vero board first! So how did they get such a wonky gap?

      • Filip says:

        a smart way to ensure shield excusivety, this way you have to buy shields specificly designed for the Arduino, thus either increasing their shield sales, or further promoting the Arduino when every other manuf makes “Arduino” shields

      • ewertz says:

        Massimo said that he fat-fingered the placement in Eagle at one point during the layout and didn’t realize it until it was too late.

  4. Drone says:

    If you look closely at the header gaps, it seems the gap on one side is smaller than the gap on the other side. Supposedly this is an attempt to prevent the user from plugging in a shield the wrong-way around; thereby possibly damaging the shield and/or Arduino board. Here’s a picture of the top of an Arduino board:

    http://en.wikipedia.org/wiki/File:Arduino_Duemilanove_2009b.jpg

    Maybe someone who actually owns an Arduino board can confirm this.

    • Rohit de Sa says:

      Hmm, that sorta makes sense, but I fells they could have implemented this failsafe in a more vero-board/breadboard friendly way. Instead of having such a weird spacing, they could have shifted the headers towards the inside of the shield, while maintaining the 2.54mm pitch.

    • ewertz says:

      As I alluded to above, Massimo said that the non-2.54mm-aligned gap was a mistake, and not by design.

      As it ended up, the gaps are, in fact, different. The upper one is 0.16″ and the bottom one is 0.1″. The rightmost headers are aligned, as are the two on the bottom. So, one can still use protoboard on top as a shield and hit three out of four of the headers.

      I’ve always said “Friends don’t let friends buy Arduinos without 0.1″ aligned headers”, so I only buy ones like the Seeeduino that have the extra PORTB header that is aligned (most others do this, but the Arduino team won’t), or a Boarduino/BBB/RBBB-like board that’s explicitly for breadboarding.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Notify me of followup comments via e-mail. You can also subscribe without commenting.