The Solution To Oversized Dev Boards: A Literal Hack

Oh, there was a time when you could prototype just about everything on a breadboard. The CPU in your computer came in a DIP package, and there were no BGA packages. to be found anywhere. In the forty years since then, chips have gotten smaller, packages have gotten more cramped, and you can barely hand-solder the coolest chips anymore. No worries — companies are still spitting out dev boards with 0.1″ headers, but there’s a problem: they don’t fit on a solderless breadboard. They’re too wide. Our world is falling apart.

[Luc] had a problem when he was playing with a few NodeMCU dev boards. These are too wide for a breadboard. [Luc] came up with not just one solution, but two. This is how you prototype with dev boards that are too large.

The solution came to [Luc] when he realized the center of every breadboard has no electrical connections, and was simply held together by a little piece of plastic. Yes, he took a hacksaw to the breadboard. This is technically a hack.

With two halves of a solderless breadboard torn asunder, [Luc] had an easy way to prototype with dev boards that are just too wide. But there is a simpler solution [Luc] realized after he destroyed a breadboard: those ubiquitous solderless breadboards have detachable power rails. If you simply take one of those power rails off, you have an easy way to use two breadboards across a module that’s too wide for one solderless breadboard.

Is this a hack? Oh, absolutely. [Luc] used a hacksaw. It’s also a nice reminder of a common trick that the noobies might not know. Thanks for that, [Luc].

47 thoughts on “The Solution To Oversized Dev Boards: A Literal Hack

    1. That’s a great idea :D
      If the spacing of the LEGO nubs works out with the 2.54mm spacing of DIP pins you could even make them lego compatible… I think I have to get my calipers out and start modeling :)

      1. 1 lego unit = 8mm.
        100 lego units = 800mm = 254 pin sockets
        unfortunately you can only reduce that down to
        50 lego units = 400mm = 127 pin sockets
        and 127 is a prime so it would seem that things are dead in the water.

        unless move to a different pin type (say 2mm, so one lu can support a 4 wire bus) and just use dip adapter bricks to tie into it. even go as far as bricks with pogo pins that can accept various surface mount parts without having to use an adapter board (meaning you can later use the same parts on a pcb after you got through the prototype phase). this also lets you condense the size of the prototype a lot and allow for higher frequency signals.

        you might also be able to ignore misalignment all together since you can just stick a bus bar (say 3 wire bus per lu) wherever you want, so you end up with most of your jumper wires being of the short variety to transfer signals between bricks. large bricks, say 4×6 lu can be used as for the cross matrix parts. and support 12×18 rows of pin sockets allowing for the classic 5dip5 layout that can support a 36 pin dip chip.

  1. Hmm, some years ago I just got another white plug board (with or without the side fixed bussing) positioned at the correct spacing so no cutting needed, though back then the white plug boards were a bit more expensive. Was there a space constraint preventing that perhaps or time issue getting another – nm – rhetorical question – each to his own…

  2. Personally, I just use the solution in the main pic, so I can have both 3.3v & 5v rails right in the middle with my NodeMCU. Even just using a single power strip, I can still put two jumpers on any pin.

    For my Nano, I first placed the headers beside the board, then soldered an ‘L’-shaped piece of stiff wire from the header into each hole. It made for a *very* mechanically sturdy joint. https://photos.app.goo.gl/mk3xncEQhTZmAu2H8

    1. Just what I wrote though different wording, then you have only one pin occupied each side so more pins available than other methods, so I’m curious if the choice to cut is due to space or some other constraint not articulated ?
      Is it mounting perhaps though plug-board bases have self adhesive

    2. if all your breadboards have power bus lines on the edges, then there can be a size of board too wide for one breadboard but not wide enough to span two power buses…depends on the specific geometry.

  3. I chop up breadboards all the time to fit my projects. Regarding this statement: “These are too wide for a breadboard.” An arduino is even wider. So instead of fitting the arduino onto a breadboard, just stick a sawed off bit of breadboard between the headers using double stick foam tape. (This works best with the arduinos that have the surface mount atmega.)

  4. Last cheep board I got was around $4, even I think I could afford to buy two of them and straddle the sides. It would be handy to have the power bussed down the center as well as the outsides. I don’t think I will be cutting mine in half any time soon.

  5. Thanks, Brian.

    I was inspired by the article and the amusingly correct use of the word ‘literal’, but too lazy to go to the garage and get my hacksaw, so I printed this (joins two breadboards) on Thingiverse (Thing 3072683):

    https://www.thingiverse.com/thing:3072683

    https://cdn.thingiverse.com/renders/d8/c4/b8/7b/42/1dd25abd5ca19a3eae4790c5350cca9c_preview_featured.jpg

    Not sure how to link or add a jpg in a comment, so here goes (might fail miserably) …

Leave a Reply

Please be kind and respectful to help make the comments section excellent. (Comment Policy)

This site uses Akismet to reduce spam. Learn how your comment data is processed.