From ea1a8d1223f0c66e73eb21e2e2b73884eecf51f0 Mon Sep 17 00:00:00 2001
From: Even <10756851+subdancer@users.noreply.github.com>
Date: Sat, 23 Dec 2017 21:23:05 +0100
Subject: [PATCH] add original RADDS LCD + Controller

adds setup for the original Radds Display+Controller+SD Card Reader PCB
http://doku.radds.org/dokumentation/lcd-display/
---
 Marlin/Configuration.h            | 6 ++++++
 Marlin/src/inc/Conditionals_LCD.h | 4 ++++
 2 files changed, 10 insertions(+)

diff --git a/Marlin/Configuration.h b/Marlin/Configuration.h
index be269f725fd..0674306d2f7 100644
--- a/Marlin/Configuration.h
+++ b/Marlin/Configuration.h
@@ -1417,6 +1417,12 @@
 // Enable one of the following options to specify your controller.
 //
 
+//
+// Original RADDS LCD Display+Encoder+SDCardReader
+// http://doku.radds.org/dokumentation/lcd-display/
+//
+//#define RADDS_DISPLAY
+
 //
 // ULTIMAKER Controller.
 //
diff --git a/Marlin/src/inc/Conditionals_LCD.h b/Marlin/src/inc/Conditionals_LCD.h
index 93a908a8aa7..35c381b0322 100644
--- a/Marlin/src/inc/Conditionals_LCD.h
+++ b/Marlin/src/inc/Conditionals_LCD.h
@@ -56,6 +56,10 @@
   #define ENCODER_FEEDRATE_DEADZONE 2
   #define REVERSE_MENU_DIRECTION
 
+#elif ENABLED(RADDS_DISPLAY) 
+  #define ULTIPANEL
+  #define ENCODER_PULSES_PER_STEP 2
+
 #elif ENABLED(ANET_FULL_GRAPHICS_LCD)
 
   #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER