Does the ATMEGA32U come with the DFU firmware already on it like the instructions infer?
I'm unable to get the IC to enumerate as a DFU device, I get "Unknown Device" and "Device is malfunctioning".
I've gone over every single connection and discrete and even hooked up the oscillator to an oscilloscope to check that that was running and everything checks out.
Any suggestions as to where to go next?
Thanks
Red
I'm sorry to read that.
I once had a similar problem, and changing the usb port helped. I don't know what's wrong with one of my usb ports, but the keyboard didn't work on one of them. Strangely, it worked fine on both in linux.
If you're on windows, check what USBlyzer has to say about it.
If you run out of ideas, try to connect to SPI with an AVR programmer if you have one (or make one, like USBasp) and try if you can communicate with the device.
Electrically, the first thing to check would be the D+ and D- resistors R1 and R2 and the crystal. Since the crystal works, check that VCC is 5V and stable.
You can also hook up stabilized 5V (without the usb connector) to VCC and GND pins under the logo. The one under "o" in ".org" is GND and the one under "pr" in "programmable" is VCC. Check that the device drives about 26.5mA.
Then, while still supplying the voltage, press the programming button. The current consumption should drop to about 10mA and then slowly rise and settle at about 16mA.
I hope that if the chip is broken we can see it by observing the currents.