Browse Source

Configurable Z move distance (#14593)

MarcelMo 6 years ago
parent
commit
f8aa52346f
100 changed files with 122 additions and 32 deletions
  1. 1
    0
      Marlin/Configuration_adv.h
  2. 1
    1
      Marlin/src/lcd/language/language_an.h
  3. 1
    1
      Marlin/src/lcd/language/language_bg.h
  4. 1
    1
      Marlin/src/lcd/language/language_ca.h
  5. 1
    1
      Marlin/src/lcd/language/language_cz.h
  6. 1
    1
      Marlin/src/lcd/language/language_da.h
  7. 1
    1
      Marlin/src/lcd/language/language_de.h
  8. 1
    1
      Marlin/src/lcd/language/language_el-gr.h
  9. 1
    1
      Marlin/src/lcd/language/language_el.h
  10. 2
    2
      Marlin/src/lcd/language/language_en.h
  11. 1
    1
      Marlin/src/lcd/language/language_es.h
  12. 1
    1
      Marlin/src/lcd/language/language_eu.h
  13. 1
    1
      Marlin/src/lcd/language/language_fi.h
  14. 1
    1
      Marlin/src/lcd/language/language_fr.h
  15. 1
    1
      Marlin/src/lcd/language/language_gl.h
  16. 1
    1
      Marlin/src/lcd/language/language_hr.h
  17. 1
    1
      Marlin/src/lcd/language/language_it.h
  18. 1
    1
      Marlin/src/lcd/language/language_jp-kana.h
  19. 1
    1
      Marlin/src/lcd/language/language_ko_KR.h
  20. 1
    1
      Marlin/src/lcd/language/language_nl.h
  21. 1
    1
      Marlin/src/lcd/language/language_pl.h
  22. 1
    1
      Marlin/src/lcd/language/language_pt-br.h
  23. 1
    1
      Marlin/src/lcd/language/language_pt.h
  24. 1
    1
      Marlin/src/lcd/language/language_ru.h
  25. 1
    1
      Marlin/src/lcd/language/language_sk.h
  26. 1
    1
      Marlin/src/lcd/language/language_tr.h
  27. 1
    1
      Marlin/src/lcd/language/language_uk.h
  28. 1
    1
      Marlin/src/lcd/language/language_zh_CN.h
  29. 1
    1
      Marlin/src/lcd/language/language_zh_TW.h
  30. 23
    3
      Marlin/src/lcd/menu/menu_motion.cpp
  31. 1
    0
      config/default/Configuration_adv.h
  32. 1
    0
      config/examples/3DFabXYZ/Migbot/Configuration_adv.h
  33. 1
    0
      config/examples/AlephObjects/TAZ4/Configuration_adv.h
  34. 1
    0
      config/examples/AliExpress/UM2pExt/Configuration_adv.h
  35. 1
    0
      config/examples/Anet/A2/Configuration_adv.h
  36. 1
    0
      config/examples/Anet/A2plus/Configuration_adv.h
  37. 1
    0
      config/examples/Anet/A6/Configuration_adv.h
  38. 1
    0
      config/examples/Anet/A8/Configuration_adv.h
  39. 1
    0
      config/examples/Anet/A8plus/Configuration_adv.h
  40. 1
    0
      config/examples/Anet/E16/Configuration_adv.h
  41. 1
    0
      config/examples/AnyCubic/i3/Configuration_adv.h
  42. 1
    0
      config/examples/ArmEd/Configuration_adv.h
  43. 1
    0
      config/examples/BIBO/TouchX/cyclops/Configuration_adv.h
  44. 1
    0
      config/examples/BIBO/TouchX/default/Configuration_adv.h
  45. 1
    0
      config/examples/BQ/Hephestos/Configuration_adv.h
  46. 1
    0
      config/examples/BQ/Hephestos_2/Configuration_adv.h
  47. 1
    0
      config/examples/BQ/WITBOX/Configuration_adv.h
  48. 1
    0
      config/examples/Cartesio/Configuration_adv.h
  49. 1
    0
      config/examples/Creality/CR-10/Configuration_adv.h
  50. 1
    0
      config/examples/Creality/CR-10S/Configuration_adv.h
  51. 1
    0
      config/examples/Creality/CR-10_5S/Configuration_adv.h
  52. 1
    0
      config/examples/Creality/CR-10mini/Configuration_adv.h
  53. 1
    0
      config/examples/Creality/CR-20 Pro/Configuration_adv.h
  54. 1
    0
      config/examples/Creality/CR-20/Configuration_adv.h
  55. 1
    0
      config/examples/Creality/CR-8/Configuration_adv.h
  56. 1
    0
      config/examples/Creality/Ender-2/Configuration_adv.h
  57. 1
    0
      config/examples/Creality/Ender-3/Configuration_adv.h
  58. 1
    0
      config/examples/Creality/Ender-4/Configuration_adv.h
  59. 1
    0
      config/examples/Creality/Ender-5/Configuration_adv.h
  60. 1
    0
      config/examples/Dagoma/Disco Ultimate/Configuration_adv.h
  61. 1
    0
      config/examples/EVNOVO (Artillery)/Sidewinder X1/Configuration_adv.h
  62. 1
    0
      config/examples/Einstart-S/Configuration_adv.h
  63. 1
    0
      config/examples/FYSETC/AIO_II/Configuration_adv.h
  64. 1
    0
      config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h
  65. 1
    0
      config/examples/FYSETC/F6_13/Configuration_adv.h
  66. 1
    0
      config/examples/Felix/Configuration_adv.h
  67. 1
    0
      config/examples/FlashForge/CreatorPro/Configuration_adv.h
  68. 1
    0
      config/examples/FolgerTech/i3-2020/Configuration_adv.h
  69. 1
    0
      config/examples/Formbot/Raptor/Configuration_adv.h
  70. 1
    0
      config/examples/Formbot/T_Rex_2+/Configuration_adv.h
  71. 1
    0
      config/examples/Formbot/T_Rex_3/Configuration_adv.h
  72. 1
    0
      config/examples/Geeetech/A10/Configuration_adv.h
  73. 1
    0
      config/examples/Geeetech/A10M/Configuration_adv.h
  74. 1
    0
      config/examples/Geeetech/A20M/Configuration_adv.h
  75. 1
    0
      config/examples/Geeetech/MeCreator2/Configuration_adv.h
  76. 1
    0
      config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h
  77. 1
    0
      config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h
  78. 1
    0
      config/examples/Infitary/i3-M508/Configuration_adv.h
  79. 1
    0
      config/examples/JGAurora/A1/Configuration_adv.h
  80. 1
    0
      config/examples/JGAurora/A5/Configuration_adv.h
  81. 1
    0
      config/examples/JGAurora/A5S/Configuration_adv.h
  82. 1
    0
      config/examples/MakerParts/Configuration_adv.h
  83. 1
    0
      config/examples/Malyan/M150/Configuration_adv.h
  84. 1
    0
      config/examples/Malyan/M200/Configuration_adv.h
  85. 1
    0
      config/examples/Micromake/C1/enhanced/Configuration_adv.h
  86. 1
    0
      config/examples/Mks/Robin/Configuration_adv.h
  87. 1
    0
      config/examples/Mks/Sbase/Configuration_adv.h
  88. 1
    0
      config/examples/RapideLite/RL200/Configuration_adv.h
  89. 1
    0
      config/examples/RigidBot/Configuration_adv.h
  90. 1
    0
      config/examples/SCARA/Configuration_adv.h
  91. 1
    0
      config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h
  92. 1
    0
      config/examples/Sanguinololu/Configuration_adv.h
  93. 1
    0
      config/examples/Tevo/Tarantula Pro/Configuration_adv.h
  94. 1
    0
      config/examples/TheBorg/Configuration_adv.h
  95. 1
    0
      config/examples/TinyBoy2/Configuration_adv.h
  96. 1
    0
      config/examples/Tronxy/X3A/Configuration_adv.h
  97. 1
    0
      config/examples/Tronxy/X5S-2E/Configuration_adv.h
  98. 1
    0
      config/examples/UltiMachine/Archim1/Configuration_adv.h
  99. 1
    0
      config/examples/UltiMachine/Archim2/Configuration_adv.h
  100. 0
    0
      config/examples/VORONDesign/Configuration_adv.h

+ 1
- 0
Marlin/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 1
Marlin/src/lcd/language/language_an.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Mover Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Mover Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Extrusor")
75
-#define MSG_MOVE_0025MM                     _UxGT("Mover 0.025mm")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Mover %smm")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Mover 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_bg.h View File

@@ -62,7 +62,7 @@
62 62
 #define MSG_MOVE_Y                          _UxGT("Движение по Y")
63 63
 #define MSG_MOVE_Z                          _UxGT("Движение по Z")
64 64
 #define MSG_MOVE_E                          _UxGT("Екструдер")
65
-#define MSG_MOVE_0025MM                     _UxGT("Премести с 0.025mm")
65
+#define MSG_MOVE_Z_DIST                     _UxGT("Премести с %smm")
66 66
 #define MSG_MOVE_01MM                       _UxGT("Премести с 0.1mm")
67 67
 #define MSG_MOVE_1MM                        _UxGT("Премести с 1mm")
68 68
 #define MSG_MOVE_10MM                       _UxGT("Премести с 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_ca.h View File

@@ -76,7 +76,7 @@
76 76
 #define MSG_MOVE_Y                          _UxGT("Mou Y")
77 77
 #define MSG_MOVE_Z                          _UxGT("Mou Z")
78 78
 #define MSG_MOVE_E                          _UxGT("Extrusor")
79
-#define MSG_MOVE_0025MM                     _UxGT("Mou 0.025mm")
79
+#define MSG_MOVE_Z_DIST                     _UxGT("Mou %smm")
80 80
 #define MSG_MOVE_01MM                       _UxGT("Mou 0.1mm")
81 81
 #define MSG_MOVE_1MM                        _UxGT("Mou 1mm")
82 82
 #define MSG_MOVE_10MM                       _UxGT("Mou 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_cz.h View File

@@ -202,7 +202,7 @@
202 202
 #define MSG_MOVE_Z                          _UxGT("Posunout Z")
203 203
 #define MSG_MOVE_E                          _UxGT("Extrudér")
204 204
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Hotend je studený")
205
-#define MSG_MOVE_0025MM                     _UxGT("Posunout o 0,025mm")
205
+#define MSG_MOVE_Z_DIST                     _UxGT("Posunout o %smm")
206 206
 #define MSG_MOVE_01MM                       _UxGT("Posunout o 0,1mm")
207 207
 #define MSG_MOVE_1MM                        _UxGT("Posunout o 1mm")
208 208
 #define MSG_MOVE_10MM                       _UxGT("Posunout o 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_da.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Flyt Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Flyt Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Extruder")
75
-#define MSG_MOVE_0025MM                     _UxGT("Flyt 0.025mm")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Flyt %smm")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Flyt 0.1mm")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Flyt 1mm")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Flyt 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_de.h View File

@@ -199,7 +199,7 @@
199 199
 #define MSG_MOVE_Z                          _UxGT("Bewege Z")
200 200
 #define MSG_MOVE_E                          _UxGT("Bewege Extruder")
201 201
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Hotend zu kalt")
202
-#define MSG_MOVE_0025MM                     _UxGT(" 0,025 mm")
202
+#define MSG_MOVE_Z_DIST                     _UxGT(" %s mm")
203 203
 #define MSG_MOVE_01MM                       _UxGT(" 0,1   mm")
204 204
 #define MSG_MOVE_1MM                        _UxGT(" 1,0   mm")
205 205
 #define MSG_MOVE_10MM                       _UxGT("10,0   mm")

+ 1
- 1
Marlin/src/lcd/language/language_el-gr.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Μετακίνηση Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Μετακίνηση Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Εξωθητήρας")
75
-#define MSG_MOVE_0025MM                     _UxGT("Μετακίνηση 0,025 μμ")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Μετακίνηση %s μμ")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Μετακίνηση 0,1 μμ")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Μετακίνηση 1 μμ")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Μετακίνηση 10 μμ")

+ 1
- 1
Marlin/src/lcd/language/language_el.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Μετακίνηση Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Μετακίνηση Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Εξωθητήρας")
75
-#define MSG_MOVE_0025MM                     _UxGT("Μετακίνηση 0,025 μμ")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Μετακίνηση %s μμ")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Μετακίνηση 0,1 μμ")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Μετακίνηση 1 μμ")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Μετακίνηση 10 μμ")

+ 2
- 2
Marlin/src/lcd/language/language_en.h View File

@@ -543,8 +543,8 @@
543 543
 #ifndef MSG_HOTEND_TOO_COLD
544 544
   #define MSG_HOTEND_TOO_COLD                 _UxGT("Hotend too cold")
545 545
 #endif
546
-#ifndef MSG_MOVE_0025MM
547
-  #define MSG_MOVE_0025MM                     _UxGT("Move 0.025mm")
546
+#ifndef MSG_MOVE_Z_DIST
547
+  #define MSG_MOVE_Z_DIST                     _UxGT("Move %smm")
548 548
 #endif
549 549
 #ifndef MSG_MOVE_01MM
550 550
   #define MSG_MOVE_01MM                       _UxGT("Move 0.1mm")

+ 1
- 1
Marlin/src/lcd/language/language_es.h View File

@@ -80,7 +80,7 @@
80 80
 #define MSG_MOVE_Y                          _UxGT("Mover Y")
81 81
 #define MSG_MOVE_Z                          _UxGT("Mover Z")
82 82
 #define MSG_MOVE_E                          _UxGT("Extrusor")
83
-#define MSG_MOVE_0025MM                     _UxGT("Mover 0.025mm")
83
+#define MSG_MOVE_Z_DIST                     _UxGT("Mover %smm")
84 84
 #define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
85 85
 #define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
86 86
 #define MSG_MOVE_10MM                       _UxGT("Mover 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_eu.h View File

@@ -166,7 +166,7 @@
166 166
 #define MSG_MOVE_Y                          _UxGT("Mugitu Y")
167 167
 #define MSG_MOVE_Z                          _UxGT("Mugitu Z")
168 168
 #define MSG_MOVE_E                          _UxGT("Estrusorea")
169
-#define MSG_MOVE_0025MM                     _UxGT("Mugitu 0.025mm")
169
+#define MSG_MOVE_Z_DIST                     _UxGT("Mugitu %smm")
170 170
 #define MSG_MOVE_01MM                       _UxGT("Mugitu 0.1mm")
171 171
 #define MSG_MOVE_1MM                        _UxGT("Mugitu 1mm")
172 172
 #define MSG_MOVE_10MM                       _UxGT("Mugitu 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_fi.h View File

@@ -65,7 +65,7 @@
65 65
 #define MSG_MOVE_Y                          _UxGT("Liikuta Y")
66 66
 #define MSG_MOVE_Z                          _UxGT("Liikuta Z")
67 67
 #define MSG_MOVE_E                          _UxGT("Extruder")
68
-#define MSG_MOVE_0025MM                     _UxGT("Liikuta 0.025mm")
68
+#define MSG_MOVE_Z_DIST                     _UxGT("Liikuta %smm")
69 69
 #define MSG_MOVE_01MM                       _UxGT("Liikuta 0.1mm")
70 70
 #define MSG_MOVE_1MM                        _UxGT("Liikuta 1mm")
71 71
 #define MSG_MOVE_10MM                       _UxGT("Liikuta 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_fr.h View File

@@ -195,7 +195,7 @@
195 195
 #define MSG_MOVE_Z                          _UxGT("Déplacer Z")
196 196
 #define MSG_MOVE_E                          _UxGT("Extrudeur")
197 197
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Buse trop froide")
198
-#define MSG_MOVE_0025MM                     _UxGT("Déplacer 0.025mm")
198
+#define MSG_MOVE_Z_DIST                     _UxGT("Déplacer %smm")
199 199
 #define MSG_MOVE_01MM                       _UxGT("Déplacer 0.1mm")
200 200
 #define MSG_MOVE_1MM                        _UxGT("Déplacer 1mm")
201 201
 #define MSG_MOVE_10MM                       _UxGT("Déplacer 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_gl.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Mover Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Mover Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Extrusor")
75
-#define MSG_MOVE_0025MM                     _UxGT("Mover 0.025mm")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Mover %smm")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Mover 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_hr.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Miči Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Miči Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Extruder")
75
-#define MSG_MOVE_0025MM                     _UxGT("Miči 0.025mm")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Miči %smm")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Miči 0.1mm")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Miči 1mm")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Miči 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_it.h View File

@@ -197,7 +197,7 @@
197 197
 #define MSG_MOVE_Z                          _UxGT("Muovi Z")
198 198
 #define MSG_MOVE_E                          _UxGT("Estrusore")
199 199
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Ugello freddo")
200
-#define MSG_MOVE_0025MM                     _UxGT("Muovi di 0.025mm")
200
+#define MSG_MOVE_Z_DIST                     _UxGT("Muovi di %smm")
201 201
 #define MSG_MOVE_01MM                       _UxGT("Muovi di 0.1mm")
202 202
 #define MSG_MOVE_1MM                        _UxGT("Muovi di 1mm")
203 203
 #define MSG_MOVE_10MM                       _UxGT("Muovi di 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_jp-kana.h View File

@@ -82,7 +82,7 @@
82 82
 #define MSG_MOVE_Y                          _UxGT("Yジク イドウ")                  // "Move Y"
83 83
 #define MSG_MOVE_Z                          _UxGT("Zジク イドウ")                  // "Move Z"
84 84
 #define MSG_MOVE_E                          _UxGT("エクストルーダー")                // "Extruder"
85
-#define MSG_MOVE_0025MM                     _UxGT("0.025mm イドウ")               // "Move 0.025mm"
85
+#define MSG_MOVE_Z_DIST                     _UxGT("%smm イドウ")                  // "Move 0.025mm"
86 86
 #define MSG_MOVE_01MM                       _UxGT("0.1mm イドウ")                 // "Move 0.1mm"
87 87
 #define MSG_MOVE_1MM                        _UxGT("  1mm イドウ")                 // "Move 1mm"
88 88
 #define MSG_MOVE_10MM                       _UxGT(" 10mm イドウ")                 // "Move 10mm"

+ 1
- 1
Marlin/src/lcd/language/language_ko_KR.h View File

@@ -177,7 +177,7 @@
177 177
 #define MSG_MOVE_Y                          _UxGT("Move Y")
178 178
 #define MSG_MOVE_Z                          _UxGT("Move Z")
179 179
 #define MSG_MOVE_E                          _UxGT("Extruder")
180
-#define MSG_MOVE_0025MM                     _UxGT("Move 0.025mm")
180
+#define MSG_MOVE_Z_DIST                     _UxGT("Move %smm")
181 181
 #define MSG_MOVE_01MM                       _UxGT("Move 0.1mm")
182 182
 #define MSG_MOVE_1MM                        _UxGT("Move 1mm")
183 183
 #define MSG_MOVE_10MM                       _UxGT("Move 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_nl.h View File

@@ -80,7 +80,7 @@
80 80
 #define MSG_MOVE_Y                          _UxGT("Verplaats Y")
81 81
 #define MSG_MOVE_Z                          _UxGT("Verplaats Z")
82 82
 #define MSG_MOVE_E                          _UxGT("Extruder")
83
-#define MSG_MOVE_0025MM                     _UxGT("Verplaats 0.025mm")
83
+#define MSG_MOVE_Z_DIST                     _UxGT("Verplaats %smm")
84 84
 #define MSG_MOVE_01MM                       _UxGT("Verplaats 0.1mm")
85 85
 #define MSG_MOVE_1MM                        _UxGT("Verplaats 1mm")
86 86
 #define MSG_MOVE_10MM                       _UxGT("Verplaats 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_pl.h View File

@@ -70,7 +70,7 @@
70 70
 #define MSG_MOVE_Y                          _UxGT("Przesuń w Y")
71 71
 #define MSG_MOVE_Z                          _UxGT("Przesuń w Z")
72 72
 #define MSG_MOVE_E                          _UxGT("Ekstruzja (os E)")
73
-#define MSG_MOVE_0025MM                     _UxGT("Przesuń co .025mm")
73
+#define MSG_MOVE_Z_DIST                     _UxGT("Przesuń co %smm")
74 74
 #define MSG_MOVE_01MM                       _UxGT("Przesuń co .1mm")
75 75
 #define MSG_MOVE_1MM                        _UxGT("Przesuń co 1mm")
76 76
 #define MSG_MOVE_10MM                       _UxGT("Przesuń co 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_pt-br.h View File

@@ -189,7 +189,7 @@
189 189
 #define MSG_MOVE_Z                          _UxGT("Mover Z")
190 190
 #define MSG_MOVE_E                          _UxGT("Mover Extrusor")
191 191
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Extrus. mto fria")
192
-#define MSG_MOVE_0025MM                     _UxGT("Mover 0.025mm")
192
+#define MSG_MOVE_Z_DIST                     _UxGT("Mover %smm")
193 193
 #define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
194 194
 #define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
195 195
 #define MSG_MOVE_10MM                       _UxGT("Mover 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_pt.h View File

@@ -70,7 +70,7 @@
70 70
 #define MSG_MOVE_Y                          _UxGT("Mover Y")
71 71
 #define MSG_MOVE_Z                          _UxGT("Mover Z")
72 72
 #define MSG_MOVE_E                          _UxGT("Mover Extrusor")
73
-#define MSG_MOVE_0025MM                     _UxGT("Mover 0.025mm")
73
+#define MSG_MOVE_Z_DIST                     _UxGT("Mover %smm")
74 74
 #define MSG_MOVE_01MM                       _UxGT("Mover 0.1mm")
75 75
 #define MSG_MOVE_1MM                        _UxGT("Mover 1mm")
76 76
 #define MSG_MOVE_10MM                       _UxGT("Mover 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_ru.h View File

@@ -168,7 +168,7 @@
168 168
 #define MSG_MOVE_Y                          _UxGT("Движение по Y")
169 169
 #define MSG_MOVE_Z                          _UxGT("Движение по Z")
170 170
 #define MSG_MOVE_E                          _UxGT("Экструдер")
171
-#define MSG_MOVE_0025MM                     _UxGT("Движение 0.025мм")
171
+#define MSG_MOVE_Z_DIST                     _UxGT("Движение %sмм")
172 172
 #define MSG_MOVE_01MM                       _UxGT("Движение 0.1мм")
173 173
 #define MSG_MOVE_1MM                        _UxGT("Движение 1мм")
174 174
 #define MSG_MOVE_10MM                       _UxGT("Движение 10мм")

+ 1
- 1
Marlin/src/lcd/language/language_sk.h View File

@@ -206,7 +206,7 @@
206 206
 #define MSG_MOVE_Z                          _UxGT("Posunúť Z")
207 207
 #define MSG_MOVE_E                          _UxGT("Extrudér")
208 208
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Hotend je studený")
209
-#define MSG_MOVE_0025MM                     _UxGT("Posunúť o 0,025mm")
209
+#define MSG_MOVE_Z_DIST                     _UxGT("Posunúť o %smm")
210 210
 #define MSG_MOVE_01MM                       _UxGT("Posunúť o 0,1mm")
211 211
 #define MSG_MOVE_1MM                        _UxGT("Posunúť o 1mm")
212 212
 #define MSG_MOVE_10MM                       _UxGT("Posunúť o 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_tr.h View File

@@ -186,7 +186,7 @@
186 186
 #define MSG_MOVE_Z                          _UxGT("Z Hareketi")
187 187
 #define MSG_MOVE_E                          _UxGT("Ekstruder")
188 188
 #define MSG_HOTEND_TOO_COLD                 _UxGT("Nozul Çok Soğuk")
189
-#define MSG_MOVE_0025MM                     _UxGT("0.025mm")
189
+#define MSG_MOVE_Z_DIST                     _UxGT("%smm")
190 190
 #define MSG_MOVE_01MM                       _UxGT("0.1mm")
191 191
 #define MSG_MOVE_1MM                        _UxGT("1mm")
192 192
 #define MSG_MOVE_10MM                       _UxGT("10mm")

+ 1
- 1
Marlin/src/lcd/language/language_uk.h View File

@@ -72,7 +72,7 @@
72 72
 #define MSG_MOVE_Y                          _UxGT("Рух по Y")
73 73
 #define MSG_MOVE_Z                          _UxGT("Рух по Z")
74 74
 #define MSG_MOVE_E                          _UxGT("Екструдер")
75
-#define MSG_MOVE_0025MM                     _UxGT("Рух по 0.025mm")
75
+#define MSG_MOVE_Z_DIST                     _UxGT("Рух по %smm")
76 76
 #define MSG_MOVE_01MM                       _UxGT("Рух по 0.1mm")
77 77
 #define MSG_MOVE_1MM                        _UxGT("Рух по 1mm")
78 78
 #define MSG_MOVE_10MM                       _UxGT("Рух по 10mm")

+ 1
- 1
Marlin/src/lcd/language/language_zh_CN.h View File

@@ -164,7 +164,7 @@
164 164
 #define MSG_MOVE_Y                          _UxGT("移动Y")  //"Move Y"
165 165
 #define MSG_MOVE_Z                          _UxGT("移动Z")  //"Move Z"
166 166
 #define MSG_MOVE_E                          _UxGT("挤出机")  //"Extruder"
167
-#define MSG_MOVE_0025MM                     _UxGT("移动 0.025 mm")  //"Move 0.025mm"
167
+#define MSG_MOVE_Z_DIST                     _UxGT("移动 %s mm")  //"Move 0.025mm"
168 168
 #define MSG_MOVE_01MM                       _UxGT("移动 0.1 mm")  //"Move 0.1mm"
169 169
 #define MSG_MOVE_1MM                        _UxGT("移动 1 mm")  //"Move 1mm"
170 170
 #define MSG_MOVE_10MM                       _UxGT("移动 10 mm")  //"Move 10mm"

+ 1
- 1
Marlin/src/lcd/language/language_zh_TW.h View File

@@ -164,7 +164,7 @@
164 164
 #define MSG_MOVE_Y                          _UxGT("移動Y")  //"Move Y"
165 165
 #define MSG_MOVE_Z                          _UxGT("移動Z")  //"Move Z"
166 166
 #define MSG_MOVE_E                          _UxGT("擠出機")  //"Extruder"
167
-#define MSG_MOVE_0025MM                     _UxGT("移動 0.025 mm")  //"Move 0.025mm"
167
+#define MSG_MOVE_Z_DIST                     _UxGT("移動 %s mm")  //"Move 0.025mm"
168 168
 #define MSG_MOVE_01MM                       _UxGT("移動 0.1 mm")  //"Move 0.1mm"
169 169
 #define MSG_MOVE_1MM                        _UxGT("移動 1 mm")  //"Move 1mm"
170 170
 #define MSG_MOVE_10MM                       _UxGT("移動 10 mm")  //"Move 10mm"

+ 23
- 3
Marlin/src/lcd/menu/menu_motion.cpp View File

@@ -29,6 +29,13 @@
29 29
 #if HAS_LCD_MENU
30 30
 
31 31
 #include "menu.h"
32
+
33
+#include "../lcdprint.h"
34
+
35
+#if HAS_GRAPHICAL_LCD
36
+  #include "../dogm/ultralcd_DOGM.h"
37
+#endif
38
+
32 39
 #include "../../module/motion.h"
33 40
 
34 41
 #if ENABLED(DELTA)
@@ -230,6 +237,10 @@ inline void lcd_move_e() { _lcd_move_e(); }
230 237
 // "Motion" > "Move Xmm" > "Move XYZ" submenu
231 238
 //
232 239
 
240
+#ifndef SHORT_MANUAL_Z_MOVE
241
+  #define SHORT_MANUAL_Z_MOVE 0.025
242
+#endif
243
+
233 244
 screenFunc_t _manual_move_func_ptr;
234 245
 
235 246
 void _goto_manual_move(const float scale) {
@@ -240,7 +251,6 @@ void _goto_manual_move(const float scale) {
240 251
 void menu_move_10mm()   { _goto_manual_move(10); }
241 252
 void menu_move_1mm()    { _goto_manual_move( 1); }
242 253
 void menu_move_01mm()   { _goto_manual_move( 0.1f); }
243
-void menu_move_0025mm() { _goto_manual_move( 0.025f); }
244 254
 
245 255
 void _menu_move_distance(const AxisEnum axis, const screenFunc_t func, const int8_t eindex=-1) {
246 256
   _manual_move_func_ptr = func;
@@ -268,8 +278,18 @@ void _menu_move_distance(const AxisEnum axis, const screenFunc_t func, const int
268 278
     MENU_ITEM(submenu, MSG_MOVE_10MM, menu_move_10mm);
269 279
     MENU_ITEM(submenu, MSG_MOVE_1MM, menu_move_1mm);
270 280
     MENU_ITEM(submenu, MSG_MOVE_01MM, menu_move_01mm);
271
-    if (axis == Z_AXIS)
272
-      MENU_ITEM(submenu, MSG_MOVE_0025MM, menu_move_0025mm);
281
+    if (axis == Z_AXIS && (SHORT_MANUAL_Z_MOVE) > 0.0f && (SHORT_MANUAL_Z_MOVE) < 0.1f) {
282
+      MENU_ITEM(submenu, "", []{ _goto_manual_move(float(SHORT_MANUAL_Z_MOVE)); });
283
+      MENU_ITEM_ADDON_START(1);
284
+        char tmp[20], numstr[10];
285
+        // Determine digits needed right of decimal
286
+        const uint8_t digs = !UNEAR_ZERO((SHORT_MANUAL_Z_MOVE) * 1000 - int((SHORT_MANUAL_Z_MOVE) * 1000)) ? 4 :
287
+                             !UNEAR_ZERO((SHORT_MANUAL_Z_MOVE) *  100 - int((SHORT_MANUAL_Z_MOVE) *  100)) ? 3 : 2;
288
+        dtostrf(SHORT_MANUAL_Z_MOVE, 1, digs, numstr);
289
+        sprintf_P(tmp, PSTR(MSG_MOVE_Z_DIST), numstr);
290
+        LCDPRINT(tmp);
291
+      MENU_ITEM_ADDON_END();
292
+    }
273 293
   }
274 294
   END_MENU();
275 295
 }

+ 1
- 0
config/default/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/3DFabXYZ/Migbot/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/AlephObjects/TAZ4/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/AliExpress/UM2pExt/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Anet/A2/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Anet/A2plus/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Anet/A6/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Anet/A8/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Anet/A8plus/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Anet/E16/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/AnyCubic/i3/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/ArmEd/Configuration_adv.h View File

@@ -654,6 +654,7 @@
654 654
 
655 655
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
656 656
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
657
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
657 658
   #if ENABLED(ULTIPANEL)
658 659
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
659 660
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/BIBO/TouchX/cyclops/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/BIBO/TouchX/default/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/BQ/Hephestos/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 120*60, 120*60, 18*60, 60 }  // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/BQ/Hephestos_2/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     //#define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/BQ/WITBOX/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 120*60, 120*60, 18*60, 60 }  // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Cartesio/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/CR-10/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/CR-10S/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/CR-10_5S/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/CR-10mini/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/CR-20 Pro/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/CR-20/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

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

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/Ender-2/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 0 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/Ender-3/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

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

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Creality/Ender-5/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Dagoma/Disco Ultimate/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

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

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 2*60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Einstart-S/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/FYSETC/AIO_II/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/FYSETC/Cheetah 1.2/BLTouch/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/FYSETC/F6_13/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Felix/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/FlashForge/CreatorPro/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     //#define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/FolgerTech/i3-2020/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Formbot/Raptor/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Formbot/T_Rex_2+/Configuration_adv.h View File

@@ -654,6 +654,7 @@
654 654
 
655 655
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
656 656
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
657
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
657 658
   #if ENABLED(ULTIPANEL)
658 659
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
659 660
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Formbot/T_Rex_3/Configuration_adv.h View File

@@ -654,6 +654,7 @@
654 654
 
655 655
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
656 656
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
657
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
657 658
   #if ENABLED(ULTIPANEL)
658 659
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
659 660
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Geeetech/A10/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Geeetech/A10M/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Geeetech/A20M/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Geeetech/MeCreator2/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Geeetech/Prusa i3 Pro C/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Geeetech/Prusa i3 Pro W/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Infitary/i3-M508/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/JGAurora/A1/Configuration_adv.h View File

@@ -655,6 +655,7 @@
655 655
 
656 656
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
657 657
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
658
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
658 659
   #if ENABLED(ULTIPANEL)
659 660
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
660 661
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/JGAurora/A5/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 80*60, 80*60, 12*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/JGAurora/A5S/Configuration_adv.h View File

@@ -655,6 +655,7 @@
655 655
 
656 656
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
657 657
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
658
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
658 659
   #if ENABLED(ULTIPANEL)
659 660
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
660 661
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/MakerParts/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Malyan/M150/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Malyan/M200/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Micromake/C1/enhanced/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Mks/Robin/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Mks/Sbase/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/RapideLite/RL200/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/RigidBot/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/SCARA/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 10*60, 60 }  // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/STM32/Black_STM32F407VET6/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Sanguinololu/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Tevo/Tarantula Pro/Configuration_adv.h View File

@@ -646,6 +646,7 @@
646 646
 
647 647
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
648 648
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
649
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
649 650
   #if ENABLED(ULTIPANEL)
650 651
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
651 652
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/TheBorg/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/TinyBoy2/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Tronxy/X3A/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/Tronxy/X5S-2E/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

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

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 1
- 0
config/examples/UltiMachine/Archim2/Configuration_adv.h View File

@@ -650,6 +650,7 @@
650 650
 
651 651
 #if EITHER(ULTIPANEL, EXTENSIBLE_UI)
652 652
   #define MANUAL_FEEDRATE { 50*60, 50*60, 4*60, 60 } // Feedrates for manual moves along X, Y, Z, E from panel
653
+  #define SHORT_MANUAL_Z_MOVE 0.025 // (mm) Smallest manual Z move (< 0.1mm)
653 654
   #if ENABLED(ULTIPANEL)
654 655
     #define MANUAL_E_MOVES_RELATIVE // Display extruder move distance rather than "position"
655 656
     #define ULTIPANEL_FEEDMULTIPLY  // Encoder sets the feedrate multiplier on the Status Screen

+ 0
- 0
config/examples/VORONDesign/Configuration_adv.h View File


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

Loading…
Cancel
Save