Incremental encoders

I’d like to use this stepper & encoder with SimpleFOC:
https://www.omc-stepperonline.com/waterproof-stepper-motor/p-series-ip65-waterproof-nema-24-closed-loop-stepper-motor-3nm-424-92oz-in-with-encoder-1000ppr-4000cpr.html

Looking at Stepper drivers | Arduino-FOC

It seems that the only suitable one for ~5a would be this one: https://www.aliexpress.com/item/1924944935.html

Incremental encoders background

Would this type of optical encoder be supported?


Image from the manual for the Cl57t driver sold as compatible with this stepper.

  • Output Circuit Type: Differential type
  • Encoder Type: Incremental
  • Encoder Resolution: 1000PPR(4000CPR)
  • Output Signal Channels: 2 channels

Inconclusive thread on this encoder under Arduino

Hey @Sam,
What do you want to build?
1000ppr (4000cpr)seems a bit low to me for running a stepper with FOC.
I’m using a Nema 34 stepper and I’m having issues with alignment although I’m using a 2000ppr (8000cpr) encoder.

2 Likes

This would be for a belt linear actuator with a Laser module

After reading how to use an incremental encoder in Arduino

I think I need an RS-422 hardware device for my Arduino?

For RS-422 which is the full-duplex version of RS-485

https://www.omc-stepperonline.com/waterproof-stepper-motor/p-series-ip65-waterproof-nema-24-closed-loop-stepper-motor-3nm-424-92oz-in-with-encoder-1000ppr-4000cpr.html

If you want to use this stepper and encoder, you don’t need the RS-422 hardware device.
Only if you want to use a SinCos encoder.

1 Like

OK thanks.

Could anyone point me in the direction of hardware I should look at to control this motor & encoder combination under SimpleFOC?