Award
Congratulations Richard R, for answering the question and has received an EZ-Credit award! Share what you have learned and create a tutorial to help others by clicking here.

Servo Replaced On Jd Foot - It Still Won't Move

Assistance Requested

Help smurray with their question and receive $10 of EZ-Credit to get more robots and parts from our store. The following information was provided about their previous efforts searching tutorials for a resolution.

smurray claims to have checked these sources:
 
#1

Servo Replaced On Jd Foot - It Still Won't Move. Ideas?

I have found a few conversations, tutorials and activities that may help with your question. Take a look at these links. I've sorted them by what I believe to be most relevant but that is not always the case as I'm still learning.


Also, consider reviewing the Learn section for informative lessons and activities. Check it out!


#2

When you say it wont move, is it buzzing or not doing anything?

Are all servos functioning?

Perhaps the port is dead. Try plugging another servo into the port, or change the foot servo to another port and see if it moves.

Perhaps when you reassembled you got the wire caught? Tightened a screw too tight?

#3

Please note, I rarely use these robots so simple instructions for me would be best.

Here are some more details:

When I tried to move the robot using the software, the section in the attached red circle did not make any changes to the actual robot.

The robot is making loud noise. (video attached)

What does this error mean? Error on line 9 not connected to EZB- 0
Done (00.00.00..5655379)

Thanks.
User-inserted image

#4

Quote:

What does this error mean? Error on line 9 not connected to EZB- 0

It means your ezb4 board 0 is not connected to ez builder... Without being connected (solid blue or green LED on the ezb) you can't move servos or pretty much do anything else either... Look at the back of JD... if the LED on the ezb is flashing you are not connected to ez builder you need to connect to the ezb before you can use the robot...

If that new servo is buzzing are you sure you did this before installing it?
Calibrating servos in their brackets

#5

Richard is spot on with his advice as usual. I don't own a JD but have had a lot of experience with EZ Robot and the things I can to to make it look very broken. Sadly sometimes it has resulted in me burning up servos.

I watched your vid a few times and it seems like you're EZB is connected at first to EZ Builder but then disconnects. I say this because it seems like I don't hear the servo buzz at first but then it starts when you turn the little guy. I do think it's connected at first because I see the eyes working. Again, I'm not sure the eyes show patterns without JD being connected so I may be wrong here. Anyway, if I'm right, something is happening to disconnect your EZB from EZ Builder. If your EZB disconnects from EZ Builder while movements are in progress the servos or other devices will be "stuck and locked on". Some of the things that can cause a EZB to disconnect are: Servo overload or trying to move past it's end points, a device pulling more amps through the EZB then the EZB can handle, Servo, motor, or motor controller failure causing a short, electrical short in the wiring, sending an improper signal or command through the Uart or I2c ports, devices improperly attached to the EZB (digital, Uart and i2c ports). All of these and other things could cause the EZB to brown out and reboot the EZB and cause devices to be stuck on.

Start with taking another look at your new servo to see if it is properly installed and calibrated. Then take it out of the robot and see if it runs without being attached to the robot. Then check the eye connection. In EZ Builder make sure you don't have any i2c commands being sent that shouldn't be happening and everything in that control points to the eyes properly.

Good luck and have fun with this. Smile

#6

If the EZ-B is disconnecting it is because the JD eyes are not plugged into the i2c port. Recheck all of your cables.

There is a sample project called something like JD No Eyes that you can use to troubleshoot the servos first, then use the regular JD sample to troubleshoot the connection to the eyes.

Alan

#7

Thanks for all the input. We did need to calibrate the servo.