How to install the firmware for GT2560

matias918
Posts: 4
Joined: Tue Apr 09, 2019 4:11 am

Re: How to install the firmware for GT2560

Post by matias918 » Thu Aug 08, 2019 2:19 am

hello , ive got a i3 proC im trying to upgrade my printer to 3dtouch , i went to the firmware thread and select :
6) Firmware for I3 pro C
Update:
Fixed the endstop error(Default endstop logic status is the"false")
2019/2/27
Marlin 1.1.8 for proC with GT2560VA/A+/2.0
1.Inculde 3dtouch config and no 3dtouch cofing
2.Added the new menu for extruder+hotend
Getech i3 pro C (Marlin 1.1.8 for all).zip
(2.64 MiB) Downloaded 973 times
then i reemplace the configuration.h from the 3dtouch folder and paste it on the marlin folder.
after that i open with the arduino 1.0.1, select the serial port and the mother gt2560. then i press the compile button and display a error message, i dont know nothing about debug error on arduino.

Code: Select all

In file included from /MarlinConfig.h:40,
                 from blinkm.cpp:27:
/SanityCheck.h:36:4: error: #error "Marlin requires C++11 support (gcc >= 4.7, Arduino IDE >= 1.6.8). Please upgrade your toolchain."
In file included from /MarlinConfig.h:40,
                 from blinkm.cpp:27:
SanityCheck.h:295: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:578: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:637: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:749: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:824: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:825: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:826: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:827: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:828: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:829: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1311: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1516: error: expected constructor, destructor, or type conversion before 'float'
SanityCheck.h:1516: error: expected unqualified-id before ',' token
SanityCheck.h:1517: error: expected constructor, destructor, or type conversion before '=' token
SanityCheck.h:1517: error: expected unqualified-id before ',' token
SanityCheck.h:1518: error: expected constructor, destructor, or type conversion before '=' token
SanityCheck.h:1519: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1520: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1521: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1522: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1523: error: expected constructor, destructor, or type conversion before '(' token
SanityCheck.h:1524: error: expected constructor, destructor, or type conversion before '(' token
the next step i do its use the 1.6.8 arduino SW , and do the serial port and board selection.
when i compile i get the following error:

Code: Select all






In file included from sketch\pins_GT2560_REV_A_PLUS.h:29:0,

                 from sketch\pins.h:176,

                 from sketch\MarlinConfig.h:34,

                 from sketch\G26_Mesh_Validation_Tool.cpp:27:

sketch\pins_GT2560_REV_A.h:34:0: warning: "BOARD_NAME" redefined [enabled by default]

   #define BOARD_NAME "GT2560 Rev.A"

 ^

In file included from sketch\pins.h:176:0,

                 from sketch\MarlinConfig.h:34,

                 from sketch\G26_Mesh_Validation_Tool.cpp:27:

sketch\pins_GT2560_REV_A_PLUS.h:27:0: note: this is the location of the previous definition

 #define BOARD_NAME "GT2560 Rev.A+"

 ^

In file included from sketch\MarlinConfig.h:40:0,

                 from sketch\G26_Mesh_Validation_Tool.cpp:27:

SanityCheck.h:829: error: static assertion failed: FRONT_PROBE_BED_POSITION can't be reached by the Z probe.

       static_assert(FRONT_PROBE_BED_POSITION >= MIN_PROBE_Y, "FRONT_PROBE_BED_POSITION can't be reached by the Z probe.");

       ^

exit status 1
static assertion failed: FRONT_PROBE_BED_POSITION can't be reached by the Z probe.

then i try to use the old version
I3proC (3d touch A+ board).zip
(322.54 KiB) Downloaded 1575 times
whit that file its compile and flash it .
then i went to the cura /repetier and run the note indication for my printer:
Note:
Check the threaded rod of your printer(Especially I3 PRO X, I3 PRO W, I3 PRO B, I3 PRO C)
If your printer working with T8 threaded rod
You need to send Gcode"M92 Z400" via USB port.(When you upload the firmware finished)
Then you need to send Gcode"M500" to save the setting.
and i verified ive got the T8 threaded rod . but someting happends on the LCD display when y send the z axis the values are erroneous.

please i need some help

protorix
Posts: 3
Joined: Tue Jan 31, 2017 3:03 pm

Re: How to install the firmware for GT2560

Post by protorix » Sat Aug 10, 2019 3:34 am

Is there some 1.1.9 firmware for GT2560 out there, to download?

I built my printer on my own, but it would be helpful to have a functioning version, where I only have to chance the configuration.h file.

DeeJay
Posts: 3
Joined: Sun Aug 25, 2019 4:39 pm

Re: How to install the firmware for GT2560

Post by DeeJay » Sun Aug 25, 2019 4:42 pm

I just updated my i3 pro x (acrylic with gt2560) and it did not show any errors compiling and after uploading was done, and printer was restarted nothing has changed - I tried to change the "CUSTOM_MEDEL_NAME" to something else to confirm the firmware update but nothing.

