Progress Bar

Skip to main content

Jaycar
...

ATtiny Programmer Shield

ATtiny Programmer Shield

Difficulty
Test & Tools

Summary

The best thing about at the ATtiny85 IC is undoubtedly its size, but this also makes it difficult to program. No matter how gently you pull it out of its socket, it still seems like the legs get bent (pro-tip: keep the IC in a socket if you are continually moving it to and from a programmer, then the socket takes the wear and tear).

To make our job even easier, we put together an ATtiny Programmer Shield, using a ZIF socket to ensure that the pins are not subject to excessive forces, and wired directly to the SPI pins on the Arduino so that any Arduino main board can be used. There's no reason a similar idea can't be applied to even an ATMega328 IC (using a 28 pin ZIF socket instead). We've added some testing LEDs to the pins that aren't used for programming, so you can quickly test that the chip is working too.

Materials Required

1Duinotech Arduino Compatible Prototyping ShieldXC4482
118 Pin ZIF SocketPI6480
1470 Ohm 0.5 Watt Metal Film Resistors - Pack of 8RR0564
2Red 5mm LED 8mcd Round DiffusedZD0150
110uF 25VDC Electrolytic RB CapacitorRE6070

Table of Contents

Future Improvements

A good idea would be to put some tape over all but the top four rows of holes so that you can't accidentally put the IC in the wrong way.

As we noted at the start, you might find a similar tool handy for programming ATMega328's such as ZZ8727. In this case you would have to use a 28 pin ZIF socket like PI6483. The ATMega328 has a different pinout, and also expects a clock source on the crystal pins, so you will need to add a crystal to the shield adjacent to those pins.

Similar projects you may be interested in

Test & Tools
Laser Beam Timer
Difficulty

Jaycar-RCT-Hero
Test & Tools
Resistor & Capacitor Tester
Difficulty

Portable Soil Moisture Meter
Test & Tools
Portable Soil moisture meter
Difficulty

Test & Tools
Wireless Garden Monitor
Difficulty