> For the complete documentation index, see [llms.txt](https://guide.petoi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.petoi.com/product/bittle-x-v2/quick-start-guide/assembling.md).

# Assembling

## Item list

### Construction kit

<table><thead><tr><th width="592.2374267578125">Name</th><th>Quantity</th></tr></thead><tbody><tr><td>Main Frame: Body/Neck/Head/Upper Leg (pre-assembled x4)/Lower Leg Piece (x4)</td><td>1</td></tr><tr><td>Assembly Components: Calibrator part</td><td>1</td></tr><tr><td>Servo: P1S servo with long cable x5/P1S servo with short cable x5</td><td>10</td></tr><tr><td>Electronics: BiBoard V1 (ESP32)/Rechargeable Battery/USB Cable</td><td>1</td></tr><tr><td>Tools: Self-tapping screwdriver/M2*8 screws</td><td>1</td></tr></tbody></table>

After verifying all components listed above, please proceed for detailed assembly instructions. You will learn more about the robot's design and structure through the assembly process.

Watch the Bittle [assembly animation ↗](https://youtu.be/G2RDNbek7CQ) for a quick overview.  Then follow the following video to build Bittle X V2 from the construction kit

{% embed url="<https://youtu.be/A2RM1tplOtM>" %}

### Neck

{% hint style="info" %}
Required parts:

* Neck × 1
* Servo arm × 1
* M2x8 sharp-end self-tapping screws × 2

<img src="/files/hUuTtTwsZJn0KPj2hwtJ" alt="" data-size="original">
{% endhint %}

Put the servo arm in the neck part like the figure below. The teeth of the servo arm should face upward.

{% columns %}
{% column %}

<figure><img src="/files/57iJbTmDGgEg1KaCELQ1" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/Vmwou2ZAGexk2F04vcOo" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Screw two M2x8 self-tapping screws beside both sides of the servo arm. Don't over tighten the screws.

{% columns %}
{% column %}

<figure><img src="/files/nUVauUSCy5DAqxuMXDPF" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/o1c0lkcKeG7ylOvzj4m8" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

{% hint style="success" %}
Your neck assembly should look like this:

![](/files/vOfKel5bNDZwajunVwrU)
{% endhint %}

### Body

{% hint style="info" %}
This part is now fully assembled in the package.

**Includes：**

* Assembled neck × 1
* Chasis × 1
* Front and back plate × 2
* Side shoulder × 2

![](/files/Vap6eJcMKChq4DFMh5cp)
{% endhint %}

Recognize the front and back side of the chassis. The location of the two large holes along the center track makes a difference. In our standard configuration, we define the holes to be shifted towards the tail. You can also find a small mark "A1" in the front of the chassis.

{% columns %}
{% column %}

<figure><img src="/files/ajF0l7VrRPVcEGLxyP7n" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/y4WIHo1gcUbDDIzQiVxG" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Push the back tip of the assembled neck into the slot of the chassis. Then press down the front hook until you hear a snap sound.

{% columns %}
{% column %}

<figure><img src="/files/WYbEu9MrgDfabVWq5irD" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/LwlKpVaRqsERPhTuASI4" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Insert the chassis into one of the side shoulders.

{% columns %}
{% column %}

<figure><img src="/files/E3wOllTOKHJtJ2e0EROI" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/8bLCcvvy5CFYKLaszMno" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Insert the front or back plate into the side shoulder. There are three tenons on each side of the plate. Insert the two front tenons as one group for better alignment.

{% columns %}
{% column %}

<figure><img src="/files/FWmSsM06nUAY1ixFuROR" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/qwPOUroX0CuBojpaBM38" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

Insert both the front and back plates. Plug the other side shoulder to complete the body. Again pay attention to the alignment of the tenons of the front and back plates.

{% columns %}
{% column %}

<figure><img src="/files/8TFhET98TaGjTE3mJOJq" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/M4hJJM1NMsS7wC6A6rLR" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

{% hint style="success" %}
You body assembly should look like this:\
![](/files/Csdy0T1cjBiSRznAYvOa)
{% endhint %}

### Upper leg

{% hint style="info" %}
The upper leg has been pre-assembled in batches after 2022.   We leave it here in case you need to reassemble it.
{% endhint %}

<figure><img src="/files/JpqzkfXuyPY9ri1nyuy5" alt=""><figcaption></figcaption></figure>

This assembly is best demonstrated visually—check the [instruction video at 3:23 ↗](https://youtu.be/oJ2Y9hZgCEY?t=203) for the proper technique. Use finesse, not force! For more tips on installing springs with different tools, check out this [forum post ↗](https://www.petoi.com/forum/basic-assembly-and-setup/just-got-my-bittle-kit-can-t-install-springs).

### Lower leg

{% hint style="warning" %}
There are five servos with long cables and five servos with short cables. The lower legs all need servos with long cables.
{% endhint %}

{% hint style="info" %}
Required parts:

* P1S servo with **long** cable × 4
* Lower leg piece × 4
* M2x8 self-tapping screw × 8

<img src="/files/xYrLRgz5oThzWz4pofFD" alt="" data-size="original">
{% endhint %}

Assemble the right leg. Insert the servo into the window and route the wire through the notch on the internal edge. Refer to the tutorial video for the correct wire folding direction. Secure the servo to the lower leg with two M2×8 screws.

{% columns %}
{% column %}

<figure><img src="/files/nA1hDpAozmoOBhJkIa8O" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/KfcWVyqX9f6CRapBPS3x" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/8yTNIM0zGsBUxiw4hCHj" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

The left and right legs are built as mirror images, but the front and back legs are identical. You'll assemble two mirrored pairs of legs — one pair for the front and one pair for the back.

{% hint style="success" %}
One pair of legs should look like this:

<img src="/files/SxGxvXgp86kBjTOEPQBp" alt="" data-size="original">
{% endhint %}

### Head

If you purchase the head optionally, you can follow these steps:

{% hint style="warning" %}
There are five servos with long cables and five servos with short cables. The head needs a servo with a short cable.
{% endhint %}

{% hint style="info" %}
Required parts:

* P1S servo with **short** cable × 1
* Chin × 1
* Skull × 1
* M2x8 self-tapping screw × 2
  {% endhint %}

Put the servo in the chin as shown in the figure. Pay attention to the direction of the servo's wire. After that, install two M2x8 self-tapping screws.

{% columns %}
{% column width="8.333333333333332%" %}

{% endcolumn %}

{% column width="83.33333333333333%" %}

<figure><img src="/files/7WcJL8HdhKmYaIq4lY5b" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="8.333333333333321%" %}

{% endcolumn %}
{% endcolumns %}

Insert the skull into the chin so that it can rotate and bite on small gadgets. It is advisable to apply some lubricant to the contact points.

{% columns %}
{% column width="8.333333333333332%" %}

{% endcolumn %}

{% column width="83.33333333333333%" %}

<figure><img src="/files/j5iUBmOmWwZ7nf66GXN8" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="8.33333333333336%" %}

{% endcolumn %}
{% endcolumns %}

{% hint style="success" %}
Your head assembly should look like the figure above.
{% endhint %}

### Shoulder servo

{% hint style="warning" %}
There are five servos with long cables and five servos with short cables. The upper legs all need servos with short cables.
{% endhint %}

{% hint style="info" %}
Required parts:

* P1S servo with **short** cable × 4
* M2x8 self-tapping screws × 8
* Head (assembled)
* Body (assembled)
* Lower leg (assembled) × 4
  {% endhint %}

Put the head, body, servos, and lower legs like the figure below. Insert the short servo wires through the servo slots on the side shoulders. Pay attention to the direction of the servos carefully and place them in the correct configuration.

{% columns %}
{% column %}

<figure><img src="/files/i1slSlp1EmyN1q20Y6fY" alt=""><figcaption><p>Side view </p></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/9MOnK9FDUZvdDyLa1h60" alt=""><figcaption><p>Top view</p></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

You also need to insert the wire of the head servo into the body.

After confirming all the components ' directions, put the short wire servos into the side shoulders. Pay attention to the directions of the shoulder servos’ output shaft. The long wires of the lower leg servos should be inserted into the opening between the shoulder servo and the shoulder window. Use two M2x8 self-tapping screws to fix each should servo.

Repeat the above assembly for the hip servos.

{% columns %}
{% column width="16.666666666666664%" %}

{% endcolumn %}

{% column width="66.66666666666667%" %}

<figure><img src="/files/gaCNmnJbaZUP7wThkelB" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column width="16.66666666666665%" %}

