Welcome! Log In Create A New Profile

Advanced

Unexpected, inconsistent values for center of autolevel matrix. Why?

Posted by satellite1217 
Unexpected, inconsistent values for center of autolevel matrix. Why?
February 27, 2021 06:04PM
Hello, and thanks in advance for any insight.

In one sentence, the problem I'm experiencing is that I'm getting unexpected and alternating values for center point autolevel matrix.

In greater detail:
I’m using a CoreXY type printer with Marlin 2.0.3 software installed on a Robin Nano control board and I’m trying to get a BLTouch to work correctly and consistently.

When I issue successive “G28”, “G29” sequences, I get different results for the center point of the matrix:
1st “G28”, “G29” sequence, center point = 0.00 (+/- 0.01mm),
2nd “G28”, “G29” sequence, center point = +0.21 +/- 0.01mm,
3rd “G28”, “G29” sequence, center point = 0.00 (+/- 0.01mm),
4th “G28”, “G29” sequence, center point = +0.21 +/- 0.01mm,
...
Results will continue with this pattern indefinitely.

I expected the G29 matrix to be consistent with successive measurements as long as there was no physical change made to the bed.
I also expected the center of the G29 matrix to be consistently very close to zero since both the “home” and the center of the autolevel matrix are usually at the same x,y location (I circled it with marker on the bed to be sure).

For troubleshooting:
I have replaced the probe (I was using a clone, but I’m now using a genuine BLTouch) with no change in behavior.
I have replaced the cable with no change in behavior.
For consistency, all tests are run without heating either the bed or the nozzle so there is no influence from thermal expansion.

Has anyone else experienced this? Am I mistaken that the center of the matrix will normally be very close to zero since the center of the autolevel matrix is usually in the same xy location as the location where the "home" Z reference height was just measured? Am I mistaken that successive applications of G29 should result in the same matrix?
Re: Unexpected, inconsistent values for center of autolevel matrix. Why?
March 07, 2021 06:11PM
I wasn’t able to find or fix this problem, but I was able to work around it.
I was able to prove that the matrix where the center point was zero was, in fact, “correct” and the offset one was “incorrect”. So as long as I save (M500) the correct and then recall (M501) and activate (M420 S1) it before a print, everything works ok.
I would rather do an autolevel before each print like most people do, but I’d have a 50% chance of getting the “incorrect” one and either losing the print or gouging the bed.
Sorry, only registered users may post in this forum.

Click here to login