Quote Originally Posted by dacb View Post
I'll bring this change in too.

I have noticed that Waiting for user... appears more frequently now. Almost every print.
I've never seen that message. But I think I know why. That message is only used in one place:
Code:
  else if(code_seen('M'))
  {
    switch( (int)code_value() )
    {
#ifdef ULTIPANEL
    case 0: // M0 - Unconditional stop - Wait for user button press on LCD
    case 1: // M1 - Conditional stop - Wait for user button press on LCD
    {
      LCD_MESSAGEPGM(MSG_USERWAIT);
      codenum = 0;
      if(code_seen('P')) codenum = code_value(); // milliseconds to wait
      if(code_seen('S')) codenum = code_value() * 1000; // seconds to wait

      st_synchronize()
I think this has something to do with your UltiPanel! I have a dedicated (ancient) laptop acting as my LCD Display. So I'm not going to see this message. And if you look at the code... You (or the panel) must be sending it an M1 command.

Right????