From a1154d4a2031b9f35d2cb26e1731e43c8659d3ba Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Thu, 23 Jul 2015 20:51:43 -0700 Subject: [PATCH] Enable Y and sanity-check CoreXZ (PR#2509) --- Marlin/SanityCheck.h | 4 ++++ Marlin/planner.cpp | 1 + 2 files changed, 5 insertions(+) diff --git a/Marlin/SanityCheck.h b/Marlin/SanityCheck.h index c2535f36d1..96bc39b177 100644 --- a/Marlin/SanityCheck.h +++ b/Marlin/SanityCheck.h @@ -312,4 +312,8 @@ #error PROBE_SERVO_DEACTIVATION_DELAY has been replaced with DEACTIVATE_SERVOS_AFTER_MOVE and SERVO_DEACTIVATION_DELAY. #endif + #if defined(COREXZ) && defined(Z_LATE_ENABLE) + #error "Z_LATE_ENABLE can't be used with COREXZ." + #endif + #endif //SANITYCHECK_H diff --git a/Marlin/planner.cpp b/Marlin/planner.cpp index 4460a7b3b9..e985d99372 100644 --- a/Marlin/planner.cpp +++ b/Marlin/planner.cpp @@ -607,6 +607,7 @@ float junction_deviation = 0.1; enable_x(); enable_z(); } + if (block->steps[Y_AXIS]) enable_y(); #else if (block->steps[X_AXIS]) enable_x(); if (block->steps[Y_AXIS]) enable_y();