Ender 3 Flashing

Hi all, I am new to the world of adruino and am trying to flash a bootloader on to an ender 3 I am following a you tube tutorial,https://www.youtube.com/watch?v=fIl5X2ffdyo&feature=youtu.be I keep getting the following error message when I attempt to "burn Boootloader", I am using an elegoo board

Arduino: 1.8.0 (Windows 10), Board: "Sanguino(1284P Boards), ATmega1284 or ATmega1284P (16 MHz)"

C:\Users\Lawrence\Desktop\arduino-1.8.0\hardware\tools\avr/bin/avrdude -CC:\Users\Lawrence\Desktop\arduino-1.8.0\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Lawrence\Desktop\arduino-1.8.0\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3 Using Programmer : stk500v1 Overriding Baud Rate : 19200 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x03 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x03

avrdude done. Thank you.

Error while burning bootloader.

if I switch the wires round So the LED on the Printer Lights up I get the following error

Arduino: 1.8.0 (Windows 10), Board: "Sanguino(1284P Boards), ATmega1284 or ATmega1284P (16 MHz)"

C:\Users\Lawrence\Desktop\arduino-1.8.0\hardware\tools\avr/bin/avrdude -CC:\Users\Lawrence\Desktop\arduino-1.8.0\hardware\tools\avr/etc/avrdude.conf -v -patmega1284p -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0xFD:m -Uhfuse:w:0xDE:m -Ulfuse:w:0xFF:m

avrdude: Version 6.3, compiled on Dec 16 2016 at 13:33:19 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ Copyright (c) 2007-2014 Joerg Wunsch

System wide configuration file is "C:\Users\Lawrence\Desktop\arduino-1.8.0\hardware\tools\avr/etc/avrdude.conf"

Using Port : COM3 Using Programmer : stk500v1 Overriding Baud Rate : 19200 AVR Part : ATmega1284P 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 4096 8 0 9000 9000 0xff 0xff flash 65 10 256 0 yes 131072 256 512 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.03s

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.

any ideas

thanks

Hi

Are you actually using a STK500 to do the programming rather than the arduino as ISP that the guy in the video is using?

Ian

Hi

I am not sure what you asking I am using a elegoo uno board other than that I have no idea sorry

The error message is trying to talk to an STK500 programmer. If you don't have one of those then you need to change your upload settings.

stk500v1 is the protocol used by the Arduino as ISP programmer in Arduino IDE 1.8.0. This is not the cause of the problem. You all are off on a wild goose chase. https://github.com/arduino/Arduino/blob/1.8.0/hardware/arduino/avr/programmers.txt#L46-L48

arduinoasisp.protocol=stk500v1
arduinoasisp.speed=19200
arduinoasisp.program.protocol=stk500v1

Lhshenker: avrdude: Device signature = 0x000000 avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.

As the error says, device signature 0x000000 usually indicates a wiring problem. Triple-check all your connections. It sounds like you're not really sure of them anyway since you are switching some around. Sometimes jumper wires will have internal breaks that cause them to not conduct electricity. You can check the continuity of your connections with a multimeter.

Lhshenker:
Hi

I am not sure what you asking I am using a elegoo uno board other than that I have no idea sorry

Watch the video around 8:08 to see how to configure the arduino IDE correctly. He does make it pretty clear what settings to change.

Ian