ATMEGA328 Bootloader Programming Shield for Arduino Uno

by RimvydasP in Circuits > Arduino

9545 Views, 65 Favorites, 0 Comments

ATMEGA328 Bootloader Programming Shield for Arduino Uno

P1040208.JPG
P1040206.JPG
P1040203.JPG
P1040202.JPG
index.jpg
images.jpg

ATMEGA328P boot-loader programming shield for Arduino Uno

Sometimes it happens and you damage your Arduino Uno Atmega328P microprocessor. You can change processor. But first it need to program boot-loader in it. So this tutorial how to make this board which upload bootloader.

If you don't want to make this board, look at this tutorial >>

https://learn.sparkfun.com/tutorials/installing-an...

To build this programmer you will need >>>
Parts:

1 x Atmega328P or Atmega328 PU microprocessor

2x 16MHz HC49S crystal quartz

2x 22pF 0805 ceramic capacitors

1x10K 0805 resistor

1x OR 1206 rezistor

1x 28 pin DIP socket

1x 40pins header pins

1x 75mm-75mm copper board

PCB Board

top.png
bot.png
1.PNG
P1040202.JPG

Design printed circuit board (PCB), I was used ,,Sprint-Layout" software. Exported Gerber files.

Soldering Board

P1040204.JPG
P1040205.JPG
P1040209.JPG
P1040212.JPG
P1040211.JPG
P1040211.JPG
P1040207.JPG
P1040206.JPG

28 DIP socket pins need to bend. I didn't want to drill holes.

After soldering this board it looks like this

Programming Atmega328P Bootloader

2.PNG
3.PNG

1) Open Arduino software

2) File> Examples > ArduinoISP

3) Tools > Programmer > Arduino as ISP

4) Sketch > Upload

5) Tools > Burn Bootloader