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

Bilinear bed leveling strange compensation #5983

Closed
serweryn617 opened this issue Mar 7, 2017 · 11 comments
Closed

Bilinear bed leveling strange compensation #5983

serweryn617 opened this issue Mar 7, 2017 · 11 comments

Comments

@serweryn617
Copy link

I recently added autoprobe to my delta printer. After probing it compensates the bed, but the left side is always 0,5 mm lower and the hotend is hitting the glass. Right side of the printbed is always 0,5 mm higher. I've also tried to detach the bed and put something 10mm tall under the left side. Result was the same - compensation work, but add nearly 1 mm after going to the right.

Probe - endstop on servo arm, works correctly, after 50 attempts deviation was 0,008 mm.
Running Marlin RC8 on Ramps 1.4.

Anyone has an idea what is wrong?

@Bob-the-Kuhn
Copy link
Contributor

M48 deviation of 0.008 - I'm jealous!

Which bed leveling method are you using?

If it's 3 point or linear then you can get those results if the bed has peaks & valleys in it. If that's the case then try bilinear.

If it's bilinear then is it well behaved within the area that is probed and only a problem outside?

@serweryn617
Copy link
Author

I said I am using bilinear leveling, and delta printer where the probe is very close to the nozzle and can check full print area.
I haven't got any what is wrong.

My probe is just a simple endstop on a cheap servo, I was shocked how accurate it can be. Sometimes it is 0,012 or 0,016 - one or two microsteps. Probing speed is 10mm/s at the moment.

@benlye
Copy link
Contributor

benlye commented Mar 8, 2017

I had a similar problem on my cartesian printer, which seemed to be caused by the probe offset being incorrect by about 2mm on the Y axis. The configuration error caused the bilinear bed correction to be misapplied. I don't know anything about delta printers, but it might be worth you checking your probe offsets?

@serweryn617
Copy link
Author

That may be the it. My Y offset is ok but my X offset is 2 mm less than it should be. I will check that as soon as i got home

@serweryn617
Copy link
Author

I have spent several hours tweaking and adjusting the settings but none of them worked. I will be still thinking

@Bob-the-Kuhn
Copy link
Contributor

Take a look at the attached. It's the details of the bilinear leveling and the main error sources.
Bilinear Auto Bed Leveling Details 0.2.zip

I'm eventually going to put it on the new Wiki so feedback is encouraged.

@Dreamloom
Copy link

@Bob-the-Kuhn Concise & well done explanation of the ABL process, thank you.

@superlou
Copy link

superlou commented Mar 9, 2017

@Bob-the-Kuhn. Really nice explanation of the bilinear method itself. Would you consider adding an end-to-end guide for leveling a printer? What commands to run, in what order, how to verify successful leveling safely, and how things vary between different printer types?

@Bob-the-Kuhn
Copy link
Contributor

Thanks for the feedback.

End to end guide with different printer heights - that's a tall order. I can probably start one and post it for feedback.

@JohnOCFII
Copy link

Your guide is quite helpful, Bob. Don't completely re-invent the wheel. Remember, this exists: http://marlinfw.org/docs/features/auto_bed_leveling.html#automatic-bed-leveling

The gap I see is what happens between that guide and yours, and some basic troubleshooting and guidance about additional commands such as M420, or how M401 and M402 tie in to probe use.

@github-actions
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 24, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

7 participants