I'm doing a project and would really appreciate a helping hand (even after searching the web and the forum).
I require a high speed stepper motor that will oscillate between +/- 10 positions, +/- 3 degrees spaced apart, as fast as possible.
I'm able to drive the 28BYJ-48 with an ULN2003 fast enough when removing the internal gears, but the step is too big. With the internal gears the speed is way too slow.
I didn't succeed in driving the JK28HS45-0956 with the ULN2003. So I thought it might be better to buy an arduino motor shield or a A4988 motor driver and try again with a bigger power supply.
- Would you advise a motor shield or a A4988 or similar (with a extra capacitor I guess), or is this a silly idea?
- What kind of speed can I expect from it when I do 2 steps, stop, 2 steps, stop, 2 steps...?
- What voltage do you recommend for the JK28HS45-0956? (I have a 24V 3A, 12V 3A and 5V 2A)?
- Will I be able to control it with the normal stepper.h library?
- Would you suggest a different stepper motor for this purpose?
Somme additional info after feedback in this thread:
Speed: I want to create a laser harp, so the faster the better, the reflected beams should create the illusion of having 8-11 laser beams, in stead of one that is each time reflected at a different angle. I'm unable to find data on how fast that should be. 5 times back and forth per second for 10 beams would mean 100 times 2steps+stop per second.
That means 1 full rotation including 100 stops per second. Is that realistic?
- Load: minimal as stated (just the shaft and a piece of glass of +/- 1cm² attached to it). (if the stepper doesn't like minimal load, I can add friction or weights to it)
- Precision: enough so to the eye it seems that the beams are stationary, I will be running in full step mode and I don't accuracy will be a limiting factor?