From 0cc286757b16b4530f37f9b338ac5b0a370337e5 Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Fri, 15 Oct 2021 09:48:58 -0400 Subject: [PATCH] Update Configuration.h --- Marlin/Configuration.h | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 9dd1dd95ab..210a3caf2b 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -20,7 +20,7 @@ // Touchscreens in development, not tested //#define MachineCR5 -//#define MachineSermoonD1 +//#define MachineSermoonD1 // Code complete and should work but no machine to test // Standard Display Atmega2560 machines (No bootloader required) //#define MachineEnder4 @@ -2310,7 +2310,18 @@ // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way. -#if(ANY(MachineEnder4, MachineEnder5)) +#if(ANY(MachineEnder4, MachineEnder5) && ANY(Creality422, Creality427)) + #define INVERT_X_DIR false + #define INVERT_Y_DIR false + #define INVERT_Z_DIR false + #if(ENABLED(E3DTitan)) + #define INVERT_E0_DIR true + #define INVERT_E1_DIR false + #else + #define INVERT_E0_DIR false + #define INVERT_E1_DIR true + #endif +#elif(ANY(MachineEnder4, MachineEnder5) && NONE(Creality422, Creality427)) #define INVERT_X_DIR true #define INVERT_Y_DIR true #define INVERT_Z_DIR true