https://github.com/barafael/attiny-programmer
A PCB board to use an Arduino Uno to burn programs to an AVR attiny85 8-pin microcontroller
https://github.com/barafael/attiny-programmer
arduino attiny85 isp pcb
Last synced: 11 months ago
JSON representation
A PCB board to use an Arduino Uno to burn programs to an AVR attiny85 8-pin microcontroller
- Host: GitHub
- URL: https://github.com/barafael/attiny-programmer
- Owner: barafael
- Created: 2018-01-12T22:09:55.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-11-10T13:47:41.000Z (over 7 years ago)
- Last Synced: 2025-07-14T11:00:03.625Z (12 months ago)
- Topics: arduino, attiny85, isp, pcb
- Size: 1.36 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# attiny-programmer
A PCB board to use an Arduino Uno for burning programs to an AVR attiny85 8-pin microcontroller
## What it does
You can use this Arduino shield to program your attiny chip with a regular Arduino Uno.
To test if it works, you can try the standard blink sketch using pin 2 - that is connected to pin 13
of the UNO, which has an LED.
## Preparations
* Follow the steps from [here](http://highlowtech.org/?p=1695) and [here](http://highlowtech.org/?p=1706) to install support for your attiny85 in your Arduino IDE
* Solder appropriate headers and the 10uF capacitor to the shield
* Make sure you have selected the standard Arduino IDE presets for the Arduino Uno (Board: Arduino/Genuino Uno, Programmer: AVRISP mkII)
* Select the sketch ```File -> Examples -> ArduinoISP``` and burn it to your Uno
* Attach the shield
* Switch to the attiny board and your appropriate processor (like attiny85) in your IDE
* Switch your programmer to 'Arduino as ISP'
* You are now ready to write your attiny85 program to your chip!
## Circuit

Based on the circuit [here](http://highlowtech.org/?p=1706). You can either
bridge the gaps to have a permanent connection to the Arduino Uno, or you can
solder 2.54'' switches to toggle between the programmer and the output row.
## PCB

## Note
If your attiny85 becomes very hot, you inserted it the wrong way. It will still
work (mine did...) but don't test this too often!