In an attempt to find ways to reduce the noise generated by my robot, I'm trying to understand why the servo motors themselves make noise. On the web I've read their noise has to do with the gears they have. Even when a servo is not on and you turn it, it makes noise due to the gears. Can someone please explain why the gears make noise when moving. Thanks in advance.