Page 1 of 1

Impossible to communicate with GT2560

Posted: Wed Nov 16, 2016 4:28 pm
by RugbyGoth
Hi,

I just finished my Prusa i3 ProB but the X motor direction is wrong.

So I installed arduino 1.0.1 from the geeetech link and downloaded the marlin for proB from the geeetech link.

I changed the value of INVERT_X_DIR to true, compilation went smooth but uploading is stuck as you can see in the video:

https://www.youtube.com/watch?v=UYRRpoIj08k

I tried other connection cable, other ports but it's always the same.

As per my understanding their can be 2 issues. First it's a driver problem, I'll need to download the right driver and update it under windows control panel, but when I try to install the driver given by the geeetech link (http://www.geeetech.com/wiki/index.php/ ... l_Software) It doesn't want to, saying an updated driver already exists.
The second possible problem is that the bootloader is failed, so I would need to flash it... it's here I could need help. I have a UNO board available to do so but does someone can help me in doing so???

Thanks!

Re: Impossible to communicate with GT2560

Posted: Wed Nov 16, 2016 5:42 pm
by William
Hi,
Have you checked if the board was detected by computer in Device Manager?
And did you select the right COM port?Maybe you can attach some pictures about it.

Re: Impossible to communicate with GT2560

Posted: Wed Nov 16, 2016 6:05 pm
by RugbyGoth
Board is present on com20 in device manager

Re: Impossible to communicate with GT2560

Posted: Wed Nov 16, 2016 6:08 pm
by William
Strange thing...The board,the COM port,and the firmware are right...
The Arduino IDE didn't give any error msg when you compiled and uploaded it?

Re: Impossible to communicate with GT2560

Posted: Wed Nov 16, 2016 6:17 pm
by RugbyGoth
No just uploading... For ever

I would add that repetier host can connect to the board but cannot send any command.

I will try with the driver given here http://www.geeetech.com/wiki/index.php/ ... he_drivers
If it doesn't solve the issue I'll unplug the SD and LCD and finally everything.

It seems there is some electrical issue as when the TX/RX led blinks the screen becomes blank before showing two lines of row and then back to normal. I also have a sound like a motor trying to move. It seems like the board goes to reset each time I try to upload the code...

Perhaps an issue with the LCD/SD. I'll try to trouble shoot this tonight and come back to you. Thanks for your support william.

Re: Impossible to communicate with GT2560

Posted: Thu Nov 17, 2016 1:36 am
by RugbyGoth
So... Driver change didn't do anthing
disconnecting LCD, SD and others : Nothing

I tried to burn the bootloader following those steps with a arduino UNO (http://www.geeetech.com/forum/viewtopic ... 20&p=27978) nd it failed, now my board seems to be stuck with a wrong bootloader (used the arduino 1.0.1, will try with newest arduiino software..)

Edit : Bootloader change with 1.6.12 went well according to arduino console. But when I plug in the GT2560 it seems to go round and round inside the bootloader (2 blink... 2 blink... 2 blink...) when I try to upload marlin, same thing as before!

I beleive this board is faulty, can you send me another???

EDIT : I let the uploading do for more than 20 minutes and obtained this :

Code: Select all

Taille binaire du croquis : 115 760 octets (d'un max de 258 048 octets)
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x10
avrdude: initialization failed, rc=-1
         Double check connections and try again, or use -F to override
         this check.

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x11
avrdude: stk500v2_disable(): failed to leave programming mode

Re: Impossible to communicate with GT2560

Posted: Thu Nov 17, 2016 4:54 am
by RugbyGoth
SOLVED!!!!!!

Issue was my laptop USB ports! They all were too weak I guess. Tried with my main computer and it worked flawlessly! ><'

Thank you!

Re: Impossible to communicate with GT2560

Posted: Thu Nov 17, 2016 11:21 am
by William
Congratulations :D