Plugin that overrides OctoPrint ETA to values from last M73 gcode sent to the printer

About

PrusaSlicer is able to calculate print estimates very accurately. Those estimates get injected into generated gcode as M73 gcode commands. This plugin reads the injected information to override what OctoPrint uses as default to calculate estimates. Improved estimates are displayed in OctoPrint, your printer display and in your favorite OctoPrint client.

This plugin will also work with other slicers that inject M73 gcode commands while slicing your STL files to produce gcode.

Firmware

Prusa printers will display M73 estimates without any modifications. Printers that run on Marlin firmware might require their firmware to be properly configured to display M73 ETA on the printer display. If you are using Marlin 2.0.x then you will need to:

  1. Uncomment #define SHOW_REMAINING_TIME in Configuration_adv.h
  2. Uncomment #define USE_M73_REMAINING_TIME in Configuration_adv.h

Get Help

If you experience issues with this plugin or need assistance please use the issue tracker at the plugin’s Homepage linked on the right.