Solderless Breadboard Layout Sheets (plug and Play Electronics)




Here's a fun system designed to take care of some of the headaches involved in breadboarding a circuit.

It is is a simple set of template files drawn to scale with real world electronic components.

Using a vector drawing program you simply move the components onto the breadboard template, draw a few wires and print the result (if you're old school you can print the template and use scissors and glue).

Pin the template to your breadboard, place the components and wires, and you're good to go. Better yet if a wire later falls out its easy to pop it back into place.

Looking to skip ahead?

The Component Library can be found here
The Circuit Library can be found here

(shameless plug)
Like the breadboard layout sheet idea and looking to play around with an Arduino? we make a fun kit that combines the two. (in the UK it can be purchased here anywhere else in the world it can be purchased here)

(second shameless plug)
In the UK and looking for an online shop that sells delightfully fun open source products feel free to check out our web store here web store:.

Step 1: Software

There are two options for this step. One a little ahead of its time and the other a little past its time.

Option 1 - Inkscape (modern)
Inkscape is an Open Source vector drawing program. Its a little rough around the edges at the moment but it is only getting better, and when looked at in its entirety pretty impressive.

  • Download Inkscape from
  • Install
  • Download the component library in Inkscape (.svg) format on the next step
  • Copy and paste components and move them around (use the arrow keys the nudge is set to 0.1" so you're components will all stay alligned)

Option 2 - Cut & Paste (old school)
Along with the Inkscape format all the files in this instructable are also available as .pdf. What this means is you can download the PDF print it out and then use old fashioned glue, scissors and pen to make your templates. Or you can also download pre-drawn circuits from step 3.

Step 2: Component LIbrary

To use the components simply download either the Inkscape (.svg) or Adobe (.pdf) file attached to this step.

The current set of components is a bit of a random selection of those we've found useful around the .:oomlout:. offices. More will be added as we draw them.

If you've drawn a component for we'd love to have you share it here (send us a message if you'd like collaboration privelages, or simply e-mail us the file and we'll integrate it into the library)

Current Component List

Breadboards occasionally vary in how they align their power strips, we currently have two supported layouts

Discreet Components
  • Resistors - 1/4 watt resistors currently in (560, 2.2K ohm and 10k ohm) (these are available from any electronics shop, even radio shack).
  • Diode - A simple axial diode (we use an 1n4001 for most purposes)
  • Axial Capacitor - Common form factor for medium sized capacitors
  • Crystal - Metal can type crystal
  • Piezo Element -

LEDs (Light Emitting Diodes)
  • 5mm LED (T1 3/4) - The most common size LED
  • 12mm LED - A large LED
  • Piranha LED - A common form factor for RGB LEDs
  • 8 x 8 Bi-Color LED Matrix - A medium sized LED matrix

  • Photo Resistor - A light dependant resistor
  • Pushbutton - Standard sized pushbutton
  • Trimmer Potentiometer - Small potentiometer
  • Panel Mount Potentiometer - Common Potentiometer

Transistors and ICs (Integrated Circuits)
  • 74HC595 - 8 Bit Shift Register
  • ULN2803A - Octal Transistor Array
  • L293 - Quad half bridge driver (can also be used as a dual H-bridge)
  • ATMega168 - An Atmel micro-controller (pin compatible with the ATMega 328 used in the Arduino Duemilanove board)
  • MAX7219 - 8 x 8 LED Matrix Driver (can also be used to drive 8 seven segment digits)
  • LM35 - Precision temperature sensors
  • TMP36 - Precision temperature sensors
  • 2N2222 - NPN Transistor
  • P2N2222A - NPN Transistor

Larger Items
  • DC Motor - A toy dc motor
  • Mini Servo - A hobby servo motor
  • DPDT Relays - A double pole double throw relay

Step 3: Circuit Library

One of the benefits of this system is how easy it is to share circuits once they are drawn.

Here are a few we have used around our offices. (appologies at the moment they are solely Arduino based but we are working on a set to explore more general electronics principles)

(If you draw a circuit we'd love if you'd share it here (send us a message if you'd like collaborator privellages or e-mail us the file

(each circuit is attached to the bottom of this step in PDF and .svg format)

Arduino Based Circuits
  • CIRC-01 - A blinking LED
  • CIRC-02 - Multiple LEDs (connect 8 LEDs to your Arduino)
  • CIRC-03 - Using a transistor to drive a small motor
  • CIRC-04 - Attaching a hobby servo to an Arduino
  • CIRC-05 - Using a 74HC595 Shift register to drive 8 LEDs
  • CIRC-06 - Using a piezo element music to make music
  • CIRC-07 - Using pushbuttons
  • CIRC-08 - Using a potentiometer
  • CIRC-09 - Photo Resistors
  • CIRC-10 - Temperature sensing using a TMP36
  • CIRC-11 - Using a relay
  • CIRC-12 - Using a MAX7219 to drive a 8x8 LED matrix
  • CIRC-13 - Using a MAX7219 to drive a bicolor 8x8 LED matrix
  • BBAC-SHEET - A breadboard based Arduino



    • Weaving Challenge

      Weaving Challenge
    • Tape Contest

      Tape Contest
    • Paper Contest

      Paper Contest

    37 Discussions


    3 years ago

    Hi! I'm not sure if you're still maintaining these, but if so, I think it'd be the most useful to include generic DIP packages in the most common formats rather than a bunch of pin-annotated specific ICs—i.e. generic DIP8, DIP14, DIP16, DIP28, etc., maybe DIP4 for like rectifier chips and optoisolators. You have the DIP16 now, but other chip sizes require editing the graphic.


    3 years ago

    The Component Library can be found here
    The Circuit Library can be found here

    These links are broken.


    5 years ago on Step 3

    4 years later and I say "Thanks for this ible". I may not use this info directly, but I am sure to get inspired every time that I go back over all of this.


    6 years ago on Step 3

    AWESOME!!!!! thank you for creating this instructable! I'm just getting started with Arduino and breadboard stuff. this will help out alot.


    9 years ago on Introduction

    That looks good, but I have a stupid question; I know PicAxe chips can be reprogrammed over and over - is the same thing possible with Arduino chips? Second, less-stupid question; Have you thought of producing something similar for PicAxe?

    15 replies
    ReCreateS1L3N7 SWAT

    Reply 9 years ago on Introduction

    Only 100,000 Writes? Ouch...that is very little, A standard Memory stick is Several billion

    S1L3N7 SWATReCreate

    Reply 9 years ago on Introduction

    What? You will never surpass 100,000 writes on one of those. Besides, the Atmel ( or any other microprocessor ) isn't meant to be re-written over and over like a memory stick, they're made for two different types of applications. A microprocessor is meant to be programed once or however long it takes to get your code working, then it goes in to a permanent project. If you buy an Arduino, or anything similar you'll not need to worry about going over the 100,000 mark, and if you somehow manage that feat you can buy another microprocessor for $5.

    S1L3N7 SWATReCreate

    Reply 9 years ago on Introduction

    I'm not sure about that. I don't think the longevity of the chip is necessarily measured in read/write cycles, but rather in its usage. If it's used constantly, it probably won't last as long, but under standard use it probably last quite a long time. Just look at some of the electronics you use everyday that contain microprocessors, they are probably in no danger of running out of reads. I have things with microprocessors that are almost as old as me that still work. And things even older, like an Atari and it still works fine.

    Bot1398S1L3N7 SWAT

    Reply 7 years ago on Introduction

    But what about a arduino it has to programmed many times as it cannot be embeded in a projects so we can make many projects with it and it gets reprogrammed many times

    ReCreateS1L3N7 SWAT

    Reply 9 years ago on Introduction

    Ah yes, most of them have no more than 64K or storage, The smaller the chips the longer they last, in filesize, the first flash drive-16MB lasts longer than a tortoise's lifetime, While the Newest Solid state drives only last 5 Years At 1 Terabyte or so...

    jamwafflesS1L3N7 SWAT

    Reply 9 years ago on Introduction

    I really dont like SSDs - their read write lifetime is so pathetic and to be honest i feel safer with a SATAII spinning disk. so much for new tech always being a step forward...


    PS. they wouldnt last 5 minutes let alone 5 years without the madly complicated wear-levelling algorithms implemented on them, wheres a normal HDD... NOTHING this is what hacks me off... they had to try SO HARD to get them just working for 5 yrs

    And then theres the scary thought of servers running on them!?!?!?!



    Reply 9 years ago on Introduction

    Smaller sized flash memory chips do not last longer than larger sized chips. The reason they have different lifetimes is that a flash drive or card is written to rather infrequently, while a solid state hard drive is written to and read from constantly, as long as the computer is running (not quite, but close enough). Reading from eeprom on a chip like the Atmgega168 (the one the arduino uses) does not degrade the memory. The only thing that degrades the memory is writing to eeprom. Also, those 100,000 writes are just the base estimate that the chip manufacturer says the chip should be reliable for. It is very likely that the chip will last through maybe twice that many read/write cylces.