From f7c4e7e19f25d128acc302cef79d9f93a8bce16e Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 7 Apr 2015 15:38:29 -0700 Subject: [PATCH] Fix G29 not deploying in some instances --- Marlin/Marlin_main.cpp | 4 ++-- Marlin/language_ru.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Marlin/Marlin_main.cpp b/Marlin/Marlin_main.cpp index 015394ca7..543998273 100644 --- a/Marlin/Marlin_main.cpp +++ b/Marlin/Marlin_main.cpp @@ -2140,7 +2140,7 @@ inline void gcode_G28() { * * Global Parameters: * - * E/e By default G29 will engages the probe, test the bed, then disengage. + * E/e By default G29 will engage the probe, test the bed, then disengage. * Include "E" to engage/disengage the probe for each sample. * There's no extra effect if you have a fixed probe. * Usage: "G29 E" or "G29 e" @@ -2318,7 +2318,7 @@ inline void gcode_G28() { ProbeAction act; if (deploy_probe_for_each_reading) // G29 E - Stow between probes act = ProbeDeployAndStow; - else if (yCount == 0 && xCount == 0) + else if (yCount == 0 && xCount == xStart) act = ProbeDeploy; else if (yCount == auto_bed_leveling_grid_points - 1 && xCount == xStop - xInc) act = ProbeStow; diff --git a/Marlin/language_ru.h b/Marlin/language_ru.h index 4ab618e1e..61a3312ff 100644 --- a/Marlin/language_ru.h +++ b/Marlin/language_ru.h @@ -1,4 +1,4 @@ -/** +/** * Russian * * LCD Menu Messages