From 2b9722f38713bbe4bb664013fa157e5a32ec3e16 Mon Sep 17 00:00:00 2001
From: wgm4321 <wgm4321@live.com>
Date: Sun, 4 Jan 2015 21:42:16 -0500
Subject: [PATCH] Add "Detailed Z Probe" menu item with ABL is defined.

---
 Marlin/language_an.h | 1 +
 Marlin/language_ca.h | 1 +
 Marlin/language_de.h | 1 +
 Marlin/language_en.h | 1 +
 Marlin/language_es.h | 1 +
 Marlin/language_eu.h | 1 +
 Marlin/language_fi.h | 1 +
 Marlin/language_fr.h | 1 +
 Marlin/language_it.h | 1 +
 Marlin/language_nl.h | 1 +
 Marlin/language_pl.h | 1 +
 Marlin/language_pt.h | 1 +
 Marlin/language_ru.h | 1 +
 Marlin/ultralcd.cpp  | 3 +++
 14 files changed, 16 insertions(+)

diff --git a/Marlin/language_an.h b/Marlin/language_an.h
index f0b3fa2738..26cda9bce5 100644
--- a/Marlin/language_an.h
+++ b/Marlin/language_an.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       " Autostart"
 #define MSG_DISABLE_STEPPERS                "Amortar motors"
 #define MSG_AUTO_HOME                       "Levar a l'orichen"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Establir zero"
 #define MSG_PREHEAT_PLA                     "Precalentar PLA"
diff --git a/Marlin/language_ca.h b/Marlin/language_ca.h
index ba5d37127f..b5612a5c15 100644
--- a/Marlin/language_ca.h
+++ b/Marlin/language_ca.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Inici automatic"
 #define MSG_DISABLE_STEPPERS                "Apagar motors"
 #define MSG_AUTO_HOME                       "Home global"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Establir origen"
 #define MSG_PREHEAT_PLA                     "Preescalfar PLA"
diff --git a/Marlin/language_de.h b/Marlin/language_de.h
index e442448af6..5521ad6f0a 100644
--- a/Marlin/language_de.h
+++ b/Marlin/language_de.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Autostart"
 #define MSG_DISABLE_STEPPERS                "Stepper abschalt."
 #define MSG_AUTO_HOME                       "Auto Nullpunkt"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Setze Nullpunkt"
 #define MSG_PREHEAT_PLA                     "Vorwärmen PLA"
diff --git a/Marlin/language_en.h b/Marlin/language_en.h
index 014b42e51e..e05b0a3a1b 100644
--- a/Marlin/language_en.h
+++ b/Marlin/language_en.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Autostart"
 #define MSG_DISABLE_STEPPERS                "Disable steppers"
 #define MSG_AUTO_HOME                       "Auto home"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Set origin"
 #define MSG_PREHEAT_PLA                     "Preheat PLA"
diff --git a/Marlin/language_es.h b/Marlin/language_es.h
index 064c770604..8b56e0245d 100644
--- a/Marlin/language_es.h
+++ b/Marlin/language_es.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       " Autostart"
 #define MSG_DISABLE_STEPPERS                "Apagar motores"
 #define MSG_AUTO_HOME                       "Llevar al origen"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Ajustar offsets"
 #define MSG_SET_ORIGIN                      "Establecer cero"
 #define MSG_PREHEAT_PLA                     "Precalentar PLA"
diff --git a/Marlin/language_eu.h b/Marlin/language_eu.h
index 7e65ca59d1..207c6c0e9b 100644
--- a/Marlin/language_eu.h
+++ b/Marlin/language_eu.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Auto hasiera"
 #define MSG_DISABLE_STEPPERS                "Itzali motoreak"
 #define MSG_AUTO_HOME                       "Hasierara joan"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Hasiera ipini"
 #define MSG_PREHEAT_PLA                     "Aurreberotu PLA"
diff --git a/Marlin/language_fi.h b/Marlin/language_fi.h
index 0b1ac9cad9..77c2ce59c9 100644
--- a/Marlin/language_fi.h
+++ b/Marlin/language_fi.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Automaatti"
 #define MSG_DISABLE_STEPPERS                "Vapauta moottorit"
 #define MSG_AUTO_HOME                       "Aja referenssiin"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Aseta origo"
 #define MSG_PREHEAT_PLA                     "Esilammita PLA"
