Introduction: ATMEGA328 Bootloader Programming Shield for Arduino Uno
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
Step 1: PCB Board
Design printed circuit board (PCB), I was used ,,Sprint-Layout" software. Exported Gerber files.
Step 2: Soldering Board
28 DIP socket pins need to bend. I didn't want to drill holes.
After soldering this board it looks like this
Step 3: Programming Atmega328P Bootloader
1) Open Arduino software
2) File> Examples > ArduinoISP
3) Tools > Programmer > Arduino as ISP
4) Sketch > Upload
5) Tools > Burn Bootloader