Changed Processer ID?
I have a Prusa I3 clone with a Melzi controller that suddenly stopped extruding in the middle of a print. The motor is fine, I checked it out by changing drivers. From searches in the forums, it appears that this can be a corrupted firmware on the chip. So when I tried to reload the firmware, I get a message:
avrdude: Device signature = 0x1e950f (probably m328p)
avrdude: Expected signature for ATmega1284P is 1E 97 05
along with all the other information in the output. The board uses the ATmega1284p and that is set in the tools menu. How do I get the firmware replaced. I have tried raw avrdude commands which I used in the past to replace the firmware but the device signature matched then.
Comments
http://reprap.org/wiki/Melzi
search for FTDI problems. If you have a fake FTDI depending on installed driver it changes data or does other nasty things. Not sure but could also be a reason.