|
@@ -37,9 +37,9 @@
|
37
|
37
|
* object. On resume (M24) the head will be moved back and the
|
38
|
38
|
* print will resume.
|
39
|
39
|
*
|
40
|
|
- * If Marlin is compiled without SD Card support, M125 can be
|
41
|
|
- * used directly to pause the print and move to park position,
|
42
|
|
- * resuming with a button click or M108.
|
|
40
|
+ * When not actively SD printing, M125 simply moves to the park
|
|
41
|
+ * position and waits, resuming with a button click or M108.
|
|
42
|
+ * Without PARK_HEAD_ON_PAUSE the M125 command does nothing.
|
43
|
43
|
*
|
44
|
44
|
* L = override retract length
|
45
|
45
|
* X = override X
|
|
@@ -75,6 +75,8 @@ void GcodeSuite::M125() {
|
75
|
75
|
#endif
|
76
|
76
|
|
77
|
77
|
if (pause_print(retract, park_point)) {
|
|
78
|
+ // SD Printing simply pauses, leaving the machine in a ready state,
|
|
79
|
+ // and can be resumed at any time, so don't wait in a loop here.
|
78
|
80
|
if (!sd_printing) {
|
79
|
81
|
wait_for_confirmation();
|
80
|
82
|
resume_print();
|