Skip to content

Robotiq Grippers

SUMMARY

Synapse supports the Robotiq 2F-85 and Hand-E parallel grippers over two protocols: RTDE (via a UR controller) and Modbus RTU (direct USB connection to your PC).

python
from telekinesis.synapse.tools.parallel_grippers import robotiq

gripper = robotiq.Robotiq2F85()
Robotiq 2F-85
Robotiq 2F-85

Supported Models

Parallel Grippers

ModelClassMax Gripping Force (N)Stroke (mm)Weight (kg)Interface
2F-85Robotiq2F85235850.92USB / RS-485
Hand-ERobotiqHandE130500.92USB / RS-485

Choosing a Protocol

ProtocolHow the gripper connectsRequirements
RTDEGripper → UR controller → PC over EthernetUR robot with URCap installed
Modbus RTUGripper → ACC-ADT-RS485-USB converter → PC over USBConverter + 24 V power supply

Pick RTDE if you already have a UR robot. Pick Modbus RTU if you want to drive the gripper directly from your PC without a UR controller.


RTDE Setup

SAFETY FIRST

Once a session is open, Synapse can drive the gripper at any time. Keep fingers and tooling clear of the jaws and be ready to disconnect before issuing any motion from your PC.

1. Connect the gripper to the UR controller

The gripper communicates with the UR controller over RS-485. There are two ways to make that connection:


Option A — UR e-Series Coupling Kit (recommended)

A UR e-Series Coupling Kit plugs directly into the UR tool IO port and terminates at the gripper connector — no extra hardware required. Use this for e-Series robots (UR3e, UR5e, UR10e, UR16e, UR20, UR30).

UR e-Series Coupling Kit
UR e-Series Coupling Kit

For CB-Series robots (UR3, UR5, UR10) use the UR CB-Series Coupling Kit instead:

UR CB-Series Coupling Kit
UR CB-Series Coupling Kit

All supported Coupling models and part numbers are listed in the Robotiq Couplings & Cables guide.


Option B — ACC-ADT-RS485-USB converter

Use this if you do not have a Coupling cable. The converter bridges the gripper RS-485 bus to a USB port on the UR controller.

ACC-ADT-RS485-USB converter
ACC-ADT-RS485-USB converter
  1. Wire the converter to the gripper following Hand-E Installation § 3.2 — the connector wiring is identical for all Robotiq grippers.
  2. Plug the USB end into a USB port on the UR controller, not your PC.

2. Install the URCap

The URCap is the UR controller software that exposes the gripper over the network.

  1. Go to robotiq.com/support.
  2. Navigate to Gripper Model → Universal Robots → Software → Robotiq Gripper URCap.
  3. Download and install following the instructions on that page — the steps differ slightly between PolyScope 3 (CB-Series) and PolyScope 5 / PolyScopeX (e-Series).

Once installed, the URCap listens on port 63352 of the UR controller.

3. Configure your PC network

Put your PC on the same subnet as the UR controller.

  • Connect an Ethernet cable between your PC and the UR controller.
  • Read the controller IP from the PolyScope network settings.
  • On your PC set a static IPv4 in the same subnet — e.g. controller at 192.168.1.1 → PC at 192.168.1.2, subnet mask 255.255.255.0, no gateway.

Verify the link:

bash
ping 192.168.1.1   # replace with your UR controller's IP

You should see successful replies. If not:

CheckAction
Physical linkConfirm cable seated, LAN port LEDs lit
Subnet matchPC and controller IPs share the first three octets
Route hijackingDisable VPNs and virtual network adapters on the PC

4. Verify the connection from Python

Finish the installation first
Install telekinesis-ai and telekinesis-urdfs before running any robotics skill.
Open installation →
python
import time
from telekinesis.synapse.tools.parallel_grippers import robotiq

gripper = robotiq.Robotiq2F85()
gripper.connect(ip="192.168.1.1", protocol="RTDE")  # UR controller IP
time.sleep(1)
gripper.disconnect()

If connect succeeds without an exception, you are ready to run any Synapse gripper skill.


Modbus RTU Setup

SAFETY FIRST

Once a session is open, Synapse can drive the gripper at any time. Keep fingers and tooling clear of the jaws and be ready to disconnect before issuing any motion from your PC.

1. Connect the gripper to your PC

You need:

Steps:

  1. Connect the Coupling cable between the gripper and the converter following Hand-E Installation § 3.2.
  2. Power the converter with a 24 V supply — follow Hand-E Installation § 3.8 for the wiring. Any 24 V source works; you do not need a UR controller but you can use it.
  3. Plug the USB end into your PC.

2. Find your COM port

After plugging in the USB, identify the port name your OS assigned to the converter:

OSHow to find it
WindowsOpen Device Manager → expand Ports (COM & LPT) → look for USB Serial Port (COMx)
LinuxRun ls /dev/ttyUSB* in a terminal — typically /dev/ttyUSB0
macOSRun ls /dev/cu.usbserial-* in a terminal — use the path that appears

3. Verify the connection from Python

Finish the installation first
Install telekinesis-ai and telekinesis-urdfs before running any robotics skill.
Open installation →
python
import time
from telekinesis.synapse.tools.parallel_grippers import robotiq

gripper = robotiq.Robotiq2F85()
gripper.connect(serial_port="COM4", protocol="MODBUS_RTU")  # Windows
# gripper.connect(serial_port="/dev/ttyUSB0", protocol="MODBUS_RTU")   # Linux
# gripper.connect(serial_port="/dev/cu.usbserial-XXXX", protocol="MODBUS_RTU")  # macOS
time.sleep(1)
gripper.disconnect()

If connect succeeds without an exception, you are ready to run any Synapse gripper skill.

Stuck on setup?
Ask on the Telekinesis Discord and we'll help you get connected.
Join Discord →