I searched and never saw an answer. 

What is the "spec" starting point for the servos in competition? All 4 of my servos stop at 40 degrees. Surely they are allowed at least 180 degrees, and most servos can be spec'd to rotation continuously.

Thank you!
Quote 0 0
The Futaba servos have hard stops approximately 120 degrees apart, but the range of rotation you an achieve through the software is approximately 90 degrees (-45 deg to +45deg).

Other specs for the Futaba S3003 servos can be found online at and at  Unfortunately, they do not spec out the rotation range.
Quote 0 0
Dm, thank you for your reply.

So if mine are hard stopping at less than 50 total degrees... are they defective or has someone modified them?

Quote 0 0
I have never seen a servo in the condition you describe.

Are they the right servos:  do they have 3003 or 3004 printed on the case?  

Servos can easily be overstressed and break the tiny plastic gears inside, which makes the gear noise irregular when rotating by hand.
But I've never seen broken gears affect the hard stop.

It is more likely that we have different definitions of 'hard stop' and  "50 total degrees".

Here is my definition and my procedure to measure it.  
With servo unplugged and a servo horn with only one arm,
- hand rotate clockwise until it hard stops, remove servo horn
- position the servo face up, with wire pointed toward you
- press fit on the servo horn with arm pointing to the right, now it is at 0 degrees like a protractor.
- hand rotate the servo horn counterclockwise until it hard stops
- My expectation is that the arm is left of straight up, which means > 90 degrees between hard stops.
  Your "50 total degrees" report would mean that the horn point is to the right of straight up.

What do you find when following my procedure?
Quote 0 0
I have the 3003 Futuba servos.

I hand turned them, they go to about 180 total degrees. I then take them to center... and hook them up. They only go to about 25 degrees left, 25 degrees right, for the total of 50 or so degrees.

Thank you for your help, it seems to still have issues.
Quote 0 0
Great.  OK, so it is not the hard stop, it is the command sending limitation.
What are you programming with (pros,EasyC,RobotC,Simulink)?  and what value are you programming it to?  
Sending command speed of  -127 and +127 should get you -45 to +45, for a total of about 90 degrees.
The other thing to check when using servos, is what happens when you lose communications.
Possible results:  A go idle with no back force resistance,  B freeze in place with back force resistance,  C go to zero position.

Quote 0 0