Skip to content

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

Notifications You must be signed in to change notification settings

gdombiak/OctoPrint-M73ETAOverride

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OctoPrint M73 ETA Override

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

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

Setup

Install via the bundled Plugin Manager or manually using this URL:

https://github.com/gdombiak/OctoPrint-M73ETAOverride/archive/master.zip

Configuration

No configuration required. Just install plugin and it will start to overriding OctoPrint ETA with last M73 gcode.

Please note that if printer is starting (heating or leveling bed) ETA will show less than one minute.

Credits

This plugin was originally developed by Jakub Furman. It was no longer being maintained so I took ownership/forked to keep it alive.

About

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%