In this guide, we will unbox and set up the phospho Junior dev kit available here.

What’s in the box?

Phospho dev kits come with EU power plugs.
  • 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).

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.

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).

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. 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.

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

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

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.
  1. Connect your computer back to your home WiFi network (the one you entered in the dashboard).

  2. Reload the page phosphobot.local to access the control module dashboard.

  3. You’re done! Click on “Make robot say hello” to test the connection. Everything works? Great! 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.

4. Send your first commands

When your control module is connected to your home WiFi, you can now send your first command to the robot arm.

Make sure the robot is well fixed and the area around is clear before sending any command.
  1. Go to the interactive API docs of the control module at phosphobot.local/docs. This page lets you send commands to the robot arm.

  2. Trigger the /move/init endpoint to initialize the robot (click Try it out and then press Execute).

  3. Your robot arm moves to the default position. It’s alive! 🎉

  4. Now, you can call the /move/absolute endpoint to move the robot to a specific position. The distances are in centimeters, and the angles in degrees.

5. Set up your Meta Quest App

The phospho dev kit is delivered with a Meta Quest app for teleoperation. In this section, we will set up the app on your Meta Quest headset.

  1. After purchasing your phospho dev kit, you’ll receive an email invitation to the Meta Alpha program of the phospho teleop app. Follow the email instructions to link your Meta account to the Alpha program.

  2. Make sure your Meta Quest headset is turned on and connected to WiFi. Once you’ve linked your account, the Meta Quest will automatically download the app. This can take a moment.

The Meta Quest connects to the Teleoperation server through a shared WiFi connection.
  1. Open the phospho teleop app from the library. Once downloading is done, you can open the software library on the Meta Quest. In the list of All apps, you’ll see the phospho teleop app. This app is automatically updated with the latest releases.

Explore teleoperation

Follow this guide to teleoperate the robot.

What’s next?

  • Try to record your first dataset with teleoperation and upload it to Hugging Face.
  • Train your AI models and build your own program to make the robot move with API calls.
  • Use Vision models to interact with the robot

Explore ai-models

Discover the potential of the phospho dev kit here.

Automatic updates

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.

Support

We’re constantly shipping updates to improve your experience, add new features, and fix issues.

If you experience issues, first reboot the control module to apply the latest updates. The version id is displayed on the dashboard.

If the issue persists, reach out to us on our Discord. Our engineers are happy to help!