diff --git a/Marlin/pins_AZTEEG_X3_PRO.h b/Marlin/pins_AZTEEG_X3_PRO.h
index 247a688c5eb4d1102889f80f7b75907d1c277da7..38dd145f9c9c23253afee9af43584051fe37f33f 100644
--- a/Marlin/pins_AZTEEG_X3_PRO.h
+++ b/Marlin/pins_AZTEEG_X3_PRO.h
@@ -76,23 +76,7 @@
 //on a Delta with 1 servo. Running through the Z servo endstop in code. 
 //Physical wire attachment was done on EXT1 on the GND, 5V, and D47 pins.
 //
- #undef SERVO0_PIN
- #undef SERVO1_PIN
- #undef SERVO2_PIN
- #undef SERVO3_PIN
-
- #if HAS_SERVOS
-   #define SERVO0_PIN       47
-   #if NUM_SERVOS > 1
-     #define SERVO1_PIN     -1
-     #if NUM_SERVOS > 2
-       #define SERVO2_PIN   -1
-       #if NUM_SERVOS > 3
-         #define SERVO3_PIN -1
-       #endif
-     #endif
-   #endif
- #endif
+#define SERVO0_PIN         47
 
 //LCD Pins//
 
diff --git a/Marlin/pins_MEGACONTROLLER.h b/Marlin/pins_MEGACONTROLLER.h
index 5bd008a5778329012a7049b1cd0dd922584e0094..d12fcb218e2286a2277bd7602d4111b2e94a2af6 100644
--- a/Marlin/pins_MEGACONTROLLER.h
+++ b/Marlin/pins_MEGACONTROLLER.h
@@ -10,18 +10,10 @@
   #error Mega Controller supports up to 2 extruders. Comment this line to keep going.
 #endif
 
-#ifdef NUM_SERVOS
-   #define SERVO0_PIN         30
-   #if NUM_SERVOS > 1
-     #define SERVO1_PIN       31
-     #if NUM_SERVOS > 2
-       #define SERVO2_PIN     32
-       #if NUM_SERVOS > 3
-         #define SERVO3_PIN   33
-       #endif
-     #endif
-   #endif
-#endif // NUM_SERVOS
+#define SERVO0_PIN 30
+#define SERVO1_PIN 31
+#define SERVO2_PIN 32
+#define SERVO3_PIN 33
 
 #define X_STEP_PIN 62//A8
 #define X_DIR_PIN 63//A9
diff --git a/Marlin/pins_MEGATRONICS_3.h b/Marlin/pins_MEGATRONICS_3.h
index 10bbb0dc323c181e7723050376e63f8d9a24d8c9..90591622d6a153b05b9a96f5120c29c68f985c0d 100644
--- a/Marlin/pins_MEGATRONICS_3.h
+++ b/Marlin/pins_MEGATRONICS_3.h
@@ -14,18 +14,10 @@
 #endif
 
 // Servo support
-#if HAS_SERVOS
-  #define SERVO0_PIN       46 //AUX3-6
-  #if NUM_SERVOS > 1
-    #define SERVO1_PIN     47 //AUX3-5
-    #if NUM_SERVOS > 2
-      #define SERVO2_PIN   48 //AUX3-4
-      #if NUM_SERVOS > 3
-        #define SERVO2_PIN 49 //AUX3-3
-      #endif
-    #endif
-  #endif
-#endif
+#define SERVO0_PIN         46 //AUX3-6
+#define SERVO1_PIN         47 //AUX3-5
+#define SERVO2_PIN         48 //AUX3-4
+#define SERVO2_PIN         49 //AUX3-3
 
 #define X_STEP_PIN         58
 #define X_DIR_PIN          57
diff --git a/Marlin/pins_RAMBO.h b/Marlin/pins_RAMBO.h
index e85f0377702020ecc39d4be7f05e7b03affce148..1d68cd66e31ca646220b5a87259924e4d9a67929 100644
--- a/Marlin/pins_RAMBO.h
+++ b/Marlin/pins_RAMBO.h
@@ -9,18 +9,10 @@
 #define LARGE_FLASH true
 
 // Servo support
