From 44239b1062d25e585d1627cce0fbf433d6d5cfb7 Mon Sep 17 00:00:00 2001
From: Thomas Moore <tcm0116@gmail.com>
Date: Sat, 20 Jan 2018 09:40:36 -0600
Subject: [PATCH] Allow DELTA to compile with soft endstops disabled
---
Marlin/src/module/motion.cpp | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/Marlin/src/module/motion.cpp b/Marlin/src/module/motion.cpp
index fc24f4c5bf..b1155e7f07 100644
--- a/Marlin/src/module/motion.cpp
+++ b/Marlin/src/module/motion.cpp
@@ -1357,12 +1357,14 @@ void homeaxis(const AxisEnum axis) {
#if ENABLED(DELTA)
switch(axis) {
- case X_AXIS:
- case Y_AXIS:
- // Get a minimum radius for clamping
- soft_endstop_radius = MIN3(FABS(max(soft_endstop_min[X_AXIS], soft_endstop_min[Y_AXIS])), soft_endstop_max[X_AXIS], soft_endstop_max[Y_AXIS]);
- soft_endstop_radius_2 = sq(soft_endstop_radius);
- break;
+ #if HAS_SOFTWARE_ENDSTOPS
+ case X_AXIS:
+ case Y_AXIS:
+ // Get a minimum radius for clamping
+ soft_endstop_radius = MIN3(FABS(max(soft_endstop_min[X_AXIS], soft_endstop_min[Y_AXIS])), soft_endstop_max[X_AXIS], soft_endstop_max[Y_AXIS]);
+ soft_endstop_radius_2 = sq(soft_endstop_radius);
+ break;
+ #endif
case Z_AXIS:
delta_clip_start_height = soft_endstop_max[axis] - delta_safe_distance_from_top();
default: break;
--
GitLab