What is M73 Q17 S43 g-code command?
 
Notifications
Clear all

What is M73 Q17 S43 g-code command?  

  RSS
Alex
 Alex
(@alex-3)
Active Member
What is M73 Q17 S43 g-code command?

I know that M73 P19 means "Set completion progress to 19%", and I suspect that M73 R42 means "Set remaining time to 42 minutes", but what is M73 Q17 S43? I can't find description of such syntax.

(The command is seen in .gcode files produced by PrusaSlicer)

Best Answer by Neophyl:

Not 100% certain but I think one set is for when the printer is in normal mode and the second set are used when the printer is in Stealth mode. As In R=Regular and S=Stealth

This topic was modified 5 years ago by Alex
Posted : 12/11/2019 11:33 am
Neophyl
(@neophyl)
Illustrious Member
RE: What is M73 Q17 S43 g-code command?

Not 100% certain but I think one set is for when the printer is in normal mode and the second set are used when the printer is in Stealth mode. As In R=Regular and S=Stealth

Posted : 12/11/2019 1:03 pm
Alex liked
Alex
 Alex
(@alex-3)
Active Member
Topic starter answered:
RE: What is M73 Q17 S43 g-code command?

@neophyl Yeah, I can confirm this. I have looked inside MK3S firmware and have found this:
case 73: //M73 show percent done and time remaining
if(code_seen('P')) print_percent_done_normal = code_value();
if(code_seen('R')) print_time_remaining_normal = code_value();
if(code_seen('Q')) print_percent_done_silent = code_value();
if(code_seen('S')) print_time_remaining_silent = code_value();
{
const char* _msg_mode_done_remain = _N("%S MODE: Percent done: %d; print time remaining in mins: %d\n");
printf_P(_msg_mode_done_remain, _N("NORMAL"), int(print_percent_done_normal), print_time_remaining_normal);
printf_P(_msg_mode_done_remain, _N("SILENT"), int(print_percent_done_silent), print_time_remaining_silent);
}
break;

Thanks for the idea.

This post was modified 5 years ago 2 times by Alex
Posted : 12/11/2019 1:11 pm
Share: