RC Servo setEngaged(False) not relaxing servo
Posted: Fri Mar 06, 2020 8:17 pm
Hello Phidgets Forums,
I have an 16X RC Servo Phidget (RCC1000_0), board version 110.
I am using a servo motor (https://www.amazon.com/gp/product/B076CNKQX4/), that when left powered, gets hot over time.
My setup is such that after motion, the servo has no load. To increase the lifetime of my servo, I am trying to relax the servo after motion.
The RC Servo API documentation says this under setEngaged().
However, after disengaging the servo, I find it's not relaxed. When trying to move the servo horn by hand, it still stiffly holds position.
What am I doing wrong or missing? How does servo engaged/disengaged work under the hood?
I have an 16X RC Servo Phidget (RCC1000_0), board version 110.
I am using a servo motor (https://www.amazon.com/gp/product/B076CNKQX4/), that when left powered, gets hot over time.
My setup is such that after motion, the servo has no load. To increase the lifetime of my servo, I am trying to relax the servo after motion.
The RC Servo API documentation says this under setEngaged().
Thus, I am using this command:This property is useful for relaxing a servo once it has reached a given position.
Code: Select all
servo.setEngaged(False)
What am I doing wrong or missing? How does servo engaged/disengaged work under the hood?