Browse Source

Configurable TOUCH_BUTTONS repeat delays (#15245)

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

+ 4
- 1
Marlin/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

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

144
  */
144
  */
145
 void MenuItemBase::edit(strfunc_t strfunc, loadfunc_t loadfunc) {
145
 void MenuItemBase::edit(strfunc_t strfunc, loadfunc_t loadfunc) {
146
   #if ENABLED(TOUCH_BUTTONS)
146
   #if ENABLED(TOUCH_BUTTONS)
147
-    ui.repeat_delay = 50;
147
+    ui.repeat_delay = BUTTON_DELAY_EDIT;
148
   #endif
148
   #endif
149
   if (int16_t(ui.encoderPosition) < 0) ui.encoderPosition = 0;
149
   if (int16_t(ui.encoderPosition) < 0) ui.encoderPosition = 0;
150
   if (int16_t(ui.encoderPosition) > maxEditValue) ui.encoderPosition = maxEditValue;
150
   if (int16_t(ui.encoderPosition) > maxEditValue) ui.encoderPosition = maxEditValue;
216
   if (currentScreen != screen) {
216
   if (currentScreen != screen) {
217
 
217
 
218
     #if ENABLED(TOUCH_BUTTONS)
218
     #if ENABLED(TOUCH_BUTTONS)
219
-      repeat_delay = 250;
219
+      repeat_delay = BUTTON_DELAY_MENU;
220
     #endif
220
     #endif
221
 
221
 
222
     #if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)
222
     #if ENABLED(ENABLE_LEVELING_FADE_HEIGHT)

+ 4
- 1
config/default/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/3DFabXYZ/Migbot/Configuration.h View File

2093
 //
2093
 //
2094
 //#define TOUCH_BUTTONS
2094
 //#define TOUCH_BUTTONS
2095
 #if ENABLED(TOUCH_BUTTONS)
2095
 #if ENABLED(TOUCH_BUTTONS)
2096
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2097
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2098
+
2096
   #define XPT2046_X_CALIBRATION   12316
2099
   #define XPT2046_X_CALIBRATION   12316
2097
   #define XPT2046_Y_CALIBRATION  -8981
2100
   #define XPT2046_Y_CALIBRATION  -8981
2098
   #define XPT2046_X_OFFSET       -43
2101
   #define XPT2046_X_OFFSET       -43
2232
  */
2235
  */
2233
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2236
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2234
 
2237
 
2235
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2238
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2236
 // 300ms is a good value but you can try less delay.
2239
 // 300ms is a good value but you can try less delay.
2237
 // If the servo can't reach the requested position, increase it.
2240
 // If the servo can't reach the requested position, increase it.
2238
 #define SERVO_DELAY { 300 }
2241
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/ADIMLab/Gantry v1/Configuration.h View File

2063
 //
2063
 //
2064
 //#define TOUCH_BUTTONS
2064
 //#define TOUCH_BUTTONS
2065
 #if ENABLED(TOUCH_BUTTONS)
2065
 #if ENABLED(TOUCH_BUTTONS)
2066
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2067
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2068
+
2066
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_X_CALIBRATION   12316
2067
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_Y_CALIBRATION  -8981
2068
   #define XPT2046_X_OFFSET       -43
2071
   #define XPT2046_X_OFFSET       -43
2202
  */
2205
  */
2203
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2204
 
2207
 
2205
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2208
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2206
 // 300ms is a good value but you can try less delay.
2209
 // 300ms is a good value but you can try less delay.
2207
 // If the servo can't reach the requested position, increase it.
2210
 // If the servo can't reach the requested position, increase it.
2208
 #define SERVO_DELAY { 300 }
2211
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/ADIMLab/Gantry v2/Configuration.h View File

2063
 //
2063
 //
2064
 //#define TOUCH_BUTTONS
2064
 //#define TOUCH_BUTTONS
2065
 #if ENABLED(TOUCH_BUTTONS)
2065
 #if ENABLED(TOUCH_BUTTONS)
2066
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2067
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2068
+
2066
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_X_CALIBRATION   12316
2067
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_Y_CALIBRATION  -8981
2068
   #define XPT2046_X_OFFSET       -43
2071
   #define XPT2046_X_OFFSET       -43
2202
  */
2205
  */
2203
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2204
 
2207
 
2205
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2208
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2206
 // 300ms is a good value but you can try less delay.
2209
 // 300ms is a good value but you can try less delay.
2207
 // If the servo can't reach the requested position, increase it.
2210
 // If the servo can't reach the requested position, increase it.
2208
 #define SERVO_DELAY { 300 }
2211
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/AlephObjects/TAZ4/Configuration.h View File

2082
 //
2082
 //
2083
 //#define TOUCH_BUTTONS
2083
 //#define TOUCH_BUTTONS
2084
 #if ENABLED(TOUCH_BUTTONS)
2084
 #if ENABLED(TOUCH_BUTTONS)
2085
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2086
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2087
+
2085
   #define XPT2046_X_CALIBRATION   12316
2088
   #define XPT2046_X_CALIBRATION   12316
2086
   #define XPT2046_Y_CALIBRATION  -8981
2089
   #define XPT2046_Y_CALIBRATION  -8981
2087
   #define XPT2046_X_OFFSET       -43
2090
   #define XPT2046_X_OFFSET       -43
2221
  */
2224
  */
2222
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2225
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2223
 
2226
 
2224
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2227
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2225
 // 300ms is a good value but you can try less delay.
2228
 // 300ms is a good value but you can try less delay.
2226
 // If the servo can't reach the requested position, increase it.
2229
 // If the servo can't reach the requested position, increase it.
2227
 #define SERVO_DELAY { 300 }
2230
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Alfawise/U20-bltouch/Configuration.h View File

2145
 #if ENABLED(TOUCH_BUTTONS)
2145
 #if ENABLED(TOUCH_BUTTONS)
2146
   #define TOUCH_CALIBRATION // Include user calibration widget in menus (Alfawise)
2146
   #define TOUCH_CALIBRATION // Include user calibration widget in menus (Alfawise)
2147
 
2147
 
2148
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2149
+  #define BUTTON_DELAY_MENU 100 // (ms) Button repeat delay for menus
2150
+
2148
   #if ENABLED(TS_V11)
2151
   #if ENABLED(TS_V11)
2149
     // Alfawise U20 ILI9341 2.8 TP Ver 1.1 / Green PCB on the back of touchscreen
2152
     // Alfawise U20 ILI9341 2.8 TP Ver 1.1 / Green PCB on the back of touchscreen
2150
     #define XPT2046_X_CALIBRATION   11605
2153
     #define XPT2046_X_CALIBRATION   11605
2295
  */
2298
  */
2296
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2299
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2297
 
2300
 
2298
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2301
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2299
 // 300ms is a good value but you can try less delay.
2302
 // 300ms is a good value but you can try less delay.
2300
 // If the servo can't reach the requested position, increase it.
2303
 // If the servo can't reach the requested position, increase it.
2301
 #define SERVO_DELAY { 300 }
2304
 #define SERVO_DELAY { 300 }

+ 4
- 4
config/examples/Alfawise/U20-bltouch/Configuration_adv.h View File

921
 
921
 
922
   #define MENU_ADDAUTOSTART                 // Add a menu option to run auto#.g files
922
   #define MENU_ADDAUTOSTART                 // Add a menu option to run auto#.g files
923
 
923
 
924
-  #define EVENT_GCODE_SD_STOP "G28XY"       // G-code to run on Stop Print (e.g., "G28XY" or "G27")
924
+  #define EVENT_GCODE_SD_STOP "G28X"        // G-code to run on Stop Print (e.g., "G28XY" or "G27")
925
 
925
 
926
   /**
926
   /**
927
    * Continue after Power-Loss (Creality3D)
927
    * Continue after Power-Loss (Creality3D)
976
   #if ENABLED(SDCARD_SORT_ALPHA)
976
   #if ENABLED(SDCARD_SORT_ALPHA)
977
     #define SDSORT_LIMIT       40     // Maximum number of sorted items (10-256). Costs 27 bytes each.
977
     #define SDSORT_LIMIT       40     // Maximum number of sorted items (10-256). Costs 27 bytes each.
978
     #define FOLDER_SORTING     -1     // -1=above  0=none  1=below
978
     #define FOLDER_SORTING     -1     // -1=above  0=none  1=below
979
-    #define SDSORT_GCODE       false  // Allow turning sorting on/off with LCD and M34 g-code.
980
-    #define SDSORT_USES_RAM    false  // Pre-allocate a static array for faster pre-sorting.
979
+    #define SDSORT_GCODE       true   // Allow turning sorting on/off with LCD and M34 g-code.
980
+    #define SDSORT_USES_RAM    true   // Pre-allocate a static array for faster pre-sorting.
981
     #define SDSORT_USES_STACK  false  // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
981
     #define SDSORT_USES_STACK  false  // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
982
-    #define SDSORT_CACHE_NAMES false  // Keep sorted items in RAM longer for speedy performance. Most expensive option.
982
+    #define SDSORT_CACHE_NAMES true   // Keep sorted items in RAM longer for speedy performance. Most expensive option.
983
     #define SDSORT_DYNAMIC_RAM false  // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
983
     #define SDSORT_DYNAMIC_RAM false  // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
984
     #define SDSORT_CACHE_VFATS 2      // Maximum number of 13-byte VFAT entries to use for sorting.
984
     #define SDSORT_CACHE_VFATS 2      // Maximum number of 13-byte VFAT entries to use for sorting.
985
                                       // Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.
985
                                       // Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.

+ 5
- 2
config/examples/Alfawise/U20/Configuration.h View File

1403
 
1403
 
1404
 #if ENABLED(Z_SAFE_HOMING)
1404
 #if ENABLED(Z_SAFE_HOMING)
1405
   #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axes (G28).
1405
   #define Z_SAFE_HOMING_X_POINT ((X_BED_SIZE) / 2)    // X point for Z homing when homing all axes (G28).
1406
-  #define Z_SAFE_HOMING_Y_POINT MIN_PROBE_Y           // Y point for Z homing when homing all axes (G28).
1406
+  #define Z_SAFE_HOMING_Y_POINT ((Y_BED_SIZE) / 2)    // Y point for Z homing when homing all axes (G28).
1407
 #endif
1407
 #endif
1408
 
1408
 
1409
 // Homing speeds (mm/m)
1409
 // Homing speeds (mm/m)
2144
 #if ENABLED(TOUCH_BUTTONS)
2144
 #if ENABLED(TOUCH_BUTTONS)
2145
   #define TOUCH_CALIBRATION // Include user calibration widget in menus (Alfawise)
2145
   #define TOUCH_CALIBRATION // Include user calibration widget in menus (Alfawise)
2146
 
2146
 
2147
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2148
+  #define BUTTON_DELAY_MENU 100 // (ms) Button repeat delay for menus
2149
+
2147
   #if ENABLED(TS_V11)
2150
   #if ENABLED(TS_V11)
2148
     // Alfawise U20 ILI9341 2.8 TP Ver 1.1 / Green PCB on the back of touchscreen
2151
     // Alfawise U20 ILI9341 2.8 TP Ver 1.1 / Green PCB on the back of touchscreen
2149
     #define XPT2046_X_CALIBRATION   11605
2152
     #define XPT2046_X_CALIBRATION   11605
2294
  */
2297
  */
2295
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2298
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2296
 
2299
 
2297
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2300
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2298
 // 300ms is a good value but you can try less delay.
2301
 // 300ms is a good value but you can try less delay.
2299
 // If the servo can't reach the requested position, increase it.
2302
 // If the servo can't reach the requested position, increase it.
2300
 #define SERVO_DELAY { 300 }
2303
 #define SERVO_DELAY { 300 }

+ 4
- 4
config/examples/Alfawise/U20/Configuration_adv.h View File

920
 
920
 
921
   #define MENU_ADDAUTOSTART                 // Add a menu option to run auto#.g files
921
   #define MENU_ADDAUTOSTART                 // Add a menu option to run auto#.g files
922
 
922
 
923
-  #define EVENT_GCODE_SD_STOP "G28XY"       // G-code to run on Stop Print (e.g., "G28XY" or "G27")
923
+  #define EVENT_GCODE_SD_STOP "G28X"        // G-code to run on Stop Print (e.g., "G28XY" or "G27")
924
 
924
 
925
   /**
925
   /**
926
    * Continue after Power-Loss (Creality3D)
926
    * Continue after Power-Loss (Creality3D)
975
   #if ENABLED(SDCARD_SORT_ALPHA)
975
   #if ENABLED(SDCARD_SORT_ALPHA)
976
     #define SDSORT_LIMIT       40     // Maximum number of sorted items (10-256). Costs 27 bytes each.
976
     #define SDSORT_LIMIT       40     // Maximum number of sorted items (10-256). Costs 27 bytes each.
977
     #define FOLDER_SORTING     -1     // -1=above  0=none  1=below
977
     #define FOLDER_SORTING     -1     // -1=above  0=none  1=below
978
-    #define SDSORT_GCODE       false  // Allow turning sorting on/off with LCD and M34 g-code.
979
-    #define SDSORT_USES_RAM    false  // Pre-allocate a static array for faster pre-sorting.
978
+    #define SDSORT_GCODE       true   // Allow turning sorting on/off with LCD and M34 g-code.
979
+    #define SDSORT_USES_RAM    true   // Pre-allocate a static array for faster pre-sorting.
980
     #define SDSORT_USES_STACK  false  // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
980
     #define SDSORT_USES_STACK  false  // Prefer the stack for pre-sorting to give back some SRAM. (Negated by next 2 options.)
981
-    #define SDSORT_CACHE_NAMES false  // Keep sorted items in RAM longer for speedy performance. Most expensive option.
981
+    #define SDSORT_CACHE_NAMES true   // Keep sorted items in RAM longer for speedy performance. Most expensive option.
982
     #define SDSORT_DYNAMIC_RAM false  // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
982
     #define SDSORT_DYNAMIC_RAM false  // Use dynamic allocation (within SD menus). Least expensive option. Set SDSORT_LIMIT before use!
983
     #define SDSORT_CACHE_VFATS 2      // Maximum number of 13-byte VFAT entries to use for sorting.
983
     #define SDSORT_CACHE_VFATS 2      // Maximum number of 13-byte VFAT entries to use for sorting.
984
                                       // Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.
984
                                       // Note: Only affects SCROLL_LONG_FILENAMES with SDSORT_CACHE_NAMES but not SDSORT_DYNAMIC_RAM.

+ 4
- 1
config/examples/AliExpress/CL-260/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/AliExpress/UM2pExt/Configuration.h View File

2073
 //
2073
 //
2074
 //#define TOUCH_BUTTONS
2074
 //#define TOUCH_BUTTONS
2075
 #if ENABLED(TOUCH_BUTTONS)
2075
 #if ENABLED(TOUCH_BUTTONS)
2076
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2077
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2078
+
2076
   #define XPT2046_X_CALIBRATION   12316
2079
   #define XPT2046_X_CALIBRATION   12316
2077
   #define XPT2046_Y_CALIBRATION  -8981
2080
   #define XPT2046_Y_CALIBRATION  -8981
2078
   #define XPT2046_X_OFFSET       -43
2081
   #define XPT2046_X_OFFSET       -43
2212
  */
2215
  */
2213
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2216
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2214
 
2217
 
2215
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2218
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2216
 // 300ms is a good value but you can try less delay.
2219
 // 300ms is a good value but you can try less delay.
2217
 // If the servo can't reach the requested position, increase it.
2220
 // If the servo can't reach the requested position, increase it.
2218
 #define SERVO_DELAY { 300 }
2221
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Anet/A2/Configuration.h View File

2064
 //
2064
 //
2065
 //#define TOUCH_BUTTONS
2065
 //#define TOUCH_BUTTONS
2066
 #if ENABLED(TOUCH_BUTTONS)
2066
 #if ENABLED(TOUCH_BUTTONS)
2067
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2068
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2069
+
2067
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_X_OFFSET       -43
2072
   #define XPT2046_X_OFFSET       -43
2203
  */
2206
  */
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 
2208
 
2206
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2209
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2207
 // 300ms is a good value but you can try less delay.
2210
 // 300ms is a good value but you can try less delay.
2208
 // If the servo can't reach the requested position, increase it.
2211
 // If the servo can't reach the requested position, increase it.
2209
 #define SERVO_DELAY { 300 }
2212
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Anet/A2plus/Configuration.h View File

2064
 //
2064
 //
2065
 //#define TOUCH_BUTTONS
2065
 //#define TOUCH_BUTTONS
2066
 #if ENABLED(TOUCH_BUTTONS)
2066
 #if ENABLED(TOUCH_BUTTONS)
2067
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2068
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2069
+
2067
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_X_OFFSET       -43
2072
   #define XPT2046_X_OFFSET       -43
2203
  */
2206
  */
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 
2208
 
2206
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2209
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2207
 // 300ms is a good value but you can try less delay.
2210
 // 300ms is a good value but you can try less delay.
2208
 // If the servo can't reach the requested position, increase it.
2211
 // If the servo can't reach the requested position, increase it.
2209
 #define SERVO_DELAY { 300 }
2212
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Anet/A6/Configuration.h View File

2215
 //
2215
 //
2216
 //#define TOUCH_BUTTONS
2216
 //#define TOUCH_BUTTONS
2217
 #if ENABLED(TOUCH_BUTTONS)
2217
 #if ENABLED(TOUCH_BUTTONS)
2218
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2219
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2220
+
2218
   #define XPT2046_X_CALIBRATION   12316
2221
   #define XPT2046_X_CALIBRATION   12316
2219
   #define XPT2046_Y_CALIBRATION  -8981
2222
   #define XPT2046_Y_CALIBRATION  -8981
2220
   #define XPT2046_X_OFFSET       -43
2223
   #define XPT2046_X_OFFSET       -43
2354
  */
2357
  */
2355
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2358
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2356
 
2359
 
2357
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2360
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2358
 // 300ms is a good value but you can try less delay.
2361
 // 300ms is a good value but you can try less delay.
2359
 // If the servo can't reach the requested position, increase it.
2362
 // If the servo can't reach the requested position, increase it.
2360
 #define SERVO_DELAY { 300 }
2363
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Anet/A8/Configuration.h View File

2077
 //
2077
 //
2078
 //#define TOUCH_BUTTONS
2078
 //#define TOUCH_BUTTONS
2079
 #if ENABLED(TOUCH_BUTTONS)
2079
 #if ENABLED(TOUCH_BUTTONS)
2080
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2081
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2082
+
2080
   #define XPT2046_X_CALIBRATION   12316
2083
   #define XPT2046_X_CALIBRATION   12316
2081
   #define XPT2046_Y_CALIBRATION  -8981
2084
   #define XPT2046_Y_CALIBRATION  -8981
2082
   #define XPT2046_X_OFFSET       -43
2085
   #define XPT2046_X_OFFSET       -43
2216
  */
2219
  */
2217
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2220
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2218
 
2221
 
2219
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2222
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2220
 // 300ms is a good value but you can try less delay.
2223
 // 300ms is a good value but you can try less delay.
2221
 // If the servo can't reach the requested position, increase it.
2224
 // If the servo can't reach the requested position, increase it.
2222
 #define SERVO_DELAY { 300 }
2225
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Anet/A8plus/Configuration.h View File

2073
 //
2073
 //
2074
 //#define TOUCH_BUTTONS
2074
 //#define TOUCH_BUTTONS
2075
 #if ENABLED(TOUCH_BUTTONS)
2075
 #if ENABLED(TOUCH_BUTTONS)
2076
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2077
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2078
+
2076
   #define XPT2046_X_CALIBRATION   12316
2079
   #define XPT2046_X_CALIBRATION   12316
2077
   #define XPT2046_Y_CALIBRATION  -8981
2080
   #define XPT2046_Y_CALIBRATION  -8981
2078
   #define XPT2046_X_OFFSET       -43
2081
   #define XPT2046_X_OFFSET       -43
2212
  */
2215
  */
2213
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2216
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2214
 
2217
 
2215
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2218
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2216
 // 300ms is a good value but you can try less delay.
2219
 // 300ms is a good value but you can try less delay.
2217
 // If the servo can't reach the requested position, increase it.
2220
 // If the servo can't reach the requested position, increase it.
2218
 #define SERVO_DELAY { 300 }
2221
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Anet/E16/Configuration.h View File

2074
 //
2074
 //
2075
 //#define TOUCH_BUTTONS
2075
 //#define TOUCH_BUTTONS
2076
 #if ENABLED(TOUCH_BUTTONS)
2076
 #if ENABLED(TOUCH_BUTTONS)
2077
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2078
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2079
+
2077
   #define XPT2046_X_CALIBRATION   12316
2080
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_Y_CALIBRATION  -8981
2081
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_X_OFFSET       -43
2082
   #define XPT2046_X_OFFSET       -43
2213
  */
2216
  */
2214
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2217
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 
2218
 
2216
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2219
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2217
 // 300ms is a good value but you can try less delay.
2220
 // 300ms is a good value but you can try less delay.
2218
 // If the servo can't reach the requested position, increase it.
2221
 // If the servo can't reach the requested position, increase it.
2219
 #define SERVO_DELAY { 300 }
2222
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/AnyCubic/i3/Configuration.h View File

2072
 //
2072
 //
2073
 //#define TOUCH_BUTTONS
2073
 //#define TOUCH_BUTTONS
2074
 #if ENABLED(TOUCH_BUTTONS)
2074
 #if ENABLED(TOUCH_BUTTONS)
2075
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2076
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2077
+
2075
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_X_CALIBRATION   12316
2076
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_Y_CALIBRATION  -8981
2077
   #define XPT2046_X_OFFSET       -43
2080
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
2215
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/ArmEd/Configuration.h View File

2063
 //
2063
 //
2064
 //#define TOUCH_BUTTONS
2064
 //#define TOUCH_BUTTONS
2065
 #if ENABLED(TOUCH_BUTTONS)
2065
 #if ENABLED(TOUCH_BUTTONS)
2066
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2067
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2068
+
2066
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_X_CALIBRATION   12316
2067
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_Y_CALIBRATION  -8981
2068
   #define XPT2046_X_OFFSET       -43
2071
   #define XPT2046_X_OFFSET       -43
2202
  */
2205
  */
2203
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2204
 
2207
 
2205
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2208
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2206
 // 300ms is a good value but you can try less delay.
2209
 // 300ms is a good value but you can try less delay.
2207
 // If the servo can't reach the requested position, increase it.
2210
 // If the servo can't reach the requested position, increase it.
2208
 #define SERVO_DELAY { 300 }
2211
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Azteeg/X5GT/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/BIBO/TouchX/cyclops/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/BIBO/TouchX/default/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/BQ/Hephestos/Configuration.h View File

2050
 //
2050
 //
2051
 //#define TOUCH_BUTTONS
2051
 //#define TOUCH_BUTTONS
2052
 #if ENABLED(TOUCH_BUTTONS)
2052
 #if ENABLED(TOUCH_BUTTONS)
2053
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2054
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2055
+
2053
   #define XPT2046_X_CALIBRATION   12316
2056
   #define XPT2046_X_CALIBRATION   12316
2054
   #define XPT2046_Y_CALIBRATION  -8981
2057
   #define XPT2046_Y_CALIBRATION  -8981
2055
   #define XPT2046_X_OFFSET       -43
2058
   #define XPT2046_X_OFFSET       -43
2189
  */
2192
  */
2190
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2193
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2191
 
2194
 
2192
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2195
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2193
 // 300ms is a good value but you can try less delay.
2196
 // 300ms is a good value but you can try less delay.
2194
 // If the servo can't reach the requested position, increase it.
2197
 // If the servo can't reach the requested position, increase it.
2195
 #define SERVO_DELAY { 300 }
2198
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/BQ/Hephestos_2/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/BQ/WITBOX/Configuration.h View File

2050
 //
2050
 //
2051
 //#define TOUCH_BUTTONS
2051
 //#define TOUCH_BUTTONS
2052
 #if ENABLED(TOUCH_BUTTONS)
2052
 #if ENABLED(TOUCH_BUTTONS)
2053
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2054
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2055
+
2053
   #define XPT2046_X_CALIBRATION   12316
2056
   #define XPT2046_X_CALIBRATION   12316
2054
   #define XPT2046_Y_CALIBRATION  -8981
2057
   #define XPT2046_Y_CALIBRATION  -8981
2055
   #define XPT2046_X_OFFSET       -43
2058
   #define XPT2046_X_OFFSET       -43
2189
  */
2192
  */
2190
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2193
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2191
 
2194
 
2192
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2195
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2193
 // 300ms is a good value but you can try less delay.
2196
 // 300ms is a good value but you can try less delay.
2194
 // If the servo can't reach the requested position, increase it.
2197
 // If the servo can't reach the requested position, increase it.
2195
 #define SERVO_DELAY { 300 }
2198
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Cartesio/Configuration.h View File

2061
 //
2061
 //
2062
 //#define TOUCH_BUTTONS
2062
 //#define TOUCH_BUTTONS
2063
 #if ENABLED(TOUCH_BUTTONS)
2063
 #if ENABLED(TOUCH_BUTTONS)
2064
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2065
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2066
+
2064
   #define XPT2046_X_CALIBRATION   12316
2067
   #define XPT2046_X_CALIBRATION   12316
2065
   #define XPT2046_Y_CALIBRATION  -8981
2068
   #define XPT2046_Y_CALIBRATION  -8981
2066
   #define XPT2046_X_OFFSET       -43
2069
   #define XPT2046_X_OFFSET       -43
2200
  */
2203
  */
2201
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2202
 
2205
 
2203
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2206
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2204
 // 300ms is a good value but you can try less delay.
2207
 // 300ms is a good value but you can try less delay.
2205
 // If the servo can't reach the requested position, increase it.
2208
 // If the servo can't reach the requested position, increase it.
2206
 #define SERVO_DELAY { 300 }
2209
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/CR-10/Configuration.h View File

2072
 //
2072
 //
2073
 //#define TOUCH_BUTTONS
2073
 //#define TOUCH_BUTTONS
2074
 #if ENABLED(TOUCH_BUTTONS)
2074
 #if ENABLED(TOUCH_BUTTONS)
2075
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2076
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2077
+
2075
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_X_CALIBRATION   12316
2076
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_Y_CALIBRATION  -8981
2077
   #define XPT2046_X_OFFSET       -43
2080
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/CR-10S/Configuration.h View File

2063
 //
2063
 //
2064
 //#define TOUCH_BUTTONS
2064
 //#define TOUCH_BUTTONS
2065
 #if ENABLED(TOUCH_BUTTONS)
2065
 #if ENABLED(TOUCH_BUTTONS)
2066
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2067
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2068
+
2066
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_X_CALIBRATION   12316
2067
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_Y_CALIBRATION  -8981
2068
   #define XPT2046_X_OFFSET       -43
2071
   #define XPT2046_X_OFFSET       -43
2202
  */
2205
  */
2203
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2204
 
2207
 
2205
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2208
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2206
 // 300ms is a good value but you can try less delay.
2209
 // 300ms is a good value but you can try less delay.
2207
 // If the servo can't reach the requested position, increase it.
2210
 // If the servo can't reach the requested position, increase it.
2208
 #define SERVO_DELAY { 300 }
2211
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/CR-10_5S/Configuration.h View File

2065
 //
2065
 //
2066
 //#define TOUCH_BUTTONS
2066
 //#define TOUCH_BUTTONS
2067
 #if ENABLED(TOUCH_BUTTONS)
2067
 #if ENABLED(TOUCH_BUTTONS)
2068
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2069
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2070
+
2068
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_X_OFFSET       -43
2073
   #define XPT2046_X_OFFSET       -43
2204
  */
2207
  */
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 
2209
 
2207
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2210
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2208
 // 300ms is a good value but you can try less delay.
2211
 // 300ms is a good value but you can try less delay.
2209
 // If the servo can't reach the requested position, increase it.
2212
 // If the servo can't reach the requested position, increase it.
2210
 #define SERVO_DELAY { 300 }
2213
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/CR-10mini/Configuration.h View File

2081
 //
2081
 //
2082
 //#define TOUCH_BUTTONS
2082
 //#define TOUCH_BUTTONS
2083
 #if ENABLED(TOUCH_BUTTONS)
2083
 #if ENABLED(TOUCH_BUTTONS)
2084
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2085
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2086
+
2084
   #define XPT2046_X_CALIBRATION   12316
2087
   #define XPT2046_X_CALIBRATION   12316
2085
   #define XPT2046_Y_CALIBRATION  -8981
2088
   #define XPT2046_Y_CALIBRATION  -8981
2086
   #define XPT2046_X_OFFSET       -43
2089
   #define XPT2046_X_OFFSET       -43
2220
  */
2223
  */
2221
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2224
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2222
 
2225
 
2223
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2226
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2224
 // 300ms is a good value but you can try less delay.
2227
 // 300ms is a good value but you can try less delay.
2225
 // If the servo can't reach the requested position, increase it.
2228
 // If the servo can't reach the requested position, increase it.
2226
 #define SERVO_DELAY { 300 }
2229
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/CR-20 Pro/Configuration.h View File

2065
 //
2065
 //
2066
 //#define TOUCH_BUTTONS
2066
 //#define TOUCH_BUTTONS
2067
 #if ENABLED(TOUCH_BUTTONS)
2067
 #if ENABLED(TOUCH_BUTTONS)
2068
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2069
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2070
+
2068
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_X_OFFSET       -43
2073
   #define XPT2046_X_OFFSET       -43
2204
  */
2207
  */
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 
2209
 
2207
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2210
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2208
 // 300ms is a good value but you can try less delay.
2211
 // 300ms is a good value but you can try less delay.
2209
 // If the servo can't reach the requested position, increase it.
2212
 // If the servo can't reach the requested position, increase it.
2210
 #define SERVO_DELAY { 300 }
2213
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/CR-20/Configuration.h View File

2065
 //
2065
 //
2066
 //#define TOUCH_BUTTONS
2066
 //#define TOUCH_BUTTONS
2067
 #if ENABLED(TOUCH_BUTTONS)
2067
 #if ENABLED(TOUCH_BUTTONS)
2068
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2069
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2070
+
2068
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_X_OFFSET       -43
2073
   #define XPT2046_X_OFFSET       -43
2204
  */
2207
  */
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 
2209
 
2207
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2210
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2208
 // 300ms is a good value but you can try less delay.
2211
 // 300ms is a good value but you can try less delay.
2209
 // If the servo can't reach the requested position, increase it.
2212
 // If the servo can't reach the requested position, increase it.
2210
 #define SERVO_DELAY { 300 }
2213
 #define SERVO_DELAY { 300 }

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

2072
 //
2072
 //
2073
 //#define TOUCH_BUTTONS
2073
 //#define TOUCH_BUTTONS
2074
 #if ENABLED(TOUCH_BUTTONS)
2074
 #if ENABLED(TOUCH_BUTTONS)
2075
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2076
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2077
+
2075
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_X_CALIBRATION   12316
2076
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_Y_CALIBRATION  -8981
2077
   #define XPT2046_X_OFFSET       -43
2080
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/Ender-2/Configuration.h View File

2066
 //
2066
 //
2067
 //#define TOUCH_BUTTONS
2067
 //#define TOUCH_BUTTONS
2068
 #if ENABLED(TOUCH_BUTTONS)
2068
 #if ENABLED(TOUCH_BUTTONS)
2069
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2070
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2071
+
2069
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_X_OFFSET       -43
2074
   #define XPT2046_X_OFFSET       -43
2205
  */
2208
  */
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 
2210
 
2208
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2211
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2209
 // 300ms is a good value but you can try less delay.
2212
 // 300ms is a good value but you can try less delay.
2210
 // If the servo can't reach the requested position, increase it.
2213
 // If the servo can't reach the requested position, increase it.
2211
 #define SERVO_DELAY { 300 }
2214
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/Ender-3/Configuration.h View File

2066
 //
2066
 //
2067
 //#define TOUCH_BUTTONS
2067
 //#define TOUCH_BUTTONS
2068
 #if ENABLED(TOUCH_BUTTONS)
2068
 #if ENABLED(TOUCH_BUTTONS)
2069
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2070
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2071
+
2069
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_X_OFFSET       -43
2074
   #define XPT2046_X_OFFSET       -43
2205
  */
2208
  */
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 
2210
 
2208
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2211
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2209
 // 300ms is a good value but you can try less delay.
2212
 // 300ms is a good value but you can try less delay.
2210
 // If the servo can't reach the requested position, increase it.
2213
 // If the servo can't reach the requested position, increase it.
2211
 #define SERVO_DELAY { 300 }
2214
 #define SERVO_DELAY { 300 }

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

2072
 //
2072
 //
2073
 //#define TOUCH_BUTTONS
2073
 //#define TOUCH_BUTTONS
2074
 #if ENABLED(TOUCH_BUTTONS)
2074
 #if ENABLED(TOUCH_BUTTONS)
2075
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2076
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2077
+
2075
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_X_CALIBRATION   12316
2076
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_Y_CALIBRATION  -8981
2077
   #define XPT2046_X_OFFSET       -43
2080
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Creality/Ender-5/Configuration.h View File

2065
 //
2065
 //
2066
 //#define TOUCH_BUTTONS
2066
 //#define TOUCH_BUTTONS
2067
 #if ENABLED(TOUCH_BUTTONS)
2067
 #if ENABLED(TOUCH_BUTTONS)
2068
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2069
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2070
+
2068
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_X_CALIBRATION   12316
2069
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_Y_CALIBRATION  -8981
2070
   #define XPT2046_X_OFFSET       -43
2073
   #define XPT2046_X_OFFSET       -43
2204
  */
2207
  */
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2206
 
2209
 
2207
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2210
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2208
 // 300ms is a good value but you can try less delay.
2211
 // 300ms is a good value but you can try less delay.
2209
 // If the servo can't reach the requested position, increase it.
2212
 // If the servo can't reach the requested position, increase it.
2210
 #define SERVO_DELAY { 300 }
2213
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Dagoma/Disco Ultimate/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

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

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Einstart-S/Configuration.h View File

2072
 //
2072
 //
2073
 //#define TOUCH_BUTTONS
2073
 //#define TOUCH_BUTTONS
2074
 #if ENABLED(TOUCH_BUTTONS)
2074
 #if ENABLED(TOUCH_BUTTONS)
2075
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2076
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2077
+
2075
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_X_CALIBRATION   12316
2076
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_Y_CALIBRATION  -8981
2077
   #define XPT2046_X_OFFSET       -43
2080
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FYSETC/AIO_II/Configuration.h View File

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration.h View File

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FYSETC/Cheetah 1.2/base/Configuration.h View File

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FYSETC/Cheetah/BLTouch/Configuration.h View File

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FYSETC/Cheetah/base/Configuration.h View File

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FYSETC/F6_13/Configuration.h View File

2064
 //
2064
 //
2065
 //#define TOUCH_BUTTONS
2065
 //#define TOUCH_BUTTONS
2066
 #if ENABLED(TOUCH_BUTTONS)
2066
 #if ENABLED(TOUCH_BUTTONS)
2067
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2068
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2069
+
2067
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_X_OFFSET       -43
2072
   #define XPT2046_X_OFFSET       -43
2207
  */
2210
  */
2208
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2211
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 
2212
 
2210
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2213
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2211
 // 300ms is a good value but you can try less delay.
2214
 // 300ms is a good value but you can try less delay.
2212
 // If the servo can't reach the requested position, increase it.
2215
 // If the servo can't reach the requested position, increase it.
2213
 #define SERVO_DELAY { 300 }
2216
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Felix/Configuration.h View File

2044
 //
2044
 //
2045
 //#define TOUCH_BUTTONS
2045
 //#define TOUCH_BUTTONS
2046
 #if ENABLED(TOUCH_BUTTONS)
2046
 #if ENABLED(TOUCH_BUTTONS)
2047
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2048
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2049
+
2047
   #define XPT2046_X_CALIBRATION   12316
2050
   #define XPT2046_X_CALIBRATION   12316
2048
   #define XPT2046_Y_CALIBRATION  -8981
2051
   #define XPT2046_Y_CALIBRATION  -8981
2049
   #define XPT2046_X_OFFSET       -43
2052
   #define XPT2046_X_OFFSET       -43
2183
  */
2186
  */
2184
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2187
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2185
 
2188
 
2186
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2189
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2187
 // 300ms is a good value but you can try less delay.
2190
 // 300ms is a good value but you can try less delay.
2188
 // If the servo can't reach the requested position, increase it.
2191
 // If the servo can't reach the requested position, increase it.
2189
 #define SERVO_DELAY { 300 }
2192
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Felix/DUAL/Configuration.h View File

2044
 //
2044
 //
2045
 //#define TOUCH_BUTTONS
2045
 //#define TOUCH_BUTTONS
2046
 #if ENABLED(TOUCH_BUTTONS)
2046
 #if ENABLED(TOUCH_BUTTONS)
2047
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2048
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2049
+
2047
   #define XPT2046_X_CALIBRATION   12316
2050
   #define XPT2046_X_CALIBRATION   12316
2048
   #define XPT2046_Y_CALIBRATION  -8981
2051
   #define XPT2046_Y_CALIBRATION  -8981
2049
   #define XPT2046_X_OFFSET       -43
2052
   #define XPT2046_X_OFFSET       -43
2183
  */
2186
  */
2184
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2187
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2185
 
2188
 
2186
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2189
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2187
 // 300ms is a good value but you can try less delay.
2190
 // 300ms is a good value but you can try less delay.
2188
 // If the servo can't reach the requested position, increase it.
2191
 // If the servo can't reach the requested position, increase it.
2189
 #define SERVO_DELAY { 300 }
2192
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FlashForge/CreatorPro/Configuration.h View File

2053
 //
2053
 //
2054
 //#define TOUCH_BUTTONS
2054
 //#define TOUCH_BUTTONS
2055
 #if ENABLED(TOUCH_BUTTONS)
2055
 #if ENABLED(TOUCH_BUTTONS)
2056
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2057
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2058
+
2056
   #define XPT2046_X_CALIBRATION   12316
2059
   #define XPT2046_X_CALIBRATION   12316
2057
   #define XPT2046_Y_CALIBRATION  -8981
2060
   #define XPT2046_Y_CALIBRATION  -8981
2058
   #define XPT2046_X_OFFSET       -43
2061
   #define XPT2046_X_OFFSET       -43
2192
  */
2195
  */
2193
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2196
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2194
 
2197
 
2195
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2198
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2196
 // 300ms is a good value but you can try less delay.
2199
 // 300ms is a good value but you can try less delay.
2197
 // If the servo can't reach the requested position, increase it.
2200
 // If the servo can't reach the requested position, increase it.
2198
 #define SERVO_DELAY { 300 }
2201
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/FolgerTech/i3-2020/Configuration.h View File

2068
 //
2068
 //
2069
 //#define TOUCH_BUTTONS
2069
 //#define TOUCH_BUTTONS
2070
 #if ENABLED(TOUCH_BUTTONS)
2070
 #if ENABLED(TOUCH_BUTTONS)
2071
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2072
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2073
+
2071
   #define XPT2046_X_CALIBRATION   12316
2074
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_Y_CALIBRATION  -8981
2075
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_X_OFFSET       -43
2076
   #define XPT2046_X_OFFSET       -43
2207
  */
2210
  */
2208
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
2211
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
2209
 
2212
 
2210
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2213
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2211
 // 300ms is a good value but you can try less delay.
2214
 // 300ms is a good value but you can try less delay.
2212
 // If the servo can't reach the requested position, increase it.
2215
 // If the servo can't reach the requested position, increase it.
2213
 #define SERVO_DELAY { 500, 500 }
2216
 #define SERVO_DELAY { 500, 500 }

+ 4
- 1
config/examples/Formbot/Raptor/Configuration.h View File

2167
 //
2167
 //
2168
 //#define TOUCH_BUTTONS
2168
 //#define TOUCH_BUTTONS
2169
 #if ENABLED(TOUCH_BUTTONS)
2169
 #if ENABLED(TOUCH_BUTTONS)
2170
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2171
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2172
+
2170
   #define XPT2046_X_CALIBRATION   12316
2173
   #define XPT2046_X_CALIBRATION   12316
2171
   #define XPT2046_Y_CALIBRATION  -8981
2174
   #define XPT2046_Y_CALIBRATION  -8981
2172
   #define XPT2046_X_OFFSET       -43
2175
   #define XPT2046_X_OFFSET       -43
2306
  */
2309
  */
2307
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2310
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2308
 
2311
 
2309
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2312
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2310
 // 300ms is a good value but you can try less delay.
2313
 // 300ms is a good value but you can try less delay.
2311
 // If the servo can't reach the requested position, increase it.
2314
 // If the servo can't reach the requested position, increase it.
2312
 #define SERVO_DELAY { 300 }
2315
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Formbot/T_Rex_2+/Configuration.h View File

2096
 //
2096
 //
2097
 //#define TOUCH_BUTTONS
2097
 //#define TOUCH_BUTTONS
2098
 #if ENABLED(TOUCH_BUTTONS)
2098
 #if ENABLED(TOUCH_BUTTONS)
2099
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2100
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2101
+
2099
   #define XPT2046_X_CALIBRATION   12316
2102
   #define XPT2046_X_CALIBRATION   12316
2100
   #define XPT2046_Y_CALIBRATION  -8981
2103
   #define XPT2046_Y_CALIBRATION  -8981
2101
   #define XPT2046_X_OFFSET       -43
2104
   #define XPT2046_X_OFFSET       -43
2235
  */
2238
  */
2236
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2239
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2237
 
2240
 
2238
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2241
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2239
 // 300ms is a good value but you can try less delay.
2242
 // 300ms is a good value but you can try less delay.
2240
 // If the servo can't reach the requested position, increase it.
2243
 // If the servo can't reach the requested position, increase it.
2241
 #define SERVO_DELAY { 300 }
2244
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Formbot/T_Rex_3/Configuration.h View File

2090
 //
2090
 //
2091
 //#define TOUCH_BUTTONS
2091
 //#define TOUCH_BUTTONS
2092
 #if ENABLED(TOUCH_BUTTONS)
2092
 #if ENABLED(TOUCH_BUTTONS)
2093
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2094
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2095
+
2093
   #define XPT2046_X_CALIBRATION   12316
2096
   #define XPT2046_X_CALIBRATION   12316
2094
   #define XPT2046_Y_CALIBRATION  -8981
2097
   #define XPT2046_Y_CALIBRATION  -8981
2095
   #define XPT2046_X_OFFSET       -43
2098
   #define XPT2046_X_OFFSET       -43
2229
  */
2232
  */
2230
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2233
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2231
 
2234
 
2232
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2235
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2233
 // 300ms is a good value but you can try less delay.
2236
 // 300ms is a good value but you can try less delay.
2234
 // If the servo can't reach the requested position, increase it.
2237
 // If the servo can't reach the requested position, increase it.
2235
 #define SERVO_DELAY { 300 }
2238
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/A10/Configuration.h View File

2047
 //
2047
 //
2048
 //#define TOUCH_BUTTONS
2048
 //#define TOUCH_BUTTONS
2049
 #if ENABLED(TOUCH_BUTTONS)
2049
 #if ENABLED(TOUCH_BUTTONS)
2050
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2051
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2052
+
2050
   #define XPT2046_X_CALIBRATION   12316
2053
   #define XPT2046_X_CALIBRATION   12316
2051
   #define XPT2046_Y_CALIBRATION  -8981
2054
   #define XPT2046_Y_CALIBRATION  -8981
2052
   #define XPT2046_X_OFFSET       -43
2055
   #define XPT2046_X_OFFSET       -43
2186
  */
2189
  */
2187
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2190
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2188
 
2191
 
2189
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2192
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2190
 // 300ms is a good value but you can try less delay.
2193
 // 300ms is a good value but you can try less delay.
2191
 // If the servo can't reach the requested position, increase it.
2194
 // If the servo can't reach the requested position, increase it.
2192
 #define SERVO_DELAY { 300 }
2195
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/A10M/Configuration.h View File

2047
 //
2047
 //
2048
 //#define TOUCH_BUTTONS
2048
 //#define TOUCH_BUTTONS
2049
 #if ENABLED(TOUCH_BUTTONS)
2049
 #if ENABLED(TOUCH_BUTTONS)
2050
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2051
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2052
+
2050
   #define XPT2046_X_CALIBRATION   12316
2053
   #define XPT2046_X_CALIBRATION   12316
2051
   #define XPT2046_Y_CALIBRATION  -8981
2054
   #define XPT2046_Y_CALIBRATION  -8981
2052
   #define XPT2046_X_OFFSET       -43
2055
   #define XPT2046_X_OFFSET       -43
2186
  */
2189
  */
2187
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2190
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2188
 
2191
 
2189
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2192
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2190
 // 300ms is a good value but you can try less delay.
2193
 // 300ms is a good value but you can try less delay.
2191
 // If the servo can't reach the requested position, increase it.
2194
 // If the servo can't reach the requested position, increase it.
2192
 #define SERVO_DELAY { 300 }
2195
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/A20M/Configuration.h View File

2049
 //
2049
 //
2050
 //#define TOUCH_BUTTONS
2050
 //#define TOUCH_BUTTONS
2051
 #if ENABLED(TOUCH_BUTTONS)
2051
 #if ENABLED(TOUCH_BUTTONS)
2052
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2053
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2054
+
2052
   #define XPT2046_X_CALIBRATION   12316
2055
   #define XPT2046_X_CALIBRATION   12316
2053
   #define XPT2046_Y_CALIBRATION  -8981
2056
   #define XPT2046_Y_CALIBRATION  -8981
2054
   #define XPT2046_X_OFFSET       -43
2057
   #define XPT2046_X_OFFSET       -43
2188
  */
2191
  */
2189
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2192
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2190
 
2193
 
2191
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2194
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2192
 // 300ms is a good value but you can try less delay.
2195
 // 300ms is a good value but you can try less delay.
2193
 // If the servo can't reach the requested position, increase it.
2196
 // If the servo can't reach the requested position, increase it.
2194
 #define SERVO_DELAY { 300 }
2197
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/GT2560/Configuration.h View File

2077
 //
2077
 //
2078
 //#define TOUCH_BUTTONS
2078
 //#define TOUCH_BUTTONS
2079
 #if ENABLED(TOUCH_BUTTONS)
2079
 #if ENABLED(TOUCH_BUTTONS)
2080
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2081
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2082
+
2080
   #define XPT2046_X_CALIBRATION   12316
2083
   #define XPT2046_X_CALIBRATION   12316
2081
   #define XPT2046_Y_CALIBRATION  -8981
2084
   #define XPT2046_Y_CALIBRATION  -8981
2082
   #define XPT2046_X_OFFSET       -43
2085
   #define XPT2046_X_OFFSET       -43
2216
  */
2219
  */
2217
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2220
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2218
 
2221
 
2219
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2222
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2220
 // 300ms is a good value but you can try less delay.
2223
 // 300ms is a good value but you can try less delay.
2221
 // If the servo can't reach the requested position, increase it.
2224
 // If the servo can't reach the requested position, increase it.
2222
 #define SERVO_DELAY { 300 }
2225
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/I3_Pro_X-GT2560/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
2205
 #define NUM_SERVOS 1 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/MeCreator2/Configuration.h View File

2069
 //
2069
 //
2070
 //#define TOUCH_BUTTONS
2070
 //#define TOUCH_BUTTONS
2071
 #if ENABLED(TOUCH_BUTTONS)
2071
 #if ENABLED(TOUCH_BUTTONS)
2072
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2073
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2074
+
2072
   #define XPT2046_X_CALIBRATION   12316
2075
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_Y_CALIBRATION  -8981
2076
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_X_OFFSET       -43
2077
   #define XPT2046_X_OFFSET       -43
2208
  */
2211
  */
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 
2213
 
2211
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2214
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2212
 // 300ms is a good value but you can try less delay.
2215
 // 300ms is a good value but you can try less delay.
2213
 // If the servo can't reach the requested position, increase it.
2216
 // If the servo can't reach the requested position, increase it.
2214
 #define SERVO_DELAY { 300 }
2217
 #define SERVO_DELAY { 300 }

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

2083
 //
2083
 //
2084
 //#define TOUCH_BUTTONS
2084
 //#define TOUCH_BUTTONS
2085
 #if ENABLED(TOUCH_BUTTONS)
2085
 #if ENABLED(TOUCH_BUTTONS)
2086
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2087
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2088
+
2086
   #define XPT2046_X_CALIBRATION   12316
2089
   #define XPT2046_X_CALIBRATION   12316
2087
   #define XPT2046_Y_CALIBRATION  -8981
2090
   #define XPT2046_Y_CALIBRATION  -8981
2088
   #define XPT2046_X_OFFSET       -43
2091
   #define XPT2046_X_OFFSET       -43
2222
  */
2225
  */
2223
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2226
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2224
 
2227
 
2225
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2228
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2226
 // 300ms is a good value but you can try less delay.
2229
 // 300ms is a good value but you can try less delay.
2227
 // If the servo can't reach the requested position, increase it.
2230
 // If the servo can't reach the requested position, increase it.
2228
 #define SERVO_DELAY { 300 }
2231
 #define SERVO_DELAY { 300 }

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

2082
 //
2082
 //
2083
 //#define TOUCH_BUTTONS
2083
 //#define TOUCH_BUTTONS
2084
 #if ENABLED(TOUCH_BUTTONS)
2084
 #if ENABLED(TOUCH_BUTTONS)
2085
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2086
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2087
+
2085
   #define XPT2046_X_CALIBRATION   12316
2088
   #define XPT2046_X_CALIBRATION   12316
2086
   #define XPT2046_Y_CALIBRATION  -8981
2089
   #define XPT2046_Y_CALIBRATION  -8981
2087
   #define XPT2046_X_OFFSET       -43
2090
   #define XPT2046_X_OFFSET       -43
2221
  */
2224
  */
2222
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2225
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2223
 
2226
 
2224
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2227
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2225
 // 300ms is a good value but you can try less delay.
2228
 // 300ms is a good value but you can try less delay.
2226
 // If the servo can't reach the requested position, increase it.
2229
 // If the servo can't reach the requested position, increase it.
2227
 #define SERVO_DELAY { 300 }
2230
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/Prusa i3 Pro C/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Geeetech/Prusa i3 Pro W/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/HMS434/Configuration.h View File

2043
 //
2043
 //
2044
 //#define TOUCH_BUTTONS
2044
 //#define TOUCH_BUTTONS
2045
 #if ENABLED(TOUCH_BUTTONS)
2045
 #if ENABLED(TOUCH_BUTTONS)
2046
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2047
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2048
+
2046
   #define XPT2046_X_CALIBRATION   12316
2049
   #define XPT2046_X_CALIBRATION   12316
2047
   #define XPT2046_Y_CALIBRATION  -8981
2050
   #define XPT2046_Y_CALIBRATION  -8981
2048
   #define XPT2046_X_OFFSET       -43
2051
   #define XPT2046_X_OFFSET       -43
2182
  */
2185
  */
2183
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2186
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2184
 
2187
 
2185
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2188
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2186
 // 300ms is a good value but you can try less delay.
2189
 // 300ms is a good value but you can try less delay.
2187
 // If the servo can't reach the requested position, increase it.
2190
 // If the servo can't reach the requested position, increase it.
2188
 #define SERVO_DELAY { 300 }
2191
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Infitary/i3-M508/Configuration.h View File

2066
 //
2066
 //
2067
 //#define TOUCH_BUTTONS
2067
 //#define TOUCH_BUTTONS
2068
 #if ENABLED(TOUCH_BUTTONS)
2068
 #if ENABLED(TOUCH_BUTTONS)
2069
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2070
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2071
+
2069
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_X_OFFSET       -43
2074
   #define XPT2046_X_OFFSET       -43
2205
  */
2208
  */
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 
2210
 
2208
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2211
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2209
 // 300ms is a good value but you can try less delay.
2212
 // 300ms is a good value but you can try less delay.
2210
 // If the servo can't reach the requested position, increase it.
2213
 // If the servo can't reach the requested position, increase it.
2211
 #define SERVO_DELAY { 300 }
2214
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/JGAurora/A1/Configuration.h View File

2071
 //
2071
 //
2072
 #define TOUCH_BUTTONS
2072
 #define TOUCH_BUTTONS
2073
 #if ENABLED(TOUCH_BUTTONS)
2073
 #if ENABLED(TOUCH_BUTTONS)
2074
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2075
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2076
+
2074
   #define XPT2046_X_CALIBRATION   12316
2077
   #define XPT2046_X_CALIBRATION   12316
2075
   #define XPT2046_Y_CALIBRATION  -8981
2078
   #define XPT2046_Y_CALIBRATION  -8981
2076
   #define XPT2046_X_OFFSET       -43
2079
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/JGAurora/A5/Configuration.h View File

2074
 //
2074
 //
2075
 //#define TOUCH_BUTTONS
2075
 //#define TOUCH_BUTTONS
2076
 #if ENABLED(TOUCH_BUTTONS)
2076
 #if ENABLED(TOUCH_BUTTONS)
2077
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2078
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2079
+
2077
   #define XPT2046_X_CALIBRATION   12316
2080
   #define XPT2046_X_CALIBRATION   12316
2078
   #define XPT2046_Y_CALIBRATION  -8981
2081
   #define XPT2046_Y_CALIBRATION  -8981
2079
   #define XPT2046_X_OFFSET       -43
2082
   #define XPT2046_X_OFFSET       -43
2213
  */
2216
  */
2214
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2217
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 
2218
 
2216
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2219
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2217
 // 300ms is a good value but you can try less delay.
2220
 // 300ms is a good value but you can try less delay.
2218
 // If the servo can't reach the requested position, increase it.
2221
 // If the servo can't reach the requested position, increase it.
2219
 #define SERVO_DELAY { 300 }
2222
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/JGAurora/A5S/Configuration.h View File

2071
 //
2071
 //
2072
 #define TOUCH_BUTTONS
2072
 #define TOUCH_BUTTONS
2073
 #if ENABLED(TOUCH_BUTTONS)
2073
 #if ENABLED(TOUCH_BUTTONS)
2074
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2075
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2076
+
2074
   #define XPT2046_X_CALIBRATION   12316
2077
   #define XPT2046_X_CALIBRATION   12316
2075
   #define XPT2046_Y_CALIBRATION  -8981
2078
   #define XPT2046_Y_CALIBRATION  -8981
2076
   #define XPT2046_X_OFFSET       -43
2079
   #define XPT2046_X_OFFSET       -43
2211
  */
2214
  */
2212
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2215
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 
2216
 
2214
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2217
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2215
 // 300ms is a good value but you can try less delay.
2218
 // 300ms is a good value but you can try less delay.
2216
 // If the servo can't reach the requested position, increase it.
2219
 // If the servo can't reach the requested position, increase it.
2217
 #define SERVO_DELAY { 300 }
2220
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/MakerParts/Configuration.h View File

2082
 //
2082
 //
2083
 //#define TOUCH_BUTTONS
2083
 //#define TOUCH_BUTTONS
2084
 #if ENABLED(TOUCH_BUTTONS)
2084
 #if ENABLED(TOUCH_BUTTONS)
2085
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2086
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2087
+
2085
   #define XPT2046_X_CALIBRATION   12316
2088
   #define XPT2046_X_CALIBRATION   12316
2086
   #define XPT2046_Y_CALIBRATION  -8981
2089
   #define XPT2046_Y_CALIBRATION  -8981
2087
   #define XPT2046_X_OFFSET       -43
2090
   #define XPT2046_X_OFFSET       -43
2221
  */
2224
  */
2222
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2225
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2223
 
2226
 
2224
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2227
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2225
 // 300ms is a good value but you can try less delay.
2228
 // 300ms is a good value but you can try less delay.
2226
 // If the servo can't reach the requested position, increase it.
2229
 // If the servo can't reach the requested position, increase it.
2227
 #define SERVO_DELAY { 300 }
2230
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Malyan/M150/Configuration.h View File

2090
 //
2090
 //
2091
 //#define TOUCH_BUTTONS
2091
 //#define TOUCH_BUTTONS
2092
 #if ENABLED(TOUCH_BUTTONS)
2092
 #if ENABLED(TOUCH_BUTTONS)
2093
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2094
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2095
+
2093
   #define XPT2046_X_CALIBRATION   12316
2096
   #define XPT2046_X_CALIBRATION   12316
2094
   #define XPT2046_Y_CALIBRATION  -8981
2097
   #define XPT2046_Y_CALIBRATION  -8981
2095
   #define XPT2046_X_OFFSET       -43
2098
   #define XPT2046_X_OFFSET       -43
2229
  */
2232
  */
2230
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2233
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2231
 
2234
 
2232
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2235
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2233
 // 300ms is a good value but you can try less delay.
2236
 // 300ms is a good value but you can try less delay.
2234
 // If the servo can't reach the requested position, increase it.
2237
 // If the servo can't reach the requested position, increase it.
2235
 #define SERVO_DELAY { 300 }
2238
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Malyan/M200/Configuration.h View File

2061
 //
2061
 //
2062
 //#define TOUCH_BUTTONS
2062
 //#define TOUCH_BUTTONS
2063
 #if ENABLED(TOUCH_BUTTONS)
2063
 #if ENABLED(TOUCH_BUTTONS)
2064
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2065
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2066
+
2064
   #define XPT2046_X_CALIBRATION   12316
2067
   #define XPT2046_X_CALIBRATION   12316
2065
   #define XPT2046_Y_CALIBRATION  -8981
2068
   #define XPT2046_Y_CALIBRATION  -8981
2066
   #define XPT2046_X_OFFSET       -43
2069
   #define XPT2046_X_OFFSET       -43
2200
  */
2203
  */
2201
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2202
 
2205
 
2203
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2206
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2204
 // 300ms is a good value but you can try less delay.
2207
 // 300ms is a good value but you can try less delay.
2205
 // If the servo can't reach the requested position, increase it.
2208
 // If the servo can't reach the requested position, increase it.
2206
 #define SERVO_DELAY { 300 }
2209
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Micromake/C1/basic/Configuration.h View File

2066
 //
2066
 //
2067
 //#define TOUCH_BUTTONS
2067
 //#define TOUCH_BUTTONS
2068
 #if ENABLED(TOUCH_BUTTONS)
2068
 #if ENABLED(TOUCH_BUTTONS)
2069
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2070
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2071
+
2069
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_X_OFFSET       -43
2074
   #define XPT2046_X_OFFSET       -43
2205
  */
2208
  */
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 
2210
 
2208
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2211
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2209
 // 300ms is a good value but you can try less delay.
2212
 // 300ms is a good value but you can try less delay.
2210
 // If the servo can't reach the requested position, increase it.
2213
 // If the servo can't reach the requested position, increase it.
2211
 #define SERVO_DELAY { 300 }
2214
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Micromake/C1/enhanced/Configuration.h View File

2066
 //
2066
 //
2067
 //#define TOUCH_BUTTONS
2067
 //#define TOUCH_BUTTONS
2068
 #if ENABLED(TOUCH_BUTTONS)
2068
 #if ENABLED(TOUCH_BUTTONS)
2069
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2070
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2071
+
2069
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_X_OFFSET       -43
2074
   #define XPT2046_X_OFFSET       -43
2205
  */
2208
  */
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 
2210
 
2208
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2211
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2209
 // 300ms is a good value but you can try less delay.
2212
 // 300ms is a good value but you can try less delay.
2210
 // If the servo can't reach the requested position, increase it.
2213
 // If the servo can't reach the requested position, increase it.
2211
 #define SERVO_DELAY { 300 }
2214
 #define SERVO_DELAY { 300 }

+ 16
- 6
config/examples/Mks/Robin/Configuration.h View File

2062
 //
2062
 //
2063
 // ADS7843/XPT2046 ADC Touchscreen such as ILI9341 2.8
2063
 // ADS7843/XPT2046 ADC Touchscreen such as ILI9341 2.8
2064
 //
2064
 //
2065
-//#define TOUCH_BUTTONS
2065
+#define TOUCH_BUTTONS
2066
 #if ENABLED(TOUCH_BUTTONS)
2066
 #if ENABLED(TOUCH_BUTTONS)
2067
-  #define XPT2046_X_CALIBRATION   12316
2068
-  #define XPT2046_Y_CALIBRATION  -8981
2069
-  #define XPT2046_X_OFFSET       -43
2070
-  #define XPT2046_Y_OFFSET        257
2067
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2068
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2069
+
2070
+  /* MKS Robin TFT v2.0 */
2071
+  #define XPT2046_X_CALIBRATION    12013
2072
+  #define XPT2046_Y_CALIBRATION    -8711
2073
+  #define XPT2046_X_OFFSET           -32
2074
+  #define XPT2046_Y_OFFSET           256
2075
+
2076
+  /* MKS Robin TFT v1.1 */
2077
+  //#define XPT2046_X_CALIBRATION -11792
2078
+  //#define XPT2046_Y_CALIBRATION   8947
2079
+  //#define XPT2046_X_OFFSET         342
2080
+  //#define XPT2046_Y_OFFSET         -19
2071
 #endif
2081
 #endif
2072
 
2082
 
2073
 //
2083
 //
2203
  */
2213
  */
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2214
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 
2215
 
2206
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2216
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2207
 // 300ms is a good value but you can try less delay.
2217
 // 300ms is a good value but you can try less delay.
2208
 // If the servo can't reach the requested position, increase it.
2218
 // If the servo can't reach the requested position, increase it.
2209
 #define SERVO_DELAY { 300 }
2219
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Mks/Sbase/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Printrbot/PrintrboardG2/Configuration.h View File

2070
 //
2070
 //
2071
 //#define TOUCH_BUTTONS
2071
 //#define TOUCH_BUTTONS
2072
 #if ENABLED(TOUCH_BUTTONS)
2072
 #if ENABLED(TOUCH_BUTTONS)
2073
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2074
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2075
+
2073
   #define XPT2046_X_CALIBRATION   12316
2076
   #define XPT2046_X_CALIBRATION   12316
2074
   #define XPT2046_Y_CALIBRATION  -8981
2077
   #define XPT2046_Y_CALIBRATION  -8981
2075
   #define XPT2046_X_OFFSET       -43
2078
   #define XPT2046_X_OFFSET       -43
2209
  */
2212
  */
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2213
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2211
 
2214
 
2212
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2215
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2213
 // 300ms is a good value but you can try less delay.
2216
 // 300ms is a good value but you can try less delay.
2214
 // If the servo can't reach the requested position, increase it.
2217
 // If the servo can't reach the requested position, increase it.
2215
 #define SERVO_DELAY { 300 }
2218
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/RapideLite/RL200/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/RepRapPro/Huxley/Configuration.h View File

2111
 //
2111
 //
2112
 //#define TOUCH_BUTTONS
2112
 //#define TOUCH_BUTTONS
2113
 #if ENABLED(TOUCH_BUTTONS)
2113
 #if ENABLED(TOUCH_BUTTONS)
2114
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2115
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2116
+
2114
   #define XPT2046_X_CALIBRATION   12316
2117
   #define XPT2046_X_CALIBRATION   12316
2115
   #define XPT2046_Y_CALIBRATION  -8981
2118
   #define XPT2046_Y_CALIBRATION  -8981
2116
   #define XPT2046_X_OFFSET       -43
2119
   #define XPT2046_X_OFFSET       -43
2250
  */
2253
  */
2251
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2254
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2252
 
2255
 
2253
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2256
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2254
 // 300ms is a good value but you can try less delay.
2257
 // 300ms is a good value but you can try less delay.
2255
 // If the servo can't reach the requested position, increase it.
2258
 // If the servo can't reach the requested position, increase it.
2256
 #define SERVO_DELAY { 300 }
2259
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/RepRapWorld/Megatronics/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/RigidBot/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/SCARA/Configuration.h View File

2071
 //
2071
 //
2072
 //#define TOUCH_BUTTONS
2072
 //#define TOUCH_BUTTONS
2073
 #if ENABLED(TOUCH_BUTTONS)
2073
 #if ENABLED(TOUCH_BUTTONS)
2074
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2075
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2076
+
2074
   #define XPT2046_X_CALIBRATION   12316
2077
   #define XPT2046_X_CALIBRATION   12316
2075
   #define XPT2046_Y_CALIBRATION  -8981
2078
   #define XPT2046_Y_CALIBRATION  -8981
2076
   #define XPT2046_X_OFFSET       -43
2079
   #define XPT2046_X_OFFSET       -43
2210
  */
2213
  */
2211
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2214
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2212
 
2215
 
2213
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2216
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2214
 // 300ms is a good value but you can try less delay.
2217
 // 300ms is a good value but you can try less delay.
2215
 // If the servo can't reach the requested position, increase it.
2218
 // If the servo can't reach the requested position, increase it.
2216
 #define SERVO_DELAY { 300 }
2219
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/STM32/Black_STM32F407VET6/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
2205
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300, 300 }
2210
 #define SERVO_DELAY { 300, 300 }

+ 4
- 1
config/examples/STM32/STM32F103R/Configuration.h View File

2064
 //
2064
 //
2065
 //#define TOUCH_BUTTONS
2065
 //#define TOUCH_BUTTONS
2066
 #if ENABLED(TOUCH_BUTTONS)
2066
 #if ENABLED(TOUCH_BUTTONS)
2067
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2068
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2069
+
2067
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_X_OFFSET       -43
2072
   #define XPT2046_X_OFFSET       -43
2203
  */
2206
  */
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 
2208
 
2206
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2209
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2207
 // 300ms is a good value but you can try less delay.
2210
 // 300ms is a good value but you can try less delay.
2208
 // If the servo can't reach the requested position, increase it.
2211
 // If the servo can't reach the requested position, increase it.
2209
 #define SERVO_DELAY { 300 }
2212
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/STM32/STM32F4/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/STM32/stm32f103ret6/Configuration.h View File

2064
 //
2064
 //
2065
 //#define TOUCH_BUTTONS
2065
 //#define TOUCH_BUTTONS
2066
 #if ENABLED(TOUCH_BUTTONS)
2066
 #if ENABLED(TOUCH_BUTTONS)
2067
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2068
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2069
+
2067
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_X_OFFSET       -43
2072
   #define XPT2046_X_OFFSET       -43
2203
  */
2206
  */
2204
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 
2208
 
2206
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2209
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2207
 // 300ms is a good value but you can try less delay.
2210
 // 300ms is a good value but you can try less delay.
2208
 // If the servo can't reach the requested position, increase it.
2211
 // If the servo can't reach the requested position, increase it.
2209
 #define SERVO_DELAY { 300 }
2212
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Sanguinololu/Configuration.h View File

2093
 //
2093
 //
2094
 //#define TOUCH_BUTTONS
2094
 //#define TOUCH_BUTTONS
2095
 #if ENABLED(TOUCH_BUTTONS)
2095
 #if ENABLED(TOUCH_BUTTONS)
2096
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2097
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2098
+
2096
   #define XPT2046_X_CALIBRATION   12316
2099
   #define XPT2046_X_CALIBRATION   12316
2097
   #define XPT2046_Y_CALIBRATION  -8981
2100
   #define XPT2046_Y_CALIBRATION  -8981
2098
   #define XPT2046_X_OFFSET       -43
2101
   #define XPT2046_X_OFFSET       -43
2232
  */
2235
  */
2233
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2236
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2234
 
2237
 
2235
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2238
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2236
 // 300ms is a good value but you can try less delay.
2239
 // 300ms is a good value but you can try less delay.
2237
 // If the servo can't reach the requested position, increase it.
2240
 // If the servo can't reach the requested position, increase it.
2238
 #define SERVO_DELAY { 300 }
2241
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Tevo/Michelangelo/Configuration.h View File

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Tevo/Tarantula Pro/Configuration.h View File

2060
 //
2060
 //
2061
 //#define TOUCH_BUTTONS
2061
 //#define TOUCH_BUTTONS
2062
 #if ENABLED(TOUCH_BUTTONS)
2062
 #if ENABLED(TOUCH_BUTTONS)
2063
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2064
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2065
+
2063
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_X_CALIBRATION   12316
2064
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_Y_CALIBRATION  -8981
2065
   #define XPT2046_X_OFFSET       -43
2068
   #define XPT2046_X_OFFSET       -43
2199
  */
2202
  */
2200
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2201
 
2204
 
2202
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2205
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2203
 // 300ms is a good value but you can try less delay.
2206
 // 300ms is a good value but you can try less delay.
2204
 // If the servo can't reach the requested position, increase it.
2207
 // If the servo can't reach the requested position, increase it.
2205
 #define SERVO_DELAY { 300 }
2208
 #define SERVO_DELAY { 300 }

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

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

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

2067
 //
2067
 //
2068
 //#define TOUCH_BUTTONS
2068
 //#define TOUCH_BUTTONS
2069
 #if ENABLED(TOUCH_BUTTONS)
2069
 #if ENABLED(TOUCH_BUTTONS)
2070
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2071
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2072
+
2070
   #define XPT2046_X_CALIBRATION   12316
2073
   #define XPT2046_X_CALIBRATION   12316
2071
   #define XPT2046_Y_CALIBRATION  -8981
2074
   #define XPT2046_Y_CALIBRATION  -8981
2072
   #define XPT2046_X_OFFSET       -43
2075
   #define XPT2046_X_OFFSET       -43
2206
  */
2209
  */
2207
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2210
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2208
 
2211
 
2209
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2212
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2210
 // 300ms is a good value but you can try less delay.
2213
 // 300ms is a good value but you can try less delay.
2211
 // If the servo can't reach the requested position, increase it.
2214
 // If the servo can't reach the requested position, increase it.
2212
 #define SERVO_DELAY { 300 }
2215
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/TheBorg/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/TinyBoy2/Configuration.h View File

2118
 //
2118
 //
2119
 //#define TOUCH_BUTTONS
2119
 //#define TOUCH_BUTTONS
2120
 #if ENABLED(TOUCH_BUTTONS)
2120
 #if ENABLED(TOUCH_BUTTONS)
2121
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2122
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2123
+
2121
   #define XPT2046_X_CALIBRATION   12316
2124
   #define XPT2046_X_CALIBRATION   12316
2122
   #define XPT2046_Y_CALIBRATION  -8981
2125
   #define XPT2046_Y_CALIBRATION  -8981
2123
   #define XPT2046_X_OFFSET       -43
2126
   #define XPT2046_X_OFFSET       -43
2257
  */
2260
  */
2258
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2261
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2259
 
2262
 
2260
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2263
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2261
 // 300ms is a good value but you can try less delay.
2264
 // 300ms is a good value but you can try less delay.
2262
 // If the servo can't reach the requested position, increase it.
2265
 // If the servo can't reach the requested position, increase it.
2263
 #define SERVO_DELAY { 300 }
2266
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Tronxy/X1/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Tronxy/X3A/Configuration.h View File

2066
 //
2066
 //
2067
 //#define TOUCH_BUTTONS
2067
 //#define TOUCH_BUTTONS
2068
 #if ENABLED(TOUCH_BUTTONS)
2068
 #if ENABLED(TOUCH_BUTTONS)
2069
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2070
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2071
+
2069
   #define XPT2046_X_CALIBRATION   12316
2072
   #define XPT2046_X_CALIBRATION   12316
2070
   #define XPT2046_Y_CALIBRATION  -8981
2073
   #define XPT2046_Y_CALIBRATION  -8981
2071
   #define XPT2046_X_OFFSET       -43
2074
   #define XPT2046_X_OFFSET       -43
2205
  */
2208
  */
2206
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2209
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2207
 
2210
 
2208
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2211
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2209
 // 300ms is a good value but you can try less delay.
2212
 // 300ms is a good value but you can try less delay.
2210
 // If the servo can't reach the requested position, increase it.
2213
 // If the servo can't reach the requested position, increase it.
2211
 #define SERVO_DELAY { 300 }
2214
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Tronxy/X5S-2E/Configuration.h View File

2083
 //
2083
 //
2084
 //#define TOUCH_BUTTONS
2084
 //#define TOUCH_BUTTONS
2085
 #if ENABLED(TOUCH_BUTTONS)
2085
 #if ENABLED(TOUCH_BUTTONS)
2086
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2087
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2088
+
2086
   #define XPT2046_X_CALIBRATION   12316
2089
   #define XPT2046_X_CALIBRATION   12316
2087
   #define XPT2046_Y_CALIBRATION  -8981
2090
   #define XPT2046_Y_CALIBRATION  -8981
2088
   #define XPT2046_X_OFFSET       -43
2091
   #define XPT2046_X_OFFSET       -43
2222
  */
2225
  */
2223
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
2226
 #define NUM_SERVOS 2 // Servo index starts with 0 for M280 command
2224
 
2227
 
2225
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2228
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2226
 // 300ms is a good value but you can try less delay.
2229
 // 300ms is a good value but you can try less delay.
2227
 // If the servo can't reach the requested position, increase it.
2230
 // If the servo can't reach the requested position, increase it.
2228
 #define SERVO_DELAY { 300, 300 }
2231
 #define SERVO_DELAY { 300, 300 }

+ 4
- 1
config/examples/Tronxy/X5S/Configuration.h View File

2062
 //
2062
 //
2063
 //#define TOUCH_BUTTONS
2063
 //#define TOUCH_BUTTONS
2064
 #if ENABLED(TOUCH_BUTTONS)
2064
 #if ENABLED(TOUCH_BUTTONS)
2065
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2066
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2067
+
2065
   #define XPT2046_X_CALIBRATION   12316
2068
   #define XPT2046_X_CALIBRATION   12316
2066
   #define XPT2046_Y_CALIBRATION  -8981
2069
   #define XPT2046_Y_CALIBRATION  -8981
2067
   #define XPT2046_X_OFFSET       -43
2070
   #define XPT2046_X_OFFSET       -43
2201
  */
2204
  */
2202
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2205
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2203
 
2206
 
2204
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2207
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2205
 // 300ms is a good value but you can try less delay.
2208
 // 300ms is a good value but you can try less delay.
2206
 // If the servo can't reach the requested position, increase it.
2209
 // If the servo can't reach the requested position, increase it.
2207
 #define SERVO_DELAY { 300 }
2210
 #define SERVO_DELAY { 300 }

+ 4
- 1
config/examples/Tronxy/XY100/Configuration.h View File

2073
 //
2073
 //
2074
 //#define TOUCH_BUTTONS
2074
 //#define TOUCH_BUTTONS
2075
 #if ENABLED(TOUCH_BUTTONS)
2075
 #if ENABLED(TOUCH_BUTTONS)
2076
+  #define BUTTON_DELAY_EDIT  50 // (ms) Button repeat delay for edit screens
2077
+  #define BUTTON_DELAY_MENU 250 // (ms) Button repeat delay for menus
2078
+
2076
   #define XPT2046_X_CALIBRATION   12316
2079
   #define XPT2046_X_CALIBRATION   12316
2077
   #define XPT2046_Y_CALIBRATION  -8981
2080
   #define XPT2046_Y_CALIBRATION  -8981
2078
   #define XPT2046_X_OFFSET       -43
2081
   #define XPT2046_X_OFFSET       -43
2212
  */
2215
  */
2213
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2216
 //#define NUM_SERVOS 3 // Servo index starts with 0 for M280 command
2214
 
2217
 
2215
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle.
2218
+// (ms) Delay  before the next move will start, to give the servo time to reach its target angle.
2216
 // 300ms is a good value but you can try less delay.
2219
 // 300ms is a good value but you can try less delay.
2217
 // If the servo can't reach the requested position, increase it.
2220
 // If the servo can't reach the requested position, increase it.
2218
 #define SERVO_DELAY { 300 }
2221
 #define SERVO_DELAY { 300 }

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


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

Loading…
Cancel
Save