Re: Firmware for geeetech 3D printers
Posted: Mon Jul 24, 2017 10:00 am
Yes, Just update via Easyprint and you will get the latest version.
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!
https://forum.geeetech.com/
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.
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?
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