Browse Source

Option to reverse select direction/buttons (#14693)

Robby Candra 6 years ago
parent
commit
128eed6b57
100 changed files with 784 additions and 5 deletions
  1. 8
    0
      Marlin/Configuration.h
  2. 1
    0
      Marlin/src/lcd/menu/menu.cpp
  3. 2
    2
      Marlin/src/lcd/ultralcd.cpp
  4. 13
    3
      Marlin/src/lcd/ultralcd.h
  5. 8
    0
      config/default/Configuration.h
  6. 8
    0
      config/examples/3DFabXYZ/Migbot/Configuration.h
  7. 8
    0
      config/examples/AlephObjects/TAZ4/Configuration.h
  8. 8
    0
      config/examples/Alfawise/U20/Configuration.h
  9. 8
    0
      config/examples/AliExpress/CL-260/Configuration.h
  10. 8
    0
      config/examples/AliExpress/UM2pExt/Configuration.h
  11. 8
    0
      config/examples/Anet/A2/Configuration.h
  12. 8
    0
      config/examples/Anet/A2plus/Configuration.h
  13. 8
    0
      config/examples/Anet/A6/Configuration.h
  14. 8
    0
      config/examples/Anet/A8/Configuration.h
  15. 8
    0
      config/examples/Anet/A8plus/Configuration.h
  16. 8
    0
      config/examples/Anet/E16/Configuration.h
  17. 8
    0
      config/examples/AnyCubic/i3/Configuration.h
  18. 8
    0
      config/examples/ArmEd/Configuration.h
  19. 8
    0
      config/examples/Azteeg/X5GT/Configuration.h
  20. 8
    0
      config/examples/BIBO/TouchX/cyclops/Configuration.h
  21. 8
    0
      config/examples/BIBO/TouchX/default/Configuration.h
  22. 8
    0
      config/examples/BQ/Hephestos/Configuration.h
  23. 8
    0
      config/examples/BQ/Hephestos_2/Configuration.h
  24. 8
    0
      config/examples/BQ/WITBOX/Configuration.h
  25. 8
    0
      config/examples/Cartesio/Configuration.h
  26. 8
    0
      config/examples/Creality/CR-10/Configuration.h
  27. 8
    0
      config/examples/Creality/CR-10S/Configuration.h
  28. 8
    0
      config/examples/Creality/CR-10_5S/Configuration.h
  29. 8
    0
      config/examples/Creality/CR-10mini/Configuration.h
  30. 8
    0
      config/examples/Creality/CR-20 Pro/Configuration.h
  31. 8
    0
      config/examples/Creality/CR-20/Configuration.h
  32. 8
    0
      config/examples/Creality/CR-8/Configuration.h
  33. 8
    0
      config/examples/Creality/Ender-2/Configuration.h
  34. 8
    0
      config/examples/Creality/Ender-3/Configuration.h
  35. 8
    0
      config/examples/Creality/Ender-4/Configuration.h
  36. 8
    0
      config/examples/Creality/Ender-5/Configuration.h
  37. 8
    0
      config/examples/Dagoma/Disco Ultimate/Configuration.h
  38. 8
    0
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h
  39. 8
    0
      config/examples/Einstart-S/Configuration.h
  40. 8
    0
      config/examples/FYSETC/AIO_II/Configuration.h
  41. 8
    0
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h
  42. 8
    0
      config/examples/FYSETC/Cheetah 1.2/base/Configuration.h
  43. 8
    0
      config/examples/FYSETC/Cheetah/BLTouch/Configuration.h
  44. 8
    0
      config/examples/FYSETC/Cheetah/base/Configuration.h
  45. 8
    0
      config/examples/FYSETC/F6_13/Configuration.h
  46. 8
    0
      config/examples/Felix/Configuration.h
  47. 8
    0
      config/examples/Felix/DUAL/Configuration.h
  48. 8
    0
      config/examples/FlashForge/CreatorPro/Configuration.h
  49. 8
    0
      config/examples/FolgerTech/i3-2020/Configuration.h
  50. 8
    0
      config/examples/Formbot/Raptor/Configuration.h
  51. 8
    0
      config/examples/Formbot/T_Rex_2+/Configuration.h
  52. 8
    0
      config/examples/Formbot/T_Rex_3/Configuration.h
  53. 8
    0
      config/examples/Geeetech/A10/Configuration.h
  54. 8
    0
      config/examples/Geeetech/A10M/Configuration.h
  55. 8
    0
      config/examples/Geeetech/A20M/Configuration.h
  56. 8
    0
      config/examples/Geeetech/GT2560/Configuration.h
  57. 8
    0
      config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h
  58. 8
    0
      config/examples/Geeetech/MeCreator2/Configuration.h
  59. 8
    0
      config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h
  60. 8
    0
      config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h
  61. 8
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration.h
  62. 8
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration.h
  63. 8
    0
      config/examples/Infitary/i3-M508/Configuration.h
  64. 8
    0
      config/examples/JGAurora/A1/Configuration.h
  65. 8
    0
      config/examples/JGAurora/A5/Configuration.h
  66. 8
    0
      config/examples/JGAurora/A5S/Configuration.h
  67. 8
    0
      config/examples/MakerParts/Configuration.h
  68. 8
    0
      config/examples/Malyan/M150/Configuration.h
  69. 8
    0
      config/examples/Malyan/M200/Configuration.h
  70. 8
    0
      config/examples/Micromake/C1/basic/Configuration.h
  71. 8
    0
      config/examples/Micromake/C1/enhanced/Configuration.h
  72. 8
    0
      config/examples/Mks/Robin/Configuration.h
  73. 8
    0
      config/examples/Mks/Sbase/Configuration.h
  74. 8
    0
      config/examples/Printrbot/PrintrboardG2/Configuration.h
  75. 8
    0
      config/examples/RapideLite/RL200/Configuration.h
  76. 8
    0
      config/examples/RepRapPro/Huxley/Configuration.h
  77. 8
    0
      config/examples/RepRapWorld/Megatronics/Configuration.h
  78. 8
    0
      config/examples/RigidBot/Configuration.h
  79. 8
    0
      config/examples/SCARA/Configuration.h
  80. 8
    0
      config/examples/STM32/Black_STM32F407VET6/Configuration.h
  81. 8
    0
      config/examples/STM32/STM32F10/Configuration.h
  82. 8
    0
      config/examples/STM32/STM32F4/Configuration.h
  83. 8
    0
      config/examples/STM32/stm32f103ret6/Configuration.h
  84. 8
    0
      config/examples/Sanguinololu/Configuration.h
  85. 8
    0
      config/examples/Tevo/Michelangelo/Configuration.h
  86. 8
    0
      config/examples/Tevo/Tarantula Pro/Configuration.h
  87. 8
    0
      config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration.h
  88. 8
    0
      config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration.h
  89. 8
    0
      config/examples/TheBorg/Configuration.h
  90. 8
    0
      config/examples/TinyBoy2/Configuration.h
  91. 8
    0
      config/examples/Tronxy/X1/Configuration.h
  92. 8
    0
      config/examples/Tronxy/X3A/Configuration.h
  93. 8
    0
      config/examples/Tronxy/X5S-2E/Configuration.h
  94. 8
    0
      config/examples/Tronxy/X5S/Configuration.h
  95. 8
    0
      config/examples/Tronxy/XY100/Configuration.h
  96. 8
    0
      config/examples/UltiMachine/Archim1/Configuration.h
  97. 8
    0
      config/examples/UltiMachine/Archim2/Configuration.h
  98. 8
    0
      config/examples/VORONDesign/Configuration.h
  99. 8
    0
      config/examples/Velleman/K8200/Configuration.h
  100. 0
    0
      config/examples/Velleman/K8400/Configuration.h

+ 8
- 0
Marlin/Configuration.h View File

1692
 //#define REVERSE_MENU_DIRECTION
1692
 //#define REVERSE_MENU_DIRECTION
1693
 
1693
 
1694
 //
1694
 //
1695
+// This option reverses the encoder direction for Select Screen.
1696
+//
1697
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1698
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1699
+//
1700
+//#define REVERSE_SELECT_DIRECTION
1701
+
1702
+//
1695
 // Individual Axis Homing
1703
 // Individual Axis Homing
1696
 //
1704
 //
1697
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1705
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 1
- 0
Marlin/src/lcd/menu/menu.cpp View File

467
 //
467
 //
468
 bool MarlinUI::selection; // = false
468
 bool MarlinUI::selection; // = false
469
 bool MarlinUI::update_selection() {
469
 bool MarlinUI::update_selection() {
470
+  encoder_direction_select();
470
   if (encoderPosition) {
471
   if (encoderPosition) {
471
     selection = int16_t(encoderPosition) > 0;
472
     selection = int16_t(encoderPosition) > 0;
472
     encoderPosition = 0;
473
     encoderPosition = 0;

+ 2
- 2
Marlin/src/lcd/ultralcd.cpp View File

181
     }
181
     }
182
   #endif
182
   #endif
183
 
183
 
184
-  #if ENABLED(REVERSE_MENU_DIRECTION)
185
-    int8_t MarlinUI::encoderDirection = 1;
184
+  #if EITHER(REVERSE_MENU_DIRECTION, REVERSE_SELECT_DIRECTION)
185
+    int8_t MarlinUI::encoderDirection = ENCODERBASE;
186
   #endif
186
   #endif
187
 
187
 
188
   bool MarlinUI::lcd_clicked;
188
   bool MarlinUI::lcd_clicked;

+ 13
- 3
Marlin/src/lcd/ultralcd.h View File

539
     #else
539
     #else
540
       #define ENCODERBASE +1
540
       #define ENCODERBASE +1
541
     #endif
541
     #endif
542
-    #if ENABLED(REVERSE_MENU_DIRECTION)
542
+
543
+    #if EITHER(REVERSE_MENU_DIRECTION, REVERSE_SELECT_DIRECTION)
543
       static int8_t encoderDirection;
544
       static int8_t encoderDirection;
544
-      static inline void encoder_direction_normal() { encoderDirection = +(ENCODERBASE); }
545
-      static inline void encoder_direction_menus()  { encoderDirection = -(ENCODERBASE); }
545
+      static inline void encoder_direction_normal() { encoderDirection = ENCODERBASE; }
546
     #else
546
     #else
547
       static constexpr int8_t encoderDirection = ENCODERBASE;
547
       static constexpr int8_t encoderDirection = ENCODERBASE;
548
       static inline void encoder_direction_normal() {}
548
       static inline void encoder_direction_normal() {}
549
+    #endif
550
+
551
+    #if ENABLED(REVERSE_MENU_DIRECTION)
552
+      static inline void encoder_direction_menus()  { encoderDirection = -(ENCODERBASE); }
553
+    #else
549
       static inline void encoder_direction_menus()  {}
554
       static inline void encoder_direction_menus()  {}
550
     #endif
555
     #endif
556
+    #if ENABLED(REVERSE_SELECT_DIRECTION)
557
+      static inline void encoder_direction_select()  { encoderDirection = -(ENCODERBASE); }
558
+    #else
559
+      static inline void encoder_direction_select()  {}
560
+    #endif
551
 
561
 
552
   #else
562
   #else
553
 
563
 

+ 8
- 0
config/default/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/3DFabXYZ/Migbot/Configuration.h View File

1722
 //#define REVERSE_MENU_DIRECTION
1722
 //#define REVERSE_MENU_DIRECTION
1723
 
1723
 
1724
 //
1724
 //
1725
+// This option reverses the encoder direction for Select Screen.
1726
+//
1727
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1728
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1729
+//
1730
+//#define REVERSE_SELECT_DIRECTION
1731
+
1732
+//
1725
 // Individual Axis Homing
1733
 // Individual Axis Homing
1726
 //
1734
 //
1727
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1735
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/AlephObjects/TAZ4/Configuration.h View File

1711
 //#define REVERSE_MENU_DIRECTION
1711
 //#define REVERSE_MENU_DIRECTION
1712
 
1712
 
1713
 //
1713
 //
1714
+// This option reverses the encoder direction for Select Screen.
1715
+//
1716
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1717
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1718
+//
1719
+//#define REVERSE_SELECT_DIRECTION
1720
+
1721
+//
1714
 // Individual Axis Homing
1722
 // Individual Axis Homing
1715
 //
1723
 //
1716
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1724
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Alfawise/U20/Configuration.h View File

1782
 //#define REVERSE_MENU_DIRECTION
1782
 //#define REVERSE_MENU_DIRECTION
1783
 
1783
 
1784
 //
1784
 //
1785
+// This option reverses the encoder direction for Select Screen.
1786
+//
1787
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1788
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1789
+//
1790
+//#define REVERSE_SELECT_DIRECTION
1791
+
1792
+//
1785
 // Individual Axis Homing
1793
 // Individual Axis Homing
1786
 //
1794
 //
1787
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1795
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/AliExpress/CL-260/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/AliExpress/UM2pExt/Configuration.h View File

1702
 //#define REVERSE_MENU_DIRECTION
1702
 //#define REVERSE_MENU_DIRECTION
1703
 
1703
 
1704
 //
1704
 //
1705
+// This option reverses the encoder direction for Select Screen.
1706
+//
1707
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1708
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1709
+//
1710
+//#define REVERSE_SELECT_DIRECTION
1711
+
1712
+//
1705
 // Individual Axis Homing
1713
 // Individual Axis Homing
1706
 //
1714
 //
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1715
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Anet/A2/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Anet/A2plus/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Anet/A6/Configuration.h View File

1842
 //#define REVERSE_MENU_DIRECTION
1842
 //#define REVERSE_MENU_DIRECTION
1843
 
1843
 
1844
 //
1844
 //
1845
+// This option reverses the encoder direction for Select Screen.
1846
+//
1847
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1848
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1849
+//
1850
+//#define REVERSE_SELECT_DIRECTION
1851
+
1852
+//
1845
 // Individual Axis Homing
1853
 // Individual Axis Homing
1846
 //
1854
 //
1847
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1855
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Anet/A8/Configuration.h View File

1704
 //#define REVERSE_MENU_DIRECTION
1704
 //#define REVERSE_MENU_DIRECTION
1705
 
1705
 
1706
 //
1706
 //
1707
+// This option reverses the encoder direction for Select Screen.
1708
+//
1709
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1710
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1711
+//
1712
+//#define REVERSE_SELECT_DIRECTION
1713
+
1714
+//
1707
 // Individual Axis Homing
1715
 // Individual Axis Homing
1708
 //
1716
 //
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1717
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Anet/A8plus/Configuration.h View File

1702
 //#define REVERSE_MENU_DIRECTION
1702
 //#define REVERSE_MENU_DIRECTION
1703
 
1703
 
1704
 //
1704
 //
1705
+// This option reverses the encoder direction for Select Screen.
1706
+//
1707
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1708
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1709
+//
1710
+//#define REVERSE_SELECT_DIRECTION
1711
+
1712
+//
1705
 // Individual Axis Homing
1713
 // Individual Axis Homing
1706
 //
1714
 //
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1715
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Anet/E16/Configuration.h View File

1703
 //#define REVERSE_MENU_DIRECTION
1703
 //#define REVERSE_MENU_DIRECTION
1704
 
1704
 
1705
 //
1705
 //
1706
+// This option reverses the encoder direction for Select Screen.
1707
+//
1708
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1709
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1710
+//
1711
+//#define REVERSE_SELECT_DIRECTION
1712
+
1713
+//
1706
 // Individual Axis Homing
1714
 // Individual Axis Homing
1707
 //
1715
 //
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1716
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/AnyCubic/i3/Configuration.h View File

1701
 //#define REVERSE_MENU_DIRECTION
1701
 //#define REVERSE_MENU_DIRECTION
1702
 
1702
 
1703
 //
1703
 //
1704
+// This option reverses the encoder direction for Select Screen.
1705
+//
1706
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1707
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1708
+//
1709
+//#define REVERSE_SELECT_DIRECTION
1710
+
1711
+//
1704
 // Individual Axis Homing
1712
 // Individual Axis Homing
1705
 //
1713
 //
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1714
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/ArmEd/Configuration.h View File

1692
 //#define REVERSE_MENU_DIRECTION
1692
 //#define REVERSE_MENU_DIRECTION
1693
 
1693
 
1694
 //
1694
 //
1695
+// This option reverses the encoder direction for Select Screen.
1696
+//
1697
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1698
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1699
+//
1700
+//#define REVERSE_SELECT_DIRECTION
1701
+
1702
+//
1695
 // Individual Axis Homing
1703
 // Individual Axis Homing
1696
 //
1704
 //
1697
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1705
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Azteeg/X5GT/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/BIBO/TouchX/cyclops/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/BIBO/TouchX/default/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/BQ/Hephestos/Configuration.h View File

1679
 //#define REVERSE_MENU_DIRECTION
1679
 //#define REVERSE_MENU_DIRECTION
1680
 
1680
 
1681
 //
1681
 //
1682
+// This option reverses the encoder direction for Select Screen.
1683
+//
1684
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1685
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1686
+//
1687
+//#define REVERSE_SELECT_DIRECTION
1688
+
1689
+//
1682
 // Individual Axis Homing
1690
 // Individual Axis Homing
1683
 //
1691
 //
1684
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1692
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/BQ/Hephestos_2/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/BQ/WITBOX/Configuration.h View File

1679
 //#define REVERSE_MENU_DIRECTION
1679
 //#define REVERSE_MENU_DIRECTION
1680
 
1680
 
1681
 //
1681
 //
1682
+// This option reverses the encoder direction for Select Screen.
1683
+//
1684
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1685
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1686
+//
1687
+//#define REVERSE_SELECT_DIRECTION
1688
+
1689
+//
1682
 // Individual Axis Homing
1690
 // Individual Axis Homing
1683
 //
1691
 //
1684
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1692
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Cartesio/Configuration.h View File

1690
 //#define REVERSE_MENU_DIRECTION
1690
 //#define REVERSE_MENU_DIRECTION
1691
 
1691
 
1692
 //
1692
 //
1693
+// This option reverses the encoder direction for Select Screen.
1694
+//
1695
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1696
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1697
+//
1698
+//#define REVERSE_SELECT_DIRECTION
1699
+
1700
+//
1693
 // Individual Axis Homing
1701
 // Individual Axis Homing
1694
 //
1702
 //
1695
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1703
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-10/Configuration.h View File

1701
 //#define REVERSE_MENU_DIRECTION
1701
 //#define REVERSE_MENU_DIRECTION
1702
 
1702
 
1703
 //
1703
 //
1704
+// This option reverses the encoder direction for Select Screen.
1705
+//
1706
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1707
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1708
+//
1709
+//#define REVERSE_SELECT_DIRECTION
1710
+
1711
+//
1704
 // Individual Axis Homing
1712
 // Individual Axis Homing
1705
 //
1713
 //
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1714
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-10S/Configuration.h View File

1692
 //#define REVERSE_MENU_DIRECTION
1692
 //#define REVERSE_MENU_DIRECTION
1693
 
1693
 
1694
 //
1694
 //
1695
+// This option reverses the encoder direction for Select Screen.
1696
+//
1697
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1698
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1699
+//
1700
+//#define REVERSE_SELECT_DIRECTION
1701
+
1702
+//
1695
 // Individual Axis Homing
1703
 // Individual Axis Homing
1696
 //
1704
 //
1697
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1705
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-10_5S/Configuration.h View File

1694
 //#define REVERSE_MENU_DIRECTION
1694
 //#define REVERSE_MENU_DIRECTION
1695
 
1695
 
1696
 //
1696
 //
1697
+// This option reverses the encoder direction for Select Screen.
1698
+//
1699
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1700
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1701
+//
1702
+//#define REVERSE_SELECT_DIRECTION
1703
+
1704
+//
1697
 // Individual Axis Homing
1705
 // Individual Axis Homing
1698
 //
1706
 //
1699
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-10mini/Configuration.h View File

1710
 //#define REVERSE_MENU_DIRECTION
1710
 //#define REVERSE_MENU_DIRECTION
1711
 
1711
 
1712
 //
1712
 //
1713
+// This option reverses the encoder direction for Select Screen.
1714
+//
1715
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1716
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1717
+//
1718
+//#define REVERSE_SELECT_DIRECTION
1719
+
1720
+//
1713
 // Individual Axis Homing
1721
 // Individual Axis Homing
1714
 //
1722
 //
1715
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1723
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-20 Pro/Configuration.h View File

1694
 //#define REVERSE_MENU_DIRECTION
1694
 //#define REVERSE_MENU_DIRECTION
1695
 
1695
 
1696
 //
1696
 //
1697
+// This option reverses the encoder direction for Select Screen.
1698
+//
1699
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1700
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1701
+//
1702
+//#define REVERSE_SELECT_DIRECTION
1703
+
1704
+//
1697
 // Individual Axis Homing
1705
 // Individual Axis Homing
1698
 //
1706
 //
1699
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-20/Configuration.h View File

1694
 //#define REVERSE_MENU_DIRECTION
1694
 //#define REVERSE_MENU_DIRECTION
1695
 
1695
 
1696
 //
1696
 //
1697
+// This option reverses the encoder direction for Select Screen.
1698
+//
1699
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1700
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1701
+//
1702
+//#define REVERSE_SELECT_DIRECTION
1703
+
1704
+//
1697
 // Individual Axis Homing
1705
 // Individual Axis Homing
1698
 //
1706
 //
1699
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/CR-8/Configuration.h View File

1701
 //#define REVERSE_MENU_DIRECTION
1701
 //#define REVERSE_MENU_DIRECTION
1702
 
1702
 
1703
 //
1703
 //
1704
+// This option reverses the encoder direction for Select Screen.
1705
+//
1706
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1707
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1708
+//
1709
+//#define REVERSE_SELECT_DIRECTION
1710
+
1711
+//
1704
 // Individual Axis Homing
1712
 // Individual Axis Homing
1705
 //
1713
 //
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1714
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/Ender-2/Configuration.h View File

1695
 //#define REVERSE_MENU_DIRECTION
1695
 //#define REVERSE_MENU_DIRECTION
1696
 
1696
 
1697
 //
1697
 //
1698
+// This option reverses the encoder direction for Select Screen.
1699
+//
1700
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1701
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1702
+//
1703
+//#define REVERSE_SELECT_DIRECTION
1704
+
1705
+//
1698
 // Individual Axis Homing
1706
 // Individual Axis Homing
1699
 //
1707
 //
1700
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/Ender-3/Configuration.h View File

1695
 //#define REVERSE_MENU_DIRECTION
1695
 //#define REVERSE_MENU_DIRECTION
1696
 
1696
 
1697
 //
1697
 //
1698
+// This option reverses the encoder direction for Select Screen.
1699
+//
1700
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1701
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1702
+//
1703
+//#define REVERSE_SELECT_DIRECTION
1704
+
1705
+//
1698
 // Individual Axis Homing
1706
 // Individual Axis Homing
1699
 //
1707
 //
1700
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/Ender-4/Configuration.h View File

1701
 //#define REVERSE_MENU_DIRECTION
1701
 //#define REVERSE_MENU_DIRECTION
1702
 
1702
 
1703
 //
1703
 //
1704
+// This option reverses the encoder direction for Select Screen.
1705
+//
1706
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1707
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1708
+//
1709
+//#define REVERSE_SELECT_DIRECTION
1710
+
1711
+//
1704
 // Individual Axis Homing
1712
 // Individual Axis Homing
1705
 //
1713
 //
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1714
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Creality/Ender-5/Configuration.h View File

1694
 //#define REVERSE_MENU_DIRECTION
1694
 //#define REVERSE_MENU_DIRECTION
1695
 
1695
 
1696
 //
1696
 //
1697
+// This option reverses the encoder direction for Select Screen.
1698
+//
1699
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1700
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1701
+//
1702
+//#define REVERSE_SELECT_DIRECTION
1703
+
1704
+//
1697
 // Individual Axis Homing
1705
 // Individual Axis Homing
1698
 //
1706
 //
1699
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Dagoma/Disco Ultimate/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Einstart-S/Configuration.h View File

1701
 //#define REVERSE_MENU_DIRECTION
1701
 //#define REVERSE_MENU_DIRECTION
1702
 
1702
 
1703
 //
1703
 //
1704
+// This option reverses the encoder direction for Select Screen.
1705
+//
1706
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1707
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1708
+//
1709
+//#define REVERSE_SELECT_DIRECTION
1710
+
1711
+//
1704
 // Individual Axis Homing
1712
 // Individual Axis Homing
1705
 //
1713
 //
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1714
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FYSETC/AIO_II/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h View File

1697
 //#define REVERSE_MENU_DIRECTION
1697
 //#define REVERSE_MENU_DIRECTION
1698
 
1698
 
1699
 //
1699
 //
1700
+// This option reverses the encoder direction for Select Screen.
1701
+//
1702
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1703
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1704
+//
1705
+//#define REVERSE_SELECT_DIRECTION
1706
+
1707
+//
1700
 // Individual Axis Homing
1708
 // Individual Axis Homing
1701
 //
1709
 //
1702
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1710
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FYSETC/Cheetah 1.2/base/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FYSETC/Cheetah/BLTouch/Configuration.h View File

1688
 //#define REVERSE_MENU_DIRECTION
1688
 //#define REVERSE_MENU_DIRECTION
1689
 
1689
 
1690
 //
1690
 //
1691
+// This option reverses the encoder direction for Select Screen.
1692
+//
1693
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1694
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1695
+//
1696
+//#define REVERSE_SELECT_DIRECTION
1697
+
1698
+//
1691
 // Individual Axis Homing
1699
 // Individual Axis Homing
1692
 //
1700
 //
1693
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FYSETC/Cheetah/base/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FYSETC/F6_13/Configuration.h View File

1693
 //#define REVERSE_MENU_DIRECTION
1693
 //#define REVERSE_MENU_DIRECTION
1694
 
1694
 
1695
 //
1695
 //
1696
+// This option reverses the encoder direction for Select Screen.
1697
+//
1698
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1699
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1700
+//
1701
+//#define REVERSE_SELECT_DIRECTION
1702
+
1703
+//
1696
 // Individual Axis Homing
1704
 // Individual Axis Homing
1697
 //
1705
 //
1698
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Felix/Configuration.h View File

1673
 //#define REVERSE_MENU_DIRECTION
1673
 //#define REVERSE_MENU_DIRECTION
1674
 
1674
 
1675
 //
1675
 //
1676
+// This option reverses the encoder direction for Select Screen.
1677
+//
1678
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1679
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1680
+//
1681
+//#define REVERSE_SELECT_DIRECTION
1682
+
1683
+//
1676
 // Individual Axis Homing
1684
 // Individual Axis Homing
1677
 //
1685
 //
1678
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1686
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Felix/DUAL/Configuration.h View File

1673
 //#define REVERSE_MENU_DIRECTION
1673
 //#define REVERSE_MENU_DIRECTION
1674
 
1674
 
1675
 //
1675
 //
1676
+// This option reverses the encoder direction for Select Screen.
1677
+//
1678
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1679
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1680
+//
1681
+//#define REVERSE_SELECT_DIRECTION
1682
+
1683
+//
1676
 // Individual Axis Homing
1684
 // Individual Axis Homing
1677
 //
1685
 //
1678
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1686
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FlashForge/CreatorPro/Configuration.h View File

1682
 #define REVERSE_MENU_DIRECTION
1682
 #define REVERSE_MENU_DIRECTION
1683
 
1683
 
1684
 //
1684
 //
1685
+// This option reverses the encoder direction for Select Screen.
1686
+//
1687
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1688
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1689
+//
1690
+//#define REVERSE_SELECT_DIRECTION
1691
+
1692
+//
1685
 // Individual Axis Homing
1693
 // Individual Axis Homing
1686
 //
1694
 //
1687
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1695
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/FolgerTech/i3-2020/Configuration.h View File

1697
 #define REVERSE_MENU_DIRECTION
1697
 #define REVERSE_MENU_DIRECTION
1698
 
1698
 
1699
 //
1699
 //
1700
+// This option reverses the encoder direction for Select Screen.
1701
+//
1702
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1703
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1704
+//
1705
+//#define REVERSE_SELECT_DIRECTION
1706
+
1707
+//
1700
 // Individual Axis Homing
1708
 // Individual Axis Homing
1701
 //
1709
 //
1702
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1710
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Formbot/Raptor/Configuration.h View File

1796
 //#define REVERSE_MENU_DIRECTION
1796
 //#define REVERSE_MENU_DIRECTION
1797
 
1797
 
1798
 //
1798
 //
1799
+// This option reverses the encoder direction for Select Screen.
1800
+//
1801
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1802
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1803
+//
1804
+//#define REVERSE_SELECT_DIRECTION
1805
+
1806
+//
1799
 // Individual Axis Homing
1807
 // Individual Axis Homing
1800
 //
1808
 //
1801
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1809
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Formbot/T_Rex_2+/Configuration.h View File

1725
 //#define REVERSE_MENU_DIRECTION
1725
 //#define REVERSE_MENU_DIRECTION
1726
 
1726
 
1727
 //
1727
 //
1728
+// This option reverses the encoder direction for Select Screen.
1729
+//
1730
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1731
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1732
+//
1733
+//#define REVERSE_SELECT_DIRECTION
1734
+
1735
+//
1728
 // Individual Axis Homing
1736
 // Individual Axis Homing
1729
 //
1737
 //
1730
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1738
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Formbot/T_Rex_3/Configuration.h View File

1719
 //#define REVERSE_MENU_DIRECTION
1719
 //#define REVERSE_MENU_DIRECTION
1720
 
1720
 
1721
 //
1721
 //
1722
+// This option reverses the encoder direction for Select Screen.
1723
+//
1724
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1725
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1726
+//
1727
+//#define REVERSE_SELECT_DIRECTION
1728
+
1729
+//
1722
 // Individual Axis Homing
1730
 // Individual Axis Homing
1723
 //
1731
 //
1724
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1732
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/A10/Configuration.h View File

1676
 //#define REVERSE_MENU_DIRECTION
1676
 //#define REVERSE_MENU_DIRECTION
1677
 
1677
 
1678
 //
1678
 //
1679
+// This option reverses the encoder direction for Select Screen.
1680
+//
1681
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1682
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1683
+//
1684
+//#define REVERSE_SELECT_DIRECTION
1685
+
1686
+//
1679
 // Individual Axis Homing
1687
 // Individual Axis Homing
1680
 //
1688
 //
1681
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1689
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/A10M/Configuration.h View File

1676
 //#define REVERSE_MENU_DIRECTION
1676
 //#define REVERSE_MENU_DIRECTION
1677
 
1677
 
1678
 //
1678
 //
1679
+// This option reverses the encoder direction for Select Screen.
1680
+//
1681
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1682
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1683
+//
1684
+//#define REVERSE_SELECT_DIRECTION
1685
+
1686
+//
1679
 // Individual Axis Homing
1687
 // Individual Axis Homing
1680
 //
1688
 //
1681
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1689
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/A20M/Configuration.h View File

1675
 //#define REVERSE_MENU_DIRECTION
1675
 //#define REVERSE_MENU_DIRECTION
1676
 
1676
 
1677
 //
1677
 //
1678
+// This option reverses the encoder direction for Select Screen.
1679
+//
1680
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1681
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1682
+//
1683
+//#define REVERSE_SELECT_DIRECTION
1684
+
1685
+//
1678
 // Individual Axis Homing
1686
 // Individual Axis Homing
1679
 //
1687
 //
1680
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1688
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/GT2560/Configuration.h View File

1706
 //#define REVERSE_MENU_DIRECTION
1706
 //#define REVERSE_MENU_DIRECTION
1707
 
1707
 
1708
 //
1708
 //
1709
+// This option reverses the encoder direction for Select Screen.
1710
+//
1711
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1712
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1713
+//
1714
+//#define REVERSE_SELECT_DIRECTION
1715
+
1716
+//
1709
 // Individual Axis Homing
1717
 // Individual Axis Homing
1710
 //
1718
 //
1711
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1719
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/MeCreator2/Configuration.h View File

1698
 //#define REVERSE_MENU_DIRECTION
1698
 //#define REVERSE_MENU_DIRECTION
1699
 
1699
 
1700
 //
1700
 //
1701
+// This option reverses the encoder direction for Select Screen.
1702
+//
1703
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1704
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1705
+//
1706
+//#define REVERSE_SELECT_DIRECTION
1707
+
1708
+//
1701
 // Individual Axis Homing
1709
 // Individual Axis Homing
1702
 //
1710
 //
1703
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1711
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/Prusa i3 Pro B/bltouch/Configuration.h View File

1712
 //#define REVERSE_MENU_DIRECTION
1712
 //#define REVERSE_MENU_DIRECTION
1713
 
1713
 
1714
 //
1714
 //
1715
+// This option reverses the encoder direction for Select Screen.
1716
+//
1717
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1718
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1719
+//
1720
+//#define REVERSE_SELECT_DIRECTION
1721
+
1722
+//
1715
 // Individual Axis Homing
1723
 // Individual Axis Homing
1716
 //
1724
 //
1717
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1725
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/Prusa i3 Pro B/noprobe/Configuration.h View File

1711
 //#define REVERSE_MENU_DIRECTION
1711
 //#define REVERSE_MENU_DIRECTION
1712
 
1712
 
1713
 //
1713
 //
1714
+// This option reverses the encoder direction for Select Screen.
1715
+//
1716
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1717
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1718
+//
1719
+//#define REVERSE_SELECT_DIRECTION
1720
+
1721
+//
1714
 // Individual Axis Homing
1722
 // Individual Axis Homing
1715
 //
1723
 //
1716
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1724
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Infitary/i3-M508/Configuration.h View File

1695
 //#define REVERSE_MENU_DIRECTION
1695
 //#define REVERSE_MENU_DIRECTION
1696
 
1696
 
1697
 //
1697
 //
1698
+// This option reverses the encoder direction for Select Screen.
1699
+//
1700
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1701
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1702
+//
1703
+//#define REVERSE_SELECT_DIRECTION
1704
+
1705
+//
1698
 // Individual Axis Homing
1706
 // Individual Axis Homing
1699
 //
1707
 //
1700
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/JGAurora/A1/Configuration.h View File

1699
 #define REVERSE_MENU_DIRECTION
1699
 #define REVERSE_MENU_DIRECTION
1700
 
1700
 
1701
 //
1701
 //
1702
+// This option reverses the encoder direction for Select Screen.
1703
+//
1704
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1705
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1706
+//
1707
+//#define REVERSE_SELECT_DIRECTION
1708
+
1709
+//
1702
 // Individual Axis Homing
1710
 // Individual Axis Homing
1703
 //
1711
 //
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1712
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/JGAurora/A5/Configuration.h View File

1703
 //#define REVERSE_MENU_DIRECTION
1703
 //#define REVERSE_MENU_DIRECTION
1704
 
1704
 
1705
 //
1705
 //
1706
+// This option reverses the encoder direction for Select Screen.
1707
+//
1708
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1709
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1710
+//
1711
+//#define REVERSE_SELECT_DIRECTION
1712
+
1713
+//
1706
 // Individual Axis Homing
1714
 // Individual Axis Homing
1707
 //
1715
 //
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1716
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/JGAurora/A5S/Configuration.h View File

1699
 #define REVERSE_MENU_DIRECTION
1699
 #define REVERSE_MENU_DIRECTION
1700
 
1700
 
1701
 //
1701
 //
1702
+// This option reverses the encoder direction for Select Screen.
1703
+//
1704
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1705
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1706
+//
1707
+//#define REVERSE_SELECT_DIRECTION
1708
+
1709
+//
1702
 // Individual Axis Homing
1710
 // Individual Axis Homing
1703
 //
1711
 //
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1712
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/MakerParts/Configuration.h View File

1711
 #define REVERSE_MENU_DIRECTION
1711
 #define REVERSE_MENU_DIRECTION
1712
 
1712
 
1713
 //
1713
 //
1714
+// This option reverses the encoder direction for Select Screen.
1715
+//
1716
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1717
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1718
+//
1719
+//#define REVERSE_SELECT_DIRECTION
1720
+
1721
+//
1714
 // Individual Axis Homing
1722
 // Individual Axis Homing
1715
 //
1723
 //
1716
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1724
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Malyan/M150/Configuration.h View File

1719
 //#define REVERSE_MENU_DIRECTION
1719
 //#define REVERSE_MENU_DIRECTION
1720
 
1720
 
1721
 //
1721
 //
1722
+// This option reverses the encoder direction for Select Screen.
1723
+//
1724
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1725
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1726
+//
1727
+//#define REVERSE_SELECT_DIRECTION
1728
+
1729
+//
1722
 // Individual Axis Homing
1730
 // Individual Axis Homing
1723
 //
1731
 //
1724
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1732
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Malyan/M200/Configuration.h View File

1690
 //#define REVERSE_MENU_DIRECTION
1690
 //#define REVERSE_MENU_DIRECTION
1691
 
1691
 
1692
 //
1692
 //
1693
+// This option reverses the encoder direction for Select Screen.
1694
+//
1695
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1696
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1697
+//
1698
+//#define REVERSE_SELECT_DIRECTION
1699
+
1700
+//
1693
 // Individual Axis Homing
1701
 // Individual Axis Homing
1694
 //
1702
 //
1695
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1703
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Micromake/C1/basic/Configuration.h View File

1695
 //#define REVERSE_MENU_DIRECTION
1695
 //#define REVERSE_MENU_DIRECTION
1696
 
1696
 
1697
 //
1697
 //
1698
+// This option reverses the encoder direction for Select Screen.
1699
+//
1700
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1701
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1702
+//
1703
+//#define REVERSE_SELECT_DIRECTION
1704
+
1705
+//
1698
 // Individual Axis Homing
1706
 // Individual Axis Homing
1699
 //
1707
 //
1700
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Micromake/C1/enhanced/Configuration.h View File

1695
 //#define REVERSE_MENU_DIRECTION
1695
 //#define REVERSE_MENU_DIRECTION
1696
 
1696
 
1697
 //
1697
 //
1698
+// This option reverses the encoder direction for Select Screen.
1699
+//
1700
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1701
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1702
+//
1703
+//#define REVERSE_SELECT_DIRECTION
1704
+
1705
+//
1698
 // Individual Axis Homing
1706
 // Individual Axis Homing
1699
 //
1707
 //
1700
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Mks/Robin/Configuration.h View File

1693
 //#define REVERSE_MENU_DIRECTION
1693
 //#define REVERSE_MENU_DIRECTION
1694
 
1694
 
1695
 //
1695
 //
1696
+// This option reverses the encoder direction for Select Screen.
1697
+//
1698
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1699
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1700
+//
1701
+//#define REVERSE_SELECT_DIRECTION
1702
+
1703
+//
1696
 // Individual Axis Homing
1704
 // Individual Axis Homing
1697
 //
1705
 //
1698
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Mks/Sbase/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Printrbot/PrintrboardG2/Configuration.h View File

1699
 //#define REVERSE_MENU_DIRECTION
1699
 //#define REVERSE_MENU_DIRECTION
1700
 
1700
 
1701
 //
1701
 //
1702
+// This option reverses the encoder direction for Select Screen.
1703
+//
1704
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1705
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1706
+//
1707
+//#define REVERSE_SELECT_DIRECTION
1708
+
1709
+//
1702
 // Individual Axis Homing
1710
 // Individual Axis Homing
1703
 //
1711
 //
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1712
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/RapideLite/RL200/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/RepRapPro/Huxley/Configuration.h View File

1740
 //#define REVERSE_MENU_DIRECTION
1740
 //#define REVERSE_MENU_DIRECTION
1741
 
1741
 
1742
 //
1742
 //
1743
+// This option reverses the encoder direction for Select Screen.
1744
+//
1745
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1746
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1747
+//
1748
+//#define REVERSE_SELECT_DIRECTION
1749
+
1750
+//
1743
 // Individual Axis Homing
1751
 // Individual Axis Homing
1744
 //
1752
 //
1745
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1753
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/RepRapWorld/Megatronics/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/RigidBot/Configuration.h View File

1689
 //#define REVERSE_MENU_DIRECTION
1689
 //#define REVERSE_MENU_DIRECTION
1690
 
1690
 
1691
 //
1691
 //
1692
+// This option reverses the encoder direction for Select Screen.
1693
+//
1694
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1695
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1696
+//
1697
+//#define REVERSE_SELECT_DIRECTION
1698
+
1699
+//
1692
 // Individual Axis Homing
1700
 // Individual Axis Homing
1693
 //
1701
 //
1694
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1702
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/SCARA/Configuration.h View File

1700
 //#define REVERSE_MENU_DIRECTION
1700
 //#define REVERSE_MENU_DIRECTION
1701
 
1701
 
1702
 //
1702
 //
1703
+// This option reverses the encoder direction for Select Screen.
1704
+//
1705
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1706
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1707
+//
1708
+//#define REVERSE_SELECT_DIRECTION
1709
+
1710
+//
1703
 // Individual Axis Homing
1711
 // Individual Axis Homing
1704
 //
1712
 //
1705
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1713
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/STM32/Black_STM32F407VET6/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/STM32/STM32F10/Configuration.h View File

1693
 //#define REVERSE_MENU_DIRECTION
1693
 //#define REVERSE_MENU_DIRECTION
1694
 
1694
 
1695
 //
1695
 //
1696
+// This option reverses the encoder direction for Select Screen.
1697
+//
1698
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1699
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1700
+//
1701
+//#define REVERSE_SELECT_DIRECTION
1702
+
1703
+//
1696
 // Individual Axis Homing
1704
 // Individual Axis Homing
1697
 //
1705
 //
1698
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/STM32/STM32F4/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/STM32/stm32f103ret6/Configuration.h View File

1693
 //#define REVERSE_MENU_DIRECTION
1693
 //#define REVERSE_MENU_DIRECTION
1694
 
1694
 
1695
 //
1695
 //
1696
+// This option reverses the encoder direction for Select Screen.
1697
+//
1698
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1699
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1700
+//
1701
+//#define REVERSE_SELECT_DIRECTION
1702
+
1703
+//
1696
 // Individual Axis Homing
1704
 // Individual Axis Homing
1697
 //
1705
 //
1698
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1706
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Sanguinololu/Configuration.h View File

1722
 //#define REVERSE_MENU_DIRECTION
1722
 //#define REVERSE_MENU_DIRECTION
1723
 
1723
 
1724
 //
1724
 //
1725
+// This option reverses the encoder direction for Select Screen.
1726
+//
1727
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1728
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1729
+//
1730
+//#define REVERSE_SELECT_DIRECTION
1731
+
1732
+//
1725
 // Individual Axis Homing
1733
 // Individual Axis Homing
1726
 //
1734
 //
1727
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1735
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tevo/Michelangelo/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tevo/Tarantula Pro/Configuration.h View File

1689
 //#define REVERSE_MENU_DIRECTION
1689
 //#define REVERSE_MENU_DIRECTION
1690
 
1690
 
1691
 //
1691
 //
1692
+// This option reverses the encoder direction for Select Screen.
1693
+//
1694
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1695
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1696
+//
1697
+//#define REVERSE_SELECT_DIRECTION
1698
+
1699
+//
1692
 // Individual Axis Homing
1700
 // Individual Axis Homing
1693
 //
1701
 //
1694
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1702
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tevo/Tornado/V1 (MKS Base)/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tevo/Tornado/V2 (MKS GEN-L)/Configuration.h View File

1696
 //#define REVERSE_MENU_DIRECTION
1696
 //#define REVERSE_MENU_DIRECTION
1697
 
1697
 
1698
 //
1698
 //
1699
+// This option reverses the encoder direction for Select Screen.
1700
+//
1701
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1702
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1703
+//
1704
+//#define REVERSE_SELECT_DIRECTION
1705
+
1706
+//
1699
 // Individual Axis Homing
1707
 // Individual Axis Homing
1700
 //
1708
 //
1701
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1709
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/TheBorg/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/TinyBoy2/Configuration.h View File

1747
 #define REVERSE_MENU_DIRECTION
1747
 #define REVERSE_MENU_DIRECTION
1748
 
1748
 
1749
 //
1749
 //
1750
+// This option reverses the encoder direction for Select Screen.
1751
+//
1752
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1753
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1754
+//
1755
+//#define REVERSE_SELECT_DIRECTION
1756
+
1757
+//
1750
 // Individual Axis Homing
1758
 // Individual Axis Homing
1751
 //
1759
 //
1752
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1760
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tronxy/X1/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tronxy/X3A/Configuration.h View File

1695
 //#define REVERSE_MENU_DIRECTION
1695
 //#define REVERSE_MENU_DIRECTION
1696
 
1696
 
1697
 //
1697
 //
1698
+// This option reverses the encoder direction for Select Screen.
1699
+//
1700
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1701
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1702
+//
1703
+//#define REVERSE_SELECT_DIRECTION
1704
+
1705
+//
1698
 // Individual Axis Homing
1706
 // Individual Axis Homing
1699
 //
1707
 //
1700
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1708
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tronxy/X5S-2E/Configuration.h View File

1712
 //#define REVERSE_MENU_DIRECTION
1712
 //#define REVERSE_MENU_DIRECTION
1713
 
1713
 
1714
 //
1714
 //
1715
+// This option reverses the encoder direction for Select Screen.
1716
+//
1717
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1718
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1719
+//
1720
+//#define REVERSE_SELECT_DIRECTION
1721
+
1722
+//
1715
 // Individual Axis Homing
1723
 // Individual Axis Homing
1716
 //
1724
 //
1717
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1725
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tronxy/X5S/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Tronxy/XY100/Configuration.h View File

1702
 //#define REVERSE_MENU_DIRECTION
1702
 //#define REVERSE_MENU_DIRECTION
1703
 
1703
 
1704
 //
1704
 //
1705
+// This option reverses the encoder direction for Select Screen.
1706
+//
1707
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1708
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1709
+//
1710
+//#define REVERSE_SELECT_DIRECTION
1711
+
1712
+//
1705
 // Individual Axis Homing
1713
 // Individual Axis Homing
1706
 //
1714
 //
1707
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1715
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/UltiMachine/Archim1/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/UltiMachine/Archim2/Configuration.h View File

1691
 //#define REVERSE_MENU_DIRECTION
1691
 //#define REVERSE_MENU_DIRECTION
1692
 
1692
 
1693
 //
1693
 //
1694
+// This option reverses the encoder direction for Select Screen.
1695
+//
1696
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1697
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1698
+//
1699
+//#define REVERSE_SELECT_DIRECTION
1700
+
1701
+//
1694
 // Individual Axis Homing
1702
 // Individual Axis Homing
1695
 //
1703
 //
1696
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1704
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/VORONDesign/Configuration.h View File

1700
 //#define REVERSE_MENU_DIRECTION
1700
 //#define REVERSE_MENU_DIRECTION
1701
 
1701
 
1702
 //
1702
 //
1703
+// This option reverses the encoder direction for Select Screen.
1704
+//
1705
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1706
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1707
+//
1708
+//#define REVERSE_SELECT_DIRECTION
1709
+
1710
+//
1703
 // Individual Axis Homing
1711
 // Individual Axis Homing
1704
 //
1712
 //
1705
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1713
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 8
- 0
config/examples/Velleman/K8200/Configuration.h View File

1724
 #define REVERSE_MENU_DIRECTION // K8200: for Display VM8201 encoder on right side
1724
 #define REVERSE_MENU_DIRECTION // K8200: for Display VM8201 encoder on right side
1725
 
1725
 
1726
 //
1726
 //
1727
+// This option reverses the encoder direction for Select Screen.
1728
+//
1729
+//  If CLOCKWISE normally moves LEFT this makes it go RIGHT.
1730
+//  If CLOCKWISE normally moves RIGHT this makes it go LEFT.
1731
+//
1732
+//#define REVERSE_SELECT_DIRECTION
1733
+
1734
+//
1727
 // Individual Axis Homing
1735
 // Individual Axis Homing
1728
 //
1736
 //
1729
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.
1737
 // Add individual axis homing items (Home X, Home Y, and Home Z) to the LCD menu.

+ 0
- 0
config/examples/Velleman/K8400/Configuration.h View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save