diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h index 0bcc4f5845..60612e272c 100644 --- a/Marlin/Configuration.h +++ b/Marlin/Configuration.h @@ -6,7 +6,8 @@ //#define SKR13 // 32 bit board - assumes 2208 drivers //#define SKR13_2209 //#define SKR13_UART // Configure SKR board with drivers in UART mode - +#define DUAL_Z +#define GRAPHICSLCD /** * Marlin 3D Printer Firmware * Copyright (C) 2019 MarlinFirmware [https://github.com/MarlinFirmware/Marlin] @@ -1832,7 +1833,9 @@ // // Note: Usually sold with a white PCB. // -#define REPRAP_DISCOUNT_SMART_CONTROLLER +#if DISABLED(GRAPHICSLCD) + #define REPRAP_DISCOUNT_SMART_CONTROLLER +#endif // // Original RADDS LCD Display+Encoder+SDCardReader @@ -1972,7 +1975,9 @@ // RepRapDiscount FULL GRAPHIC Smart Controller // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // -//#define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER +#if ENABLED(GRAPHICSLCD) + #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER +#endif // // ReprapWorld Graphical LCD diff --git a/Marlin/Configuration_adv.h b/Marlin/Configuration_adv.h index 7de9de7f73..c960f9db5f 100644 --- a/Marlin/Configuration_adv.h +++ b/Marlin/Configuration_adv.h @@ -434,7 +434,9 @@ #endif #endif -//#define Z_DUAL_STEPPER_DRIVERS +#if ENABLED(DUAL_Z) + #define Z_DUAL_STEPPER_DRIVERS +#endif #if ENABLED(Z_DUAL_STEPPER_DRIVERS) //#define Z_DUAL_ENDSTOPS #if ENABLED(Z_DUAL_ENDSTOPS) @@ -527,11 +529,13 @@ * Z Steppers Auto-Alignment * Add the G34 command to align multiple Z steppers using a bed probe. */ -//#define Z_STEPPER_AUTO_ALIGN +#if ENABLED(DUAL_Z) + #define Z_STEPPER_AUTO_ALIGN +#endif #if ENABLED(Z_STEPPER_AUTO_ALIGN) // Define probe X and Y positions for Z1, Z2 [, Z3] - #define Z_STEPPER_ALIGN_X { 10, 150, 290 } - #define Z_STEPPER_ALIGN_Y { 290, 10, 290 } + #define Z_STEPPER_ALIGN_X { 50, 350 } + #define Z_STEPPER_ALIGN_Y { 200, 200 } // Set number of iterations to align #define Z_STEPPER_ALIGN_ITERATIONS 3 // Enable to restore leveling setup after operation