Firstly, sorry if this is answered already, i searched but did not find what i think is the problem.
I've just received a Bittle kit and am going through the initial calibration.
One joint (front left elbow) is not moving.
(with the joint disengaged, watched the set point on the gear to confirm it is not moving at any point)
I swapped servos and confirmed that the servo works when connected to another joint, and vice versa is true as well, any of the servos connected to port 4(?) it stops working.
All black wires are on top.
It would appear that port 4(?) is not working.
Is there an easy way to swap it for port 2 (the open port behind the head port) instead?
Thanks in advance, and i'm so exited to start playing with this amazing project of yours
The ports look like the solder on them is good, it all looks very clean and they are not dull.
I was able to get it up and running on port 13 and all movements seemed to be working good.
I performed all of the preprogrammed skills, and it was balancing well as i tilted the ground under it
After about 20 minutes or so, the front left paw stopped working again and the rear left paw went straight out and started shaking.
I've moved the servo to port 11 now, and recalibrated all of them (i centered and zeroed everything and started over with leg calibration)
the rear left paw shakes as it moves into position behind all of the others, and the front left paw is not moving to the proper position. it is not extending out to touch the ground, stopping a few degrees short.
I'm thinking that the front left servo might be bad and damaging the ports? (i've confirmed that the two ports do not work with any servo any more)
I have no idea what is going on with the rear left paw, it did not return to center when i put it back in calibration mode, which would suggest the sensor may not be functioning.
Any ideas of what i can do? (sorry to be a burden, i'm sure you get tons of questions)
Try to pull the stopped legs to the target position and feel if there's some resistance. The servo runs a protection algorithm to reduce the force when it's stuck. For new servos it might be too tight to trigger that protection.
A video will be more helpful.
Awesome, thank you
after switching to port 13 everything is working now. it would appear port 15 is bad on the board.
I did confirm i do not have it reversed, and swapping servos between ports the problem followed the port, and i've not completed calibration and it is up and walking having switched to port 13.
You may check if the servo pins on the NyBoard is well soldered. You may use a soldering iron to enhance the contacts. We tested every boards before shipping but that might be the cause of the problem.
Are you installing the NyBoard in an opposite direction? The 6-pin programming port should be on the tail side. Also, make sure the servo wire is plugged in correctly with the black wire close to the board.
Yes, you can modify the port definition in OpenCat.h:
i think i have the port number wrong, it is the correct port for the front left elbow,
is it possible to make the open port between the head and shoulder ports be used in its place?
AH! just noticed the numbers over the ports
port 15 appears to be bad
can i change it to use 13 instead?
If you mean the port 4 marked on the NyBoard, no, it's not assigned to any joints in the software.