Bootloader Shield for Arduino Uno

by BEHROOZK2 in Circuits > Arduino

4685 Views, 67 Favorites, 0 Comments

Bootloader Shield for Arduino Uno

Screen Shot 1395-04-29 at 00.28.54.png

first i should explain that this is a shield which makes it easy to burn bootloader to your arduino if you want to use a new Atmega328 in your arduino or you want to make your own arduino or you work on a project that requires arduino's atmega programed on it. you can do this with bread board but it is nasty like always and it gives me headache so i decided to creat my very own pcb to burn bootloader and after i test it successfully i decided to share it !

What We Need?

as it is shown in breadboard we need:

16 mhz crystal

2x 22 pico farad ceramic capacitors

jumper wires

female pin header (6output)

28 pin socket for atmega328p

and of course a blank atmega328p

and a blank copper pcb in order to transfer toner

Printing Pcb

Screen Shot 1395-05-05 at 15.32.57.png

this is my file i designed with fritzing . it is ready for toner transfering so do not flip it just print it and by using iron transfer it to copper

here is the link

Downloads

Pcb

IMG_0416.jpg
IMG_0424.jpg
IMG_0417.jpg
IMG_0418.jpg
IMG_0419.jpg
IMG_0420.jpg

as its shown i first cleaned the copper then after printing pattern i used iron and by moving iron firmly i made sure that toner has transfered but because my pcb wasn't cut sharp it had its bends and a small line hasn't transfered but i'm sure you won't have this problem after that i repaired it with a sharpee and i send it into etching acid and here we are i made it ! the next step is to drill holes and assembling parts

Assembled Parts

IMG_0442.jpg
IMG_0443.jpg

we have everything hooked up onto board!

How to Burn Bootloader

Screen Shot 1395-05-05 at 15.15.19.png
Screen Shot 1395-05-05 at 15.15.53.png
Screen Shot 1395-05-05 at 15.15.32.png
Screen Shot 1395-05-05 at 15.16.02.png

1 - before attaching pins from pcb to arduino you should upload Arduino isp into your original arduino

2- then make shure to choose arduino as isp

3-now attach all pins as they are printed on pcb

4- then burn Bootloader!

and thats pretty much it leave comment

thanks