sh0velman
Posts: 3
Joined: Tue Aug 27, 2019 2:52 am

Re: How to install the firmware for GT2560

Post by sh0velman » Tue Aug 27, 2019 8:52 am

Hi.

I have downloaded and compiled the firmware source using PIO and the provided A10 config file (that's the printer I have) and when I flash the firmware to the printer, all seems to go well.

The problem is that after homing the axes (they home fine, exactly as expected), if any move comand (G1) is issued, the steppers just go crazy. Looks like every axis (irrespective of which axis is tested) is trying to drive itself into the minimum, pushing into the axis limit switches basically.

Anyone have any idea what the heck is going on here? The pre-compiled binary for download on the main website works fine, but I need to tweak a couple of thermistor-related settings. I just wanted to get a test compile and flash done with the default config before I changed anything.

Please help!

User avatar
William
Site Admin
Posts: 6338
Joined: Tue Jun 07, 2016 9:38 am

Re: How to install the firmware for GT2560

Post by William » Tue Aug 27, 2019 9:34 am

sh0velman wrote:
Tue Aug 27, 2019 8:52 am
Hi.

I have downloaded and compiled the firmware source using PIO and the provided A10 config file (that's the printer I have) and when I flash the firmware to the printer, all seems to go well.

The problem is that after homing the axes (they home fine, exactly as expected), if any move comand (G1) is issued, the steppers just go crazy. Looks like every axis (irrespective of which axis is tested) is trying to drive itself into the minimum, pushing into the axis limit switches basically.

Anyone have any idea what the heck is going on here? The pre-compiled binary for download on the main website works fine, but I need to tweak a couple of thermistor-related settings. I just wanted to get a test compile and flash done with the default config before I changed anything.

Please help!
Hi, about G1 you can refer to this:http://marlinfw.org/docs/gcode/G000-G001.html
and can you provide a video or picture of your specific actions and questions?
So that we can solve the problem better.
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

sh0velman
Posts: 3
Joined: Tue Aug 27, 2019 2:52 am

Re: How to install the firmware for GT2560

Post by sh0velman » Tue Aug 27, 2019 10:48 am

Yes I am very familiar with G1 and how it works...

I will try to video it, but there's not a lot to see. The machine simply tries to drive every axis into its' origin, smashing against the limit switches, AFTER successfully homing all axes, as is expected.

It's as if there's some issue with the driver configuration in the firmware. The A10 config file provided in the git repository SHOULD correctly configure the firmware for the hardware in question, but it's definitely got something wrong.

User avatar
William
Site Admin
Posts: 6338
Joined: Tue Jun 07, 2016 9:38 am

Re: How to install the firmware for GT2560

Post by William » Tue Aug 27, 2019 11:03 am

-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

sh0velman
Posts: 3
Joined: Tue Aug 27, 2019 2:52 am

Re: How to install the firmware for GT2560

Post by sh0velman » Tue Aug 27, 2019 11:09 pm

What? How does that topic help me?

Sudenhetki457
Posts: 2
Joined: Wed Aug 28, 2019 7:40 pm

Re: How to install the firmware for GT2560

Post by Sudenhetki457 » Wed Aug 28, 2019 7:44 pm

Hi. [edit: The printer worked just fine, I was trying to centering the bed and then] I tried to upload the firmware but then I realized I used the wrong marvin files for a different printer and then the LCD panel got stuck at "err:MAXTEMP". I tried to the reset the LCD and the board and nothing happened. When I try to flash the proper firmware for the i3 Pro B, I get this error:

Code: Select all

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_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
Any ideas?

Thank you in advance.

========================================

EDIT1: Finally solved. This topic (http://www.geeetech.com/forum/viewtopic ... 20&t=17120) help me to flash the bootloader with an Arduino UNO.

========================================

EDIT2: The firmware got succesfully updated but now the controls nor from the LCD panel nor from Repetier-Host aren't working (tried the version the manual instructed to be used and then tried to use the last version).

========================================

EDIT3: Silly newbie me. It was just that the usb was connected so the LCD was on but the PSU cable was disconnected from the board. Let's move on.

I hope that if anyone had the same problems they could solve them.
Last edited by Sudenhetki457 on Thu Aug 29, 2019 9:08 am, edited 1 time in total.

User avatar
William
Site Admin
Posts: 6338
Joined: Tue Jun 07, 2016 9:38 am

Re: How to install the firmware for GT2560

Post by William » Thu Aug 29, 2019 9:06 am

Hi, If you are using the firmware here:http://www.geeetech.com/forum/viewtopic ... 20&t=17046
You need to upload using Arduino version 1.0.1.
-Keep your mind and try to test it. :)
-Everything will be fun!-Support all Getech printer.
-You can ask me the questions and I will kindly reply.
-Respect others is the best way you can get help!

Locked