если стол кривой холмами то это (пока) ничем не правится.
вертикали в виртуальных координатах повернуты так, чтобы быть перпендикулярными основанию и не совпадают с физической вертикалью
а выравнивание плоскостью работает так :
строится плоскость которая равно удалена от всех замеров, при этом некоторые точки получаются висят в воздухе, а некоторые ниже реального уровня стола.
чтобы соплом в стол не втыкаться виртуальная нулевая плоскость поднимается так, чтобы в самой нижней точке реального стола был ноль в виртуальном пространстве.
собственно расширенный лог автоуровня показывает все эти итерации:
- Код: Выделить всё • Развернуть
SENDING:G29 V4
G29 Auto Bed Leveling
Bed X: 70.000 Y: 80.000 Z: -36.052
Bed X: 207.000 Y: 80.000 Z: -35.215
Bed X: 344.000 Y: 80.000 Z: -35.692
Bed X: 70.000 Y: 175.000 Z: -35.772
Bed X: 207.000 Y: 175.000 Z: -35.585
Bed X: 344.000 Y: 175.000 Z: -35.641
Bed X: 70.000 Y: 270.000 Z: -35.715
Bed X: 207.000 Y: 270.000 Z: -34.711
Bed X: 344.000 Y: 270.000 Z: -35.248
Eqn coefficients: a: 0.00116562 b: 0.00225440 d: -36.05930328
planeNormal x: -0.001166 y: -0.002254 z: 1.000000
rot_min_diff=-36.34505
rot_max_diff=-35.46954
difference=0.87551
+-----------+
|...Back....|
|Left..Right|
|...Front...|
+-----------+
Measured Bed Topography:
-35.71500 -34.71062 -35.24812
-35.77187 -35.58500 -35.64062
-36.05187 -35.21500 -35.69187
Corrected Bed Topography:
+0.33688 +1.34125 +0.80375
+0.28000 +0.46688 +0.41125
+0.00000 +0.83688 +0.36000
Corrected Bed Topography in new coordinats:
+0.03083 +0.87551 +0.17833
+0.18813 +0.21531 +0.00000
+0.12229 +0.79948 +0.16291
Height from Bed to Nozzle :
(+) is airprinting, (-) is touch under bed surface
+0.84468 +0.00000 +0.69718
+0.68739 +0.66020 +0.87551
+0.75322 +0.07603 +0.71260
current_position[Z_AXIS]=6.20282