3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

How to Breadboard Arduino Compatible.

How to Breadboard Arduino Compatible.
«
  • 3764839725_88cc67b0c9.jpg
  • BBAC-Assembly-Guide01.jpg
It's no secret that around oomlout HQ we're huge fans of the open source Arduino micro-controller. The pre-made Duemilanove board is an amazing prototyping platform, but sometimes its fun to make something for yourself. What follows is a guide on how to take a breadboard and pile of components and turn it into your very own Arduino compatible machine.

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.)
 
Remove these adsRemove these ads by Signing Up
 

Step 1The Parts

The Parts
An Arduino compatible is super easy to make requiring just over a dozen different components

Required Parts:
« Previous StepDownload PDFView All StepsNext Step »
18 comments
Feb 16, 2011. 2:11 PMemihackr97 says:
Can I program it with an arduino without taking out the Atmega chip??
Jan 30, 2012. 9:27 AMUgifer says:
Not easily - you are hijacking the USB to serial chip on the Arduino board. How will it know it's talking to your chip on the breadboard rather than the one in the on-board socket if they are both there?



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.
Apr 6, 2011. 6:07 AMnandadoes says:
I have problem with uploading.
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...
Jan 30, 2012. 9:18 AMUgifer says:
Firstly, did you install the driver for the FTDI cable? Is it showing as a new COM port? Do you have that COM port selected?

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.
Jun 30, 2011. 3:57 PManonymouse197 says:
Great instructable, thanks! Would you mind if I linked to this instructable from one of mine?
Dec 24, 2009. 12:07 PMJodex says:
What's the point of those 0Ω resistors? Why won't you use just wires instead?
Feb 16, 2011. 6:43 PMemihackr97 says:
if u read the second picture in Step1, you will notice that it says "0 Ohm resistors (used as jumper wires)"
Feb 16, 2011. 10:09 PMJodex says:
Oh, you're right! And I was right too.
Jan 4, 2010. 5:57 PMcdousley says:
it could reduce current but im not sure
hey answer us!

Jan 5, 2010. 10:07 AMJodex says:
But they are zero ohms witch means they don't have any resistance.. I looked up from my local electronics store's website and find those 0Ω resistors and there was written something like "zero ohm resistors (jumper wires)..." So I think they are just for making things look tidier.
Jan 16, 2010. 8:38 PMcdousley says:
im not sure but it could reduce amps

Jul 20, 2010. 2:44 AMJodex says:
You said that also right before my comment. And I'm still in that mind, that thay are just to make things look tidier. Just jumper wires.
Jul 19, 2010. 9:50 PMcdousley says:
idk
Jul 20, 2010. 7:36 PMcdousley says:
yea i was not very smart when i wrote tht second comment
Aug 19, 2011. 3:46 AMisspi says:
the 0 homs resistors are used in automatic assemblies processes. that way you don't need to change the machine to assemble jumper wires. ... (I've read this somewhere)
Aug 20, 2011. 6:45 AMJodex says:
That's rather clever.
Aug 1, 2009. 3:28 PMmathman47 says:
Nice job. Sort of bullet-proof.
Jul 31, 2009. 8:30 AMi0scan says:
Great tutorial! I just built the freeduino kit which is a pcb board with only two surface mount components and the mini usb component pre-soldered. The rest you do your self. It was very rewarding.

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
408
Followers
14
Author:oomlout