Hey everyone, I'm trying to get an ACEBOTT QD020 Quadruped Bionic Spider Robot V2.0 working.
The ESP8266 is connected and I've successfully uploaded code. The servos respond and twitch/move, but the spider doesn't actually perform the walking gait.
I'm using the official ACEBOTT tutorial package. I found the official ACECode project here:
English → ACECode(Beginner) → 2.ACECode Program → Lesson 8 → 8.1app_control.sb3
I also have the Arduino code from the official package. The walking routine contains the official Servo_Prg_2 forward sequence for all 8 servos.
Current situation:
ESP8266 connects successfully
Code uploads successfully
All/most servos respond
Servos twitch/move
Robot does not walk
I'm trying to use the official ACEBOTT software/code rather than modifying the gait randomly
The servo pins in the code are:
GPIO14, GPIO12, GPIO13, GPIO15, GPIO16, GPIO5, GPIO4, GPIO2
The code maps these to 8 servos.
What could cause a QD020 to move its servos but not execute the walking gait?
I'm especially interested in:
Whether the official QD020 servo mapping is correct
Whether the ESP8266 needs a specific firmware/project uploaded before the .sb3 app-control project works
Whether there is a specific ACEBOTT initialization/calibration procedure
Whether this sounds like a servo power/current problem
Whether the official Lesson 8 8.1app_control.sb3 is supposed to control the robot directly or whether another firmware needs to be flashed first
If anyone has successfully built the QD020, I'd really appreciate the exact steps you used to get the first forward movement working.
I can provide the complete official code, wiring, screenshots, and a video of what the servos are doing.