
tinatina68
USA
Asked
— Edited

Hi, I have recently purchased a JD Humanoid Robot and am having a pretty fun time using it. However, the servo, or joint in JD’s right upper leg does not go up past a 45 degree angle. I can’t see anything that might be blocking it or in it’s way and I’m not sure why else it wouldn’t go all the way up like the left leg. Because of this setback, JD can’t do many things including stand from a sitting position. I’m not sure what to do about this problem.
It's possible that particular servo has been set to improper limits on it's travel. In the "Init" file for the standard initialization of a JD robot are a few script commands concerning setting the limits of travel of some of the servos. None of them include the upper leg servo you are having problems with, however, if there is some sort of min-max setting somewhere else in your project this could be the problem. It might look something like this:
Such settings would cause your problem.
I'm not saying this IS the problem, just that it's a possibility.
If the servo is binding somehow, there would probably be some buzzing involved, perhaps fairly loud.
Also, I see from your picture that it looks like the wire for the right foot is just a bit under the left foot.
steve g
i missed your last answer.yes i meant the servo profile.
@nomad.
That's cool. I thought that was what you meant. No worries.
I think the problem with JD's servo is in the hardware. Nothing has worked my problem is unresolved, I think I must buy a new servo.
One last question just to be sure. With JD turned off so that you can move the servos easily, can you move the leg all the way up, by hand, then?
If the servo was like that when you got it, you can file a warrenty claim for a replacement. Use the Contact Us link, select warrenty, and leave a brief discription of the problem along with a reference to this thread.