浏览代码

Show home option in level bed menu

Scott Lahteine 8 年前
父节点
当前提交
fc2eaab7f3
共有 1 个文件被更改,包括 8 次插入4 次删除
  1. 8
    4
      Marlin/ultralcd.cpp

+ 8
- 4
Marlin/ultralcd.cpp 查看文件

1636
      *  - Load Settings (Req: EEPROM_SETTINGS)
1636
      *  - Load Settings (Req: EEPROM_SETTINGS)
1637
      *  - Save Settings (Req: EEPROM_SETTINGS)
1637
      *  - Save Settings (Req: EEPROM_SETTINGS)
1638
      */
1638
      */
1639
-    void lcd_level_bed() {
1639
+    void lcd_bed_leveling() {
1640
       START_MENU();
1640
       START_MENU();
1641
       MENU_BACK(MSG_PREPARE);
1641
       MENU_BACK(MSG_PREPARE);
1642
 
1642
 
1643
-      if (leveling_is_valid()) {
1643
+      if (!(axis_known_position[X_AXIS] && axis_known_position[Y_AXIS] && axis_known_position[Z_AXIS]))
1644
+        MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));
1645
+      else if (leveling_is_valid()) {
1644
         _level_state = leveling_is_active();
1646
         _level_state = leveling_is_active();
1645
         MENU_ITEM_EDIT_CALLBACK(bool, MSG_BED_LEVELING, &_level_state, _lcd_toggle_bed_leveling);
1647
         MENU_ITEM_EDIT_CALLBACK(bool, MSG_BED_LEVELING, &_level_state, _lcd_toggle_bed_leveling);
1646
       }
1648
       }
1650
         MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_Z_FADE_HEIGHT, &planner.z_fade_height, 0.0, 100.0, _lcd_set_z_fade_height);
1652
         MENU_MULTIPLIER_ITEM_EDIT_CALLBACK(float62, MSG_Z_FADE_HEIGHT, &planner.z_fade_height, 0.0, 100.0, _lcd_set_z_fade_height);
1651
       #endif
1653
       #endif
1652
 
1654
 
1653
-      // Manual bed leveling, Bed Z:
1655
+      //
1656
+      // MBL Z Offset
1657
+      //
1654
       #if ENABLED(MESH_BED_LEVELING)
1658
       #if ENABLED(MESH_BED_LEVELING)
1655
         MENU_ITEM_EDIT(float43, MSG_BED_Z, &mbl.z_offset, -1, 1);
1659
         MENU_ITEM_EDIT(float43, MSG_BED_Z, &mbl.z_offset, -1, 1);
1656
       #endif
1660
       #endif
2073
       #if ENABLED(PROBE_MANUALLY)
2077
       #if ENABLED(PROBE_MANUALLY)
2074
         if (!g29_in_progress)
2078
         if (!g29_in_progress)
2075
       #endif
2079
       #endif
2076
-      MENU_ITEM(submenu, MSG_BED_LEVELING, lcd_level_bed);
2080
+      MENU_ITEM(submenu, MSG_BED_LEVELING, lcd_bed_leveling);
2077
     #endif
2081
     #endif
2078
 
2082
 
2079
     #if HAS_M206_COMMAND
2083
     #if HAS_M206_COMMAND

正在加载...
取消
保存