-
-
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
mbl with z_max endstops not usable #4088
Comments
@chrisqwertz No you are not missing anything. This is one of the things I have been wanting to add to MBL. If you want to be my tester I can see if I can add this. |
My spare time is a little rare, but yes sure, if I can help, I'm in. |
Just as an FYI: Please consider doing your work and testing using the very latest RCBugFix. ThinkyHead has started cleaning up a lot of the probe stuff. It is very possible that it will be much easier to do the work there. (And even if it isn't easier... We ultimately need to get your work merged in with what will be the 'current code' anyway.) |
@chrisqwertz Hi, I have made this commit https://github.com/epatel/Marlin/tree/epatel/max_z_endstop Note about usage. Set |
Making a PR out of it… |
roger, will report back with results tonight! |
Looks like the logic works now, what I have observed although is that the extruder will move to 0 z-height, then scrape across the bed to rest at the first probing point and all subsequent ones. Could it be, that my "MESH_HOME_SEARCH_Z" is not respected? I used the LCD to level the bed and have a M206 Z-0.1 toolhead offset. |
@chrisqwertz Sounds like I made this pic :) |
Not good. It should be the distance from the nozzle to the bed when Z is homed at the top. @chrisqwertz Try setting a |
By making sure |
I believe that without |
I have never recommended to have the endstops so that the nozzle touches the bed, never! I have always recommended the opposite, set up the printer so it is safe to probe from a safe starting point. |
And my hope is that @Roxy-3D will be able to make something useful of all the changes that has gone in. Please note that I was going to add a PR after @chrisqwertz verified this. But I see you have already merged this yesterday. |
Nevertheless, we are talking about tilted and warped beds here, and users very, very often have their Z min endstops set slightly lower than the bed. This is certainly the case on my i3. Then there's tape on the bed, ABS slurry, leftover brims… It's just better, safer, and most prudent to raise the nozzle a little when moving between probe points.
She will! She's pretty sharp. Should be no trouble for her. |
Nevertheless, I believe it is bad to have the endstop lower than the bed period! as that will push up on the hotend and can cause various effects, moving bed, moving hotend/carriage movement etc and maybe even break it after some time. But just moving it slowly out of position I think is bad enough. Well, thats me. I would not set up my printers like that, ever. |
The thing is, on a Cartesian machine with a Z_MIN endstop, the endstop switch itself blocks Z from moving any lower. Thus, if you want to have the freedom to move lower (for whatever reason), you must move your endstop a little lower. It's also common on some setups for the Z endstop to slip a little over time. In any case, it isn't entirely uncommon, and we must accommodate a wide variety of "non-ideal" situations by providing some safety margins. A raise between probes in MBL is one such "safety margin." |
The thing is that there are several kinds of switches. Switches with an arm and some without, and optos. Yes, for those without an arm that could be a problem. But, I'd suggest changing the endstop to one with an arm or best get an opto endstop. The price of the hotend is way larger than a good endstop so it should be a no-brainer. But, this issue is not about z min endstops, this is specifically for z max endstop. And I have explained even with a small picture how I recommend configuring for this, making it safe, because with a safer number for This seem to be a good deal. Oh yeah, then you might argue you need a small alu sheet or something. I have successfully used my favorite beer can for that :) https://www.brewdog.com/item/262/BrewDog/Dead-Pony-Club-Can.html |
Yeah, you are right. But I thought it was obvious that I meant nozzle-to-bed, because that is basically what So sorry for not being precis enough. |
I'm just thinking ahead, to the person who finds this thread months from now and gets out their tape measure, and… |
Is there anything more I can do to assist? |
@chrisqwertz Uh, I think the fix is in RCBugFix now so test that maybe? Or that was what you did? Otherwise I think it is all fine and it's ok to close this issue if you think it's ok now. |
Allright, will try to check tonight
|
@chrisqwertz did you had the opportunity to check ? Offtopic: |
@jbrazio No problem, I just sometime happen to use my "job" github account (when I am too lazy to logout). |
has this one been reverified with RC7? |
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. |
When using mesh bed leveling thorugh the LCD menu on my machine with z-max endstops, the leveling prcess will start at z_max height thus making it very tedious to move all the way down with the encoder.
I tried using MESH_G28_REST_ORIGIN with no success.
Am I missing something?
The text was updated successfully, but these errors were encountered: