If I understand the kit correctly you need an encoder on the lathe spindle, not the stepper, so has to be separate. Depending on the steps/rev you need you could make your own. I’m using Mach3 which only supports a single pulse per rev encoder, just uses a slotted disc on the back of the spindle and a slotted opto. I guess the Clough kit must have both a 1ppr encoder for “indexing” (i.e. knowing where the thread starts) and another to track spindle rotation.
John, you are correct in that you need a separate encoder on the spindle. The Clough42 solution needs to have a high resolution encoder to operate successfully – I believe that I used a quadrature output, 200 PPr, thus 400 detection edges per revolution. The chosen encoder resolution is set in the ELS configuration file along with any stepper to leadscrew and other ratios (due to belt drive ratios, etc).
As far as I recall, there is no ‘index’ function, the ELS monitors the status of the spindle constantly.
Also, for the OP, the point of having an encoder on the spindle is to detect the spindle state. Putting an encoder on the stepper will not achieve that aim. You may have been confused by steppers with inbuilt encoders for use as closed loop steppers. Unlike John, I like the use of closed loop steppers (with their dedicated control box) since this more or less eliminates the risk of step loss – or at least alerts when this has happened. Unlikely to be an issue when screwcutting – unless you do so at elevated speeds – but important if you are significantly reducing a diameter with autofeed.
Simon