I'm having an issue when trying to calibrate. It feels like I have connected servos wrong although I have followed the table bellow. (updated Instinct.h to NyBoard_V0_2)
This is how my cat responds to calibration:
c0 - kFL
c1 - kFR
c2 - kHL
c3 - KHR
c4 - sFL
c5 - sFR
c6 - sHR
c7 - sHL
c12 - hPan
c13 - hTilt
c15 - tail
What am I doing wrong?
If you will allow me to add some comments, since I was doing this at night and got turned around several times till I got this right :)
The picture of you holding the kitten shows that the board is installed in the correct orientation. When you turn the kitten on its back with the head away from you the tail servo will connect to the right hand row of pins closest to you. In this same position the head tilt servo will be in the left hand row of pins farthest from you.
In the Joint Index chart you uploaded your focus for this step is on the Joint Index column not the PWM pins. The picture Rongzhong uploaded of the kitten on its back shows only servo to board connections and should help.
Don't forget to keep the polarity correct!
George
It seems that your servos are plugged into wrong pins.
I'm sorry, I'm not following. So what did I do wrong that would cause my calibration commands move different joints than what is expected?
You mean like this?
check your board direction. the 6-pin uploader socket should be on the backside of the body.
I understand, but why when I type for example c15 10 the tail moves and not the kHL like it is supposed to?
The physical servo connection is the same for V0_1 and V0_2. The adjustments are done by the pin map in OpenCat.h. You only need to change the #define NyBoard_V0_* in Instinct.h according to your board's version.