Marlin: error en Arduino IDE

Hola, es la primera vez que programo "a lo grande" y estoy siguiendo un tutorial para programar. (http://reprap.org/wiki/Prusa_i3_Rework_Firmware) Me explico, he construido una impresora 3D (PRUSA I3) y ahora tengo que programarla (tengo una Ramps 1.3. conectada a una Arduino Mega 2560). Siguiendo el tutorial del link, he puesto todos los parámetros que me dice que tengo que cambiar, y cuando le doy a verificar, me sale el siguiente error:

Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from C:\Users\fermi\Desktop\Marlin REP RAP\Marlin_Prusai3_reprap_pt\Marlin\Marlin.ino:35:0:

SdBaseFile.cpp:297: error: no 'void SdBaseFile::pos(filepos_t*)' member function declared in class 'SdBaseFile'

 void SdBaseFile::pos(filepos_t* pos) {

                                    ^

SdBaseFile.cpp:1495: error: prototype for 'void SdBaseFile::setpos(filepos_t*)' does not match any in class 'SdBaseFile'

 void SdBaseFile::setpos(filepos_t* pos) {

      ^

In file included from sketch\SdBaseFile.cpp:24:0,

                 from C:\Users\fermi\Desktop\Marlin REP RAP\Marlin_Prusai3_reprap_pt\Marlin\Marlin.ino:35:

SdBaseFile.h:203: error: candidate is: void SdBaseFile::setpos(fpos_t*)

   void setpos(fpos_t* pos);

        ^

exit status 1
no 'void SdBaseFile::pos(filepos_t*)' member function declared in class 'SdBaseFile'

Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.

No entiendo mucho del tema, y se que eso no ayuda. Pero ahora que estoy metido, voy a intentar hacer lo imposible para conseguirlo! He estado viendo foros y decían que puede ser por las librerías (cosa que no se como funcionan y no me entero de mucho). Alguien me puede ayudar por favor? Es para un trabajo de la escuela que tengo que entregar en pocas semanas. Muchas gracias anticipadas!

En el enlace que pones se ve un arduino 1.6.11. Porque no descargas esa versión e intentas compilarlo con ella.

Gracias! Me ha funcionado!

Con las versiones hay peculiaridades en el código que pueden dar problemas. A veces son facilmente solucionables pero siempre depende de tus habilidades para hacerlo o detectar donde cambiar y lo mas importante qué!!

Me da gusto que este resuelto.

Cierro el hilo.

Hola a todos.
He construido una impresora 3D i tengo un problema, que se me desplaza la figura cada vez que imprimo. La solución que me dan a este problema es habilitar la función de la ranura SD CARD de la LCD que tengo que es la REPRAPDISCOUNT FULL GRAPHIC SMART CONTROLLER. Al activar la opción de #define SD SUPPORT me sale este error:

Arduino:1.8.5 (Windows Store 1.8.10.0) (Windows 10), Tarjeta:“Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)”

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

from C:\Users\fermi\Desktop\Marlin-1.1.6\Marlin\Marlin.ino:31:

SanityCheck.h:264: error: #error “LCD_PROGRESS_BAR does not apply to graphical displays.”

#error “LCD_PROGRESS_BAR does not apply to graphical displays.”

^

exit status 1
#error “LCD_PROGRESS_BAR does not apply to graphical displays.”

Este reporte podría tener más información con
“Mostrar salida detallada durante la compilación”
opción habilitada en Archivo → Preferencias.

Programo con una Arduino Mega 2560 y una RAMPS 1.3 con el software Marlin 1.1.6 que es el que me recomendaron en el post que escribí hace unas semanas : https://forum.arduino.cc/index.php?topic=513983.0.
Gracias.