Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login
    1. Home
    2. slashfoo
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 2
    • Best 0
    • Controversial 0
    • Groups 0

    slashfoo

    @slashfoo

    0
    Reputation
    1
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    slashfoo Unfollow Follow

    Latest posts made by slashfoo

    • RE: Closing the loop w/ integrated TMC5160 drivers on Duet 3

      I see, in this case I believe the closed-loop stepper is the intended function of this feature. Specifically, section 20.3 titled "Closing the Loop" (page 108 of the pdf linked on the op), I added the text below for ease of reference.

      Depending on the application, an encoder can be used for different purposes. Medical applications often require an additional and independent monitoring to detect hard or soft failure. Upon failure, the machine can be stopped and restarted manually. Use ENC_DEVIATION setting and interrupt to safely detect a step loss failure / mismatch between motor and encoder.

      Less critical applications may use the encoder to detect failure, stop the motors upon step loss and restartautomatically. A different use of the encoder allows increased positioning precision by positioning directly to encoder positions. The application can modify target positions based on the deviation, or even regularly update the actual position with the encoder position.

      posted in Duet Hardware and wiring
      slashfooundefined
      slashfoo
    • Closing the loop w/ integrated TMC5160 drivers on Duet 3

      TL;DR: Does the Duet3d Duet 3 Mainboard break out the ENCA, ENCB, and ENCN pins of the integrated TMC5160 drivers?

      Thanks in advance for the input!

      Context/Long version:

      I was checking the hardware overview and wiring diagram for the "Duet 3 Mainboard 6HC " and have not been able to find break-outs for the ENCA, ENCB, and ENCN pins present on the TMC5160.

      More specifically, I'm referring to pins 23, 24 and 25 on TMC5160-TA, and pins 23, 24 and 26 on TMC5160-WA.

      Detailed in the "TMC5160 DATASHEET(Rev. 1.10/ 2019-FEB-05)" present on the driver's manufacturer's website, page 106, the section titled "20ABN Incremental Encoder Interface" talks about how one can use a 32-bit encoder along with standard stepper motors in a hybrid setup similar to a servo.

      I'm aware that these drivers have a feature called StallGuard2 that provides load feedback/sensing (potentially using back emf from the third/unused phase during a step), my question is not in regards to this load detection. I'm interested in upgrading my printer, and currently considering the motherboard with integrated TMC5160s, or to go with a different board for which I'd provide my own TMC5160s.

      posted in Duet Hardware and wiring
      slashfooundefined
      slashfoo