Skip to content
TinyISP Tuner

TinyISP Tuner

Old Version of docs for older IDE /tinyisp-tuner-old/

FC_TextLogo
FC_TextLogo

Current Version 1.1

I sell on Tindie

  1. FTDI Connection
  2. ATmega328p – Runs TinyISP Sketch configured with Tuning enabled. (Pre-programmed)
  3. 20pin Socket for ATtiny23134313
  4. 14pin Socket for ATtiny844424
  5. 8pin Socket for ATtiny854525
  6. Status LED controlled by ATmega328p and TinyISP Sketch on pin 9
  7. ATmega328p ICSP Program header

TinyISP Tuner Diagram

Assembly

Through-hole soldering, covered in full on the assembly guide.

Important Notes

  • Never have more than 1 ATtiny in one of the sockets.
  • Always check the orientation before powering up.
  • Always power down before insertingremoving an IC.
  • If you don’t want the hassle of removing the IC you can slightly push it in the socket instead of all the way.
  • You can use this just to program ATtinys without tuning them or if you have already tuned them.

Downloads

All we need is the Arduino IDE 1.6.4+

Arduino IDE DownloadNow with Arduino IDE 1.6.4+ setup for the Attiny’s are much easier.

Setup Tiny Core

Add board URL to Arduino Board Manager

  1. Go to File | Preferances
  2. Enter the following URL
  3. http://drazzy.com/package_drazzy.com_index.json
  4. Go to Tools | Board | Boards Manager
  5. Due to a bug open board manager twice.

Arduino_IDE_Add_Board
Arduino_IDE_Add_Board

  1. In the Board Manager scroll to the bottom
  2. There should be two entries ATtiny Core / ATtiny Modern
  3. Click on the ATtiny Coreand click install
  4. Now you can select the ATtiny from the boards list
  5. Then select your options and the version of the series you want

Arduino_IDE_Board_Manager
Arduino_IDE_Board_Manager

Programming Basic Sketch

Be careful setting the external oscillator: the TinyISP-Tuner has no clock source. Once you burn the “bootloader” you will not be able to programme the chip again unless you add one.

Now lets test programming the ATtiny.

  1. Select the chip you are using from
    Tools | Board | ATtiny (Series)
  2. Select the B.O.D option you want.
    Tools | B.O.D
  3. Select the chip in that series
    Tools | Chip
  4. Select the clock
    Tools | Clock
  5. Programmer should be Arduino as ISP from
    Tools | Programmer
  6. Then test with the blink sketch from
    File | Examples | Basics | Blink
  7. Lightly insert the ATtiny to the apporate socket with the notch/dimple facing the LED.
  8. Load fuse settings by running
    Tools | Burn bootloader. This isn’t actually burn a bootloader.
  9. Finally load the sketch using the right arrow button or
    Sketch | Upload

Arduino_IDE_Board_ATtiny
Arduino_IDE_Board_ATtiny

Upload Button
Upload Button

ATtiny Tuning

Tuning improves serial communications when running on the internal oscillator. If you plan on using a resonator/crystal then you can skip tuning.

Download the TinyTuner Library from https://github.com/Coding-Badly/TinyTuner2 Use the “Download Zip” button the right. IDE Projects/Library