This document will show you how to connect your Marty to a WiFi network, or use the app to find out the status of Marty's WiFi connection

Connecting Marty to your WiFi will let you program Marty in Python

WiFi support for Marty was released on 20th December 2020, you may need to update your Marty and app for this to work

About Marty's WiFi

There are a few important things to note:

  • Marty will remember a WiFi connection, you don't need to connect every time.
  • The app cannot communicate with Marty over WiFi, only over Bluetooth. However, the WiFi connection let's you control Marty from Python from a computer.
  • You can only use Bluetooth and wifi one at a time, not both together. When you connect to bluetooth Marty will pause the WiFi connection, then resume it when you disconnect from bluetooth.
  • WiFi support was introduced in Marty firmware v1.0.14. Check your Marty is up to date!

Connection LED

A white LED shows when Marty is connected to WiFi. If you then connect to bluetooth, that will take over

Connecting to WiFi

Marty's WiFi connection is managed using the Marty the Robot v2 App, which is available for Android and iOS


1. Connect to your Marty over bluetooth, and then select the “Configure” button.
2. The configuration screen will show the status of the WiFi connection. Click 'Connect' to proceed

3. You will see a list of WiFi networks
4. Select the network you wish to connect to, and click “Continue”

5. Enter the WiFi network password and select “Continue” 6. You will see a message that Marty is connecting to your WiFi network

On successful connection
When the connection is made, Marty will then temporarily pause WiFi until you disconnect from bluetooth

If the connection is unsuccessful
If Marty can't connect, you'll see this screen after about 30 seconds. Please try again, and check

You can select to either try again with a new password, or select a different network

Connection Status

The Configuration screen will show you the state of Marty's WiFi connection.

If Marty is connected to WiFi, it will show you the IP address. This is useful for Python, but remember to disconnect from the app from Marty before trying to connect over WiFi

To disconnect Marty from a WiFi network, select 'Disconnect' from this screen. Marty will reboot once disconnect, and it'll take about 20 seconds before it will be back up and running, so be patient