Hey guys, so I'm really new to this so I hope I explain everything right.
My 3D printer has an ATMEGA1284P board that I need to burn a bootloader on, something happened to it when I tried to flash new firmware on it - I read that Anet shipped the new boards out with a corrupt bootoader but I have no idea if this is true.
Anyway, I have an Arduino Uno that I'm using to program the ATMEGA1284P as an ISP and have connected them together with the 6 ICSP pins on the ATMEGA board to the corresponding inputs on the Uno. I've also wired in a 100uf capacitor between ground and reset on the Uno because I read that was required(Actually 10uf recommended, but 100uf is all I have laying around).
When I try to burn the bootloader with Arduino 1.8.5 I get an error:
avrdude: Device signature = 0x1e9f05
avrdude: Expected signature for ATmega1284P is 1E 97 05
Double check chip, or use -F to override this check.
After doing some research I read that I should just change the signature in avrdude.conf under ATMEGA1284P to what the device signature is - maybe this chip just has a different signature for some reason.
Then I got the error:
avrdude: Device signature = 0x1e9705
avrdude: Expected signature for ATmega1284P is 1E 9F 05
Double check chip, or use -F to override this check.
The exact opposite of what I got before. I'm stuck guys, can I get some help?
Pic of my wiring: Imgur: The magic of the Internet
Also I sometimes receive this error:
Arduino: 1.8.5 (Windows 10), Board: "Anet V1.0"
avrdude: verification error, first mismatch at byte 0x1f002
0x47 != 0x46
avrdude: verification error; content mismatch
Error while burning bootloader.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Here is a full pastebin of the first error I get: Arduino: 1.8.5 (Windows 10), Board: "Anet V1.0"C:\Users\Dustin\AppData\Local - Pastebin.com
And the second one right above: Arduino: 1.8.5 (Windows 10), Board: "Anet V1.0"C:\Users\Dustin\AppData\Local - Pastebin.com