From 7cfce20cd347b8b60a5643f4a9a4be16379743a2 Mon Sep 17 00:00:00 2001
From: Scott Lahteine <github@thinkyhead.com>
Date: Sat, 12 Jan 2019 17:52:09 -0600
Subject: [PATCH] Update comments on M125

---
 Marlin/src/gcode/feature/pause/M125.cpp | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/Marlin/src/gcode/feature/pause/M125.cpp b/Marlin/src/gcode/feature/pause/M125.cpp
index 5794f6af33..f96c1b93d8 100644
--- a/Marlin/src/gcode/feature/pause/M125.cpp
+++ b/Marlin/src/gcode/feature/pause/M125.cpp
@@ -37,9 +37,9 @@
  *       object. On resume (M24) the head will be moved back and the
  *       print will resume.
  *
- *       If Marlin is compiled without SD Card support, M125 can be
- *       used directly to pause the print and move to park position,
- *       resuming with a button click or M108.
+ *       When not actively SD printing, M125 simply moves to the park
+ *       position and waits, resuming with a button click or M108.
+ *       Without PARK_HEAD_ON_PAUSE the M125 command does nothing.
  *
  *    L = override retract length
  *    X = override X
@@ -75,6 +75,8 @@ void GcodeSuite::M125() {
   #endif
 
   if (pause_print(retract, park_point)) {
+    // SD Printing simply pauses, leaving the machine in a ready state,
+    // and can be resumed at any time, so don't wait in a loop here.
     if (!sd_printing) {
       wait_for_confirmation();
       resume_print();
-- 
GitLab