If you only can go 250 RPM something is wrong.
At 3000 RPM = 3000*400/60 = 20,000 steps per second which an arduino should be able to do.
You can run this fast but will have no power at this speed. See torque chart.
What are your current settings?
What program are you using to run the stepper?
Does the motor get warm/hot when running?
How are you measuring the RPM?
At 3000 RPM = 3000*400/60 = 20,000 steps per second which an arduino should be able to do.
You can run this fast but will have no power at this speed. See torque chart.
What are your current settings?
What program are you using to run the stepper?
Does the motor get warm/hot when running?
How are you measuring the RPM?