diff --git a/Marlin/src/HAL/HAL_LPC1768/spi_pins.h b/Marlin/src/HAL/HAL_LPC1768/spi_pins.h
index a220f4a0c77de43e5457babb786ccfddc2c5cc84..6ede9afc2e033f82afebde7b5a8cef309edff34b 100644
--- a/Marlin/src/HAL/HAL_LPC1768/spi_pins.h
+++ b/Marlin/src/HAL/HAL_LPC1768/spi_pins.h
@@ -23,50 +23,29 @@
 #ifndef SPI_PINS_LPC1768_H
 #define SPI_PINS_LPC1768_H
 
-#include "../../inc/MarlinConfig.h"
-
-#if MB(MKS_SBASE)
-
-  #define LPC_SOFTWARE_SPI  // MKS_SBASE needs a software SPI because the
-                            // selected pins are not on a hardware SPI controller
-
-  // A custom cable is needed. See the README file in the
-  // Marlin\src\config\examples\Mks\Sbase directory
-
-  #define SCK_PIN           P1_22  // J8-2 (moved from EXP2 P0.7)
-  #define MISO_PIN          P1_23  // J8-3 (moved from EXP2 P0.8)
-  #define MOSI_PIN          P2_12  // J8-4 (moved from EXP2 P0.5)
-  #define SS_PIN            P0_28
-  #define SD_DETECT_PIN     P0_27
-
-#else
-
-  #define LPC_SOFTWARE_SPI  // Re-ARM board needs a software SPI because using the
-                            // standard LCD adapter results in the LCD and the
-                            // SD card sharing a single SPI when the RepRap Full
-                            // Graphic Smart Controller is selected
-
-  /** onboard SD card */
-  //#define SCK_PIN           P0_07
-  //#define MISO_PIN          P0_08
-  //#define MOSI_PIN          P0_09
-  //#define SS_PIN            P0_06
-  /** external */
-  #ifndef SCK_PIN
-    #define SCK_PIN           P0_15
-  #endif
-  #ifndef MISO_PIN
-    #define MISO_PIN          P0_17
-  #endif
-  #ifndef MOSI_PIN
-    #define MOSI_PIN          P0_18
-  #endif
-  #ifndef SS_PIN
-    #define SS_PIN            P1_23
-  #endif
-
-#endif // MKS_SBASE
-
+#define LPC_SOFTWARE_SPI  // Re-ARM board needs a software SPI because using the
+                          // standard LCD adapter results in the LCD and the
+                          // SD card sharing a single SPI when the RepRap Full
+                          // Graphic Smart Controller is selected
+
+/** onboard SD card */
+//#define SCK_PIN           P0_07
+//#define MISO_PIN          P0_08
+//#define MOSI_PIN          P0_09
+//#define SS_PIN            P0_06
+/** external */
+#ifndef SCK_PIN
+  #define SCK_PIN           P0_15
+#endif
+#ifndef MISO_PIN
+  #define MISO_PIN          P0_17
+#endif
+#ifndef MOSI_PIN
+  #define MOSI_PIN          P0_18
+#endif
+#ifndef SS_PIN
+  #define SS_PIN            P1_23
+#endif
 #ifndef SDSS
   #define SDSS              SS_PIN
 #endif
diff --git a/Marlin/src/pins/pins_MKS_SBASE.h b/Marlin/src/pins/pins_MKS_SBASE.h
index 206f54b3eeddda38134fc375ccd7b66f6d34889b..28e5bd74b3b02c65b02743ec954e4811d65f24e1 100644
--- a/Marlin/src/pins/pins_MKS_SBASE.h
+++ b/Marlin/src/pins/pins_MKS_SBASE.h
@@ -184,6 +184,17 @@
 //
 // Misc. Functions
 //
+#define LPC_SOFTWARE_SPI  // MKS_SBASE needs a software SPI because the
+                          // selected pins are not on a hardware SPI controller
+
+// A custom cable is needed. See the README file in the
+// Marlin\src\config\examples\Mks\Sbase directory
+
+#define SCK_PIN            P1_22  // J8-2 (moved from EXP2 P0.7)
+#define MISO_PIN           P1_23  // J8-3 (moved from EXP2 P0.8)
+#define MOSI_PIN           P2_12  // J8-4 (moved from EXP2 P0.5)
+#define SS_PIN             P0_28
+#define SD_DETECT_PIN      P0_27
 #define SDSS               P0_06
 
 /**