chiark / gitweb /
possible stepper release after sd printing
authorBernhard <bkubicek@x201.(none)>
Mon, 28 Nov 2011 21:09:17 +0000 (22:09 +0100)
committerBernhard <bkubicek@x201.(none)>
Mon, 28 Nov 2011 21:09:17 +0000 (22:09 +0100)
Marlin/Marlin.pde

index 32e0b812d9ef32407f628ac6a4fdf34d7eaf7939..11bdec472939171f68200330dac819798f2dc42f 100644 (file)
@@ -395,7 +395,6 @@ inline void get_command()
     if(serial_char == '\n' || serial_char == '\r' || serial_char == ':' || serial_count >= (MAX_CMD_SIZE - 1)||n==-1) 
     {
       if(card.eof()){
-        card.sdprinting = false;
         SERIAL_PROTOCOLLNPGM("Done printing file");
         stoptime=millis();
         char time[30];
@@ -407,7 +406,9 @@ inline void get_command()
         SERIAL_ECHO_START;
         SERIAL_ECHOLN(time);
         LCD_MESSAGE(time);
+        card.printingHasFinished();
         card.checkautostart(true);
+        
       }
       if(serial_char=='\n')
          comment_mode = false; //for new command
@@ -860,7 +861,7 @@ inline void process_commands()
       { 
         #if ((E_ENABLE_PIN != X_ENABLE_PIN) && (E_ENABLE_PIN != Y_ENABLE_PIN)) // Only enable on boards that have seperate ENABLE_PINS
         if(code_seen('E')) {
-          st_synchronize()
+          st_synchronize();
           LCD_MESSAGEPGM("Free Move");
           disable_e();
         }