diff --git a/Marlin/src/pins/pins_CHEAPTRONICv2.h b/Marlin/src/pins/pins_CHEAPTRONICv2.h
index 327883898aa666da98ba6c1f41d42b671a4775d3..e6840abeb20d039704210608016e466b3ad3671e 100644
--- a/Marlin/src/pins/pins_CHEAPTRONICv2.h
+++ b/Marlin/src/pins/pins_CHEAPTRONICv2.h
@@ -109,7 +109,9 @@
 //
 // Other board specific pins
 //
-#define FIL_RUNOUT_PIN     37   // board input labeled as F-DET
+#ifndef FIL_RUNOUT_PIN
+  #define FIL_RUNOUT_PIN   37   // board input labeled as F-DET
+#endif
 #define Z_MIN_PROBE_PIN    36   // additional external board input labeled as E-SENS (should be used for Z-probe)
 #define LED_PIN            13
 #define SPINDLE_ENABLE_PIN  4   // additional PWM pin 1 at JP1 connector - should be used for laser control too
diff --git a/Marlin/src/pins/pins_CNCONTROLS_12.h b/Marlin/src/pins/pins_CNCONTROLS_12.h
index 50c87cda684696e22aa4f1477d2a31bce4d4c2d3..5cf462a940964fcbca70db3e10954d37e36cd470 100644
--- a/Marlin/src/pins/pins_CNCONTROLS_12.h
+++ b/Marlin/src/pins/pins_CNCONTROLS_12.h
@@ -91,7 +91,9 @@
 
 // Common I/O
 
-#define FIL_RUNOUT_PIN     18
+#ifndef FIL_RUNOUT_PIN
+  #define FIL_RUNOUT_PIN   18
+#endif
 //#define PWM_1_PIN          12
 //#define PWM_2_PIN          13
 //#define SPARE_IO           17
diff --git a/Marlin/src/pins/pins_RAMPS_RE_ARM.h b/Marlin/src/pins/pins_RAMPS_RE_ARM.h
index 8932ece8209d65ddc78db5a13509e8c886b6bfb0..ea6deba013805e387b0ed0f72a62c16527ec7f2e 100644
--- a/Marlin/src/pins/pins_RAMPS_RE_ARM.h
+++ b/Marlin/src/pins/pins_RAMPS_RE_ARM.h
@@ -190,19 +190,21 @@
 #endif
 
 #ifndef FAN_PIN
-  #define FAN_PIN         P1_18 // (4) IO pin. Buffer needed
+  #define FAN_PIN         P1_18  // (4) IO pin. Buffer needed
 #endif
 
 //
 // Misc. Functions
 //
-#define LED_PIN           P4_28 // (13)
-#define SDSS              P1_23 // (53)
+#define LED_PIN           P4_28  // (13)
+#define SDSS              P1_23  // (53)
 
 // define digital pin 4 for the filament runout sensor. Use the RAMPS 1.4 digital input 4 on the servos connector
-#define FIL_RUNOUT_PIN    P1_18  // (4)
+#ifndef FIL_RUNOUT_PIN
+  #define FIL_RUNOUT_PIN  P1_18  // (4)
+#endif
 
-#define PS_ON_PIN         P2_12 // (12)
+#define PS_ON_PIN         P2_12  // (12)
 
 #if ENABLED(CASE_LIGHT_ENABLE) && !PIN_EXISTS(CASE_LIGHT) && !defined(SPINDLE_LASER_ENABLE_PIN)
   #if !defined(NUM_SERVOS) || NUM_SERVOS < 4 // try to use servo connector