I'm launching a little call for help! I currently have a control board equipped with an Atmega 2560 to drive a 3D resin printer. It's the NanoDLP card for those who know it.
There is a Marlin on the Atmega but I would like to be able to modify it to add features to my printer. So I need to flash a new Marlin using the ICSP ports on the board.
To do this I use an Arduino MEGA that I use as a programmer.
I have connected the following PINs:
Uncheck the checkbox next to "Show verbose output during: compilation"/
Check the checkbox next to "Show verbose output during: upload".
Click the "OK" button.
Attempt an upload, as you did before.
After the upload fails, you'll see a button on the right side of the orange bar "Copy error messages" (or the icon that looks like two pieces of paper at the top right corner of the black console window in the Arduino Web Editor). Click that button.
In a forum reply here, click on the reply field.
Click the </> button on the forum toolbar. This will add the forum's code tags markup to your reply.
Press "Ctrl + V". This will paste the upload output between the code tags.
Move the cursor outside of the code tags before you add any additional text to your reply.
You can check the possible solutions provided by the answers associated with the "Device signature = 0x000000" issue you're having in this troubleshooting guide:
Thank you for your answers, I will dive into your link to find a solution.
If I use PIN 10 for RESET, do I have to change things in the ArduinoISP sketch ?
thank you !
How do I know if my card needs an external clock?
The card I have is already functional so I assume that a clock source is already connected to the ATMEGA?