-
-
Notifications
You must be signed in to change notification settings - Fork 19.2k
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
Auto leveling does not work properly in 1.1.8 #11234
Comments
I tried M420 S1 but still the same. This is the record of Repetier
The right side still 1mm higher than the left. BTW which bugfix version you mean? The current testing one 1.1.8 and I don't find any newer version. |
I just test to run g29 first. The right is 1mm higher. Then I manually level it, and run G29 again. and now the bed is prefect level. But after I power off and power on again, run g29. the right is 1mm higher again. |
You really need to fill in the issue template when reporting problems and also attach your configuration files as requested in the template. It will make it much easier for people to help you. |
Please search the issues here, there are so many with the same problem. Some say it´s a mechanical issue, others dont believe that. |
Did you save final mesh with M500? May be it use the older mesh after load settings. |
All kinds of bed levelings, using a probe, don't try to keep the nozzle at a constant distance to the bed. They keep the probes trigger point at a constant distance to the bed. This works well only, if the distance of the nozzle tip and the probes trigger point are the same all over the bed. If PS Today leveling works good enough to temptate manufacturers to reduce hardware quality, to make the printers cheaper. In the end it may be cheaper and faster to invest in a flat bed, good mechanics, adjust the bed with 3 bolts and developing a personal fixed routine sequence in using the printer with z-babystepping during the first layer. Adding more and more complexity can't be the way to make 3D-printing easier for a non expert user. |
I have updated to the newest bugfix-1.1.x and then I have tried to level the bed manually first, then run the G28 and then G29. after that I test the leveling result by G1 and the right side is 1mm higher. After that I tried to lower the right side by 1mm and run g28,g29 and test with g1 again. The right side is still 1mm higher. I have done a couple of test with different bed leveling condition before G28. The result is no matter if bed is level or not before ABL. No matter the right side is higher or lower before ABL. after the ABL the right side will always 1mm higher than left side. Also the probe is fixed on the extruder. Therefore I am pretty sure Z_PROBE_OFFSET_FROM_EXTRUDER is constant. Due to this constant difference so I think this might not be a mechanical issue. The ABL methods I used are 3=point, bilinear and linear, They all give the same result. |
Is this a core xy machine? |
Yes mine is corexy. I just use a normal endstop without arm mounted on a servo |
If you have a twisted X axis this is not true. Because of the twist the |
There are currently 5 different bed leveling systems in Marlin.
Yes! Once again Anhardt is out in front. If you are having problems... Go to the basics. What ever the mesh looks like when you probed it... Now do a G26. (Even if you are using Bi-Linear or the original Mesh bed leveling) Print the G26 Mesh Validation Pattern. Does it look right? If not... Start editing the mesh points up or down.... And re-print the G26 Mesh Validation Pattern. Probably the pattern will look better but not be perfect. Keep doing this 2 or 3 times. Pretty soon... Your mesh will accurately describe the bed (at least as far as the printer sees it). If you are curious... Re-probe the bed and compare the 'working' mesh with the probed mesh. Probably, you will see a pattern. And that might give you some hints on where to look for the root cause of the problem. But even without doing that, if you have a working mesh, you can just use it and not go after the root cause of the problem. (Me??? I would go after the root cause and fix it!!!) |
Don't believe in that. Measure it. With 1mm difference from right to left. it should be pretty easy to see the error by naked eye. Just take a look on the nozzle-bed distance on both sides of the bed when the probe triggers and compare.
All this proves is, that it's a systematic error, independent from the kind of bed level compensation. So a error in measurement is as likely as before. |
Thanks for your guys help. I have figured out the problem, @Roxy-3D and @AnHardt is right, My x-axis use two axis and I find they are not prefect parallel by a counter weight with a string. Thanks again for all your guys help. BTW may I ask how can I edit the mesh generated by bilinear method and save the difference between the adjusted mesh and original measured mesh? Therefore I am able to load this bias every time after ABL. |
Hi! I don't undersend... Have you solved the problem? I have the same problem on H-BOT with BLtouch... And I don`t know what to do....(( (MARLIN 1.1.9)
|
Our "bed leveling"- algorithms try to keep the distance between bed and nozzle constant. We can't find this problem for you because it's not in the software. It's up to you to find the mechanical problem.. |
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. |
I have tried all three auto leveling methods but none of them works correctly.
No matter the right side of bed is lower or higher than the left side initially. After auto leveling the right side will always about 1mm lower than the left side. I have tested a lot and I think there should be no problem with my configuration. I guess there should be some problem about compensation rate or something?
Configuration.h
The text was updated successfully, but these errors were encountered: