I am getting this error configuring 3 z steppers w 2208's any insight would be great.
2208's are fine on X & Y
Any documentation on 3 z stepper configurations?
configuration.h
#define X_DRIVER_TYPE TMC2208
#define Y_DRIVER_TYPE TMC2208
#define Z_DRIVER_TYPE TMC2208
//#define X2_DRIVER_TYPE A4988
//#define Y2_DRIVER_TYPE A4988
#define Z2_DRIVER_TYPE TMC2208
#define Z3_DRIVER_TYPE TMC2208
//#define Z4_DRIVER_TYPE A4988
//#define E0_DRIVER_TYPE A4988
//#define E1_DRIVER_TYPE A4988
//#define E2_DRIVER_TYPE A4988
//#define E3_DRIVER_TYPE A4988
//#define E4_DRIVER_TYPE A4988
//#define E5_DRIVER_TYPE A4988
//#define E6_DRIVER_TYPE A4988
//#define E7_DRIVER_TYPE A4988
adv.h
//
// For Z set the number of stepper drivers
//
#define NUM_Z_STEPPER_DRIVERS 3 // (1-4) Z options change based on how many
#if NUM_Z_STEPPER_DRIVERS > 1
//#define Z_MULTI_ENDSTOPS
#if ENABLED(Z_MULTI_ENDSTOPS)
#define Z2_USE_ENDSTOP _XMAX_
#define Z2_ENDSTOP_ADJUSTMENT 0
#if NUM_Z_STEPPER_DRIVERS >= 3
#define Z3_USE_ENDSTOP _YMAX_
#define Z3_ENDSTOP_ADJUSTMENT 0
#endif
#if NUM_Z_STEPPER_DRIVERS >= 4
#define Z4_USE_ENDSTOP _ZMAX_
#define Z4_ENDSTOP_ADJUSTMENT 0
#endif
#endif
#endif
pins_AZTEEG_X3_PRO.h
//
// Steppers
//
#define E3_STEP_PIN 23
#define E3_DIR_PIN 25
#define E3_ENABLE_PIN 40
#define Z2_STEP_PIN 27
#define Z2_DIR_PIN 29
#define Z2_ENABLE_PIN 41
#define Z3_STEP_PIN 43
#define Z3_DIR_PIN 37
#define Z3_ENABLE_PIN 42
Error:
In file included from sketch/src/HAL/HAL_AVR/../../inc/MarlinConfig.h:38:0,
from sketch/src/HAL/HAL_AVR/HAL_SPI.cpp:34:
sketch/src/HAL/HAL_AVR/../../inc/SanityCheck.h:2094:4: error: #error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
^~~~~
In file included from sketch/src/inc/MarlinConfig.h:38:0,
from sketch/src/MarlinCore.h:24,
from sketch/src/MarlinCore.cpp:31:
sketch/src/inc/SanityCheck.h:2094:4: error: #error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
^~~~~
In file included from sketch/src/HAL/HAL_AVR/../../inc/MarlinConfig.h:38:0,
from sketch/src/HAL/HAL_AVR/HAL.cpp:25:
sketch/src/HAL/HAL_AVR/../../inc/SanityCheck.h:2094:4: error: #error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
^~~~~
In file included from sketch/src/HAL/HAL_AVR/../../inc/MarlinConfig.h:38:0,
from sketch/src/HAL/HAL_AVR/MarlinSerial.cpp:39:
sketch/src/HAL/HAL_AVR/../../inc/SanityCheck.h:2094:4: error: #error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
^~~~~
In file included from sketch/src/HAL/HAL_AVR/../../inc/MarlinConfig.h:38:0,
from sketch/src/HAL/HAL_AVR/Servo.cpp:56:
sketch/src/HAL/HAL_AVR/../../inc/SanityCheck.h:2094:4: error: #error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
#error "TMC2208 or TMC2209 on Z2 requires Z2_HARDWARE_SERIAL or Z2_SERIAL_(RX|TX)_PIN."
^~~~~
exit status 1
Error compiling for board Arduino Mega or Mega 2560.
Thanks!
Edited 1 time(s). Last edit at 02/18/2020 11:29AM by findy.