I recently replaced a
micro servo with nylon gears rated for 1.2kg/cm - with a
mini servo with metal gears rated for 2.2kg/cm.
Both are
standard servos, not 360deg or continous rotation.
With my previous servo, I could tell it:
Servo.write(180);
with the new servo, it grumbled massively (as if it had hit a mechanical stop). I changed the code to
Servo.write(150);
and all was well.
I
still don't understand why this should be any different between servos!

Does this mean I can use
Servo.write(-20)
; to regain the 20deg of travel I've otherwise lost? Does this make sense?
This new servo also "twitches" at idle (the old one didn't). Should I return it or spray it with WD40 (as I've seen recommended here).
Thanks all