Servo in PiDog v2 overheating and failing calibration

I’m setting up my PiDog v2, but one of the servos is overheating during calibration. The problem is that when I start calibration, the servo tries to rotate to an angle that I don’t want it to go to. Because of this, it ends up stalling and heating up instead of reaching the proper neutral position

What I’ve Checked So Far:

Power supply is fine and provides enough current.

Servo is mounted and connected as per the instructions.

Still, the servo continuously pushes against the joint at the wrong angle, making calibration impossible.

Based on your description, it seems likely that the initial zeroing of your servo was not done correctly before the servo was assembled and secured. This could be the reason for the significant angle deviation in the head servo.

I recommend that you remove the head servo and follow these steps to re-zero and assemble it properly:

Power on the robot Hat5.
Press the zero button twice quickly.
Connect the servo cable to the PWM pin; you should see the servo return to the zero position.
Do not unplug the zeroed servo yet. First, secure it according to the assembly steps, and then you can disconnect the already zeroed servo.
Repeat steps 3 and 4 for the other servos to zero and assemble them.
The steps for zeroing and securing all 12 servos are the same. Once you have fully assembled the PIDog, you can then run the calibration example to calibrate the servos.

Okk
But the servo is of right leg, the lower one, not of head

Also, my pidog is V2, so isn’t servo zeroing not needed
”If your PiDog is V2 version, please skip this section, because the servo angles are already adjusted during assembly.” as per your site

All servos share the same zeroing and assembly process: zero first, then assemble and secure.

If you have a PiDog V2, the included assembly guide already has you zero the servos during the build.

Therefore, as stated on the website: “If your PiDog is the V2 version, please skip this section, as the servo angles have already been adjusted during the assembly process.”

Please carefully review Step 11 in the assembly guide, as it begins the process of zeroing the servos before securing them.