amsbr / OctoPrint-EEPROM-Marlin

OctoPrint-EEPROM-Marlin
15 stars 31 forks source link

Disallow loading and communication of EEPROM during print #32

Closed Desterly closed 5 years ago

Desterly commented 6 years ago

In the middle of a print or if the printer is paused for any reason, issuing a M501 can impact the print by resetting variables that are modified for the print via GCODE or other.

This modification adds a isPrinting check and prevents displaying the administration page as well as the custom calls to the printer if 'true'

houseofbugs commented 5 years ago

When is this going to get merged in?

empirephoenix commented 5 years ago

Please please merge this, I just wasted two days with a tmc2130 setup, that fucks up the currents and looses steps on M501, eg when reloading the octoprint site while it prints.