[Uno] Error while burning bootloader

I'm trying to install Marlin onto my Ender 3 Pro but when trying to burn the bootloader I'm getting this

Arduino: 1.8.15 (Windows 10), Board: "Sanguino, ATmega644 or ATmega644A (16 MHz)"

Error while burning bootloader.

And nothing else. I'm following this guide here, however I am using male to female instead of female to female DuPont wires, and they're hooked up to d10-d13, 5v and ground.

Help would be greatly appreciated.

I'm going to ask you to post some additional information that might help us to identify the problem.

Please do this:

  1. Select File > Preferences from the Arduino IDE's menus.
  2. Check the checkbox next to "Show verbose output during: upload".
  3. Click the OK button.
  4. Select Tools > Burn Bootloader from the Arduino IDE's menus.
  5. After the Burn Bootloader process fails, you'll see a button on the right side of the orange bar: Copy error messages. Click that button.
  6. Open a forum reply here by clicking the Reply button.
  7. Click the </> icon on the post composer toolbar. This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    Code block
  8. Press Ctrl+V. This will paste the compilation output into the code block.
  9. Move the cursor outside of the code block markup before you add any additional text to your reply.
  10. Click the Reply button to post the output.

sure

Arduino: 1.8.15 (Windows 10), Board: "Sanguino, ATmega644 or ATmega644A (16 MHz)"

D:\++Downloads\arduino-1.8.15-windows\arduino-1.8.15\hardware\tools\avr/bin/avrdude -CD:\++Downloads\arduino-1.8.15-windows\arduino-1.8.15\hardware\tools\avr/etc/avrdude.conf -v -patmega644 -cstk500v2 -Pusb -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "D:\++Downloads\arduino-1.8.15-windows\arduino-1.8.15\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : usb

         Using Programmer              : stk500v2

avrdude: usbdev_open(): did not find any USB device "usb" (0x03eb:0x2104)



avrdude done.  Thank you.



Error while burning bootloader.


The tutorial's author left out a very important step.

Select "Arduino as ISP" from the Arduino IDE's Tools > Programmer menu and then try burning the bootloader again.

That seemed to help part of the problem but now I have another error.

Arduino: 1.8.15 (Windows 10), Board: "Sanguino, ATmega644 or ATmega644A (16 MHz)"

D:\++Downloads\arduino-1.8.15-windows\arduino-1.8.15\hardware\tools\avr/bin/avrdude -CD:\++Downloads\arduino-1.8.15-windows\arduino-1.8.15\hardware\tools\avr/etc/avrdude.conf -v -patmega644 -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "D:\++Downloads\arduino-1.8.15-windows\arduino-1.8.15\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM3

         Using Programmer              : stk500v1

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega644

         Chip Erase delay              : 55000 us

         PAGEL                         : PD7

         BS2                           : PA0

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    10   128    0 no       2048    8      0  9000  9000 0xff 0xff

           flash         33     6   256    0 yes     65536  256    256  4500  4500 0xff 0xff

           lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

           lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00



         Programmer Type : STK500

         Description     : Atmel STK500 Version 1.x firmware

         Hardware Version: 2

         Firmware Version: 1.18

         Topcard         : Unknown

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x000000 (retrying)



Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x000000 (retrying)



Error while burning bootloader.

Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x000000

avrdude: Yikes!  Invalid device signature.

         Double check connections and try again, or use -F to override

         this check.





avrdude done.  Thank you.




That is progress. This new error is usually caused by bad wiring. Double check all your wiring to make sure it's right.

I double checked my wiring and it seems to all be fine, I also have the blue led indication from the 3d printer that the wiring is correct.

OK, then it probably means that your 3D printer has been physically damaged and you will need to replace the controller.

yeahhh, see the whole reason I'm trying to install Marlin is because bad firmware bricked my printer. As all my free options are exhausted I'll just buy a new board off Amazon. Thanks for the help

If you are based in the UK, I can try to upload the bootloader for you, just pay for return shipping!

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.