Liebe Kollegen,
first of all thank you for brilliant software and support.
1/ Problem:
When printing first layer line along X axis with height 0.2 mm its height on the left side of the bed is 0.3 and gradually changes to 0.15 on the right side of the bed. It is reproducible at any Y position of the table.
I use Cartesian printer with prusa-like kinematics and 8-bit MKS Gen-2Z board. Table is mirror. Z probe is metal stift + optical sensor with measurement repeat-ability 0.007 mm. Distance between X-rods and Y rods is equal on left and right.
Filament diameter is constant, 1.75. Extrusion rate is constant: while the layer height becomes lower the width of layer increases.
Autobedleveling is enabled. It measures 9 points. It works fine: if I intentionally make bed tilt the first layer is still accurate with the same height difference on left and right sides of table.
I thought that autobedleveling compensates everything but not the changes in z_probe_height. So may be the carriage rotates around Z axis because of luft and z_probe_height changes? Have checked that, there is no luft, everything is tight.
Any ideas? Could autobedleveling calculate the wrong rotation matrix?
2/ I try to workaround the problem using the distortion matrix. What would be the correct sequence in the starting script:
G28 ; homing all axes
G32 S1 ; autobedleveling with grid
G33 ; create distortion matrix
P.S. I don't store distortion matrix in eeprom because I change mirrors on which I print.
Thank you again.