Navigation

    Duet3D Logo

    Duet3D

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

    External driver leadshine em705 gives a mixture of layers

    Tuning and tweaking
    4
    4
    277
    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.
    • VladimirRus007
      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
      • nhof
        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
        • dc42
          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.

          1 Reply Last reply Reply Quote 0
          • Shen
            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