Good morning. My son is working on a school project and the AVR ISP process he is currently doing is tedious and frustrating because he has to move back and forth with different cables, codes, etc. So he wants to create a stand alone programmer that does two things:
Press button 1 and the boot loader is loaded onto the chip with an LED noting success (like this)
But then add: Press button 2 and whatever sketch is on a USB drive (port) will be loaded onto the chip with another LED noting success
We search the internet and could not find such an item and are hoping someone in this group is willing to help. i think the whole process would be excellent for him to see and participate in the entire production cycle from idea to implementation. PM if interested!
I am routinely doing just that (often with ATtiny chips) - programming over ISP - but no changing of cables needed: I use a USBAsp programmer, that plugs in to the 6-pin ISP header. Can hardly be easier than that. For debugging a new project I often add an FTDI header to get easy access to the Serial pins, sometimes only Tx.