Wondering, with 3 Extruder (E0, E1, E2) same temp zero sensor and same Heater E0 and if having all the same for each should be E1 and e2 Different?
EXT0_TEMPSENSOR_TYPE 1
#define EXT0_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT0_HEATER_PIN HEATER_0_PIN
#define EXT0_STEP_PIN ORIG_E0_STEP_PIN
#define EXT0_DIR_PIN ORIG_E0_DIR_PIN
#define EXT1_TEMPSENSOR_TYPE 1
#define EXT1_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT1_HEATER_PIN HEATER_0_PIN
#define EXT1_STEP_PIN ORIG_E1_STEP_PIN
#define EXT1_DIR_PIN ORIG_E1_DIR_PIN
#define EXT2_TEMPSENSOR_TYPE 1
#define EXT2_TEMPSENSOR_PIN TEMP_0_PIN
#define EXT2_HEATER_PIN HEATER_0_PIN
#define EXT2_STEP_PIN ORIG_E2_STEP_PIN
#define EXT2_DIR_PIN ORIG_E2_DIR_PIN
errors-------------------------------------------------
In file included from C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\HAL.h:83:0,
from C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\Repetier.h:539,
from C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\Extruder.cpp:22:
C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\Extruder.cpp: In static member function 'static void Extruder::initExtruder()':
C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\fastio.h:36:31: error: 'DIOORIG_E2_DIR_PIN_DDR' was not declared in this scope
#define _SET_OUTPUT(IO) do {DIO ## IO ## _DDR |= MASK(DIO ## IO ## PIN); } while (0)
^
C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\fastio.h:56:26: note: in expansion of macro '_SET_OUTPUT'
#define SET_OUTPUT(IO) _SET_OUTPUT(IO)
~~~~~~~
C:\Users\recou\Desktop\Ramps 2\Repetier-Firmware-092_2023-09-26\Repetier-Firmware\Repetier\Extruder.cpp:523:5: note: in expansion of macro 'SET_OUTPUT'
SET_OUTPUT(EXT2_DIR_PIN);