Independendent Z leveling not leveling.
Chriss last edited by Phaedrux
My CR10 has two independent lead screws and I configured the firmware (3.1.1) to make use of them:
M584 X0 Y1 Z9:2 E3 ; Chriss - set drive mapping two Z motors connected to driver outputs E6(9) and Z(2) M671 X-20:220 Y0:0 S2.5 ; Chriss - leadscrews at left (connected to E6(9)) and right (connected to E2) of X axis (S=MaxCorreection) M208 X0:310 Y0:300 ; Chriss - X carriage moves from 0 to 310, Y bed goes from 0 to 310
(Yes, one motor is connected to the Duex5.)
G28 ; home ;M401 ; deploy Z probe (omit if using bltouch) G30 P0 X20 Y155 Z-99999 ; probe near a leadscrew, half way along Y axis G30 P1 X290 Y155 Z-99999 S2 ; probe near a leadscrew and calibrate 2 motors ;M402 ; retract probe (omit if using bltouch) G1 X150 ; Back to the middle
That config is my takeaway of the documentation at https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors
My understanding is now that the X bar will be "mechanically" leveled by the second "G30", that command should turn the lead screw to make X parallel to the bed.
But I have never seen that, I see in my headmap that I have a tilt on the bed in the area where the lead-screws are located. I have played a bit with it and I have never seen a movement of one of the motors after the leveling. (No the tilt is not bigger than 2.5.)
Do I have a wrong configuration and/or a wrong understanding here?