QD022 ACEBOTT ESP32 Robot Arm Kit Assembly Guide

QD022 ACEBOTT ESP32 Robot Arm Kit Assembly Guide - Cover image

Summary

So, you’ve taken the exciting step of purchasing the QD022 ACEBOTT ESP32 Robot Arm Kit.

After unboxing it, you're looking at a promising collection of motors, brackets, and electronics.

While the initial view of loose components can seem a bit intimidating, don’t worry!

This comprehensive guide is designed to transform that box of parts into a fully assembled, functional robotic arm.

We will walk you through every step with clear instructions and helpful tips, ensuring a smooth and rewarding building experience.

By the end, you'll be ready to bring your creations to life. Let's get started.

QD022 ACEBOTT ESP32 Robot Arm Kit Assembly Guide - Cover image

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Β 

Unpack and Verifying the Components of ACEBOTT ESP32 Robot Arm Kit
  • Take all parts out of the packageΒ 
  • Check all electronic components against the included parts listΒ 

Step 2: Prepare Acrylic Components

Preparing Acrylic Components of ACEBOTT ESP32 Robot Arm Kit
  • Remove all protective paper attached to the acrylic panelsΒ 
  • Install the Controller BoardΒ 
  • Install the base plateΒ 

Phase 2: Joystick Module Setup

Joystick Module Setup of ACEBOTT ESP32 Robot Arm Kit

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

Servo Motor Preparation and Calibration of ACEBOTT ESP32 Robot Arm Kit

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

Chassis and Base Assembly of ACEBOTT ESP32 Robot Arm Kit

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

Shoulder and Elbow Assembly of ACEBOTT ESP32 Robot Arm Kit

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

Wrist Assembly of ACEBOTT ESP32 Robot Arm Kit

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

Claw Assembly of ACEBOTT ESP32 Robot Arm Kit

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

Final Wiring and Testing of ACEBOTT ESP32 Robot Arm Kit

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.

Components and Supplies

You may also like to read

Frequently Asked Questions

Back to blog

Leave a comment

Please note, comments need to be approved before they are published.

Components and Supplies

You may also like to read