1. Introduction
The ELECFREAKS microbit Robotic Dog Xgo V2 Kit is a sophisticated, programmable bionic robot designed for STEM education and open-source hardware enthusiasts. This kit allows users to build and program a full-metal robotic dog with advanced movement capabilities and an intelligent robotic arm.

Figure 1.1: The ELECFREAKS microbit Robotic Dog Xgo V2 Kit.
Key Features:
- 15 Degrees of Freedom (DOFs): Compared to the XGO V1, the XGO V2 features three additional high-quality digital servos on the head, enabling a more versatile mechanical arm structure and expanded operational possibilities.
- Intelligent Robotic Arm: Equipped with a 3-axis robotic arm, the XGO Robot Dog Kit V2 can perform intelligent gripping, pushing, and handling tasks.
- Exclusive Expansion Board: A newly designed expansion board ensures compatibility with golden finger motherboards like micro:bit, simplifying installation and maintaining a compact head design.
- 19+ Built-in Actions: The robot comes pre-programmed with over 19 actions, including common movements like getting down, shaking hands, and looking for food. These actions are easily controllable via a dedicated APP, ELECFREAKS joystick, or micro:bit MakeCode program.
2. Components and Package Contents
Before beginning assembly, please verify that all components listed below are present in your package. Note: The micro:bit board is NOT included with this kit and must be purchased separately.

Figure 2.1: The Xgo V2 Kit is packaged in a durable, exquisite box.

Figure 2.2: Visual representation of the kit contents.
Package Contents:
- XGO Robotic Dog (x1)
- Instruction Manual (x1)
- Charger (x1)
- Bolt Driver (x1)
- Screws (various sizes, as needed for assembly)
- Colored Balls (for robotic arm interaction)
3. Assembly and Setup
The Xgo V2 Kit is designed for DIY assembly. Follow the detailed instructions provided in the included instruction manual for step-by-step guidance. Ensure all connections are secure before powering on the device.
Important Note: Micro:bit Compatibility
This kit requires a micro:bit board for full functionality. The newly designed expansion board is compatible with micro:bit motherboards, ensuring a convenient and streamlined installation process without adding excessive bulk to the robot's head.

Figure 3.1: The exclusive expansion board designed for micro:bit integration.
4. Operation
The ELECFREAKS microbit Robotic Dog Xgo V2 offers multiple methods for control and programming, allowing for a wide range of interactive experiences.
Movement and Robotic Arm Functionality
The Xgo V2's 15 DOFs allow for complex and realistic movements. The integrated 3-axis robotic arm enhances its capabilities, enabling it to interact with objects by gripping, pushing, and carrying.

Figure 4.1: Illustration of the 15 degrees of freedom, including the 3 movable joints on each arm.

Figure 4.2: The Xgo V2 demonstrating intelligent gripping and carrying capabilities with its robotic arm.
Control Methods
The Xgo V2 can be controlled through various interfaces:
- APP Control: Use the dedicated mobile application to control the robot independently.
- MakeCode Programming: Write behavioral instructions for the robotic dog using the micro:bit MakeCode programming environment.
- Joystick Control: Utilize the ELECFREAKS joystick for remote control of the robot.

Figure 4.3: Overview of the different control methods available for the Xgo V2.
Built-in Actions
The Xgo V2 comes with over 19 pre-programmed standard actions, accessible via the control APP. These actions allow the robot to perform various movements and poses.

Figure 4.4: Screenshot of the APP interface showing the selection of built-in actions.
Programming and Sensors
The Xgo V2 supports MakeCode and Python programming. Arduino and Raspberry Pi are also applicable for secondary development. It is equipped with a 6-axis IMU (Inertial Measurement Unit), joint position sensors, and current sensors to provide attitude feedback, crucial for algorithm verification and further development. A built-in speaker sensor enhances interaction.

Figure 4.5: Close-up view highlighting the built-in speaker and IMU sensor.
For detailed programming tutorials and guides, please visit the official ELECFREAKS Wiki: wiki.elecfreaks.com/en/microbit/robot/xgo-robot-kit-v2/
5. Technical Specifications
Below are the detailed technical specifications for the ELECFREAKS microbit Robotic Dog Xgo V2 Kit:

Figure 5.1: Item Parameter Table for Xgo V2.
| Item | Parameter |
|---|---|
| Product Name | ELECFREAKS XGO Robot Dog Kit V2 for micro:bit |
| Battery | Built-in 7.4V 2500mAh lithium batteries |
| Charger Input | 100-240V ~ 50-60Hz |
| Charger Output | 8.4V 1A |
| Battery Life | 120 minutes |
| Materials of the Body | Aluminum alloy |
| Materials of the Limbs | ABS |
| Master Control IC | ESP32 |
| Built-in Sensors | IMU, Speaker |
| Program Methods | MakeCode, Python |
| APP Control | Supported |
| 2.4G Remote Control | Supported |
| Dimensions (L*W*H) | 250mm x 145mm x 170mm (Standing state) |
| Net Weight (NW) | 500g |
| Product Dimensions | 9.8 x 5.7 x 6.7 inches |
| Item Weight | 4.2 pounds |
| Manufacturer Recommended Age | 15 years and up |
6. Care and Maintenance
Proper care and maintenance will ensure the longevity and optimal performance of your Xgo V2 Robotic Dog.
Battery Care:
- The Xgo V2 uses a built-in 7.4V 2500mAh lithium battery.
- Use only the provided charger (Output: 8.4V 1A) to charge the robot.
- Do not overcharge or completely discharge the battery.
- Store the robot and battery in a cool, dry place when not in use.
General Maintenance:
- Keep the robot clean and free from dust and debris. Use a soft, dry cloth for cleaning.
- Avoid exposing the robot to water or excessive moisture.
- Handle the robotic arm and joints with care to prevent damage to the servos.
- Regularly check screws and connections to ensure they are secure.
7. Troubleshooting and Support
If you encounter any issues with your ELECFREAKS microbit Robotic Dog Xgo V2 Kit, please refer to the following resources:
Online Resources:
- Official Wiki Tutorial: For comprehensive guides, programming examples, and troubleshooting tips, visit the ELECFREAKS Wiki: wiki.elecfreaks.com/en/microbit/robot/xgo-robot-kit-v2/
Technical Support:
For direct technical assistance, you can contact ELECFREAKS support. Visit the "elecfreaks" Amazon store and click "Ask a question" to send an email to their support team. They are available to assist with any consultations or issues you may have.
Return Policy:
The product is eligible for a refund or replacement within 30 days of purchase, subject to the seller's return policy.