Picar-x movement issue

Hi - I’m having some issues with the Picar-x AI robot car. I was able to assemble the robot and get python working on my mac book. However, whenever I try to test the movement on the car, for some reason it is unable to make a left turn and the head can not move up or down without making a clicking noise like its turning to much in the same direction. other than that the car can do everything else just fine, It can move forward, backwards, make right turns, the head is able move left and right. I’ve tried looking up the issue on reddit, youtube, and I’ve used chat gpt but i still wasn’t able to solve the problem. Chat gpt said that it could be something with the steering servo but I’m not sure. Could someone give me some advice on what I should do?

Based on your description, we suspect that the problem may be caused by incomplete servo zero-position calibration during initial setup. If the servos were locked into position before being properly zeroed, this could restrict their movement range.

To resolve this, we recommend that you remove all head servos and perform the zero-position calibration again, followed by reassembly. Please follow the steps below carefully:

1.Power on the Robot HAT

2.Ensure the battery is connected and the Robot HAT power switch is turned on.

Enter zeroing mode

Short-press the ZERO button twice (two quick presses).

The system will enter servo zeroing mode.

3.Connect and zero the first servo

Connect one servo cable to the PWM pin on the Robot HAT.

The servo will automatically rotate to its zero position.

4.Assemble while connected

Do not disconnect the servo yet.

Mount and secure the servo onto the mechanical structure (e.g., the head assembly) while it remains connected and in the zero position.

5.Disconnect and repeat for other servos

Once the servo is fixed in place, you can disconnect it.

Repeat steps 3–4 for each remaining servo.

After Servo Assembly is Complete
Once all servos are installed and zeroed, please proceed to calibrate the servos by following our official calibration guide:

:link:https://docs.sunfounder.com/projects/picar-x-v20/en/latest/python/python_calibrate.html#calibrate-motors-servo

After completing the calibration, please run the example programs again to check whether the servos now function correctly.