Browse Source

🐛 Fix LCD Menu MBL Z-Offset Adjustment (#22450)

borland1 4 years ago
parent
commit
885c63c35f
No account linked to committer's email address
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      Marlin/src/lcd/menu/menu_bed_leveling.cpp

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

@@ -278,7 +278,12 @@ void menu_bed_leveling() {
278 278
   // Mesh Bed Leveling Z-Offset
279 279
   //
280 280
   #if ENABLED(MESH_BED_LEVELING)
281
-    EDIT_ITEM(float43, MSG_BED_Z, &mbl.z_offset, -1, 1);
281
+    #if WITHIN(Z_PROBE_OFFSET_RANGE_MIN, -9, 9)
282
+      #define LCD_Z_OFFSET_TYPE float43    // Values from -9.000 to +9.000
283
+    #else
284
+      #define LCD_Z_OFFSET_TYPE float42_52 // Values from -99.99 to 99.99
285
+    #endif
286
+    EDIT_ITEM(LCD_Z_OFFSET_TYPE, MSG_BED_Z, &mbl.z_offset, Z_PROBE_OFFSET_RANGE_MIN, Z_PROBE_OFFSET_RANGE_MAX);
282 287
   #endif
283 288
 
284 289
   #if ENABLED(BABYSTEP_ZPROBE_OFFSET)

Loading…
Cancel
Save