I often use the ATTiny85 microcontroller in my projects because of its simplicity and features and since I started working with it, I made a very crude programmer on a piece of prototyping PCB that I have used since.
Besides being several years old, the programmer works but I'm not happy with the sockets that it uses and I'm always limited to just programming a single ATtiny at a time.
To fix this, I designed an Arduino shield PCB around the ZIF28 quick-release socket that not only allows for quick placement and removal of the chips but also has enough pins so I can fit 3 ATTiny's at a time and program them at once. You can get all of the details for the programmer and how it is built and used in the video below.
The Gerber files for the board can be downloaded from the project page over at PCBWay and you can also order the PCB from them and get 10 boards for just $5. For more details and written instructions on the shield, please visit the project Instructable.
Other tools and components used:
- Arduino Uno - https://s.click.aliexpress.com/e/_Dd7izdp
- Attiny85 - https://s.click.aliexpress.com/e/_Dlg2ct9
- Quick release socket - https://s.click.aliexpress.com/e/_DCpiPOL
- Assorted capacitors - https://s.click.aliexpress.com/e/_Dlqyruf
- Resistors - https://s.click.aliexpress.com/e/_DE1WiMF
- Red LED - https://s.click.aliexpress.com/e/_DFGudtv
- Pin headers - https://s.click.aliexpress.com/e/_Dk8a4sL
- Wire snips - https://s.click.aliexpress.com/e/_DkC2JNt
- Soldering station - https://s.click.aliexpress.com/e/_DESeVO3