Quantcast
Channel: Reprap Forum - Firmware - Marlin
Viewing all articles
Browse latest Browse all 2831

Marlin 1.1.0 RC8 - how to manually correct the probed Z height? (1 reply)

$
0
0
So here is the situation:

I have a 250x320mm print bed, which is being probed with an inductive probe for auto bed leveling. The bed itself is perfectly flat (machined cast aluminum sheet)

No matter what leveling algorithm I use (3-Point, Linear, Bilinear) the result is always the same - perfectly level printbed with just one corner lifted. This one corner is always too high, no matter what I do. I cannot find a hardware issue with the printer (all screws tight, all carriages moving freely, no play, etc.)

So I have been thinking of some sort of workaround. Is it possible that I use the 3-point-leveling algorithm and somehow add 0,05mm to one specific probe point? This way I guess I could trick the firmware into thinking the sensor has probed this one point 0,05mm higher and thus is going to lift the nozzle additional 0,05mm there.

Here is an example with random values just to illustrate what I need to achieve:
Probe point 1: Probed z height at (x1, y1) = 2,1mm
Probe point 2: Probed z height at (x2, y2)= 2,0mm
Probe point 3: Probed z height at (x3, y3)= 2,15mm

So the firmware would calculate the tilt compensation using the three probed points. Is there any way to modify Probe point 3 to 2,155mm before the tilt compensation has been calculated?

An alternative workaround would be to correct the already calculated transformation matrix by manually making it always lift the nozzle additional 0,05mm at the problematic corner. This would be even better because it is going to work independent of the ABL algorithm...

I guess I should modify something in the ABL section of Marlin_Main.cpp but am not sure where and what....

Viewing all articles
Browse latest Browse all 2831

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>