Nema 34 with CL86T, arduino UNO

Controlling the Nema 34 motor with closed loop driver cl86t and Arduino. Sending the pulse signal makes the motor rotate. But I am not sure whether the closed loop is working or not.

  1. How do check closed loop is working?
  2. Instead of giving a pulse, how can we give a turning angle directly to the driver?
  3. Can I read encoder and calculate the current position and turning poisiton?

Designing the stepper system properly closed loop is not needed. Only a home switch. There are no missed steps, only total stall of an overloaded stepper.
Use a stepper providing the torque needed.

  1. Section 8 of the manual discusses the red LED output with various fault conditions.
    Position Following Error is indicated by 7 flashes in a row.
  2. This is a function of software. There are various libraries that allow you to specify an angle of rotation. For example, the MobaTools will do this.
  3. As far as I know, the encoder does not provide external feedback output connection. If you use their connector, the quadrature outputs from the encoder go directly into the driver.
    Now, I have not done this myself, but it should be possible to tap those lines and read the signals.
    On the other hand, you have a closed loop stepper, and there is no real need to read that quadrature signal.
    And the stepper library will provide a way of keeping track of current position, target position, etc.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.