Comments (19)
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:
- Please try pressing 'load' to read the settings from the printer. This may not have happened automatically and is something I am working on.
- 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.
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.
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.
from octoprint-eeprom-marlin.
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.
from octoprint-eeprom-marlin.
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.
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.
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.
from octoprint-eeprom-marlin.
@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.
from octoprint-eeprom-marlin.
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é
from octoprint-eeprom-marlin.
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.
from octoprint-eeprom-marlin.
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.
from octoprint-eeprom-marlin.
from octoprint-eeprom-marlin.
3.0.0 has been released 🎉
from octoprint-eeprom-marlin.
Related Issues (20)
- CR-10 Smart printer isn't recognized as Marlin firmware HOT 5
- IMPORTANT: The next release of this plugin will not support Python 2
- Upgrade pre-commit and add pyupgrade HOT 1
- [Request]: Automatic scheduled EEPROM backups HOT 3
- Retrieve and Set Stealthchop for TMC Drivers[Request]: HOT 4
- [Bug]: PluginManager typo -> link to gihtub HOT 4
- [Request]: Only FIRMWARE INFO in the left column HOT 14
- [Bug]: Doesn't work with Snapmaker 2.0 A350 HOT 3
- [Request]: When enabled in Firmware, Add M306 data to Temperature tab HOT 7
- [Bug]: E0 stepper current not saved HOT 3
- Please add MPC to the menu HOT 2
- [Request]: Add LONG_FILENAME_WRITE_SUPPORT HOT 2
- [Bug]: After Marlin Update, ignore crc mismatch, restoring a config M112 ERROR when no bed mesh is stored HOT 2
- [Request]: Add M914 TMC Bump Sensitivity HOT 1
- [Request]: Add M423 support HOT 1
- [Request]: Using eprom locked on iPad HOT 6
- [Request]: Separate X and Y values for Input Shaping HOT 1
- Support- Willing to pay for your time HOT 1
- [Request]: Unkown Command M207 x8/x20 HOT 1
- [Bug]: Cannot install on Python 3.12 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from octoprint-eeprom-marlin.