amsbr / OctoPrint-EEPROM-Marlin

OctoPrint-EEPROM-Marlin
15 stars 30 forks source link

Plugin does not load values on Marlin 1.1.7 #12

Closed sanderpuh closed 6 years ago

amsbr commented 6 years ago

Hi @sanderpuh,

is it possible send M503 result?

sanderpuh commented 6 years ago

Hi @amsbr,

On Octoprint Terminal:

Send: M503 Recv: ok

That's all I get.

amsbr commented 6 years ago

Hi @sanderpuh,

your EEPROM setting is disabled on firmware compilation. Please confirm this.

Wismgari commented 6 years ago

Hi - just had the same issue with 1.1.8. EEPROM can be enabled and the plugin fail if the disable M503 option is used.

Ignore the warning in Marlin to disable M503 for release and the plugin works.

amsbr commented 6 years ago

Hi,

yes, the plugin work only with M503 enabled. It uses the M503 result to populate the fields.

bcsteeve commented 6 years ago

Man that was frustrating! I struggled with this for hours before stumbling into here. PLEASE consider making a check for this sort of thing, and having it suggest in the plugin to check that the necessary lines aren't commented out. Perhaps also suggest to Marlin folks to make a note in the code documentation (eg. "this is necessary for some plugins, for example the EEPROM-Marlin" or whatever)

amsbr commented 6 years ago

Hi @bcsteeve,

good suggestion!

amsbr commented 6 years ago

Hi,

added support for all Marlin versions in new release 1.2