Introduction: Stripboard Arduino
In this, my first Instructable I'm going to show you how to make a stripped down Arduino for a fraction of the price, using Stripboard/Veroboard.
Material List:
1x Atmel ATMega168 = �2.65
1x Stipboard = 72p
1x 7805 Voltage regulator = 26p
2x LEDs = 16p
2x 220 Ohm resistors = 8p
1x 10k Ohm resistor = 4p
2x 10 uF capacitors = 12p
1x 16 MHz clock crystal = 45p
2x 22 pF capacitors = 10p
2x .1 mfd capacitors = 10p
1x small momentary button = 18p
# small amount of wire for jumpers
Total = �5.94
(All prices based on single component prices from bitsbox)
Step 1: Cutting the Tracks
Once you have collected all your components, its time to cut the tracks in your stripboard, this can be done with a 'spot face cutter' or an appropriately sized drill bit (by hand).
Below is a guide on what tracks to cut, and how to place the components for soldering.
Step 2: Go Custom!
Now you have all the raw components soldered in place, test it out with one of the arduino codes such as "blink" that will make use of the built in LED on pin 13.
Now feel free to add male pins, sockets, ICSP, extra regulated +5v and ground pins......if it fits on your breadbord, it will fit on your Stripduino!
Would love to hear any feedback on this project, and hear how you would go about changing the designs.
Step 3: Interfaceing
Don't forget that the Stripduino pin layout will differ from that of the Arduino Duemilanove, so always refer to the ATMEGA168 pin map when attaching your projects I/O pins.
Step 4: Programming/Bootloader
You can program this Stripduino with the easy addition of a 6 pins (ISP) for use with a a 6-pin AVR Programmer Cable.
you could also play about with fitting a a 7404 integrated circuit and DB-9 serial connector using this guide here http://www.arduino.cc/en/Main/StandaloneAssembly
64 Comments
9 years ago on Introduction
Hai.. I have followed your tutorial but it looks not working.. Im using ATmega328P-PU
Power LED turns on but PIN 13 has no power supplied. I have programmed my IC to turn on PIN 13 using my arduino board.
I have attached my work pls correct me if anything wrong.. Thanks.. :-)
Reply 9 years ago on Introduction
Hi, you seem to be missing a +9v jumper coming off the 5v regulator......you just have a wire coming straight from the 5v to pin 20.
Just add this red jumper to add power to the left side of the board.
Reply 9 years ago on Introduction
Hi, I have added the jumper that you have mentioned but the results still seems to be same.. i also attached the button i have used in circuit. Is this can be used? its a 2 pin button.
9 years ago
You did a great job :) but do you have a schematic ? It would realy help me
9 years ago on Introduction
Wouldn't you use an ATMega328? I think if the strip board arduino is a arduino uno, it should the same Atmel. Please tell me if i am wrong (I just started arduino over the summer :P )
10 years ago on Introduction
how to install bootloader in it with a ftdi breakout board?
Reply 10 years ago on Introduction
Hello Jasshopper, I am just working on a updated Stripbord Arduino that will have the option of the ftdi pins.
I should have it done for the weekend.
Reply 10 years ago on Introduction
well, is it possible to install bootloader using a ftdi breakout board? and is there any advantage to using bootloaded one or can you use it without bootloader? and is it possible to make a breakout board? if yes any suggested sites?
Reply 10 years ago on Introduction
well, is it possible to install bootloader using a ftdi breakout board?
10 years ago on Introduction
hi frends...
im using a arduino UNO board, i built many circuits using this but unfortunatly i dont know to make it stand alone( i mean get rid of the original board)..any ideas...i went thru the following link
http://arduino.cc/en/Tutorial/ArduinoToBreadboard
but it says that the method explained in that is not compatible with arduino UNO.
so can we use this Stripboard Arduino for my requirment??if so how to bootload the chip, how to program the sketch??
plzzzz reply thnx
Reply 10 years ago on Introduction
You should ask on the arduino forum http://arduino.cc/forum/
I don't know anything about the UNO pin outs a I don't have one :(
Reply 10 years ago on Introduction
You should check out the basic tutorials on the arduino site to find out how to connect it to your PC and to upload sketches.
11 years ago on Introduction
can i use atmega8 instead of atmega168
please replay fast
Reply 10 years ago on Introduction
Yes
Reply 10 years ago on Introduction
how can i but the bootlooder ont the atmega 8 the easy way??????????
11 years ago on Introduction
Thanks for a fantastic Instructable. I'm new to all this arduino and instructables stuff and needed to re-teach myself soldering after a 15 year break but you can imagine my excitement and sense of satisfaction to follow this all step by step and witness the blink sketch flashing my LED on my very own arduino clone.
I did get a little confused at first with the voltage regulator capacitors but good old google managed to sort me out.
My mind is running away with me as to the next things I need to do, but THANKS AGAIN for your help with this step up the ladder. Onwards and upwards!
PS How did you create the pictures of the strip board showing the component layout and tracking cutting plan. I want to create some similar images for my next project which may well turn into an instructable too.
12 years ago on Introduction
This is a probably a stupid question, but why do you need to cut tracks from the stripboard? I'm very new to all this!!
Reply 12 years ago on Introduction
if you don't cut the tracks the energy will just flow by the components on the board, because electricity will always go the way with the lowest resistance, the tracks have nearly no resistance the components on the board have a higher resistance. with the stripboard you just replacing the copper tracks (low resistance) with air (high resistance). just imagine a river (low resistance) that splits in 2 directions, if you want more water in one direction you just have to block some water on the other direction with a dam (high resistance).
i hope my english didn't hurt to much ^^
Reply 12 years ago on Introduction
a good idea is to buy perfboard and then use solder and wire to make conections
12 years ago on Step 1
The resistor of led on pin 13 is wrong. At least i made the same circuit as yours and i had to put the resistor in the long leg of the led, the + side. For those who are trying to do the same thing... now you know that you need to put the resistor in the same line as the long leg of the LED. And of course cut the track between the two legs of resistor...