Hey All!
I’m printing my Parts right now, so I figured I’d get a jump on the motion control. I’m using a trashed 3018 CNc to test the board / firmware in the meantime.
I’m using an einsy rambo 1.1b, and every time I try to flash it, I get this error…
In file included from c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\pins\pins.h:209:0,
from c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\inc\marlinconfig.h:32,
from sketch\src\HAL\AVR\HAL.cpp:24:
c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\pins\rambo/pins_EINSY_RAMBO.h:38:4: error: #error “You must set ([XYZ]|E0)_DRIVER_TYPE to TMC2130 in Configuration.h for EinsyRambo.”
#error “You must set ([XYZ]|E0)_DRIVER_TYPE to TMC2130 in Configuration.h for EinsyRambo.”
^~~~~
In file included from c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\pins\pins.h:209:0,
from sketch\src\inc/MarlinConfig.h:32,
from sketch\src\MarlinCore.h:24,
from sketch\src\MarlinCore.cpp:31:
c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\pins\rambo/pins_EINSY_RAMBO.h:38:4: error: #error “You must set ([XYZ]|E0)_DRIVER_TYPE to TMC2130 in Configuration.h for EinsyRambo.”
#error “You must set ([XYZ]|E0)_DRIVER_TYPE to TMC2130 in Configuration.h for EinsyRambo.”
^~~~~
In file included from c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\pins\pins.h:209:0,
from c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\inc\marlinconfig.h:32,
from sketch\src\HAL\AVR\HAL_SPI.cpp:34:
c:\users\user\appdata\local\temp\arduino_build_212866\sketch\src\pins\rambo/pins_EINSY_RAMBO.h:38:4: error: #error “You must set ([XYZ]|E0)_DRIVER_TYPE to TMC2130 in Configuration.h for EinsyRambo.”
#error “You must set ([XYZ]|E0)_DRIVER_TYPE to TMC2130 in Configuration.h for EinsyRambo.”
^~~~~
exit status 1
Error compiling for board RAMBo.
I’m pretty familiar with these boards, as I build Prusa MK3 Clones. For some reason, when Flashing the V1CNC file for the rambo, It keeps telling me I need to specify the driver type.
This is the way I have it defined: It should be fine…
#define X_DRIVER_TYPE TMC2130
#define Y_DRIVER_TYPE TMC2130
#define Z_DRIVER_TYPE TMC2130
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
//#define Z2_DRIVER_TYPE A4988
//#define Z3_DRIVER_TYPE A4988
//#define Z4_DRIVER_TYPE A4988
#define E0_DRIVER_TYPE TMC2130
Any ideas as to why it’s ignoring the fact that the drivers are specified?
Thanks so much Y’all! I’m excited to get this thing built.