> ## Documentation Index
> Fetch the complete documentation index at: https://docs.phospho.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Dev kit unboxing (DK1)

> Unbox and set up your phospho dev kit.

In this guide, we will unbox and set up the **first version** of the phospho dev kit (DK1).

<Note>We no longer sell these dev kits. If you have the DK2, see the [DK2 unboxing guide](/unboxings/dk2).</Note>

<img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/packshot-dk1.jpg?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=0c9426a868953442014284ca08a2c7f4" alt="packshot phospho dev kit dk1" width="1200" height="1249" data-path="assets/packshot-dk1.jpg" />

## What's in the box?

<Info>phospho dev kits come with EU power plugs.</Info>

* **Robot arm**
  * 1x SO-100 robot arm
  * 1x 12V power source (for the arm)
  * 1x USB-C to USB-C cable
  * 1x USB-C to USB adapter
  * 2x Table clamps
* **Camera**
  * 1x Stereoscopic camera
  * 1x USB-C to USB cable
  * 1x Camera stand
* **Control module**
  * 1x Control module
  * 1x Raspberry Pi USB-C power supply
  * 1x Micro SD card adapter

## 1. Attach the SO-100 arm

Find a table and fix the SO-100 robot arm using the 2 table clamps in the kit (see image below).

<Warning>Make sure the arm is securely fastened and won't move. Clear away any clutter that could get in the way of the arm's movement.</Warning>

<img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/so100clamps.jpg?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=b3f4a4bb334d4a7dbeb40383fe25f01e" alt="SO-100 fixed using clamps" width="4284" height="5712" data-path="assets/so100clamps.jpg" />

## 2. Plug everything together

In this order:

1. Plug the *SO-100 robot arm* into the power supply using the **black** 12V power supply.
2. Plug one end of the **USB-C cable** into the *SO-100 robot arm* and the other into any **front USB port** on the **control module** (use the USB-C to USB **adapter** in the kit).
3. Attach the **stereoscopic camera** to the **camera stand** and place it next to the robot arm.
4. Plug the **stereoscopic camera** into one of the control module **front USB ports**.
5. Plug the **control module** into the **white** power supply (this goes into the **USB-C port on the side of the control module**).

<img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/pdk1_plugged.jpg?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=cb60b60d47deb19f61745312d947f96f" alt="Full setup" width="5712" height="4284" data-path="assets/pdk1_plugged.jpg" />

## 3. Connect your control module to your home WiFi

After plugging in the control module, look at the LED indicator: it should blink **four times quickly** and then pause. This means it is in **hotspot** mode (ready for setup).

Now, let's connect the control module to your home WiFi so it can communicate with your devices.

### Connect to the control module hotspot

Using your computer or phone, connect to the control module's WiFi network:

* Open the WiFi settings on your device
* Look for a network called `phosphobot` in your WiFi list and connect to it.
* Enter the password: `phosphobot123`.

### Access the control module dashboard

