For a school project, I need to control a stepper motor with a raspberry pi or Arduino. I was thinking about a NEMA 17 or NEMA 23 motor. I study mechanical engineering so I don't have much experience with programming Arduino or a raspberry pi.
The motor has to move a carriage 450mm linearly with a variable speed between 50 and 250mm/s. I will use a leadscrew with a lead of 25mm/rev. torque is not a big problem. I calculated the max motor speed to be 600rpm for 250mm/s.
- my questions are:
what motor should I use?
can I program the speed to be adjustable?
is this even possible?
how should I start to program this?
Is 600rpm posible with a nema 23 or 17? on google i find anywere from 400 to 1500rpm max
I hope some of you can help me with some of the questions. if you think you have something you can help me with, please respond.