I assembled the USBtinyISP yesterday but cannot get it to see my Arduino Uno. I've looked at all the solder joins and they all look fine. I plug it into my MacBook Pro (OS 10.7) and the green light comes on and when I try to use it, the red light flashes for a second as well, but avrdude always reports initialization failure.
I've read every post I can find about this (here and elsewhere), so I know this is a common problem, but I don't know what to try next to fix it. I've tried powering the Uno from the USBtiny (with the jumper on) and I've also tried powering the Uno from a 9volt battery as well as from a separate USB cable connected to the computer. I've tried all four possible orientations of the 6-pin cable (flipping it around both on the Arduino and on the USBtiny's board, even though I know I had the pin #1s lined up correctly. I even tried using -F with avrdude to force it to try anyway and just get the message Yikes! Invalid device signature 0.
I've tried this from both from within the Arduino IDE (trying to either Burn Bootloader as well as just upload a sketch using the USBtiny rather than serial port). I've also tried uploading a sketch from the CrossTalk installation of avrdude, which works fine for uploading sketches over serial using the arduino as "programmer" but gives me the same results as the Arduino IDE does when I try to actually use the USBtiny.
Any suggestions would be greatly appreciated. I'm happy to upload pictures of the USBtiny or whatever else might help diagnose the problem.
Thanks!

