
What is the QD022 ACEBOTT ESP32 Robot Arm Kit
The QD022 ACEBOTT ESP32 Robot Arm Kit is a 4-DOF (Degrees of Freedom) programmable robot arm designed specifically for beginners to learn robotics and programming.
This educational kit uses an ESP32 controller board and allows users to understand how robot arms function through hands-on assembly and programming.
The kit is designed for STEM education and teaches essential skills, including ESP32 programming using Arduino IDE, C/C++ programming basics, servo motor principles, and robotics concepts.
It's suitable for students aged 12 and above, making it ideal for classrooms, workshops, and hobbyist projects
Step-by-Step Assembly Guide
Here is a comprehensive step-by-step guide to assemble your Robot Arm Kit.Β
Phase 1: Preparation, Parts Check, and Controller Board InstallationΒ
Step 1: Unpack and Verify ComponentsΒ

- Take all parts out of the packageΒ
- Check all electronic components against the included parts listΒ
Step 2: Prepare Acrylic Components

- Remove all protective paper attached to the acrylic panelsΒ
- Install the Controller BoardΒ
- Install the base plateΒ
Phase 2: Joystick Module Setup

Step 3: Install Joystick Modules
- Critical: Ensure joystick modules are connected with proper wiresΒ
- Pass the wires through the designated wire routing holes in the frameΒ
Step 4: Connect Left Joystick Module
Connect the left joystick module wires to the ESP32 controller as follows:Β
- SW β Pin 34Β
- X β Pin 32Β
- Y β Pin 33Β
- VCC β VCCΒ
- GND β GNDΒ
Step 5: Connect the Right Joystick Module
Connect the right joystick module wires to the ESP32 controller as follows:Β
- SW β Pin 39Β
- X β Pin 35Β
- Y β Pin 36Β
- VCC β VCCΒ
- GND β GNDΒ
Phase 3: Servo Motor Preparation and Calibration

Step 6: Servo Shaft Orientation SetupΒ
- Position all servo shafts according to the specified orientation Β Β
- This step is crucial for proper arm movementΒ
Step 7: Install Servo Wheels (Critical Step)Β
- Important: Install the steering wheel with the protrusion facing the circular holeΒ
- Do NOT put the steering wheel in the wrong direction - this will cause a malfunctionΒ
- Repeat this for all servo motors that require steering wheelsΒ
Step 8: Base Servo CalibrationΒ
- Insert two 18650 batteries to supply power to the controller boardΒ
- Connect the base servo to GPIO Pin 5 of the controller boardΒ
- Turn on the power switchΒ
- The servo angle will automatically adjust to the correct positionΒ
- Once calibrated, unplug the wire and turn off the powerΒ
Phase 4: Chassis and Base Assembly

Step 9: Install Base StructureΒ
- Install the base components in the correct orientationΒ
Step 10: Attach Base BracketΒ
- Important: The bracket should be attached to the outer side of the disc bracketΒ
- Warning: Do not tighten screws too tightly - ensure joints can move properlyΒ
Phase 5: Shoulder and Elbow Assembly

Step 11: Install Elbow BracketΒ
- Critical: The two rectangular holes of the elbow bracket must be positioned aboveΒ
- Use the appropriate short and long columns as specifiedΒ
Step 12: Servo Shaft PositioningΒ
- Important: The servo shaft should face outwardΒ
- Double-check this orientation before proceedingΒ
Step 13: Shoulder and Elbow Servo CalibrationΒ
Perform the following calibration sequence:Β
- Connect the shoulder servo to GPIO Pin 16 of the controller boardΒ
- Connect the elbow servo to GPIO Pin 17 of the controller boardΒ
- Turn on the power switchΒ
- The servo angles will automatically adjustΒ
- Unplug wires and turn off power once calibration is completeΒ
Step 14: Install Shoulder BracketΒ
- Critical: The shoulder bracket should be installed vertically to the groundΒ
- Only tighten the screws of the servo motor and nylon column after ensuring proper vertical alignmentΒ
Phase 6: Wrist Assembly

Step 15: Wrist Servo InstallationΒ
- Important: Ensure the steering shaft and circular hole are both positioned upwardsΒ
- Do not fully tighten the mounting screw yet - leave it loose for nowΒ
Step 16: Wrist Servo CalibrationΒ
- Connect the wrist servo to GPIO Pin 18 of the controller boardΒ
- Turn on the power switchΒ
- The servo angle will automatically adjustΒ
- Unplug the wire and turn off the powerΒ
- Warning: Do not tighten too tightly - ensure joints can move properlyΒ
Phase 7: Claw Assembly

Step 17: Install Claw MechanismΒ
- Important: The initial form of the claw should be in the closed positionΒ
- Ensure the rectangular hole is facing upwardsΒ
Step 18: Final Bracket AlignmentΒ
- Critical: Ensure the elbow bracket and shoulder bracket are installed at a 90-degree angleΒ
- This is essential for proper arm kinematicsΒ
Phase 8: Final Wiring and Testing

Step 19: Route Servo WiresΒ
- Important: Thread the servo wires through the designated hole from top to bottomΒ
- Ensure all cables are properly routed and not pinchedΒ
Step 20: Final Wiring ConnectionsΒ
Critical Step: Ensure all cables are correctly connected before powering on to avoid burning modules and the controller board.Β
Final servo connections (from bottom to top):Β
- Base servo β GPIO Pin 5Β
- Shoulder servo β GPIO Pin 16Β
- Elbow servo β GPIO Pin 17Β
- Wrist servo β GPIO Pin 18Β
Step 21: Final System TestΒ
- Insert two 18650 batteriesΒ
- Turn on the power switchΒ
- Test all joints for proper movementΒ
- Verify joystick control functionalityΒ
- Check that all servos respond correctlyΒ
Critical Safety NotesΒ
- Always ensure proper servo shaft orientation before installationΒ
- Never overtighten screws - joints must move freelyΒ
- Double-check all wiring connections before powering onΒ
- Install brackets at correct angles (90 degrees between elbow and shoulder)Β
- Verify servo calibration at each step before proceedingΒ
Β
Β
Conclusion
Congratulations on successfully assembling your QD022 ACEBOTT ESP32 Robot Arm! By meticulously following each phase, you have transformed a collection of components into a fully operational robotic tool.
Youβve calibrated the servos, wired the joystick controls, and pieced together the mechanical structure.
Now, it's time to power up your new robotic arm, explore its range of motion, and start programming it to perform tasks.
Enjoy the satisfaction of building your own robot and discovering its full potential.