Simply run M31 at the end of an SD print

This commit is contained in:
Scott Lahteine
2016-07-14 09:59:42 -07:00
parent 23d2bc5ab0
commit 34da77dad3
2 changed files with 3 additions and 9 deletions

View File

@ -602,19 +602,19 @@ void CardReader::updir() {
void CardReader::printingHasFinished() {
stepper.synchronize();
file.close();
if (file_subcall_ctr > 0) { // Heading up to a parent file that called current as a procedure.
file.close();
file_subcall_ctr--;
openFile(proc_filenames[file_subcall_ctr], true, true);
setIndex(filespos[file_subcall_ctr]);
startFileprint();
}
else {
file.close();
sdprinting = false;
if (SD_FINISHED_STEPPERRELEASE)
enqueue_and_echo_commands_P(PSTR(SD_FINISHED_RELEASECOMMAND));
thermalManager.autotempShutdown();
print_job_timer.stop();
enqueue_and_echo_commands_P(PSTR("M31"));
}
}