Buenas noches,
Estoy teniendo problemas al compilar Marlin, me sale una serie de errores que antes no pasaba y no hice ningún cambio que recuerde.
Tengo Arduino 1.8.6 y Marlin 1.1.8
Una de las impresoras de vez en cuando empieza a moverme el eje X en una unica dirección, por alguna razón se corrompe el firm y solo lo soluciono instalandolo de nuevo, pero hoy me he topado con que no puedo cargar ningún Marlin.
Copio el mensaje de error que surge en Marlin con varias lineas y adjunto foto... agradeceria cualquier ayuda con esto.
EDITO, enseño las imagenes con los pantallazos de ambos arduinos 1.8.5 y 1.8.6
Arduino:1.8.5 (Windows 10), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\Marlin_main.cpp:278:0:
sketch\buzzer.h: In constructor 'Buzzer::Buzzer()':
buzzer.h:95: error: 'SET_OUTPUT' was not declared in this scope
SET_OUTPUT(BEEPER_PIN);
^
sketch\Marlin_main.cpp: In function 'void setup_killpin()':
Marlin_main.cpp:896: error: 'SET_INPUT_PULLUP' was not declared in this scope
SET_INPUT_PULLUP(KILL_PIN);
^
sketch\Marlin_main.cpp: In function 'void setup_powerhold()':
Marlin_main.cpp:920: error: 'OUT_WRITE' was not declared in this scope
OUT_WRITE(PS_ON_PIN, PS_ON_AWAKE);
^
sketch\Marlin_main.cpp: In function 'void gcode_M80()':
Marlin_main.cpp:8167: error: 'OUT_WRITE' was not declared in this scope
OUT_WRITE(PS_ON_PIN, PS_ON_AWAKE); // GND
^
sketch\Marlin_main.cpp: In function 'void gcode_M81()':
Marlin_main.cpp:8220: error: 'OUT_WRITE' was not declared in this scope
OUT_WRITE(PS_ON_PIN, PS_ON_ASLEEP);
^
In file included from sketch\MarlinConfig.h:26:0,
from sketch\Marlin.h:36,
from sketch\Marlin_main.cpp:247:
sketch\Marlin_main.cpp: In function 'void kill(const char*)':
fastio.h:105: error: '_SET_INPUT' was not declared in this scope
#define SET_INPUT(IO) _SET_INPUT(IO)
^
sketch\Marlin_main.cpp:14259:5: note: in expansion of macro 'SET_INPUT'
SET_INPUT(PS_ON_PIN);
^
exit status 1
'SET_OUTPUT' was not declared in this scope
Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.
Estoy teniendo problemas al compilar Marlin, me sale una serie de errores que antes no pasaba y no hice ningún cambio que recuerde.
Tengo Arduino 1.8.6 y Marlin 1.1.8
Una de las impresoras de vez en cuando empieza a moverme el eje X en una unica dirección, por alguna razón se corrompe el firm y solo lo soluciono instalandolo de nuevo, pero hoy me he topado con que no puedo cargar ningún Marlin.
Copio el mensaje de error que surge en Marlin con varias lineas y adjunto foto... agradeceria cualquier ayuda con esto.
EDITO, enseño las imagenes con los pantallazos de ambos arduinos 1.8.5 y 1.8.6
Arduino:1.8.5 (Windows 10), Tarjeta:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
In file included from sketch\Marlin_main.cpp:278:0:
sketch\buzzer.h: In constructor 'Buzzer::Buzzer()':
buzzer.h:95: error: 'SET_OUTPUT' was not declared in this scope
SET_OUTPUT(BEEPER_PIN);
^
sketch\Marlin_main.cpp: In function 'void setup_killpin()':
Marlin_main.cpp:896: error: 'SET_INPUT_PULLUP' was not declared in this scope
SET_INPUT_PULLUP(KILL_PIN);
^
sketch\Marlin_main.cpp: In function 'void setup_powerhold()':
Marlin_main.cpp:920: error: 'OUT_WRITE' was not declared in this scope
OUT_WRITE(PS_ON_PIN, PS_ON_AWAKE);
^
sketch\Marlin_main.cpp: In function 'void gcode_M80()':
Marlin_main.cpp:8167: error: 'OUT_WRITE' was not declared in this scope
OUT_WRITE(PS_ON_PIN, PS_ON_AWAKE); // GND
^
sketch\Marlin_main.cpp: In function 'void gcode_M81()':
Marlin_main.cpp:8220: error: 'OUT_WRITE' was not declared in this scope
OUT_WRITE(PS_ON_PIN, PS_ON_ASLEEP);
^
In file included from sketch\MarlinConfig.h:26:0,
from sketch\Marlin.h:36,
from sketch\Marlin_main.cpp:247:
sketch\Marlin_main.cpp: In function 'void kill(const char*)':
fastio.h:105: error: '_SET_INPUT' was not declared in this scope
#define SET_INPUT(IO) _SET_INPUT(IO)
^
sketch\Marlin_main.cpp:14259:5: note: in expansion of macro 'SET_INPUT'
SET_INPUT(PS_ON_PIN);
^
exit status 1
'SET_OUTPUT' was not declared in this scope
Este reporte podría tener más información con
"Mostrar salida detallada durante la compilación"
opción habilitada en Archivo -> Preferencias.