From e2a169b0e50e0f62d4f66508689668d5cab79ec5 Mon Sep 17 00:00:00 2001 From: bubnikv Date: Wed, 13 Sep 2017 13:27:49 +0200 Subject: [PATCH] Changed the G-code protocol for cleaning up the priming towers for the multi material prints. --- xs/src/libslic3r/GCode.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xs/src/libslic3r/GCode.cpp b/xs/src/libslic3r/GCode.cpp index c0b0d59f74..260884942f 100644 --- a/xs/src/libslic3r/GCode.cpp +++ b/xs/src/libslic3r/GCode.cpp @@ -705,10 +705,11 @@ bool GCode::_do_export(Print &print, FILE *file) if (bbox_prime.overlap(bbox_print)) { // Wait for the user to remove the priming extrusions, otherwise they would // get covered by the print. - fprintf(file, "M1 Remove priming towers and click button.\nM117 Printing\n"); + fprintf(file, "M1 Remove priming towers and click button.\n"); } else { // Just wait for a bit to let the user check, that the priming succeeded. - fprintf(file, "M117 Verify extruder priming\nM0 S10\nM117 Printing\n"); + //TODO Add a message explaining what the printer is waiting for. This needs a firmware fix. + fprintf(file, "M1 S10\n"); } } else write(file, WipeTowerIntegration::prime_single_color_print(print, initial_extruder_id, *this));