Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    External driver leadshine em705 gives a mixture of layers

    Scheduled Pinned Locked Moved
    Tuning and tweaking
    4
    4
    641
    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.
    • VladimirRus007undefined
      VladimirRus007
      last edited by

      X-axis offset occurs with the leadshine em705 driver.

      print result, microstep 32.
      0_1554574967049_reprap.jpg

      If I use the Drv8825 driver, then there are no offsets. microstep 16.
      0_1554575152793_b5.jpg

      What i use

      1. Arduino DUE control board + RURAMPS4D
      2. Digital driver leadshine em705 stepper motor.
      3. 48 Volt driver power.
      4. Power logic driver 5 volts. I use MKS sd 57/86
      5. kinematika printer Cartesian.
      6. The table goes up Z.

      My changes in the config.
      M569 P0 S1 T10: 10: 30: 30
      M569 P1 S1 T5:10:10:0 ;Drive 1 goes forwards
      M569 P2 S1 T5:10:10:0 ;Drive 2 goes forwards
      M569 P3 S1 T5:10:10:0 ;Drive 3 goes forwards
      M569 P4 S1 T5:10:10:0 ;Drive 4 goes forwards
      M569 P5 S1 T5:10:10:0 ;Drive 5 goes forwards

      M584 X0 Y1:2 Z3:4 E5 ;
      M92 X177.77
      M566 X900.00
      M203 X12000.00
      M201 X1000.00

      I tried different timings M569 P0 S1 T5: 10: 10: 0.
      There were no changes. No speakers.

      There is a very interesting detail.
      If I increase the micro step, then the offset becomes less.
      But it remains.

      There are no problems in mechanics. Most likely, the impulses of step or delay dir are wrong.

      1 Reply Last reply Reply Quote 0
      • nhofundefined
        nhof
        last edited by

        The manual you linked indicates that the driver requires minimum 10us pulse width (first T value), while you have set to 5us.

        Tilting usually has to do with the dir setup or hold values being inadequate. Bump these up a bit.

        If you still have issues try increasing the values to something ridiculous to see if it corrects the lean. If it works, then reduce to get performance back. Something like M569 Pn S1 T20:20:100:100 to start.

        1 Reply Last reply Reply Quote 0
        • dc42undefined
          dc42 administrators
          last edited by dc42

          Are you sure that the step pulse polarity to the Leadshine is correct? That is, when +3.3V appears on the STEP output from the MCU on the Due, your interface applies 5V between PUL+ and PUL-? If you have it the other way round (i.e. you get 5V between PUL+ and PUL- when the step signal is at 0V) then the setup and hold times won't be applied correctly.

          Duet WiFi hardware designer and firmware engineer
          Please do not ask me for Duet support via PM or email, use the forum
          http://www.escher3d.com, https://miscsolutions.wordpress.com

          1 Reply Last reply Reply Quote 0
          • Shenundefined
            Shen
            last edited by

            I had exactly the same issue on my Leadshine ES-D508. I was using the Duet Expansion Breakout Board for my drivers. And I also noticed the layer shifting becoming less as I increase the micro step, which makes sense, the more distance a single micro step takes, the more layer shift it would cause if it's not recognized by the driver or if it stepped to the wrong direction.
            I was force to use the integrated stepper drivers but would love to get the external ones working some day.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post
            Unless otherwise noted, all forum content is licensed under CC-BY-SA