In your browser, go to [phosphobot.local](http://phosphobot.local). This is the **dashboard** to control and set up your control module.

*On Android, we recommend using the Chrome browser.*

### Connect to your home WiFi

1. On `phosphobot.local`, go to `Network Management`. Enter the **network name** (WiFi SSID) and **password** of your WiFi network.

<Warning>
  The network name is cAsE sEnSiTiVe and should be exactly as seen on your device/router. Double-check for typos.
</Warning>

2. The control module will now connect to your WiFi network. If the connection is successful, the LED becomes **solid green.**

<Info>
  If the LED **blinks slowly** (1-second intervals), it means the connection failed. Try these steps:

  * Restart the control module by long-pressing the button next to the LED.
  * Reconnect to the `phosphobot` WiFi network and try again.
</Info>

3. Connect your computer back to your home WiFi network (the one you entered in the dashboard).

4. Reload the page [phosphobot.local](http://phosphobot.local) to access the control module dashboard.

5. You're done! Click on `Keyboard Control` and then on `Start Moving Robot`. Follow the instructions to control the robot with your keyboard. If this works, you're ready to send your first commands.

If this fails, restart the control module by long-pressing the button next to the LED. Then, start over this section.

<Note>
  Every time the control module is powered on, it will check for updates and install them automatically. They will be available the next time you power it on.
</Note>

<Accordion title="Having trouble?" description="Use your phone's Bluetooth to connect the control module to your WiFi" icon="Bluetooth">
  Using the **BTBerryWiFi** app, you can use Bluetooth to connect the control module to your home WiFi.

  *Special thanks to its creator Norm Frenette for this awesome app!*

  ### Step 1: Download the BTBerryWiFi app

  Download the *BTBerryWiFi* app for your smartphone:

  * on **iPhone,** [download the app from the AppStore.](https://apps.apple.com/us/app/btberrywifi/id1596978011)
  * on **Android,** [download the app here.](https://drive.google.com/drive/folders/12l5lCZS4T8wHfdSLyCGM-hrzh64EM-zo?usp=sharing) Install it with sideloading. *Note: the free version of the Android app only works for 7 days.*

  ### Step 2: Reboot the control module

  1. Long press the *power button* of the control module until the LED turns red.
  2. Press the *power button* again and keep it pressed until the LED turns green.
  3. Wait for the control module to boot up. When the LED blinks green slowly and regularly, your control module is ready for pairing.

  <Warning>
    Make sure no device is connected to the control module through WiFi.
  </Warning>

  ### Step 3: Connect to WiFi with BTBerryWiFi

  <Info>For reference, here's the link to the [full user guide](https://www.btberrywifi.com/).</Info>

  1. Launch **BTBerryWiFi.** Accept the authorization request to use Bluetooth. Click on the button "Scan for Raspberry Pi".

  2. Wait for *phosphobot* to show up in the list below, then select it.

  <Note>Sometimes, you can see *no\_name* instead of *phosphobot* in the list. If so, select *no name* and carry on.</Note>

  <img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/rpi-1.png?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=aac9e700c44195972f1d95d1089eba32" alt="Select phosphobot" width="792" height="720" data-path="assets/rpi-1.png" />

  If no device shows up: close the app, turn Bluetooth off and on on your smartphone, and reboot the control module. Then start again.

  3. Wait for your smartphone to pair with the control module, then for the WiFi access points to appear. This can take up to a minute.

  <img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/rpi-2.png?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=1b0eb92dc58e97bfbc48b1a7a82d3b66" alt="Wait for connection" width="800" height="466" data-path="assets/rpi-2.png" />

  If you stay stuck on this screen for longer than 2 minutes, close the app, turn Bluetooth off and on on your smartphone, and reboot the control module. Then start again.

  4. Select your home WiFi in the list. Then, enter the WiFi password. This will connect the control module to the WiFi network.

  <img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/rpi-3.png?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=e65231d34cb217c025842e712c9b5396" alt="Select a WiFi network" width="784" height="920" data-path="assets/rpi-3.png" />

  Then enter the WiFi password and press connect.

  <img src="https://mintcdn.com/phospho/KyjRjlykwZZrI-pN/assets/rpi-4.png?fit=max&auto=format&n=KyjRjlykwZZrI-pN&q=85&s=911fada463b4dde379b278c9d955b7b5" alt="Enter password" width="736" height="372" data-path="assets/rpi-4.png" />

  <Note>This step may fail if you're trying to connect to a WiFi hotspot. If this happens to you, learn how to flash your own SD card [using this guide.](https://phospho-ai.notion.site/How-to-setup-the-Raspberry-Pi-with-phospho-teleop-server-1848ca0b4c0480c28281eadb5d1245ee?pvs=4)</Note>

  5. The control module is now connected to WiFi. Access the control module dashboard on the URL [phosphobot.local](http://phosphobot.local).

  6. You're done! Click on "Keyboard Control" and then on "Start Moving Robot" to test the connection. Everything works? Great! You can follow the instruction and control your robot with your keyboard.
</Accordion>

## What's next?

<CardGroup>
  <Card title="Control your robot" icon="gamepad" iconType="regular" href="/basic-usage/teleop">
    Teleoperate a real robot
  </Card>

  <Card title="Record a dataset" icon="database" iconType="regular" href="/basic-usage/dataset-recording">
    How to record a dataset with your robot
  </Card>

  <Card title="Train an AI model" icon="brain" iconType="regular" href="/basic-usage/training">
    How to train an AI model from a dataset you recorded
  </Card>

  <Card title="Discord" icon="discord" iconType="regular" href="https://discord.gg/cbkggY6NSK">
    Join the Discord to ask questions, get help from others and get updates
  </Card>
</CardGroup>
