diff --git a/.travis.yml b/.travis.yml
index 25a0c514235bca739888ddccbe30d15f08d28a2d..555cb91e40e7433c3d2affe79fc598f2507d82af 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -19,6 +19,7 @@ env:
   - TEST_PLATFORM="megaatmega2560"
   - TEST_PLATFORM="DUE"
   - TEST_PLATFORM="LPC1768"
+  - TEST_PLATFORM="LPC1769"
   - TEST_PLATFORM="STM32F1"
   - TEST_PLATFORM="teensy35"
 
diff --git a/Marlin/src/pins/pins_AZTEEG_X5_GT.h b/Marlin/src/pins/pins_AZTEEG_X5_GT.h
index c5b20d2bebbffc58933ed293882d08342088fa85..a4c7d82546c3e72622f64b1bd1ef6ea9da463752 100755
--- a/Marlin/src/pins/pins_AZTEEG_X5_GT.h
+++ b/Marlin/src/pins/pins_AZTEEG_X5_GT.h
@@ -24,8 +24,8 @@
  * Azteeg X5 GT pin assignments
  */
 
-#ifndef TARGET_LPC1768
-  #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
+#ifndef LPC1769
+  #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."
 #endif
 
 #define BOARD_NAME        "Azteeg X5 GT"
diff --git a/Marlin/src/pins/pins_AZTEEG_X5_MINI_WIFI.h b/Marlin/src/pins/pins_AZTEEG_X5_MINI_WIFI.h
index 74b22db83ae7808d195ad7773b9dec99df5a8222..0b66e999161b35c6d6b448d6d92136bf7c197012 100644
--- a/Marlin/src/pins/pins_AZTEEG_X5_MINI_WIFI.h
+++ b/Marlin/src/pins/pins_AZTEEG_X5_MINI_WIFI.h
@@ -24,8 +24,8 @@
  * Azteeg X5 MINI pin assignments
  */
 
-#ifndef TARGET_LPC1768
-  #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
+#ifndef LPC1769
+  #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."
 #endif
 
 #define BOARD_NAME        "Azteeg X5 MINI WIFI"
@@ -34,19 +34,23 @@
 //
 // LED
 //
-#define LED_PIN             P1_18
+#define LED_PIN            P1_18
 
 //
-// Servo
+// Servos
 //
 #define SERVO0_PIN         P1_29
 
 //
 // Limit Switches
 //
-#define X_MIN_PIN          P1_24
-#define Y_MIN_PIN          P1_26
-#define Z_MIN_PIN          P1_28
+#define X_STOP_PIN         P1_24
+#define Y_STOP_PIN         P1_26
+#define Z_STOP_PIN         P1_28
+
+#ifndef FILWIDTH_PIN
+  #define FILWIDTH_PIN     P2_04
+#endif
 
 //
 // Steppers
diff --git a/Marlin/src/pins/pins_COHESION3D_MINI.h b/Marlin/src/pins/pins_COHESION3D_MINI.h
index 6ed40e6351ba36b8cbcdde2c7fcbd09b7796cd3d..6ceb457603edcfed8982c0387a14e24b848becce 100644
--- a/Marlin/src/pins/pins_COHESION3D_MINI.h
+++ b/Marlin/src/pins/pins_COHESION3D_MINI.h
@@ -24,7 +24,7 @@
  * Cohesion3D Mini pin assignments
  */
 
-#if !defined(TARGET_LPC1768) && !defined(LPC1769)
+#ifndef LPC1769
   #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."
 #endif
 
diff --git a/Marlin/src/pins/pins_COHESION3D_REMIX.h b/Marlin/src/pins/pins_COHESION3D_REMIX.h
index 73990a58d819c56148bb7d1d98828f65a40daa64..f240d38376f0ee891262fe444630d73ea43f7557 100644
--- a/Marlin/src/pins/pins_COHESION3D_REMIX.h
+++ b/Marlin/src/pins/pins_COHESION3D_REMIX.h
@@ -24,7 +24,7 @@
  * Cohesion3D ReMix pin assignments
  */
 
-#if !defined(TARGET_LPC1768) && !defined(LPC1769)
+#ifndef LPC1769
   #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."
 #endif
 
diff --git a/Marlin/src/pins/pins_SMOOTHIEBOARD.h b/Marlin/src/pins/pins_SMOOTHIEBOARD.h
index ad870a9e2338a6dad21d1e06899a21d23c2a948b..ba632835b6a897432d597adfe8f361408560c6e6 100644
--- a/Marlin/src/pins/pins_SMOOTHIEBOARD.h
+++ b/Marlin/src/pins/pins_SMOOTHIEBOARD.h
@@ -24,8 +24,8 @@
  * Smoothieboard pin assignments
  */
 
-#ifndef TARGET_LPC1768
-  #error "Oops! Make sure you have the LPC1768 environment selected in your IDE."
+#ifndef LPC1769
+  #error "Oops! Make sure you have the LPC1769 environment selected in your IDE."
 #endif
 
 #define BOARD_NAME        "Smoothieboard"
diff --git a/buildroot/share/tests/LPC1768_tests b/buildroot/share/tests/LPC1768_tests
index 4bb12ec3afd8060191c4573e6671cd53e72b2f1f..d00da1e71e0b34d6c38e5a64028258101c6cfad9 100755
--- a/buildroot/share/tests/LPC1768_tests
+++ b/buildroot/share/tests/LPC1768_tests
@@ -19,10 +19,6 @@ restore_configs
 use_example_configs Mks/Sbase
 exec_test $1 $2 "MKS SBASE Example Config"
 
-restore_configs
-use_example_configs Azteeg/X5GT
-exec_test $1 $2 "Azteeg X5GT Example Config"
-
 restore_configs
 opt_set MOTHERBOARD BOARD_MKS_SBASE
 opt_set EXTRUDERS 2
@@ -63,17 +59,5 @@ opt_set FAN_KICKSTART_TIME 100
 opt_set XY_FREQUENCY_LIMIT  15
 exec_test $1 $2 "MKS SBASE Many less common options"
 
-restore_configs
-use_example_configs delta/generic
-opt_set MOTHERBOARD BOARD_COHESION3D_REMIX
-opt_enable AUTO_BED_LEVELING_BILINEAR EEPROM_SETTINGS EEPROM_CHITCHAT
-opt_disable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
-opt_set X_DRIVER_TYPE TMC2130
-opt_set Y_DRIVER_TYPE TMC2130
-opt_set Z_DRIVER_TYPE TMC2130
-opt_enable TMC_USE_SW_SPI MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG \
-           SENSORLESS_PROBING X_STALL_SENSITIVITY Y_STALL_SENSITIVITY Z_STALL_SENSITIVITY
-exec_test $1 $2 "Delta Config (generic) + BOARD_COHESION3D_REMIX + UBL + EEPROM_SETTINGS + SENSORLESS_PROBING"
-
 # clean up
 restore_configs
diff --git a/buildroot/share/tests/LPC1769_tests b/buildroot/share/tests/LPC1769_tests
new file mode 100755
index 0000000000000000000000000000000000000000..c030af45e72462c2bda42831497c85f2a52de00c
--- /dev/null
+++ b/buildroot/share/tests/LPC1769_tests
@@ -0,0 +1,55 @@
+#!/usr/bin/env bash
+#
+# Build tests for LPC1769 (NXP ARM Cortex-M3)
+#
+
+# exit on first failure
+set -e
+
+restore_configs
+use_example_configs Azteeg/X5GT
+exec_test $1 $2 "Azteeg X5GT Example Config"
+
+restore_configs
+opt_set MOTHERBOARD BOARD_SMOOTHIEBOARD
+opt_set EXTRUDERS 2
+opt_set TEMP_SENSOR_1 -1
+opt_set TEMP_SENSOR_BED 5
+opt_enable VIKI2 SDSUPPORT ADAPTIVE_FAN_SLOWING NO_FAN_SLOWING_IN_PID_TUNING \
+           FIX_MOUNTED_PROBE Z_SAFE_HOMING AUTO_BED_LEVELING_BILINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE \
+           BABYSTEPPING BABYSTEP_XY BABYSTEP_ZPROBE_OFFSET BABYSTEP_ZPROBE_GFX_OVERLAY \
+           PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE SLOW_PWM_HEATERS PIDTEMPBED EEPROM_SETTINGS INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT \
+           ADVANCED_PAUSE_FEATURE PARK_HEAD_ON_PAUSE \
+           LCD_INFO_MENU ARC_SUPPORT BEZIER_CURVE_SUPPORT EXTENDED_CAPABILITIES_REPORT AUTO_REPORT_TEMPERATURES SDCARD_SORT_ALPHA
+opt_set GRID_MAX_POINTS_X 16
+exec_test $1 $2 "Smoothieboard Many Features"
+
+restore_configs
+opt_set MOTHERBOARD BOARD_AZTEEG_X5_MINI_WIFI
+opt_enable COREYX USE_XMAX_PLUG DAC_MOTOR_CURRENT_DEFAULT \
+           REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT BABYSTEPPING \
+           AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 EEPROM_SETTINGS \
+           FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR FAN_SOFT_PWM \
+           SHOW_TEMP_ADC_VALUES HOME_Y_BEFORE_X EMERGENCY_PARSER FAN_KICKSTART_TIME \
+           ABORT_ON_ENDSTOP_HIT_FEATURE_ENABLED ADVANCED_OK \
+           VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL \
+           EXTRA_FAN_SPEED FWRETRACT MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
+opt_set FAN_MIN_PWM 50
+opt_set FAN_KICKSTART_TIME 100
+opt_set XY_FREQUENCY_LIMIT  15
+exec_test $1 $2 "Azteeg X5 MINI WIFI Many less common options"
+
+restore_configs
+use_example_configs delta/generic
+opt_set MOTHERBOARD BOARD_COHESION3D_REMIX
+opt_enable AUTO_BED_LEVELING_BILINEAR EEPROM_SETTINGS EEPROM_CHITCHAT
+opt_disable Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN
+opt_set X_DRIVER_TYPE TMC2130
+opt_set Y_DRIVER_TYPE TMC2130
+opt_set Z_DRIVER_TYPE TMC2130
+opt_enable TMC_USE_SW_SPI MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG \
+           SENSORLESS_PROBING X_STALL_SENSITIVITY Y_STALL_SENSITIVITY Z_STALL_SENSITIVITY
+exec_test $1 $2 "Delta Config (generic) + BOARD_COHESION3D_REMIX + UBL + EEPROM_SETTINGS + SENSORLESS_PROBING"
+
+# clean up
+restore_configs