Use of Servo class - 3-wire hobby servo driver

Greetings again. To physically move the OpenMV board, a standard R/C “hobby” servo fits the need. Under the methods listed in the documentation, servo.angle includes an optional speed parameter. The doc says if omitted, then no delay occurs. What about if the servo.speed function is used in a setup routine to define a speed? Does servo.speed set a “default” speed or must the “time” parameter be used with servo.angle every time it is invoked? Is the servo.speed function only applicable for servo.pulse_width and servo.angle needs the “time” parameter in every case?

Does servo.calibration set limits that are observed by any subsequent servo.angle or servo.pulse_width function?

So many questions! Austin

I would just use servo.pulse_width() and nothing else. This lets you set the microsecond pulse width to the servo. You then just need to determine your min and maxes for the servo. All the other functions allow you to move away from the pulse width details a little bit to make it easier. However, they are not needed.

servo.speed is intended to be used with RC servos that have been modified for continuous rotation.