

That’s pretty much it! Make sure you that option selected before you hit the upload button. Now fire up the Arduino IDE and you’ll notice a new option available under Tools > Board. Unoisp.name=Arduino Uno w/ AVR ISP MKii =avrispmkii =avrispmkii _size=32256 =115200 _fuses=0xff _fuses=0xde _fuses=0×05 =optiboot =optiboot_atmega328.hex _bits=0x3F _bits=0x0F =atmega328p _cpu=16000000L =arduino Hardware > Arduino > Boards.txtĪdd this code in there and then save it after: #

Boards.txt should be located in the Arduino folder. All you need to do is modify the boards.txt file. Another draw back is that if you have stuff connected to the pins that is used for the serial communications, you could get erroneous data as those pins are checking for incoming serial data. This half a second or so lag will always be there on start-up and I wanted to get rid of it. The Arduino IDE will reset your Uno which fires up the bootloader to check for a new incoming program. The lag is used by the Arduino IDE when you program via USB. The main reason I wanted to go this route was because of the start up lag. Have an AVRISP mkII that you want to use to program your Arduino Uno and still use the Arduino IDE? Well this post will show you how.This post assumes you have an Arduino Uno, running Windows XP, and have the latest IDE software (version 0022 as of this post). (For those who don't have the original board for uploading sketches)

How to program your Arduino Uno with an AVRISP mkII
