1. Introduction
The XiaoR Geek Hexapod Robot Kit E1 is a versatile, ESP32-based bionic robot designed for STEM education, competition, and entertainment. This manual provides detailed instructions for assembly, operation, and maintenance to ensure optimal performance and user experience.
Key Features:
- STEM Educational Robot: Multifunctional spider bionic robot based on ESP32, capable of crawling and twisting like a spider using inverse kinematics. Features 18 bionic actions and 12 built-in interesting actions. Ideal for artificial intelligence laboratory training.
- Intelligent Control: Supports wireless Wi-Fi remote control via Android/iOS mobile application with real-time screen transmission and first-person perspective. Allows adjustment of speed, height, and body posture to navigate various terrains.
- Professional Hardware: Constructed with a high-end anodized aluminum alloy frame, 18DOF intelligent serial bus servos, OLED voltage display, HD camera, and includes a necessary battery pack for durability and power.
- Programmable: Supports Arduino C programming. Includes a secondary development source code SDK for use with the Arduino IDE. Comes with a general paper manual for immediate use.
2. Product Overview
The Hexapod Robot Kit E1 includes all necessary components for assembly and operation. Below is an overview of the main parts and their functions.
2.1 Components:

The Hexapod E1 features an aluminum alloy body, 18 intelligent serial bus servos for precise movement, an HD camera for visual feedback, and an OLED display for real-time voltage monitoring. The design emphasizes durability and functionality for various robotic applications.

- Aluminum Alloy Body: Provides a strong and durable framework for the robot.
- 18DOF Intelligent Serial Bus Servos: Enable precise and complex movements for each of the robot's six legs.
- HD Camera: For real-time video transmission and first-person perspective control.
- OLED Voltage Display: Shows the current battery voltage.
- ESP32 Control Board: The main processing unit for robot control and communication.
- Battery Pack: Provides power to the robot (18650 batteries).
- USB Cable: For programming and communication with the ESP32.
- Screwdriver and Wrenches: Tools for assembly.
2.2 ESP32 vs. Raspberry Pi Comparison
The Hexapod Robot Kit is available in different configurations. Below is a comparison of features between the ESP32 and Raspberry Pi versions.
| Feature | ESP32 Version | Raspberry Pi Version |
|---|---|---|
| Bionic actions | ● | ● |
| Interesting actions | ● | ● |
| Face recognition | ○ | ● |
| Color recognition | ○ | ● |
| QR code recognition | ○ | ● |
| Line tracking | ○ | ● |
| Ultrasonic follow | ○ | ● |
| APP control | ● | ● |
| Handle control | ○ | ● |
| Pan tilt | ○ | ● |
| Programming | Arduino C | Python/C++ |
| Camera | 480P | 1080P |
3. Setup
The Hexapod Robot Kit E1 is shipped pre-assembled, allowing for immediate operation. However, understanding the components and initial setup is beneficial for programming and advanced use.
3.1 Initial Power-Up and Inspection
Upon receiving your kit, ensure all components are securely in place. The robot is designed for immediate use out of the box.

3.2 Battery Installation and Charging
The robot uses 18650 batteries. Ensure they are properly installed and charged before extended use. A charger is included in the kit.

3.3 Initial Program Upload (for advanced users)
For users interested in secondary development or modifying the robot's behavior, the kit supports Arduino C programming. The XiaoR Geek provides a secondary development source code SDK.

To upload custom programs:
- Download and install the Arduino IDE on your computer.
- Connect the Hexapod Robot to your computer using the provided USB cable.
- Access the XiaoR Geek secondary development source code SDK.
- Open the desired program file in the Arduino IDE.
- Select the correct board (ESP32) and port in the Arduino IDE.
- Upload the program to the robot.
For detailed instructions on setting up the Arduino IDE and uploading programs, refer to the official XiaoR Geek tutorials or the included paper manual.
3.4 Assembly Video (for reference)
While the Hexapod E1 comes pre-assembled, this video provides a detailed guide on how to build a similar spider robot, which can be useful for understanding the internal structure or for troubleshooting.
4. Operating the Hexapod Robot
The Hexapod Robot E1 offers multiple control methods and a variety of pre-programmed actions.
4.1 Mobile App Control
Control the robot wirelessly using the dedicated Android or iOS application. The app provides a user-friendly interface for various functions.

- Real-time Video Transmission: View the robot's surroundings through its HD camera directly on your mobile device.
- Movement Control: Navigate the robot forward, backward, left, and right.
- Posture Adjustment: Modify the robot's speed, height, and body orientation.
- Bionic Actions: Trigger pre-programmed bionic movements.
4.2 Pre-programmed Actions
The robot comes with 18 bionic actions and 12 interesting actions built-in, allowing for diverse movements and interactions.

Examples of built-in actions include:
- Say Hi
- Good Bye
- Defense
- Bench
- Surrender
- Provocative
- Lucky Cat
- Say No
- Stretch
- Warm up
- Salute
- Play dead
4.3 Video Overview of Robot Capabilities
This video provides a general overview of the Hexapod Robot Kit for ESP32, showcasing its features and functionalities.
5. Maintenance
Regular maintenance ensures the longevity and optimal performance of your Hexapod Robot.
- Battery Care: Always use the provided charger. Do not overcharge or completely drain the batteries. Store batteries in a cool, dry place.
- Cleaning: Use a soft, dry cloth to clean the robot's body. Avoid using water or harsh chemicals.
- Servo Inspection: Periodically check the 18DOF servos for any signs of wear or damage. Ensure they move freely without obstruction.
- Software Updates: Check the XiaoR Geek official website or community forums for any firmware or software updates for the ESP32 control board.
- Storage: When not in use for extended periods, store the robot in its original packaging or a protective case to prevent dust accumulation and physical damage.
6. Troubleshooting
If you encounter issues with your Hexapod Robot, refer to the following common problems and solutions:
- Robot does not power on:
- Ensure the battery is fully charged and correctly installed.
- Check that the power switch is in the "ON" position.
- Verify all power connections are secure.
- App cannot connect to the robot:
- Ensure the robot is powered on and its Wi-Fi module is active.
- Check your mobile device's Wi-Fi settings to ensure it's connected to the robot's Wi-Fi network.
- Restart both the robot and the mobile application.
- Robot movements are erratic or incorrect:
- Check all servo connections to the control board.
- Ensure no physical obstructions are hindering servo movement.
- If custom firmware was uploaded, verify the code for errors.
- Video transmission is not working:
- Ensure the HD camera is properly connected.
- Verify network stability between the robot and your mobile device.
For further assistance, please contact XiaoR Geek customer service.
7. Specifications
| Feature | Detail |
|---|---|
| Product Dimensions | 13.7 x 13.7 x 5.5 inches |
| Item Weight | 7.7 pounds |
| Control Board | ESP32 |
| Degrees of Freedom (DOF) | 18 (3 per leg) |
| Programming Language | Arduino C |
| Control Methods | Android/iOS App, Wi-Fi |
| Camera | HD Camera |
| Frame Material | Aluminum Alloy |
| Recommended Age | 14 years and up |
8. Warranty and Support
XiaoR Geek is committed to providing professional, reliable, and timely pre-sales and after-sales services. If you have any questions or problems regarding the product or program learning, please feel free to contact us.
For support, please refer to the contact information provided with your purchase or visit the official XiaoR Geek website.