-#if HAS_SERVOS
-  #define SERVO0_PIN       22 //motor header MX1
-  #if NUM_SERVOS > 1
-    #define SERVO1_PIN     23 //Motor header MX2
-    #if NUM_SERVOS > 2
-      #define SERVO2_PIN   24 //Motor header MX3
-      #if NUM_SERVOS > 3
-        #define SERVO2_PIN  5 //pwm header pin 5
-      #endif
-    #endif
-  #endif
-#endif
+#define SERVO0_PIN 22 // Motor header MX1
+#define SERVO1_PIN 23 // Motor header MX2
+#define SERVO2_PIN 24 // Motor header MX3
+#define SERVO2_PIN  5 // PWM header pin 5
 
 #if ENABLED(Z_PROBE_SLED)
   #define SLED_PIN         -1
diff --git a/Marlin/pins_RAMPS_13.h b/Marlin/pins_RAMPS_13.h
index be3d105c3e2dedffe03e57ca3e33b08b69a0cfe0..c7f5945ca1fd8ef742203b61942ed9ebe0bb36fd 100644
--- a/Marlin/pins_RAMPS_13.h
+++ b/Marlin/pins_RAMPS_13.h
@@ -18,6 +18,11 @@
 
 #define LARGE_FLASH true
 
+#define SERVO0_PIN         11
+#define SERVO1_PIN          6
+#define SERVO2_PIN          5
+#define SERVO3_PIN          4
+
 #define X_STEP_PIN         54
 #define X_DIR_PIN          55
 #define X_ENABLE_PIN       38
@@ -122,19 +127,6 @@
 
 #define TEMP_BED_PIN         14   // ANALOG NUMBERING
 
-#if HAS_SERVOS
-  #define SERVO0_PIN         11
-  #if NUM_SERVOS > 1
-    #define SERVO1_PIN        6
-    #if NUM_SERVOS > 2
-      #define SERVO2_PIN      5
-      #if NUM_SERVOS > 3
-        #define SERVO3_PIN    4
-      #endif
-    #endif
-  #endif
-#endif
-
 #if ENABLED(Z_PROBE_SLED)
   #define SLED_PIN           -1
 #endif
diff --git a/Marlin/pins_SANGUINOLOLU_11.h b/Marlin/pins_SANGUINOLOLU_11.h
index 32e8a8fc282704e577686eb34907475db7974ff0..cc0099a531924a6e8488e0d9dde8a14642f519ce 100644
--- a/Marlin/pins_SANGUINOLOLU_11.h
+++ b/Marlin/pins_SANGUINOLOLU_11.h
@@ -37,19 +37,6 @@
   #define SLED_PIN         -1
 #endif
 
-#if HAS_SERVOS
-  #define SERVO0_PIN       -1
-  #if NUM_SERVOS > 1
-    #define SERVO1_PIN     -1
-    #if NUM_SERVOS > 2
-      #define SERVO2_PIN   -1
-      #if NUM_SERVOS > 3
-        #define SERVO3_PIN -1
-      #endif
-    #endif
-  #endif
-#endif
-
 #define PS_ON_PIN          -1
 #define KILL_PIN           -1
 
diff --git a/Marlin/pins_SAV_MKI.h b/Marlin/pins_SAV_MKI.h
index f66f035ef5a3a133e79f970a552bb75553d1e31f..f067a75f413b89b86ece3e9c4109109db9e72627 100644
--- a/Marlin/pins_SAV_MKI.h
+++ b/Marlin/pins_SAV_MKI.h
@@ -108,6 +108,4 @@
   #define HOME_PIN           EXT_AUX_A4_IO
 #endif // SAV_3DLCD || SAV_3DGLCD
 
-#if HAS_SERVOS
-  #define SERVO0_PIN       41 // In teensy's pin definition for pinMode (in servo.cpp)
-#endif
+#define SERVO0_PIN         41 // In teensy's pin definition for pinMode (in servo.cpp)
diff --git a/Marlin/pins_ULTIMAKER.h b/Marlin/pins_ULTIMAKER.h
index a272b19085923ee92633f6e692a193da30b092fa..a11d237595a9a0c5bb190217f78862e063c1c7eb 100644
--- a/Marlin/pins_ULTIMAKER.h
+++ b/Marlin/pins_ULTIMAKER.h
@@ -8,6 +8,8 @@
 
 #define LARGE_FLASH true
 
+#define SERVO0_PIN 13 // untested
+
 #define X_STEP_PIN 25
 #define X_DIR_PIN 23
 #define X_MIN_PIN 22
@@ -53,7 +55,6 @@
 #define PS_ON_PIN          12
 #define KILL_PIN           -1
 #define SUICIDE_PIN        54  //PIN that has to be turned on right after start, to keep power flowing.
-#define SERVO0_PIN         13  // untested
 
 #if ENABLED(ULTRA_LCD)