Re: Flashing GT2560 v3 Bootloader
Posted: Sun Dec 02, 2018 8:25 pm
There is nothing more wrong.vert wrote: Sun Dec 02, 2018 7:47 pm Looks like reset can also be accessed through the step stick pins.
Here you can share you great ideas about hardware innovation. Here you can enjoy more professional and specialized services, Here is a platform for you to make a difference!
http://forum.geeetech.com/
There is nothing more wrong.vert wrote: Sun Dec 02, 2018 7:47 pm Looks like reset can also be accessed through the step stick pins.
Code: Select all
avrdude: Version 6.3-20171130
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "D:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"
Using Port : COM5
Using Programmer : arduino
Overriding Baud Rate : 19200
AVR Part : ATmega2560
Chip Erase delay : 9000 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 8 0 no 4096 8 0 9000 9000 0x00 0x00
flash 65 10 256 0 yes 262144 256 1024 4500 4500 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
lock 0 0 0 0 no 1 0 0 9000 9000 0x00 0x00
calibration 0 0 0 0 no 1 0 0 0 0 0x00 0x00
signature 0 0 0 0 no 3 0 0 0 0 0x00 0x00
Programmer Type : Arduino
Description : Arduino
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.00s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x000000 (retrying)
Error while burning bootloader.
Reading | ################################################## | 100% 0.00s
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.
I tried both an Arduino Uno and a Geekcreit equivalent with 'arduino as ISP' as per the instructions in the linked video/description above...vert wrote: Fri Jan 25, 2019 7:33 pm what are you trying to use as ISP others have had to use the arduino UNO to get the bootloader to burn i got a tinyusbisp to work a few times but its not reliable i need to get a uno.
How is it going on?Will the Geeetech sales send you the new board?Hogdriver wrote: Sat Jan 26, 2019 3:21 amI tried both an Arduino Uno and a Geekcreit equivalent with 'arduino as ISP' as per the instructions in the linked video/description above...vert wrote: Fri Jan 25, 2019 7:33 pm what are you trying to use as ISP others have had to use the arduino UNO to get the bootloader to burn i got a tinyusbisp to work a few times but its not reliable i need to get a uno.
HOWEVER, I now know that the replacement board DID have bootloader/firmware on it -- but it has some sort of intermittent bad connection with a critical component, as very occasionally I got it to boot up to Geeetechs 1.1.8 firmware. Whatever problem causing the intermittancy is probably also the reason I was unsuccessful in flashing the firmware and bootloader.
So I'm 2 for 2 now with defective Geeetech 2560 v3 motherboards. If I could put the two I have together, I might have one good board! With the ability to flash AND actually heat the bed! Is anyone else wondering if Geeetech is having some quality control issues with their supplier of boards?
I put the original (defective -- won't turn on heated bed) board back in, and am having very good success with some PLA test prints using your Marlin 2.0 build 210 (THANKS! a lot for your work on that project -- wish Geeetech put as much effort into it as you are!). Compared to my previous 2 printers, I'm really liking the print quality... Just wish I had a fully operational machine!
For now, I'm thinking of using my heat gun and trying to reflow some of the solder joints around the mega chip and LCD cable connection on the replacement board, since for all intents and purposes it is a pile of slag in its' present state.
UPDATE: In the process of heatgunning the traces around the mega chip, I noticed that one of the board CPU crystal (Just below the GT2560 silk screen logo) leads on the back had no solder joint at all... That would certainly explain the intermittent nature of the board booting. I'm just waiting to finish a print with the old board to re-swap yet again to see if this solved the problem. Although this level of troubleshooting would be considered beyond the capabilities of most end users, for those adventurous of you out there who are getting frustrated with Geeetech support response times (especially for the next 2 weeks during Chinese New Year), you might try going over your boards with a fine tooth comb to see if your problem might be shoddy fabrication and quality control!
UPDATE 2: The unsoldered crystal lead WAS in fact the culprit! MBoard booted fine once mounted, and took Vert's Marlin 2.0 build 210 flash like a champ. Doing my first test print now... WITH A HEATED BED finally after a month of back and forth with Geeetech!
And of course Geeetech support is 'off' until after the chinese new year holiday... 2 weeks from now!
Waiting for them to come back from holiday... their 'out of office" email said not back until the 10th!William wrote: Mon Jan 28, 2019 9:40 pmHow is it going on?Will the Geeetech sales send you the new board?Hogdriver wrote: Sat Jan 26, 2019 3:21 amI tried both an Arduino Uno and a Geekcreit equivalent with 'arduino as ISP' as per the instructions in the linked video/description above...vert wrote: Fri Jan 25, 2019 7:33 pm what are you trying to use as ISP others have had to use the arduino UNO to get the bootloader to burn i got a tinyusbisp to work a few times but its not reliable i need to get a uno.
HOWEVER, I now know that the replacement board DID have bootloader/firmware on it -- but it has some sort of intermittent bad connection with a critical component, as very occasionally I got it to boot up to Geeetechs 1.1.8 firmware. Whatever problem causing the intermittancy is probably also the reason I was unsuccessful in flashing the firmware and bootloader.
So I'm 2 for 2 now with defective Geeetech 2560 v3 motherboards. If I could put the two I have together, I might have one good board! With the ability to flash AND actually heat the bed! Is anyone else wondering if Geeetech is having some quality control issues with their supplier of boards?
I put the original (defective -- won't turn on heated bed) board back in, and am having very good success with some PLA test prints using your Marlin 2.0 build 210 (THANKS! a lot for your work on that project -- wish Geeetech put as much effort into it as you are!). Compared to my previous 2 printers, I'm really liking the print quality... Just wish I had a fully operational machine!
For now, I'm thinking of using my heat gun and trying to reflow some of the solder joints around the mega chip and LCD cable connection on the replacement board, since for all intents and purposes it is a pile of slag in its' present state.
UPDATE: In the process of heatgunning the traces around the mega chip, I noticed that one of the board CPU crystal (Just below the GT2560 silk screen logo) leads on the back had no solder joint at all... That would certainly explain the intermittent nature of the board booting. I'm just waiting to finish a print with the old board to re-swap yet again to see if this solved the problem. Although this level of troubleshooting would be considered beyond the capabilities of most end users, for those adventurous of you out there who are getting frustrated with Geeetech support response times (especially for the next 2 weeks during Chinese New Year), you might try going over your boards with a fine tooth comb to see if your problem might be shoddy fabrication and quality control!
UPDATE 2: The unsoldered crystal lead WAS in fact the culprit! MBoard booted fine once mounted, and took Vert's Marlin 2.0 build 210 flash like a champ. Doing my first test print now... WITH A HEATED BED finally after a month of back and forth with Geeetech!
And of course Geeetech support is 'off' until after the chinese new year holiday... 2 weeks from now!
Code: Select all
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x000000 (retrying)
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x000000 (retrying)
Error while burning bootloader.
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x000000
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.