From 20f6676d63c8922615462bddae27ae0a1f608c12 Mon Sep 17 00:00:00 2001 From: Dave Johnson Date: Mon, 3 Jul 2017 17:23:53 -0700 Subject: [PATCH] DISABLE_[XYZ] compatibility check DISABLE_[XYZ] is incompatible with HOME_AFTER_DEACTIVATE and Z_SAFE_HOMING --- Marlin/SanityCheck.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Marlin/SanityCheck.h b/Marlin/SanityCheck.h index 1b9671486..bd33460cb 100644 --- a/Marlin/SanityCheck.h +++ b/Marlin/SanityCheck.h @@ -752,6 +752,15 @@ static_assert(1 >= 0 #endif #endif // Z_SAFE_HOMING +/** + * Make sure DISABLE_[XYZ] compatible with selected homing options + */ +#if ENABLED(DISABLE_X) || ENABLED(DISABLE_Y) || ENABLED(DISABLE_Z) + #if ENABLED(HOME_AFTER_DEACTIVATE) || ENABLED(Z_SAFE_HOMING) + #error "DISABLE_[XYZ] not compatible with HOME_AFTER_DEACTIVATE or Z_SAFE_HOMING." + #endif +#endif // DISABLE_[XYZ] + /** * Advance Extrusion */