Display the time remains for the next color change?
I can't find if this topic has been discussed before. I love the PrusaSlicer single nozzle color-changing feature(i.e., the printer will auto-pause on the next color change), and it will be beneficial to show the "time remains for the next color change" instate of the "total time remains" on display.
Not sure if I'm missing any settings? Or is this not a feature yet? Thank you.
devs don't watch the forums -- but a great idea to post over at github.
I believe this functionality is in Mk3S firmware 3.10.0, but needs support from PrusaSlicer (2.4.0?). From the release notes:
Until now, the firmware was only able to display how much time remains until the print is finished. There were multiple suggestions from the community on further improvements. Starting this release, the developers have implemented the first stage. However, to make the function work correctly, the PrusaSlicer dev team also needs to publish a new release because the G-code instructions must be updated.
Once both firmware and PrusaSlicer are updated, the "remaining time" will work the following way. The printer will switch every 5 seconds between "remaining-printing-time" and "time-to-next-color-change." Therefore the user will be informed in advance when the next filament change is expected.
That is very useful for MMU users. I wonder if will work with the Mk3S alone.
From the way they've implemented it (a new parameter added to the M73 gcode) I don't see a reason why it shouldn't work without an MMU.
I wonder if will work with the Mk3S alone.
It should do, here's the relevant gcode:
M73 - Set/get print progress M73: Set/Get build percentage
M73 [ P | R | Q | S | C | D ]
P - Percent in normal mode
R - Time remaining in normal mode
Q - Percent in silent mode
S - Time in silent mode
C - Time to change/pause/user interaction in normal mode
D - Time to change/pause/user interaction in silent mode
M73 C doesn't seem to be used right now but it's there...
M73 Pnn Rnn is present all through the code and it's fairly simple to use it to extract a close approximation but as the only opportunity to postprocess is attached to the print, not the printer; it gets to be a chore to set up every time.