I have just started to experiment with servos for the first time.
I started experimenting with some basic example sketches and a "micro servo 9g A0090" - the sweep example from the IDE, and another from sparkfun. All fine and makes sense.
I started modifying code to try & achieve a 'bouncing' action. I realised I needed some acceleration control but so far haven't found an easy way to do that so there's a fair bit of code in the sketch just to achieve this. All is well with this servo and I'm getting some very convincing bouncing action.
I then connected an EMAX 08DE. The first thing I notice is that this servo is much quieter. The second is that the movements are executed with quite a degree of vagueness. The precise 'bounces' performed by the first servo are only lazily performed by this second one. It barely registers the smallest bounce at all and the acceleration isn't that noticeable.
What would be causing this? Both servos are rated at 6v - using an external power source seems to make no difference compared to using the 5v power off the arduino uno (Sparkfun redboard). I've tried increasing time between movements, in case the EMAX is slower to move or respond or something but it makes no difference to the precision of the movement, just slows it down.
I'll include the sketch I'm experimenting with, but I warn you, it's the sketch equivalent of 'thinking out aloud'...
EDIT: Apparently my code exceeds 9600 characters allowed for a post, so that idea's out, then...