I need to controll a stepper motor using a Arduino Uno and would like to use a A4988.
My requirements are:
mass to lift: 1kg, lever arm: ~1cm => ~1Nm
So I thougt of using a simple Nema17 stepper and the A4988 as I need a not too expensive option.
Now my superviser wants me to include an encoder to prevent step-loss. I could not yet find a good option.
In my (beginners) understanding, I just need an suitable encoder attached to the motor which can be connected to the Arduino. Then I could control the steps directly on the Arduino. But my research says, that its not prcticable to dismount a simple Nema motor to shift the shaft so an encoder could be attached to the back. And all the DC-motors with already attached encoder which I could find so far could not handle the load.
Then there are closed-loop steppers but there I could only find expensive ones with are overdimensionised and I am not sure if I can connect them easily to the Arduino without a specific encoder driver.
Does anybody by chance know about a simple and cheap option or has a link to a similar project? (I know that there are already lots of arduino+stepper projects all over the internet but I could not yet find anything really helpful with the encoder problem).
Have a nice day!