-
-
Notifications
You must be signed in to change notification settings - Fork 19.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[bugfix-2.0.x] Error:EEPROM datasize error when enabled 2 servos (dondolo + bltouch) #12015
Comments
Have you tried doing an m502 followed by m500 to reset the default values and store them in eeprom. You will often usually to do this when installing a new version of the firmware. |
yes. doesnt work for me. actualy it wasfirst thing that i tryed. |
im getting it too. also the machine started skipping steps and so... already did a m502 and m500. changed z_offset (i use a touch sensor) , saved the changes but they didnt go to the eeprom. |
no, its related to c40ea1f i changed back #define EEPROM_OFFSET 0 to the original #define EEPROM_OFFSET 100 and everything works fine again. had to do a m502 - m500 again |
i can confirm that there seems to be some kind of issue. after upgrading last night, i keep getting
EDIT: i did M502/M500 .. many times. i am aware of what it does. i still kept getting the crc errors. i changed EEPROM_OFFSET back to 100 as suggested by #12015 (comment) and now it seems to work again. so appearently those 100 bytes ARE somehow used? :) |
I tryed with DEBUG_EEPROM_READWRITE
|
@thinkyhead in servo.h there is something not correct I think Edit: Maybe not corruption since NUM_SERVOS should always be bigger but I think not correct anyway Edit2: Ok I don't understand... in eeprom data struct is used |
@thinkyhead sorry to bother but shouldn't I see |
I have NUM_SERVOS = 2 in Configuration.h |
Disableing EDITABLE_SERVO_ANGLES solves issue (so seems like its a root of problem) |
@alexxy not sure about problem but I think that this mixing of |
@alexxy that confirm me that such mix is the issue... |
NUM_SERVO_PLUGS not defined in Marlin/src/module/servo.h |
@alexxy try replacing |
If it will fix I'll post a PR |
OT @alexxy your dondolo works fine? I decided to remove it because of too much problem with not in use filament retraction |
@GMagician it works. but its hard to calibrate offsets |
Dondolo? or fix? If dondolo is no a problem of offsets. The problem is that the unused filament is not kept in position when head moves. When you come back to such filament you miss material (you have to create a tower but then no benefit from having two nozzles) |
Dondolo works. |
@alexxy |
@alexxy could you help me with my issue. see here please teemuatlut#27 thank you. |
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Hi!
I get this error with recent bugfix-2.0.x branch. Configs attached
config.zip
The text was updated successfully, but these errors were encountered: