<p>The <a href="https://reprap.org/wiki/G-code#M73:_Set.2FGet_build_percentage" rel="nofollow noreferrer"><code>M73</code> Set/Get build percentage G-code</a> is only defined for a selected few printer firmwares.</p>

<p>As you suspected, next to <code>M73 P19</code> (tell the firmware at what completage percentage the print is) the <code>M73 R42</code> tells the firmware the left time to completion.</p>

<p>If you look at the description of the <a href="https://reprap.org/wiki/G-code#M73:_Set.2FGet_build_percentage" rel="nofollow noreferrer"><code>M73</code> G-code</a>, the following parameters may be used:</p>

<ul>
<li><code>P</code>: Percent in normal mode</li>
<li><code>R</code>: Time remaining in normal mode</li>
<li><code>Q</code>: Percent in silent mode</li>
<li><code>S</code>: Time remaining in silent mode</li>
</ul>

<p>So, running the <code>Q</code> and <code>S</code> parameters, is similar to the <code>P</code> and <code>R</code> parameters with the exception for referring to the printer percentage/time when in stealth (quiet) mode.</p>

<p>These modes, normal and stealth, <a href="https://help.prusa3d.com/article/8LLgVlD01q-loud-printer" rel="nofollow noreferrer">refer to power modes of Prusa printers</a>:</p>

<blockquote>
  <p><strong>Normal vs. Stealth mode</strong><br>
  MK3 printers offer two print modes. Normal mode is required for the detection of lost steps (shifted layers), while still being quieter than the silent mode on MK2/S. There is also the Stealth mode, which utilizes Trinamic StealthChop technology, making the printer almost inaudible with the print cooling fan being the noisiest part of the printer. However, Stealth mode does not provide lost step detection.</p>
</blockquote>

<p>Stealth mode times can be a bit higher than normal mode estimation times. Estimation is done by the slicer. As Prusa maintains this feature, their times are accurate for their printers, but that does not have to be the case for custom printers. </p>

<p>To get the current progress, the <code>M73</code> command is called without parameters:</p>

<blockquote>
  <p>Use "M73" by itself to get a report of the current print progress.</p>
</blockquote>

CC BY-SA 4.0
2019-11-12T13:15:12.677Z
Saw your answer too late :( I have already found this in MK3S firmware source.
Alex
CC BY-SA 4.0
2019-11-12T13:51:26.430Z
@Alex No problem, now it's out there for others to read too! Happy printing! :)
0scar
CC BY-SA 4.0
2019-11-12T12:33:27.870Z
2019-11-12T13:11:05.757Z
2019-11-12T13:11:05.757Z
0scar
<p>The tooltip for "Supports remaining times" under <code>Printer Settings -&gt; General -&gt; Firmware</code>in PrusaSlicer quotes:</p>

<pre><code>Emit M73 P[percent printed] R[remaining time in minutes] at 1 minute intervals
into the G-code to let the firmware show accurate remaining time.
As of now only the Prusa i3 MK3 firmware recognizes M73.
Also the i3 MK3 firmware supports M73 Qxx Sxx for the silent mode.
</code></pre>

<p>Therefore:</p>

<ul>
<li>P = Percentage printed, normal mode</li>
<li>R = Remaining time, normal mode</li>
<li>Q = Percentage printed, silent mode</li>
<li>S = Remaining time, silent mode</li>
</ul>

CC BY-SA 4.0
2019-11-12T12:28:17.540Z
2019-11-12T12:28:17.540Z
towe
<p>I know that <code>M73 P19</code> means "Set completion progress to 19%", and I suspect that <code>M73 R42</code> means "Set remaining time to 42 minutes", but what is <code>M73 Q17 S43</code>? I can't find description of such syntax.</p>

<p>The command is seen in <code>.gcode</code> files produced by PrusaSlicer.</p>

<marlin><g-code><slic3r><prusa-research>
What is M73 Q17 S43 G-code command?
Alex
# What is M73 Q17 S43 G-code command?

(Asked by: username_0 on 2019-11-12)

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.

**Tags:** marlin, g-code, slic3r, prusa-research

---

## 2 answers

### Answer by username_1 on 2019-11-12. Score: 4 | Accepted answer

The [`M73` Set/Get build percentage G-code](https://reprap.org/wiki/G-code#M73:_Set.2FGet_build_percentage) is only defined for a selected few printer firmwares.

As you suspected, next to `M73 P19` (tell the firmware at what completage percentage the print is) the `M73 R42` tells the firmware the left time to completion.

If you look at the description of the [`M73` G-code](https://reprap.org/wiki/G-code#M73:_Set.2FGet_build_percentage), the following parameters may be used:

* `P`: Percent in normal mode
* `R`: Time remaining in normal mode
* `Q`: Percent in silent mode
* `S`: Time remaining in silent mode

So, running the `Q` and `S` parameters, is similar to the `P` and `R` parameters with the exception for referring to the printer percentage/time when in stealth (quiet) mode.

These modes, normal and stealth, [refer to power modes of Prusa printers](https://help.prusa3d.com/article/8LLgVlD01q-loud-printer):

> **Normal vs. Stealth mode**  
> MK3 printers offer two print modes. Normal mode is required for the detection of lost steps (shifted layers), while still being quieter than the silent mode on MK2/S. There is also the Stealth mode, which utilizes Trinamic StealthChop technology, making the printer almost inaudible with the print cooling fan being the noisiest part of the printer. However, Stealth mode does not provide lost step detection.

Stealth mode times can be a bit higher than normal mode estimation times. Estimation is done by the slicer. As Prusa maintains this feature, their times are accurate for their printers, but that does not have to be the case for custom printers.

To get the current progress, the `M73` command is called without parameters:

> Use "M73" by itself to get a report of the current print progress.

> **Comments:**
> **username_0**: Saw your answer too late :( I have already found this in MK3S firmware source.  
> **username_1**: @Alex No problem, now it's out there for others to read too! Happy printing! :)  

---

### Answer by username_2 on 2019-11-12. Score: 2

The tooltip for "Supports remaining times" under Printer Settings -> General -> Firmwarein PrusaSlicer quotes:
Emit M73 P[percent printed] R[remaining time in minutes] at 1 minute intervals
into the G-code to let the firmware show accurate remaining time.
As of now only the Prusa i3 MK3 firmware recognizes M73.
Also the i3 MK3 firmware supports M73 Qxx Sxx for the silent mode.

Therefore:

P = Percentage printed, normal mode
R = Remaining time, normal mode
Q = Percentage printed, silent mode
S = Remaining time, silent mode


---

