diff --git a/Marlin/src/HAL/HAL_DUE/usb/conf_usb.h b/Marlin/src/HAL/HAL_DUE/usb/conf_usb.h
index b32f37d313..21189652aa 100644
--- a/Marlin/src/HAL/HAL_DUE/usb/conf_usb.h
+++ b/Marlin/src/HAL/HAL_DUE/usb/conf_usb.h
@@ -88,11 +88,16 @@
 //! To define a Low speed device
 //#define  USB_DEVICE_LOW_SPEED
 
+//! To define a Full speed device
+//#define  USB_DEVICE_FULL_SPEED
+
 //! To authorize the High speed
-#if (UC3A3||UC3A4)
-#  define  USB_DEVICE_HS_SUPPORT
-#elif (SAM3XA||SAM3U)
-#  define  USB_DEVICE_HS_SUPPORT
+#ifndef USB_DEVICE_FULL_SPEED
+  #if (UC3A3||UC3A4)
+    #define  USB_DEVICE_HS_SUPPORT
+  #elif (SAM3XA||SAM3U)
+    #define  USB_DEVICE_HS_SUPPORT
+  #endif
 #endif
 //@}