# Interchanging between Armourbit and Robotbit

KOI supports both Robotbit and Armourbit, the only difference is in the initialization.

### KOI Initialization

<figure><img src="https://kittenbothk-eng.readthedocs.io/en/latest/_images/mcbanner.png" alt=""><figcaption></figcaption></figure>

#### Load KOI Extension: <https://github.com/KittenBot/pxt-koi>

#### [Loading Extensions](https://kittenbothk-eng.readthedocs.io/en/latest/Makecode/powerBrickMC.html)

Initialization Blocks:

<figure><img src="https://kittenbothk-eng.readthedocs.io/en/latest/_images/15.png" alt=""><figcaption></figcaption></figure>

For Armourbit users, choose “init powerbirck port”.

<figure><img src="https://kittenbothk-eng.readthedocs.io/en/latest/_images/22.png" alt="" width="375"><figcaption></figcaption></figure>

For Robobit users, choose “init Tx Rx”

<figure><img src="https://kittenbothk-eng.readthedocs.io/en/latest/_images/32.png" alt=""><figcaption></figcaption></figure>

There are no difference between the 2 coding wise.

<figure><img src="https://kittenbothk-eng.readthedocs.io/en/latest/_images/42.png" alt=""><figcaption></figcaption></figure>

#### In the following tutorials, Robotbit will be used. Armourbit users can modify the code based on this guide.
