Hello I'm new to this game, so any help would be very kind :) I'm stuck with this problem, every time I try to compile.
<font face="Arial, Verdana">Arduino: 1.6.7 (Windows 7), Board: "Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:480,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp: In static member function 'static void Extruder::initExtruder()':</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E3_DIR_PIN_DDR' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:501:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT0_DIR_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:480,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E3_DIR_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:501:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT0_DIR_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:480,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E3_STEP_PIN_DDR' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:502:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT0_STEP_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">In file included from sketch\HAL.h:83:0,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Repetier.h:480,</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> from sketch\Extruder.cpp:22:</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:36: error: 'DIOORIG_E3_STEP_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define SET_OUTPUT(IO) SET_OUTPUT(IO)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:502:5: note: in expansion of macro 'SET_OUTPUT'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> SET_OUTPUT(EXT0_STEP_PIN);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp: In static member function 'static void Extruder::step()':</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E3_STEP_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:836:9: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EXT0_STEP_PIN, START_STEP_WITH_HIGH);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E3_STEP_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## _PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:836:9: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EXT0_STEP_PIN, START_STEP_WITH_HIGH);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E3_STEP_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## _PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:836:9: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EXT0_STEP_PIN, START_STEP_WITH_HIGH);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E3_STEP_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## _PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define MASK(PIN) (1 << PIN)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:836:9: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EXT0_STEP_PIN, START_STEP_WITH_HIGH);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E3_STEP_PIN_WPORT' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## _PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:48:25: note: in expansion of macro '_WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define WRITE(IO, v) _WRITE(IO, v)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\Extruder.cpp:910:9: note: in expansion of macro 'WRITE'</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> WRITE(EXT0_STEP_PIN, START_STEP_WITH_HIGH);</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">fastio.h:29: error: 'DIOORIG_E3_STEP_PIN_PIN' was not declared in this scope</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> #define _WRITE(IO, v) do { if (v) {DIO ## IO ## _WPORT |= MASK(DIO ## IO ## _PIN); } else {DIO ## IO ## _WPORT &= MASK(DIO ## IO ## _PIN); }; } while (0)</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana"> ^</font>
<font face="Arial, Verdana">
</font>
<font face="Arial, Verdana">sketch\fastio.h:17:30: note: in definition of macro 'MASK'</font>
<font face="Arial, Verdana">
</font>