Duet3D Logo

    Duet3D

    • Register
    • Login
    • Search
    • Categories
    • Tags
    • Documentation
    • Order

    Solved 4 independent z axis tilt

    Documentation
    2
    4
    181
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • bilsch
      bilsch last edited by

      I'm trying to understand how to configure for my voron 2.4. This is using duet3 vs klipper 😉

      So I'm having an odd issue. Its easiest to explain via https://youtu.be/-1k2hf2g6po. The config is sorta stolen / tweaked. The last bit really is this 😉

      The gist of the video is that the 4 corners are not equal distance from the frame extrusion its all crooked ;(

      When following https://duet3d.dozuki.com/Wiki/Bed_levelling_using_multiple_independent_Z_motors#Section_Example_for_3_motors its not clear to me how to draw the visual in my head for what each of the coordinates means. Where, if anywhere, does order come into play?

      For example in my configuration:

      ; Drives for Z - verified locations
      M569 P0.2 S1                                       	; Front left 
      M569 P0.1 S0                                       	; Back left
      M569 P0.0 S1                                       	; Back right
      M569 P0.3 S1                                       	; Front right
      (...)
      M584 X0.4 Y0.5 Z0.0:0.1:0.2:0.3 E1.0               	; set drive mapping
      (...)
      M671 X354:354:-53:-53 Y0:370:370:0 S20        	 	; Define Z belts locations (Front_Left, Back_Left, Back_Right, Front_Right)
      

      I don't understand what those numbers mean and how I need to make the measurements / fill it in. Am I just measuring the distance from the belt center to the corner or something? I'm just not following what the doc is trying to tell me to do!

      fcwilt 1 Reply Last reply Reply Quote 0
      • fcwilt
        fcwilt @bilsch last edited by fcwilt

        @bilsch

        Consider your M584 command:

        M584 ..... Z0:1:2:3

        That specifies your four steppers. Those fours steppers are presumably positioned near the four corners of the bed.

        Now consider this M671 command:

        M671 X a; b; c; d; Y e; f; g; h (I had to use ; instead of : because the : triggers special characters such as 😛 which is a colon followed by a b - don't ask me why it does this.)

        The a and the e specify the XY "position" of the first Z stepper in the M584. The position is relative to X=0, Y=0 where ever that may be, perhaps the front left corner of the bed or, in my case, the center of the bed.

        Likewise the b and the f specify the XY "position" of the second Z stepper.

        And so forth.

        This way the firmware knows which Z stepper to adjust to move a given corner of the bed.

        Strictly speaking you want to specify the XY positions where the bed is actually being lifted by the steppers.

        So let's say X = 0, Y = 0 is the left front corner of the bed. And that the Z stepper is located at X = -50, Y = -50 but the part that is moved by the stepper to lift the bed actually touches the bed at X = 20, Y = 20.

        So in the M671 you would use the 20, 20 not the -50, -50.

        Make sense?

        Frederick

        Printers: A FT-5 with the 713 upgrade bits. A custom MarkForged style. A small Utilmaker style and a CoreXY from kits. Various hotends. Using Duets (2 and 3) running 3.4.1

        bilsch 2 Replies Last reply Reply Quote 0
        • bilsch
          bilsch @fcwilt last edited by

          @fcwilt said in 4 independent z axis tilt:

          M671

          Ok yea I think I'm getting this now thanks! I also found https://www.mrappz.com/voron-electronics-setup-i/ - going to let this churn a bit and see where it goes thanks!

          Bill

          1 Reply Last reply Reply Quote 1
          • bilsch
            bilsch @fcwilt last edited by

            @fcwilt Ok confirmed yea this is exactly what I needed thanks!

            1 Reply Last reply Reply Quote 1
            • Referenced by  bilsch bilsch 
            • Topic has been marked as a question  droftarts droftarts 
            • Topic has been marked as solved  droftarts droftarts 
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA