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

# 3 ⌨️ Assembling & Board Setup

## Assemble & Connect wires

{% hint style="success" %}
You can skip this section if you get a pre-assembled Bittle X.&#x20;
{% endhint %}

Follow the [assembly](https://bittle.petoi.com/3-assemble-the-frame) and wire connection([for BiBoard V0](https://bittle.petoi.com/4-connect-the-wires/biboard-v0)) guide for Bittle and Bittle X.&#x20;

If you have Bittle X V2(as indicated on the package barcode label), you can follow [this assembly and wiring video tutorial](https://bittle.petoi.com/4-connect-the-wires/biboard-v1#wiring-instruction-for-biboard-v1).  &#x20;

{% hint style="info" %}
Note that Bittle X uses **BiBoard,** not **NyBoard.**   Different wiring is required for [BiBoard V0](https://bittle.petoi.com/4-connect-the-wires/biboard-v0) on Bittle X and [BiBoard V1](https://bittle.petoi.com/4-connect-the-wires/biboard-v1) on Bittle X V2.&#x20;
{% endhint %}

## Built-in Wired/Bluetooth/Wifi Modules

Bittile X comes with USB/Bluetooth/Wifi modules are built-in.  There's no separate module needed.

## Board setup

The pre-assembled BittleX should have installed the latest firmware by its production date. You may proceed to [**Play with Bittle X**](/5-play-with-bittle-x.md).&#x20;

However, if you want to update the firmware, you may use the following methods:

* Use the [**Petoi Desktop App**](https://docs.petoi.com/desktop-app/introduction). No programming is involved. You can play with some preset modes.&#x20;
* If you have some programming experience or want to explore more advanced features, you can use the [**Arduino IDE**](https://docs.petoi.com/arduino-ide/upload-sketch-for-biboard). You will be able to modify the open-source codes for your new projects.&#x20;
