Skip to main content

Connect your PC to the robot

Your PC talks to the robot over a direct, wired Ethernet link. Set this up once before you use Marvin Platform, FxStation, GentoPlatform, or the SDK. It takes about five minutes, and the steps are the same for Marvin, Marvin Pro, Luna, and Skye; only the addresses differ.

Before you start​

  • A Windows or Ubuntu PC with a free Ethernet port. A USB-to-Ethernet adapter works.
  • An Ethernet cable. For Marvin, supply your own.
  • Administrator rights on the PC, to change network and firewall settings.
  • The robot wired and powered on according to its installation guide.

1. Connect the cable​

Plug the cable directly from your PC into the robot's control box.

RobotPlug the cable intoRobot network
Marvin (arms)x86 controller box, port ETH1 or ETH3192.168.1.x
Marvin ProIntegrated control box6.6.7.x
LunaIntegrated control box, panel port RJ45 16.6.7.x
SkyeIntegrated control box6.6.7.x

2. Choose an address for your PC​

Give your PC a fixed (static) IPv4 address on the robot's network:

SettingMarvinMarvin Pro, Luna, Skye
IPv4 address192.168.1.x6.6.7.x
Subnet mask255.255.255.0255.255.255.0
Gateway and DNSLeave blankLeave blank
Example192.168.1.1656.6.7.50

For x, choose any number from 2 to 254 that the robot doesn't already use:

Last numberReserved for
1Default gateway
6Mobile base
100AI controller (NVIDIA Jetson Orin or Thor)
123Reserved
190x86 motion controller
One address per device

Two devices with the same address conflict, and the connection drops on and off. If several PCs share the robot's network, give each one a different number.

3. Set the address on your PC​

  1. Press Win + R, type ncpa.cpl, and press Enter.
  2. Right-click the Ethernet adapter the robot is plugged into, then select Properties.
  3. Select Internet Protocol Version 4 (TCP/IPv4), then Properties.
  4. Choose Use the following IP address and enter the IPv4 address and subnet mask from step 2. Leave the gateway and DNS fields empty.
  5. Select OK, then Close.

To check, open PowerShell and run ipconfig. The Ethernet adapter should list your new address.

Marvin and 192.168.1.x Wi-Fi

Many home and office routers also use 192.168.1.x. If your PC is on a Wi-Fi network like that, it can conflict with the robot's network. Turn Wi-Fi off while you work with Marvin.

4. Turn off the firewall​

The robot streams data to your PC over UDP, and a firewall blocks that traffic. When that happens, ping still works but the software receives no feedback. Turn the firewall off for the network the robot is on.

  1. Open Windows Security → Firewall & network protection.
  2. Select the network profile marked (active) for the robot connection. A direct link to the robot is usually a Public network.
  3. Turn Microsoft Defender Firewall off.

If you also use public Wi-Fi, turn the firewall back on when you finish with the robot.

If you can't turn off the firewall

If your IT policy requires the firewall, allow inbound UDP from the robot's network instead. In PowerShell, run as administrator (for Marvin, use 192.168.1.0/24):

New-NetFirewallRule -DisplayName "Gento robot" -Direction Inbound `
-Protocol UDP -RemoteAddress 6.6.7.0/24 -Action Allow

To narrow the rule further, the Marvin Pro and Luna SDKs document UDP ports 50000–50010. Confirm the range for your software version.

5. Test the connection​

Ping the robot's controllers from a terminal (PowerShell on Windows):

RobotCommandChecks
Marvinping 192.168.1.190x86 controller
Marvin Pro, Luna, Skyeping 6.6.7.190x86 motion controller
Robots with onboard AI computeping 6.6.7.100AI controller (Orin or Thor)
Robots with a mobile base, such as Lunaping 6.6.7.6Mobile base

A reply means the link works:

Reply from 6.6.7.190: bytes=32 time<1ms TTL=64

On Ubuntu, ping keeps running until you press Ctrl + C. Use ping -c 4 6.6.7.190 to send just four packets.

Once the controller replies, open your robot's host software:

Troubleshooting​

SymptomWhat to check
Request timed out or Destination host unreachableThe cable is seated at both ends and in the right port. The robot is powered on and has finished booting. Your PC's address is on the right network (ipconfig or ip -4 addr).
General failure (Windows) or Network is unreachable (Ubuntu)The address is set on a different adapter. Repeat step 3 on the adapter the robot is plugged into.
Ping works, but the software shows no dataThe firewall is still on for the active network profile (step 4), or the software has the wrong controller address.
The connection drops on and offAnother device uses the same address. Choose a different last number.
Marvin doesn't reply while Wi-Fi is onYour Wi-Fi network also uses 192.168.1.x. Turn Wi-Fi off.
Nothing connects while a VPN is onDisconnect the VPN. Some VPNs send all traffic through the tunnel.

Still stuck? Email support@gentorobotics.ai with your robot model, your PC's operating system, and the output of ipconfig (Windows) or ip -4 addr (Ubuntu).