≡ Menu

Setup AVR programmer

Setup AVR programmer

This shows you step by step how to install and configure the sparkfun AVR tiny programmer on Windows 10 and configure your arduino software for programming the ATtiny85.

windows 10

download arduino 1.6.5 and install

https://www.arduino.cc/en/Main/Software

 

download tiny avr driver software (bottom of the page) most likely the USBTinyISP Driver (Win 64)

https://www.sparkfun.com/products/11801 Product page for tiny avr programmer

 

disable windows 10 signed driver insistance ( otherwise it wont let you install the software for the avr usb board)

How to Disable Driver Signature Verification on 64-Bit Windows 8.1 or 10

To disable driver signature verification, we’re going to need to get into the Troubleshooting options from the boot manager. The easiest way to bring this screen up is using a secret trick.

Simply select Restart from the power options menu (on Windows 8 that’s under Charms or on the login screen, and in Windows 10 it’s on the Start Menu).

Hold down the SHIFT key while you click Restart.

(Again, you can use this trick on any of the power menus in Windows 8 or 10, whether on the login screen, Charms bar, Start Menu, or Start Screen)

restart

Once your computer has rebooted you will be able to choose the Troubleshoot option.

troubleshoot

Then head into Advanced options.

advanced

Then Startup Settings.

startup repair

Since we are modifying boot time configuration settings, you will need to restart your Computer one last time.

restart to change

Finally, you will be given a list of startup settings that you can change. The one we are looking for is “Disable driver signature enforcement”. To choose the setting, you will need to press the F7 key.

Press F7.

settings

Get to the desktop and plug in the tiny AVR board.

Open the device manager by right clicking on the windows start button in lower left corner and select device manager.

You should see FabISP under Other Devices.

fabisp

Double click it and update driver then choose Browse My Computer for driver software and click Browse.

update driver

browse

Now go to your downloads or where you saved it and select that folder (usbtinyisp_libusb-win32_1.2.1.0) .

Select it and click ok.

Windows will warn you “Can’t verify publisher of this software”, go ahead and click “install this driver software anyway”.

 

Click next and this will install the driver software for the card.

If it was sucessful you should see.

windows sucessfully install usbtiny

When you go to close the device manager you should see this. USBtiny

usbtiny device manager

Now we need to configure the Arduino software.

 

Now go into the arduino software and click Tools – Programmer and select USBtinyISP.

programmer

Go back to File – Preferences, click on the rectagular icon, hit return, then on the next line paste in this link.

additional boards manager

https://github.com/damellis/attiny/tree/ide-1.6.x

click ok

You need this link (copy it)

https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

 

Now open the arduino software and go to File – Preferences

Scroll down the the end and click on icon next to additional boards manager.

additional boards manager

Click the rectangular icon on the end

and paste in https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json

 

Click Ok.

 

Quit arduino program and restart it.

 

Go to Tools – Board -Board Manager and scroll to the end til you see Attiny. It may take a moment since it has to download it.

attiny

Click on install and select 1.0.1.

Go back to Tools – Board and scroll down til you see Attiny

board

Go to Tools – Processor and select ATtiny85.

attiny85

Go to Tools – Clock and select 8 MHz internal.

8mhz

You are ready to code!!!!!