All the steps below are summarized in a fun printable guide down-loadable below (BBAC-Assembly-Guide.pdf).
The breadboard layout sheet is downloadable from step 2.
Lets get going...
(shameless plug)
We also sell a kit with all the parts (a breadboard, printed layout sheet, and printed guide) so you can get making right away.
(in the UK Breadboard Arduino Compatible Kit (BBAC))
(open source)
We like to be as open as we can be at oomlout, in keeping with this attitude all the design files (sketchup models, corel draw layouts, pdfs etc.) can be found at http://www.oomlout.com/BBAC/ (if you feel something is missing or would like a file in a different format drop as a message (info@oomlout.com) and we'll try and help you out.)
BBAC-Assembly-Guide.pdf(613x946) 9 MB
Remove these ads by
Signing UpStep 1: The Parts
Required Parts:
- 0 ohm Resistor (x12) (digikey)
- 560 Ohm Resistor (x2) (digikey)
- 10 k ohm Resistor (x2) (digikey)
- 100 micro Farad Capacitor (x2) (digikey)
- 100 nano farad capacitor (x2) (digikey)
- 22 Pico Farad capacitor (x2) (digikey)
- 16 MHz Crystal (x1) (digikey)
- 5mm Red LED (x1) (digikey)
- 5 mm Green LED (x1) (digikey)
- 50mm Jumper Wire (x8) (oomlout UK) (adafruit US)
- 6 Pin Header (Programming) (x1) (digikey)
- 7805 5Volt Regulator (x1) (digikey)
- 9 volt Battery clip (x1) (digikey)
- Pushbutton (x1) (digikey)
- Atmega 168 (with Arduino bootloader) (x1) (digikey) (you will need to burn the bootloader yourself)
- BBAC Sheet / Guide (x1) (downloadable on step 2)
- Breadboard (x1) (oomlout UK) (adafruit US)






































Visit Our Store »
Go Pro Today »



1) why are you using 0 ohm resistors instead of wiring. I thought 0 ohm resistors were for machines and PCBs.
2) wouldn't you kill your 5v regulator when programming the chip?
You could do it by cutting tracks on your Arduino board but I guess that's not what you want.
You might be able to do it by not connecting the reset pins together but shorting the reset on the Duemilanove to ground. That would potentially stop that chip interfering. You would need to press reset on your breadboard at the moment the IDE reports the compiled size of your sketch. I do not know whether this will work, but it might.
It works fine with option 1 - Using an Arduino Duemilanove Board but not with option 2 - Using an FTDI USB-Serial Cable.
I did press reset button many times before uploading but the problem still remains.
The error shows "avrdude: stk500_recv(): programmer is not responding"
Anyone has ideas to solve this problem?
Please...
If yes, are you selecting the correct chip type in the IDE? You need Duemilanove with '168 (if you are using the chip mentioned here).
If yes, when are you pressing reset? I find I need to release the reset switch just as the IDE reports (in the bottom window) the compiled size of the sketch.
If you are doing all of that and it's not working, I would check your connections - do you have TX & RX the right way around? Do you have power to everything?
From the error you report, my guess is it's a driver or COM port issue.
hey answer us!