I got the picrawler and Pi4B, I zeroed the servos, and I just got the calibration done. I moved on to the “move” section, and it… has no coordination whatsoever. One leg stays curled up half the time too.
I am not using EZBlock, I plugged into my Pi directly.
When I tried keyboard controls, it was moving, but not enough, and it’s not aligned. Here’s a short showing it, at the end I return it to calibration.
It seems that the servo was not properly set up before being mounted.
Run the following commands:
cd ~/picrawler/examples
sudo python3 servo_zeroing.py
Next, disrupt the angle of the servo and then connect the servo cable to the P11 port. At this point, you will see the servo arm rotate to a specific position (0°). After zeroing the servo, continue the installation according to the instructions in the assembly booklet.
Note the angles for each part of the spider legs: 45°, 90°, 90°. Remember to secure the servo with screws after adjusting the assembly angles, then disconnect the servo cable before assembling the next servo, and continue this process until all servos are installed.
Once assembled, proceed to calibrate the Picrawel.
If any servo is not functioning correctly, you can try changing the wiring connections to see if it resolves the issue.
So I need to disassemble the every motor from all the legs?
Last time I zeroed the motors, the legs were moved so far away from the position on the paper I couldn’t adjust it enough, so I had to rotate the position of the leg and put it back on the motor gear.
Yes, you need to remove the servo, perform a reset to zero, and then reassemble and secure it.
After the servo is reset to zero, place it back on the servo arm gear, making sure the angle matches the instructions on the assembly fold-out. Finally, secure the screws. During this process, do not disconnect the servo wiring until the servo is reset to zero and secured. After that, you can disconnect the wiring and proceed to reset and assemble the next servo, and so on.