How to control the I/O Coupling on CB3.0 ?
Use a custom UR script to trigger gripper presets—compatible despite lack of URCap support.
Context
Although the Universal Robots CB3.0 controller does not support Robotiq’s URCap plugin, the Robotiq I/O Coupling can still be used successfully. Since the CB3.0 shares the same wrist connector as newer models, the hardware is compatible—but control must be handled through manual scripting and digital I/O logic.
This article explains how to set up, configure, and operate the I/O Coupling on CB3.0 by leveraging digital signals and preconfigured presets.
1. Configure Presets with Robotiq User Interface (RUI)
You can use this article : How to change the presets of the I/O Coupling ?
2. Activation of the I/O Coupling
Before using the gripper, you need to activate the I/O Coupling, this will triggers the activation sequence of the gripper :

3. Trigger Presets Using Digital Outputs on CB3.0
The I/O Coupling listens to two digital inputs to select one of the four presets:
| DO0 (Low/High) | DO1 (Low/High) | Triggered Preset |
|---|---|---|
| 0 | 0 | Preset 1 |
| 0 | 1 | Preset 2 |
| 1 | 0 | Preset 3 |
| 1 | 1 | Preset 4 |
Use set_standard_digital_out() commands in your URScript or teach pendant program to toggle these states.
You can use this program example:

4. Gripper Feedback via Digital Inputs
The I/O Coupling provides status via two digital output pins:
| Status Signal | Meaning |
|---|---|
| 00 | Not ready |
| 01 | Gripper ready |
| 10 | Object detected |
| 11 | Error |
You can wire these to robot digital inputs and implement logic to verify successful operations.
5. Tips for CB3.0 Integration
-
Re-initialize gripper after every robot boot.
-
Test all four presets using manual digital output toggles before deploying the program.
-
Label digital outputs/inputs clearly on the robot control box.
-
Avoid URCap scripts—they won’t work on CB3.0.
Conclusion
Even without URCap support, the Robotiq I/O Coupling works seamlessly on CB3.0 when configured using the Robotiq User Interface and controlled via digital outputs. This setup enables compact, cable-free operation using a combination of hardware presets and simple scripting.