diff --git a/Marlin/language_fr.h b/Marlin/language_fr.h
index 59066b1268..c70d3de432 100644
--- a/Marlin/language_fr.h
+++ b/Marlin/language_fr.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Demarrage auto"
 #define MSG_DISABLE_STEPPERS                "Arreter moteurs"
 #define MSG_AUTO_HOME                       "Home auto."
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Regler origine"
 #define MSG_PREHEAT_PLA                     "Prechauffage PLA"
diff --git a/Marlin/language_it.h b/Marlin/language_it.h
index 76845e3bcd..1ae525eb79 100644
--- a/Marlin/language_it.h
+++ b/Marlin/language_it.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Autostart"
 #define MSG_DISABLE_STEPPERS                "Disabilita Motori"
 #define MSG_AUTO_HOME                       "Auto Home"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Imposta Origine"
 #define MSG_PREHEAT_PLA                     "Preriscalda PLA"
diff --git a/Marlin/language_nl.h b/Marlin/language_nl.h
index e9dc380605..5e3b1f1c3a 100644
--- a/Marlin/language_nl.h
+++ b/Marlin/language_nl.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Autostart"
 #define MSG_DISABLE_STEPPERS                "Motoren uit"
 #define MSG_AUTO_HOME                       "Auto home"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Nulpunt instellen"
 #define MSG_PREHEAT_PLA                     "PLA voorverwarmen"
diff --git a/Marlin/language_pl.h b/Marlin/language_pl.h
index 55ec20ee36..bea39aae7c 100644
--- a/Marlin/language_pl.h
+++ b/Marlin/language_pl.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Autostart"
 #define MSG_DISABLE_STEPPERS                "Wylacz silniki"
 #define MSG_AUTO_HOME                       "Auto. poz. zerowa"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Ustaw punkt zero"
 #define MSG_PREHEAT_PLA                     "Rozgrzej PLA"
diff --git a/Marlin/language_pt.h b/Marlin/language_pt.h
index 09e346748f..9b386e1626 100644
--- a/Marlin/language_pt.h
+++ b/Marlin/language_pt.h
@@ -15,6 +15,7 @@
 #define MSG_AUTOSTART                       "Autostart"
 #define MSG_DISABLE_STEPPERS                " Apagar motores"
 #define MSG_AUTO_HOME                       "Ir para origen"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Estabelecer orig."
 #define MSG_PREHEAT_PLA                     "Pre-aquecer PLA"
diff --git a/Marlin/language_ru.h b/Marlin/language_ru.h
index ec666f186b..38f0dbef85 100644
--- a/Marlin/language_ru.h
+++ b/Marlin/language_ru.h
@@ -17,6 +17,7 @@
 #define MSG_AUTOSTART                       "Автостарт"
 #define MSG_DISABLE_STEPPERS                "Выкл. двигатели"
 #define MSG_AUTO_HOME                       "Парковка"
+#define MSG_DETAILED_Z_PROBE                "Detailed Z probe"
 #define MSG_SET_HOME_OFFSETS                "Set home offsets"
 #define MSG_SET_ORIGIN                      "Запомнить ноль"
 #define MSG_PREHEAT_PLA                     "Преднагрев PLA"
diff --git a/Marlin/ultralcd.cpp b/Marlin/ultralcd.cpp
index 42d4979583..8a38c82a5e 100644
--- a/Marlin/ultralcd.cpp
+++ b/Marlin/ultralcd.cpp
@@ -614,6 +614,9 @@ static void lcd_prepare_menu()
 #endif
     MENU_ITEM(gcode, MSG_DISABLE_STEPPERS, PSTR("M84"));
     MENU_ITEM(gcode, MSG_AUTO_HOME, PSTR("G28"));
+#ifdef ENABLE_AUTO_BED_LEVELING
+	MENU_ITEM(gcode, MSG_DETAILED_Z_PROBE, PSTR("G29"));
+#endif
     MENU_ITEM(function, MSG_SET_HOME_OFFSETS, lcd_set_home_offsets);
     //MENU_ITEM(gcode, MSG_SET_ORIGIN, PSTR("G92 X0 Y0 Z0"));
 #if TEMP_SENSOR_0 != 0
-- 
GitLab