Giter Club home page Giter Club logo

Comments (19)

cp2004 avatar cp2004 commented on May 24, 2024

Had a look at the configuration files, they seem OK (the relevant parts are still enabled).

Could you try a couple of things, so I can try and see the source of the issue:

  1. Please try pressing 'load' to read the settings from the printer. This may not have happened automatically and is something I am working on.
  2. If this does not work, please enable 'Serial Logging' (Settings > Serial connection), then press 'load', then upload the serial.log file here afterwards. This will allow me to see what is communicated to the printer.

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

Hi,
Thanks for your fast reply.
I have tried to press load and it reads all settings but the other tabs that allow to modify values do not appear.
Here you've got the serial log file.
Best regards,

José
serial.log

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

Ahh I see the issue. Seems the plugin needs 'EEPROM Chitchat' to be enabled (Configuration.h, L1483). The plugin uses M501 to get the data, rather than M503 - to be changed in a future update.

If you don't have enough storage for that option, then until I can get a chance to work on the next release, there is no other option.

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

I'm re-writing most of this plugin, working on and off when I can. Some parts of it are very hard to extend, so they are being remade. It's difficult to know when it will get done. Not soon really... Hopefully in a month or so it will be nearly ready to work.

You could try swapping M503 support (disable that to release memory) for EEPROM chitchat? But then it depends which is more useful.

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

Hi,
I tried after activating EEPROM chitchat but still the same issue.
Here you've got what I've got in configuration.h:

#define EEPROM_SETTINGS
#define DISABLE_M503
#define EEPROM_CHITCHAT
#define EEPROM_BOOT_SILENT
#if ENABLED(EEPROM_SETTINGS)
//#define EEPROM_AUTO_INIT
#endif

Any other suggestion?
Thanks and best regards,

José

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

Hi @cp2004
Any news on this?
I have activated EEPROM_CHITCHAT but it still does not work so don't know if the bug is due to this...
Thanks and best regards,

José

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

I was quite sure that that was the setting that you needed to change. Still no response on an M501 command? I asked in the Marlin Discord, but no one responded. Will play about with this and test it myself later today I guess then.

Re-write progress is good, but it will still require the settings to be outputted on either and M501 or M503 command.

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

@jjvelar So according to a helpful person (namely @sjasonsmith, sorry if that ping was annoying) you need to have DISABLE_M503 commented as well. This is in the Marlin code:

#if ENABLED(EEPROM_CHITCHAT) && DISABLED(DISABLE_M503)
      // Report the EEPROM settings
      if (!validating && TERN1(EEPROM_BOOT_SILENT, IsRunning())) report();
#endif

which shows you need them both to be enabled for M501 command. Hope that helps

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

Hi,
It is now working but "Advanced" section is not available (therefore I can't change, as an example, Z offset)
It was available when I was using SkyNet3D firmware instead of Marlin 2.x.
Is there any other option I have to activate to get access to this section?
Thanks and best regards,

José

image

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

The items don't show up unless it can detect some data out from them. So you will need to look in the terminal when you send M501 command, and look for the data. Maybe there is something slightly wrong with the regex in the plugin, and it can't parse the response fully.

I can't put any work into debugging this at the moment, since the parsing layer is brand new in the next release, and works far far better.

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

@jjvelar

Please test the release candidate of V3 of this plugin, it is available for you to test now!

Details can be found in the feedback ticket of how to install, update and report issues: #16

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

jjvelar avatar jjvelar commented on May 24, 2024

from octoprint-eeprom-marlin.

cp2004 avatar cp2004 commented on May 24, 2024

3.0.0 has been released 🎉

from octoprint-eeprom-marlin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.