Firmware for geeetech 3D printers
Re: Firmware for geeetech 3D printers
Yes, Just update via Easyprint and you will get the latest version.
-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!

-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!
Re: Firmware for geeetech 3D printers
Got the Geeetech i3 pro b mk2 GT2560 rev A+
Downloaded the firmware linked to, but when i run it in Andruino IDE i get this error.
total noob so please help me
Downloaded the firmware linked to, but when i run it in Andruino IDE i get this error.
Arduino: 1.8.3 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\Marlin.h:23:0,
from sketch\BlinkM.cpp:5:
sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch\pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch\pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch\pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch\Marlin.h:23:0,
from sketch\ConfigurationStore.cpp:1:
sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch\pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch\pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch\pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch\Marlin.h:23:0,
from sketch\thermistortables.h:4,
from sketch\Configuration.h:792,
from C:\Users\Mølskov\Desktop\Marlin-PI3_Pro_B\Marlin\Marlin.ino:33:
sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch\pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch\pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch\pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch\Marlin.h:23:0,
from sketch\MarlinSerial.cpp:23:
sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch\pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch\pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch\pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
In file included from sketch\Marlin.h:23:0,
from sketch\Marlin_main.cpp:30:
sketch\pins.h:2956:0: warning: "X_MAX_PIN" redefined
#define X_MAX_PIN -1
^
sketch\pins.h:1363:0: note: this is the location of the previous definition
#define X_MAX_PIN 24
^
sketch\pins.h:2957:0: warning: "Y_MAX_PIN" redefined
#define Y_MAX_PIN -1
^
sketch\pins.h:1369:0: note: this is the location of the previous definition
#define Y_MAX_PIN 28
^
sketch\pins.h:2958:0: warning: "Z_MAX_PIN" redefined
#define Z_MAX_PIN -1
^
sketch\pins.h:1375:0: note: this is the location of the previous definition
#define Z_MAX_PIN 32
^
sketch\Marlin_main.cpp:2667:36: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix]
LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
^
In file included from sketch\SdFile.h:27:0,
from sketch\cardreader.h:8,
from sketch\Marlin_main.cpp:44:
SdBaseFile.h:38: error: using typedef-name 'fpos_t' after 'struct'
struct fpos_t {
^
In file included from sketch\Marlin.h:10:0,
from sketch\Marlin_main.cpp:30:
c:\program files (x86)\arduino\hardware\tools\avr\avr\include\stdio.h:950:33: note: 'fpos_t' has a previous declaration here
__extension__ typedef long long fpos_t;
^
exit status 1
using typedef-name 'fpos_t' after 'struct'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
total noob so please help me

Re: Firmware for geeetech 3D printers
Hey I am also new to 3D Printing and struggling with the Firmware.
I have a acrylic geeetech i3 pro b.
I downloaded the previous marlin version in this Thread and changed the steps per mm for my new lead screw.
If I try to upload it, it alsways displays this message:
avrdude: ser_open(): can't open device "\\.\COM3": Zugriff verweigert
avrdude: ser_drain(): read error: Das Handle ist ungültig.
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
Der ausgewählte serielle Port avrdude: stk500_send(): failed to send command to serial port
ist nicht vorhanden oder das Board ist nicht angeschlossen
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Thanks guys
I have a acrylic geeetech i3 pro b.
I downloaded the previous marlin version in this Thread and changed the steps per mm for my new lead screw.
If I try to upload it, it alsways displays this message:
avrdude: ser_open(): can't open device "\\.\COM3": Zugriff verweigert
avrdude: ser_drain(): read error: Das Handle ist ungültig.
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
Der ausgewählte serielle Port avrdude: stk500_send(): failed to send command to serial port
ist nicht vorhanden oder das Board ist nicht angeschlossen
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: sorry no info avail
avrdude: stk500_send(): failed to send command to serial port
avrdude: ser_recv(): read error: Das Handle ist ungültig.
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
Thanks guys

Re: Firmware for geeetech 3D printers
It shows apparently that the serial port connection is wrong which results to fail of sending command ,you are expected to check the serial port again.
-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!

-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!
Re: Firmware for geeetech 3D printers
You'll get firmware V1.0.03 which is precompiled version of the same Marlin 1.0.2 that is provided in the first post of this topic.Mahai wrote: Sat Jul 22, 2017 3:55 pm William,
which Marlin version will I get, if I update via EasyPrint?
It seems to be quite common that manufacturer's stays with old and tested version instead of following the progress of open source releases. Marlin has recently changed configuration files so much that it would be too much work for very little benefit.
..
I did try to update to 1.1.4. I did find all required values to configuration.h and it did compile correctly, but printer didn't start. LCD did stay blank and led light flickered if 12v power was on. I didn't have these problems with 1.1.0-RCs, but I don't have those files with me anymore.
But I must thank Geeetech, because I was able to revive the printer with EasyPrint. I had to manually select MeCreator2 and then "Update firmware" did flash a working firmware eventhough it wasn't able to read currently installed version.
Re: Firmware for geeetech 3D printers
William,
I am still confused with the firmware for MeCreator 2.
Since there are a lot of cool new features in Marlin, I want to upgrade to Marlin V1.1.4
I guess, If I use EasyPrint I will get Marlin V1.0. that is unsatisfactory.
I am familiar with Arduino and the Marlin code (configuration.h. pins.h etc.).
But I need some information to setup the firmware:
Which board to select in boards.h ? Is it "Ultimaker" ?
Statement In your wiki for the GT2560 is to use board number "7". Which is the Ultimaker.
But if compare the pins in pins_<board>.h they are not the same.
Please advise, how to get Marlin V1.1.4 working.
Regards, Martin
I am still confused with the firmware for MeCreator 2.
Since there are a lot of cool new features in Marlin, I want to upgrade to Marlin V1.1.4
I guess, If I use EasyPrint I will get Marlin V1.0. that is unsatisfactory.
I am familiar with Arduino and the Marlin code (configuration.h. pins.h etc.).
But I need some information to setup the firmware:
Which board to select in boards.h ? Is it "Ultimaker" ?
Statement In your wiki for the GT2560 is to use board number "7". Which is the Ultimaker.
But if compare the pins in pins_<board>.h they are not the same.
Please advise, how to get Marlin V1.1.4 working.
Regards, Martin
Re: Firmware for geeetech 3D printers
I did actually continue my research after I found the failsafe from EasyPrint. My conclusion was the same: From configuration.h it seems like MeCreator2 is compatible with Ultimaker. But in reality instead of defining own board with custom pins, they did hack it to Ultimaker section of pins.h.Mahai wrote: Thu Aug 10, 2017 11:06 pm William,
I am still confused with the firmware for MeCreator 2.
Since there are a lot of cool new features in Marlin, I want to upgrade to Marlin V1.1.4
I guess, If I use EasyPrint I will get Marlin V1.0. that is unsatisfactory.
I am familiar with Arduino and the Marlin code (configuration.h. pins.h etc.).
But I need some information to setup the firmware:
Which board to select in boards.h ? Is it "Ultimaker" ?
Statement In your wiki for the GT2560 is to use board number "7". Which is the Ultimaker.
But if compare the pins in pins_<board>.h they are not the same.
Please advise, how to get Marlin V1.1.4 working.
Regards, Martin
I must have had fools luck when I previously updated Marlin, because with my previous method of merging old to new I did manage to keep those custom pins.
But here is my working version of Marlin 1.1.4. I did make changes to Configuration.h, Configuration_adv.h and pins_ULTIMAKER.h. Pay attention to those files if you update this to future Marlin version. Others are directly from Marlin Github. Settings are based to the official firmware from first post.
You shoud use latest Arduino 1.8 or newer. After installing this firmware, you have to readjust home offset by moving axis to front left corner and readjust offset from LCD. Make sure you also save settings to eeprom after that.
Menus are slightly different. For example led light is under a submenu and there seems to be more tuning settings that can be adjusted directly from menus.
- Attachments
-
- MeCreator2_Marlin114.zip
- (1.94 MiB) Downloaded 905 times
Re: Firmware for geeetech 3D printers
Hi, i have a question about the Rumba board, i recompiled the original firmware for the Mega 2560 with the rumba board. The board is accepting the adjustments and everything works well with this adjusted Marlin based firmware. Whenever i try to change to repetier however to get the colour mixing available, repetier will compile and load to the board but then the board just stops working. I used the repetier configuration tool and filled in all the parameters and options but for some dark reason it just does not want to work. Is there a way to make colour mixing available in Marlin? Or do i do something terrible wrong in the repetier configuration tool? Thanks for your time. Kind regards.
Re: Firmware for geeetech 3D printers
Hi.
Is V1.0.5 going to be made available for the M201 with GTM32 Pro controller soon?
As far as I can find, with the Pro controller, V1.0.3 is the latest available, and some of the bug fixes (in particular prints stopping) will be very welcome.
This also seems the latest info from the other thread on the subject:
http://www.geeetech.com/forum/viewtopic ... 9&start=60
Thanks,
Youra.
Is V1.0.5 going to be made available for the M201 with GTM32 Pro controller soon?
As far as I can find, with the Pro controller, V1.0.3 is the latest available, and some of the bug fixes (in particular prints stopping) will be very welcome.
This also seems the latest info from the other thread on the subject:
http://www.geeetech.com/forum/viewtopic ... 9&start=60
Thanks,
Youra.
-
- Posts: 7
- Joined: Wed Jun 07, 2017 6:25 pm
Re: Firmware for geeetech 3D printers
Also I have the same doubt Youra, it seems that Geeetech abandoned us, total neglect with who bought a M201 with board Gtm32 Pro B, I paid dearly in view of the problems that I had to solve, was the total of 468.00 Dolares, without speaking what I spent and spare parts.
I'm disappointed, a long time I've been trying to update the firmware.
I hope someday I'll change.
I'm disappointed, a long time I've been trying to update the firmware.
I hope someday I'll change.