kipr / KIPR-Development-Toolkit

This is a package that includes everything you need to start developing software for KIPR
5 stars 0 forks source link

Servo Overheat problem #8

Closed Zacharyprime closed 2 years ago

Zacharyprime commented 2 years ago

Some users have been reporting issues with servos overheating and damaging servo ports.

A trend I've noticed with the reports is that the users are pushing the servos to the edge of it's reach.

It's possible that the servos aren't good at handling values at the ends of it's reach. There is a physical pin on the gears which will stop the motion if it turns to far. The feedback circuit (see Wombat Dev Manual) could in theory be targeting a position right outside the physical range of the servo, which would cause the comparator/op amp to saturate and dump current into the surrounding circuit. (This is just one hypothesis)

image

Zacharyprime commented 2 years ago

In my opinion the next action should be to run some experiments and see what behavior causes the heating to occur.

In my few quick attempts to recreate the problem, I have been unsuccessful. However, I did not test pushing it to the end of range. I just ran the servos for hours using factory test and then I would come back from class and they would only be mildly hot (an acceptable amount of heat considering a motor was running continuously)

Zacharyprime commented 2 years ago

I believe this was a team pushing their servos as I have not heard any reports of this still being an issue.

I'm going to close this issue for now.