diff --git a/Marlin/Conditionals.h b/Marlin/Conditionals.h
index e5e072a2249..76c1fe353e8 100644
--- a/Marlin/Conditionals.h
+++ b/Marlin/Conditionals.h
@@ -735,6 +735,7 @@
   #define HAS_E2_STEP (PIN_EXISTS(E2_STEP))
   #define HAS_E3_STEP (PIN_EXISTS(E3_STEP))
   #define HAS_E4_STEP (PIN_EXISTS(E4_STEP))
+  #define HAS_DIGIPOTSS (PIN_EXISTS(DIGIPOTSS))
 
   #define HAS_MOTOR_CURRENT_PWM (PIN_EXISTS(MOTOR_CURRENT_PWM_XY) || PIN_EXISTS(MOTOR_CURRENT_PWM_Z) || PIN_EXISTS(MOTOR_CURRENT_PWM_E))
 
diff --git a/Marlin/pins.h b/Marlin/pins.h
index cc18289bde1..141c8355f0e 100644
--- a/Marlin/pins.h
+++ b/Marlin/pins.h
@@ -432,6 +432,4 @@
     X_MS1_PIN, X_MS2_PIN, Y_MS1_PIN, Y_MS2_PIN, Z_MS1_PIN, Z_MS2_PIN \
   }
 
-#define HAS_DIGIPOTSS (PIN_EXISTS(DIGIPOTSS))
-
 #endif //__PINS_H