Independendent Z leveling not leveling.

  • Hi *,

    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

    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?

    Cheers, Chriss

Log in to reply