Hola, es la primera vez que programo "a lo grande" y estoy siguiendo un tutorial para programar. (Prusa i3 Rework Firmware - RepRap)
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!