The breadboard is the bread-and-butter of DIY electronics. Breadboards allow beginners to get acquainted with circuits without the need for soldering, and even seasoned tinkerers use breadboards as starting points for large-scale projects.

But if you are taking your first steps in the world of microcontrollers, you may be wondering "how a breadboard work in the first place?" Let's look at what a breadboard actually is, where it came from, and how you can make use of them.

What Is a Breadboard?

A breadboard is a simple device designed to let you create circuits without the need for soldering. They come in various sizes, and the design can vary, but as a general rule they look something like this:

What is a breadboard?

If you've never seen a breadboard circuit before, you might wonder how to tell which holes do what. It becomes a little easier to understand what's going on when you see one from the bottom.

What is a breadboard?

Seeing it from this perspective makes it easier to understand what is going on. The two larger pieces of wire down each side are typically used to connect a power source to the board. They are usually referred to as power rails.

The other smaller pieces of wire running perpendicular all the way across the board are used for components in your circuit. This diagram will help visualize this pattern from the top.

What is a breadboard?

The power rails run horizontally in two rows at the top and bottom. Meanwhile, the vertical columns run inwards as you move along the board.

If you were to pull any one of these metal pieces out, you would see their purpose. They're designed to grab onto the legs of any components pushed through the breadboard holes. This allows you to test circuits without having to worry about soldering, or making good contact with the board.

What is a breadboard?

As a general rule, this is how all breadboards work, though they can come in a variety of sizes. Some breadboards have binding posts to attach to a power supply, but you can get by just fine without them. You can see what they look like on the Wikipedia page for binding posts. Also, most breadboards are designed to clip together, in case you need loads of room for a mega-project!

What is a breadboard?

Integrated Circuits (IC) and Dual In-Line Packages (DIP)

Before we move on, there is one other notable feature of breadboards to know about. See that little gap in the middle of the breadboard? That gap is there for a reason. Integrated circuits!

What is a breadboard?

Integrated circuits (IC) are in almost every electronic device. They run motors, regulate voltage, act as timers, perform logic tasks, and do pretty much anything you need them to.

ICs can have different numbers of pins, sizes, and functions. However, many ICs comply with a standard called dual in-line packages (DIP), meaning they all share a set width. That width is—you guessed it—exactly the right size to fit across the gap in the middle of the breadboard. This makes it much easier to work with ICs without worrying about accidentally connecting the wrong pins together.

How Are Breadboards Used Today?

In recent years, almost all entry-level electronics involve the use of either an Arduino or a Raspberry Pi. While there are many things you can do with a Raspberry Pi that require no external components, things get interesting when you use microcontrollers with DIY circuits.

The Blink sketch for Arduino, typically the first thing beginners do, can be modified to use an actual LED and resistor combo on a breadboard. If you're looking for other ideas, we've put together a list of the best Raspberry Pi projects for beginners.

What is a breadboard?

Using what we know already, we can see that the wire from pin 2 of the Arduino goes into the power line, before being bridged to the positive pin of the LED. A resistor goes in line with the negative pin, and the other end of the resistor goes into the ground side of the power line, before returning to the GND pin of the Arduino.

If you want to try this yourself, view the code for the modified blink sketch on Paste Bin.

Pin Power

For simple projects like this, the power rails are not always used, but if you need to use multiple components which all require power, you can provide power from the power pins of an Arduino or Raspberry Pi.

What is a breadboard?

The picture above shows a servo, which requires power as well as instructions from the Arduino. We run cables from the 5V and GND pins of the Arduino to the top set of power rails. We then bridge the gap at the other end to supply power to the bottom power rails and use small pieces of wire to provide power to the VCC and GND wires of the servo.

This bridging technique for the power lines is a good practice to get into, as it'll ensure your components always have access to power no matter where they are on the breadboard. For a slightly more in-depth project using Arduino, LEDs, and a breadboard, check out our Traffic Light Controller tutorial on YouTube.

You use a breadboard the same way for standalone amateur electronics projects as you would for Raspberry Pi builds. For an example of a great electronic breadboard project using multiple components, simple code, and a fun outcome, check out our beginner's guide to Raspberry Pi breadboarding with the Simon Game.

What if You Don't Have a Breadboard?

If you don't have a breadboard, it is still possible to create simple circuits, but it's just a little less convenient.

One method is to use a variation of point-to-point construction, which involves soldering components directly together, or wrapping wire around each component leg to join them. This method is incredibly fiddly, however, and if you are forced to use this method, it can help to use electrical tape to hold everything in place.

Protoboard vs. Breadboard

What is a breadboard?

An easier but more permanent method is to use a protoboard. These boards are covered in holes with copper rings around them, allowing you to create circuits by soldering components in place and connecting them with wire or more solder.

This is a much more permanent solution though, and usually comes later in the process once you know your circuit is going to work without any problems!

Printed Circuit Boards (PCB)

A final example would be to make your own printed circuit board for a project. This is a permanent solution, made custom for your circuit. Usually, printed circuit boards are the last step after testing on both breadboard and protoboard.

There are many companies that will make PCBs to order, though it is possible to make them yourself at home if you want the full DIY experience. YouTuber TechBuilder has a video explaining how the process works:

Take Your First Steps With Arduino or Raspberry Pi

The breadboard is the perfect accessory to learning electronics at any level. Now that you know how to use a breadboard, it will make prototyping new projects easier. Whether you are taking your first steps with Arduino or Raspberry Pi beginner projects, or one day hope to make your own PCBs, the breadboard is the place to start tinkering.