I did that and when verifying/compiling it gives the flowing error:
Arduino: 1.6.6 (Windows 10), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\ConfigurationStore.cpp:3:0:
sketch\temperature.h:165:42: warning: extra tokens at end of #ifdef directive [enabled by default]
#ifdef THERMAL_RUNAWAY_PROTECTION_PERIOD && THERMAL_RUNAWAY_PROTECTION_PERIOD > 0
^
In file included from sketch\Marlin_main.cpp:42:0:
sketch\temperature.h:165:42: warning: extra tokens at end of #ifdef directive [enabled by default]
#ifdef THERMAL_RUNAWAY_PROTECTION_PERIOD && THERMAL_RUNAWAY_PROTECTION_PERIOD > 0
^
sketch\Marlin_main.cpp:1727:11: warning: extra tokens at end of #endif directive [enabled by default]
#endif SCARA
^
sketch\Marlin_main.cpp:2740:36: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
LCD_MESSAGEPGM(MACHINE_NAME" "MSG_OFF".");
^
sketch\Marlin_main.cpp: In function 'void read_pressFirmware()':
Marlin_main.cpp:627: error: 'PRESS_HOMEXY' was not declared in this scope
if (digitalRead(PRESS_HOMEXY)) // high
^
Marlin_main.cpp:634: error: 'PRESS_CANCEL_PRINT' was not declared in this scope
else if (digitalRead(PRESS_CANCEL_PRINT)) // HIGH
^
Marlin_main.cpp:638: error: 'PRINTING_PIN' was not declared in this scope
digitalWrite(PRINTING_PIN, LOW);
^
Marlin_main.cpp:644: error: 'PRESS_PAUSE_PRINT' was not declared in this scope
else if (digitalRead(PRESS_PAUSE_PRINT) && !tHasPaused) // HIGH
^
sketch\Marlin_main.cpp: In function 'void set_bed_level_equation_lsq(double*)':
sketch\Marlin_main.cpp:1041:36: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
planeNormal.debug("planeNormal");
^
sketch\Marlin_main.cpp: In function 'void process_commands()':
Marlin_main.cpp:3739: error: 'PRINTING_PIN' was not declared in this scope
digitalWrite(PRINTING_PIN, HIGH);
^
Marlin_main.cpp:3745: error: 'PRINTING_PIN' was not declared in this scope
digitalWrite(PRINTING_PIN, LOW);
^
exit status 1
'PRESS_HOMEXY' was not declared in this scope
This report would have more information with
"Show verbose output during compilation"
enabled in File > Preferences.
I was using a modded version of the press firmware that MacGyver made to run the E3dv6 with different therms on it. I have tried reuseing that and just changing the board to 33 also. No success.