On 30/09/15 13:20, Grant Likely wrote:
- USBtinyISP cannot program the AVR using the ISP connector. I have checked the programmer with another ATMega328P based board and it is working OK.
I've not tried the ISP connector. It may be that we screwed it up somehow. George, have you tried it? This was the very first batch of boards, so there are things that I know are wrong and will be fixed before going into production.
... avrdude: Using SCK period of 10 usec avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
- (I suspect you have already discovered this but just in case...) the P2 (arduino 1x10) and P3 (ISP) are too close together to allow a normal IDC connector to be attached to P3. ;-)
For the next run I want to move the ISP connector down to the same location it is on a real arduino. That will solve the connector problem and also make it compatible with more shields.
I'm pretty confused at this point, to the point of suspecting multiple faults. Next steps for me will be with a continuity tester...
Actually, most of this sounds to be symptoms of a missing bootloader. Since you can't get USBtinyISP to program the board, do you have an arduino board handy that you can run the ArduinoISP sketch on? I used the following instructions for flashing the bootloader:
Will do. I haven't got a proper arduino to hand but I can fudge it with an old breakout board...
Daniel.