{% endcolumn %}
{% endcolumns %}

{% hint style="warning" %}
Please note the direction of the shoulder servo:

![](/files/Fqckos38NuUuUsczOV8b)
{% endhint %}

### Connect wires

The connection between the joint servo and the pin is shown in the figure below：

<figure><img src="/files/OB0wIuzWao4IiTIUmkVy" alt=""><figcaption></figcaption></figure>

Please ensure the black wire (or the darkest wire - ground wire) is closest to the board and all the servos are connected to the correct sockets on the circuit board in the proper orientation.

{% embed url="<https://youtu.be/A2RM1tplOtM>" %}
Bittle X with BiBoard V1 assembly and wiring tutorial
{% endembed %}

### Battery

Insert the battery plug into the power socket under the body. Then place the battery in the direction shown in the figure below, aligning with the mounting holes:

{% columns %}
{% column %}

<figure><img src="/files/0VicFSZwbiKjAWJ8tBpO" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

<figure><img src="/files/w1QLnJWNQ1cBqfW1WsF9" alt=""><figcaption></figcaption></figure>
{% endcolumn %}
{% endcolumns %}

The battery connects to the body chassis via a latched sliding slot. To detach it, push the battery horizontally along the slot's direction.

<figure><img src="/files/NFwmvZ2QEYcsCVGyi7GL" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Note:&#x20;

Attaching the battery and detaching the battery are reverse processes.

Please ensure that the battery's charging port aligns with the direction of the robot's head to better balance its body during movement.

![](/files/QqzvxEfll2rCzAPOXi8D)
{% endhint %}

{% hint style="success" %}
Press and hold the battery button for more than 3 seconds. If the red indicator light is on, charge the battery until the green light turns solid before use.\
Once powered on, the yellow and blue LEDs on the BiBoard will light up simultaneously.

<img src="/files/sojFNmpXxVKelOt4I5T0" alt="" data-size="original">
{% endhint %}

### Calibration required

{% hint style="warning" %}
After completing the assembly, you must calibrate the robot joints before use. Proper calibration ensures accurate movement and prevents damage to the servos.
{% endhint %}

➜ [\[Go to Joint Calibration\]](/quick-reference/joint-calibration.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://guide.petoi.com/product/bittle-x-v2/quick-start-guide/assembling.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
