Skip to content
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

[BUG] "Failed to enable Bed Leveling" TFT35 V3.0.25.1 #342

Closed
tmarcus68 opened this issue Feb 19, 2020 · 9 comments
Closed

[BUG] "Failed to enable Bed Leveling" TFT35 V3.0.25.1 #342

tmarcus68 opened this issue Feb 19, 2020 · 9 comments
Labels
bug Something isn't working

Comments

@tmarcus68
Copy link

Upon completion of flashing "BIGTREE_TFT35_V3.0.25.1.bin" on TFT35 V3.0, error prompted on restart "Failed to enable Bed Leveling echo:Bed Leveling OFF echo:Fade Height OFF ok"

Using on SKR V1.3 (marlin 2.0) with TFT35 (V3.0.25.1)

"BIGTREE_TFT35_V3.0.25.1.bin" Firmware is pulled from github. Tried self compiling by turning line 94 "#define AUTO_BED_LEVELING" off, will not received the error prompt.

But what is the implication of turning "#define AUTO_BED_LEVELING" off? Based on my understanding the printer will not send command M500 to store the leveling values.

Any one else faces this issue?

@tmarcus68 tmarcus68 added the bug Something isn't working label Feb 19, 2020
@Scope666
Copy link

If you do have a probe, you'll get this error if you haven't probed the bed and done an M500 to store the results afterwards. In other words it's saying you don't have a stored mesh. Once you go a G29 / M500 the error should go away.

@guruathwal
Copy link
Contributor

This is not a bug. As @Scope666 has pointed out, if you do not need to store mesh then Just below the line 94 there is line number 98 which you need to comment out to stop sending M420 on startup:

// Enable this will send "M500" after "G29" to store leveling value
// and send "M420 S1" to enable leveling state after startup
#define AUTO_SAVE_LOAD_LEVELING_VALUE

@thisiskeithb
Copy link
Contributor

This really should be patched so it doesn’t error first thing on boot.

@tmarcus68
Copy link
Author

@guruathwal so its still a bug because if i need to store the mesh which base on my understanding is needed for ABL i cant comment out line 98. correct me if i am wrong, still very new to 3d printing.

@guruathwal
Copy link
Contributor

@tmarcus68 even then its not a bug. The error is generated by Marlin firmware.
If you have enabled mesh saving on marlin, then on receiving M420 command, the marlin firmware will check for stored mesh data. If it does not finds a valid mesh then it will send the said error message to the host.

@tmarcus68
Copy link
Author

so its a marlin firmware issue not bug. ok note then i think can close the problem then. thanks all for the help.

@Rhragnarok
Copy link

So wait, is this feature for like a BLTouch? Or is this something for people who don't have a BLTouch (or the like)? I am getting this error right now but I do not have a BLTouch or sensor. I am just manually leveling the bed atm. How do I get rid of the message and still have the bed leveling wizard?

@jmger
Copy link

jmger commented Mar 6, 2023

This is from the marlin page under M420.
I am running Marlin 2.1.x bugfix -date: about feb-27-2023

"[S]
Set enabled or disabled. A valid mesh is required to enable bed leveling. If the mesh is invalid / incomplete leveling will not be enabled."
So this also appears that the error is that you need to set the probe height then run a Bedlevel to set/calibrate the printer. For the First time. Remember to save settings. I just turned on my printer to verify. And I am NOT getting the error message anymore.
TIP: for the EXABL Probe: if the bed leveling fails half way through the manual/auto Mesh/grid bedleveling process; check if the light on the probe is on or off. If it is off then you have to adjust the probe sensitivity so the light is on. Then try the process again. When the nozzle it close to the bed red LED light should be on. It would be very helpfull if marlin cout output this message... "Error: Auto bedleveling failed to initalize please run a mesh auto bed calibration" or some such message. Then we would not have to come here and spend countless hours in research and frustration.

Copy link

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.

@github-actions github-actions bot locked and limited conversation to collaborators Mar 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants