With the recent surge in Omicron cases, shipping may be slower than stated times. We are working to build, ship and respond to everything as quickly as possible. Please see all COVID-19 updates here. Thank you for your continued support.

Breadboard Arduino Compatible Parts Kit

Replacement:DEV-11038. This kit has become part of our RedBoard line-up of Arduino-compatible development boards. This page is for reference only.

The Breadboard Arduino Compatible Parts Kit allows you to assemble your very own Arduino-compatible development tool on a breadboard. If you've ever wanted to make an Arduino board from scratch or just understand how it all works, this kit is a good start.

We've put together all the parts you will need including an ATmega328 preloaded with the Optiboot bootloader. The breadboard overlay makes it easy to hook everything up correctly. Once you are finished, you will have a fully functioning Arduino on a breadboard.

An instruction booklet is included. Previous experience with a breadboard and electronics is recommended but not absolutely necessary.

Note: You will need an FTDI basic for loading code and communicating with the Arduino. Check the related products down below.


  • Assembly guide
  • Clear breadboard
  • Jumper wires
  • Breadboard overlay
  • ATmega328 with Optiboot bootloader
  • All other components necessary to get up and running



Looking for answers to technical questions?

We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.

  • I had inconsistent results with smaller caps and ended up using 3.3 uF. That's been working fine for me.

    If you want to load with the reset button, it works to hold the button down, upload the code, and then release the button the instant that you see the TX LED on the FTDI board light up. That also seems to work consistently, but the capacitor is easier.

  • I've had a lot of difficulty uploading data. I followed the advice from MazinBenny (from the discontinued product at http://www.sparkfun.com/products/10184), but I selected Arduino Uno instead of "Arduino D… or Nano with …328". I've only been able to upload once (after maybe ten tries, and I haven't been able to do it again). It seems the timing of hitting reset before uploading needs to be fairly precise (and I don't know what it is).

    Has anyone figured out how to reliably upload data?

    • I had the exact same problem. Follow this schematic for adding a 0.1uf cap b/w RTD on an FTDI cable and Reset on the chip. http://thetransistor.com/wp-content/uploads/2010/02/Minimalist-Arduino-Rev01-Schematic.pdf

      Also choose the UNO instead of the Duemilanove as the instructions would seem to suggest. This fixed all of my problems and doesn't require timing the reset anymore. I'm on OSX 10.7 using this kit and FTDI 5V Cable.

      • I wanted to add that following the schematic you link to worked great for me; never got it to work with the manual reset, but using the above schematic (which just involved adding the cap, and tying Vref pin to Vcc -- haven't checked whether that last was vital, it was just in the schematic) got my sketch to load immediately, no problems. Thanks for posting the link!

      • OMG, I've been beating myself up trying to get this to work for weeks now. The cap fixed it. Just lucky I had one on hand since I'm just starting out. Thanks for the info!

Customer Reviews

No reviews yet.