Skip to content

Update building-an-arduino-on-a-breadboard.md #865

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ In this step you will need to add the last four wires needed by the AVR programm
* The MISO pin of your adapter will go to pin 18 or Arduino digital pin 12 of your Atmega chip.
* The SCK pin of your adapter will go to pin 19 or Arduino digital pin 13 of your Atmega chip.
* The RESET pin of your adapter will go to pin 1 of your Atmega chip.
* The MOSI pin of your adapter will go to pin 17 or Arduino digital pin 11 of your Atmega chip.
* The MOSI pin of your adapter will go to pin 17 or Arduino digital pin 11 of your Atmega chip. Please note that the photo above shows MOSI (the dark green wire) is incorrectly connected to pin 16 of your Atmega chip. Please make sure you connect the MOSI to pin 17 on your breadboard.

![Plug in the USB cable and AVR programming cable](assets/arduinobload_plugin.jpg)

Expand All @@ -230,4 +230,4 @@ Once you chose your programmer, the AVR programmer will begin bootloading your A

When done bootloading, the status bar will be updated with the message "Done burning bootloader." Your chip is now ready to be programmer using the Arduino software! Congrats! Power cycle your Arduino and your new Atmega chip will be running a simple LED blink program with pin 13 (if this is not the case, try programming it with one). If this is working, it was most definitely a success.

>**NOTE:** On occasion, the process of bootloading an Atmega chip with the AVR ISP mkII will take an extraordinarily long period of time. Usually it should only take a couple minutes and in fact, the AVRtinyISP finishes much quicker. However, there are times where after 5-10 minutes it still appears to be bootloading. I found this to be an odd hiccup (perhaps it is triple checking the data flow) and after giving it ample time, 10 minutes or so, I usually unplug the programmer only to find the burning process to be a success and has ended long ago. I by no means endorse this method and you take all responsibility in whatever may happen to your chip, but in my experience it has been fairly harmless though you should proceed with caution. It is very possible that you may damage your chip in the process.
>**NOTE:** On occasion, the process of bootloading an Atmega chip with the AVR ISP mkII will take an extraordinarily long period of time. Usually it should only take a couple minutes and in fact, the AVRtinyISP finishes much quicker. However, there are times where after 5-10 minutes it still appears to be bootloading. I found this to be an odd hiccup (perhaps it is triple checking the data flow) and after giving it ample time, 10 minutes or so, I usually unplug the programmer only to find the burning process to be a success and has ended long ago. I by no means endorse this method and you take all responsibility in whatever may happen to your chip, but in my experience it has been fairly harmless though you should proceed with caution. It is very possible that you may damage your chip in the process.