<p>I have a Tevo Tornado that I've outfitted with an official BL-Touch auto level sensor. I can see the bed probing run, and I can see the Z axis slowly adjust during x/y moves, so it's doing <em>something</em>. However, you can see that there appears to be a systematic tilt:</p>

<p><a href="https://i.stack.imgur.com/sacY6.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/sacY6.jpg" alt="BL-Touch tilted bed plane"></a></p>

<p>Any ideas what could be causing this? The bed, gantry and print head is tight, no wobble. Here's my start code:</p>

<pre><code>G28 ; home all axes
G29
G1 Z5 F5000 ; lift nozzle
</code></pre>

<p>I have mesh leveling enabled with a 5x5 grid and correct probe offsets. The bed itself is on PETG printed standoffs instead of springs to eliminate any jitter.</p>

[{'answer_id': 9960, 'author': '0scar', 'author_id': 5740, 'author_profile': 'https://3dprinting.stackexchange.com/users/5740', 'pm_score': 3, 'selected': True, 'text': '<p>The problem with the Tevo Tornado design is that the design is as such that the Z-axis is powered by a single stepper (under the assumption that you have not added a second Z stepper).</p>\n\n<p>This means that the level relies on the rigidity of the X-axis assembly, more specific the play on the guide wheels. Apparently the BL-Touch level determination suffers (the up and down movement while probing) from this design as can be seen from the tilt around the Y-axis direction. This effect causing the tilted level plane is called <a href="https://en.wikipedia.org/wiki/Hysteresis" rel="nofollow noreferrer">hysteresis</a>. Now that the Z-axis moves up and down you experience much more problems than using a mechanical switch. The effect is more pronounced when the mass of the hot end carriage is furthest from the Z-axis lead screw.</p>\n\n<p>Note that an extra stepper can also cause tilted level when the second stepper does not move in sync (e.g. missing steps). In such designs, a single stepper (geared) belt driven 2 lead screw has better performance in that respect.</p>\n'}, {'answer_id': 14940, 'author': 'Infamous Inc', 'author_id': 25568, 'author_profile': 'https://3dprinting.stackexchange.com/users/25568', 'pm_score': 1, 'selected': False, 'text': "<p>I know this is incredibly old at this point, but in case anyone stumbles upon this post like I did, I wanted to point out that there is no semicolon behind your G29 code, so it's not being read properly</p>\n"}]
['https://3dprinting.stackexchange.com/questions/9956', 'https://3dprinting.stackexchange.com', 'https://3dprinting.stackexchange.com/users/14300/']