diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Movement/Kinematics/Kinematics.cpp | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/Movement/Kinematics/Kinematics.cpp b/src/Movement/Kinematics/Kinematics.cpp index 6ccc5f9d..f99ee705 100644 --- a/src/Movement/Kinematics/Kinematics.cpp +++ b/src/Movement/Kinematics/Kinematics.cpp @@ -184,7 +184,16 @@ AxesBitmap Kinematics::GetHomingFileName(AxesBitmap toBeHomed, AxesBitmap alread if (toBeHomed.IsBitSet(axis) && (axis != Z_AXIS || !homeZLast || (alreadyHomed & homeFirst) == homeFirst)) { filename.copy("home"); - filename.cat(tolower(reprap.GetGCodes().GetAxisLetters()[axis])); + const char axisLetter = reprap.GetGCodes().GetAxisLetters()[axis]; + if (islower(axisLetter)) + { + filename.cat('\''); + filename.cat(axisLetter); + } + else + { + filename.cat(tolower(axisLetter)); + } filename.cat(".g"); return AxesBitmap(); } |