diff --git a/Marlin/src/module/stepper.cpp b/Marlin/src/module/stepper.cpp index ef2098feee..49002e3e04 100644 --- a/Marlin/src/module/stepper.cpp +++ b/Marlin/src/module/stepper.cpp @@ -279,7 +279,10 @@ int8_t Stepper::count_direction[NUM_AXIS] = { 0, 0, 0, 0 }; #define X_APPLY_DIR(v,ALWAYS) \ if (extruder_duplication_enabled || ALWAYS) { \ X_DIR_WRITE(v); \ - X2_DIR_WRITE(v); \ + if (scaled_duplication_mode) \ + X2_DIR_WRITE(!v); \ + else \ + X2_DIR_WRITE(v); \ } \ else { \ if (movement_extruder()) X2_DIR_WRITE(v); else X_DIR_WRITE(v); \ diff --git a/Marlin/src/pins/pins_FORMBOT_TREX3.h b/Marlin/src/pins/pins_FORMBOT_TREX3.h index dde947e3a6..9caa157d39 100644 --- a/Marlin/src/pins/pins_FORMBOT_TREX3.h +++ b/Marlin/src/pins/pins_FORMBOT_TREX3.h @@ -131,7 +131,7 @@ #define FAN1_PIN 12 #define NUM_RUNOUT_SENSORS 2 -#define FIL_RUNOUT_PIN 23 +#define FIL_RUNOUT_PIN 22 #define FIL_RUNOUT2_PIN 21 //