Bonus: AVR ISP Programming
Video demonstration is WIP
To program AVR microcontrollers including many Arduino boards, use avrdude with a custom configuration file.
Hookup:
Be sure to select JTAG/SPI on the mode selection switch.
Software:
Avrdude is an open-source AVR flashing utility. You’ll need a tigard.conf file identifying your tigard as an avrftdi-compatible device, and specifying which pins to use:
programmer
parent "avrftdi"
id = "tigard";
desc = "Tigard interface board";
usbdev = "B";
sck = 0;
mosi = 1;
miso = 2;
reset = 5;
;
Then, use -C to add the configuration file, and ‘+’ to indicat it’s in addition to the already installed config files:
avrdude -C +tigard.conf
