Who's not tired of wiring a simple push button with a pull-up resistor on a breadboard? Or an LED and its limiting resistor? I grew tired of this so I designed this little board. It features 8 buttons each pulled down by a resistor and 8 LEDs with their limiting resistors. The board uses the power supply lines of any Blue/Red striped breadboard.
Although I really love my little boards, I don't have use for all of them, so I am putting 2 v1.1 boards and 1 v1.0 board up for adoption in exchange of good care. Just reply to this log or MP me. Tell me if you prefer the bare PCB or populated.
The boards finally arrived from the fab house! It's the same joy every time I open my mailbox to find the package Santa (OSHPark) sent me!
Back to the boards. They measure 53x18mm, slightly less than the previous version. The components are the same as for the previous version. Here are some pictures of it. First, the bare PCB then with the components.
Here are the two versions (so far?) of the board side by side. The second version (on the left) is powered directly from the power rails while the first version (on the right) needs two wires to get moving electrons coming in.
Also you'll notice the slightly smaller footprint of the second version.
The version 1.1 has been sent to the fab today. The board is now 53x18 mm. The schematics doesn't change but the layout of the board does. The headers powering the board have been moved so that they plug directly in the power row of a breadboard. No need to wire those now! And they should provide better support to the board. We'll see when they come back from the fab. Until then, here is the board layout.
Actually this would be version 1.1 as there are no big improvement. After using it for a while I figured that I could have made it better.
For instance, I have to use two wires to provide ground and vcc to the board. The whole point of this board is to ease the development of other boards by reducing the number of wires on the breadboard. So I guess I can loose those two wires and get power from the red and blue lines directly using headers.
The second possible improvement is on the mechanical side. Those tiny smd buttons are great but tiny! And they require quite a bit of force to be pushed. With the version 1.0, the headers are in line with each other so when I press a button the board bends towards the breadboard. Not really a problem but it should be resolved by putting headers somewhere else on the board. And so will be the power header.
I have just added pictures of the first version of my little breakout board. The bare PCB (from OSH park obviously), the assembled board and the board on a breadboard.
Are these boards available? For such a handy device, I can't find ANYONE online who has anything similar for sale, even if they only provide LEDs on their device. I'd love to get one of these units real soon.
It drives the LEDs with a couple of buffers and has selectable pullup/pulldown on the switches and buttons, though you'll need to run jumpers from your breadboard over to it. You can also tap 5V to power your board from its USB-C connector.
OTOH, the way the board presented here just plugs into a breadboard should make for less cable clutter.
(If you're interested, I still have two boards available through Tindie.)
Hooking up 8 or more LED on a breadboard is actually pretty easy if you have the parts in right packages - bargraph LED and SIP resistor network (blue/black part under the bargraph) is the SIP. I ran the orange piece of wire to connected them to GND.
You are absolutely right. That's another way to do it. And for the buttons you could use dip switches unless you need momentary push buttons.
My device is mostly relevant when there is not much space on the breadboard as it uses only half of each row. I guess for such a simple problem there isn't much to optimize!
Nice design style. There is a link to the gerbers and BOM? Thanks in advance!