22-01-2023, 01:03 PM
(Última modificación: 22-01-2023, 01:47 PM por 21Curiosos.)
Estoy intentando cambiar de Marlin 2.0.9 a 2.12 y estoy copiando todas las configuraciones pero al compilar me encuentro diferentes errores. Uno de ellos es este
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\STM32\HAL.cpp:27:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2746:8: error: #error "Enable USE_YMIN_PLUG when homing Y to MIN."
que se repite en diferentes archivos (fast_pwm.cpp, eeprom_sdcard.cpp, etc)
Y en el Configuration.h lo tengo igual que en la anterior version (creo)
// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
#define USE_XMIN_PLUG // modified
//#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG // BLTOUCH
//#define USE_IMIN_PLUG
//#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
Utilizo sensorless para X e Y
y los otros errores son los siguientes:
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\eeprom_flash.cpp.o] Error 1
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\eeprom_if_iic.cpp.o] Error 1
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\eeprom_wired.cpp.o] Error 1
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\fast_pwm.cpp.o] Error 1
¿Me podriais indicar si es que tengo algo mal cofigurado para esta version ?
Me respondo a mi mismo , pero no se como se ha arreglado.
He descomentado
#define USE_YMIN_PLUG[/font]
y comentado
//#define USE_YMAX_PLUG[/font]
He compilado y entonces me daba el error de YMAX, lo he vuelto a cambiar tal y como estaba , lo compilo y ahora ha compilado.
No se cual era el error
In file included from Marlin\src\HAL\STM32\../../inc/MarlinConfig.h:49, from Marlin\src\HAL\STM32\HAL.cpp:27:
Marlin\src\HAL\STM32\../../inc/SanityCheck.h:2746:8: error: #error "Enable USE_YMIN_PLUG when homing Y to MIN."
que se repite en diferentes archivos (fast_pwm.cpp, eeprom_sdcard.cpp, etc)
Y en el Configuration.h lo tengo igual que en la anterior version (creo)
// Direction of endstops when homing; 1=MAX, -1=MIN
// :[-1,1]
#define X_HOME_DIR -1
#define Y_HOME_DIR 1
#define Z_HOME_DIR -1
#define USE_XMIN_PLUG // modified
//#define USE_YMIN_PLUG
#define USE_ZMIN_PLUG // BLTOUCH
//#define USE_IMIN_PLUG
//#define USE_XMAX_PLUG
#define USE_YMAX_PLUG
Utilizo sensorless para X e Y
y los otros errores son los siguientes:
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\eeprom_flash.cpp.o] Error 1
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\eeprom_if_iic.cpp.o] Error 1
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\eeprom_wired.cpp.o] Error 1
*** [.pio\build\BIGTREE_OCTOPUS_V1\src\src\HAL\STM32\fast_pwm.cpp.o] Error 1
¿Me podriais indicar si es que tengo algo mal cofigurado para esta version ?
Me respondo a mi mismo , pero no se como se ha arreglado.
He descomentado
#define USE_YMIN_PLUG[/font]
y comentado
//#define USE_YMAX_PLUG[/font]
He compilado y entonces me daba el error de YMAX, lo he vuelto a cambiar tal y como estaba , lo compilo y ahora ha compilado.
No se cual era el error