Skip to main content

Troubleshooting Freedrive Issues for UR8/UR20 Robots

Freedrive Not Working on UR8 / UR20

Written by Samuel Colvin

Symptom

Pressing the green puck button does not enable Freedrive, even though the button input appears to activate on the robot I/O screen.

Step 1 — Confirm the Robot is in Manual Mode

Freedrive only functions when the robot is in Manual mode.

Before troubleshooting further, verify the robot is not set to Automatic mode.

Step 2 — Verify CI6 and CI7 Inputs Activate

When the green puck button is pressed, the following inputs should activate on the teach pendant I/O screen:

  • Tool Digital Input (green puck button)

  • CI6

  • CI7

On the teach pendant, CI6 and CI7 are typically labeled as: Freedrive

Expected Behavior

  • The green puck button input briefly toggles

  • The Freedrive popup appears

  • CI6 and CI7 activate

CI6 and CI7 are the signals that actually enable Freedrive on the UR8 and UR20.

If only the tool digital input changes state, but CI6 and CI7 do not activate, the problem is typically related to:

  • Wiring

  • Cable connection

  • Incorrect polarity

Step 3 — Inspect the Arm Cable Connection

The UR8 and UR20 use a dedicated yellow cable routed along the robot arm and torch assembly specifically for Freedrive functionality.

Verify the Following Connections

  • The 4-pin 90° male connector is fully seated in the Smart Puck

  • The 4-pin female connector is securely connected to the underside of the gray robot cabinet

  • No pins are bent, loose, or damaged

A partially connected cable or damaged pin can prevent CI6 and CI7 from receiving the signal.

Step 4 — Verify Safety I/O Configuration

On the teach pendant, navigate to Installation → Safety → IO

Under Input Signals, confirm the following assignments exist:

  • config_in[6]/config_in[7] = Freedrive

If these are not assigned correctly, Freedrive will not activate even if the puck button input is functioning.

Step 5 — Verify Puck Wiring Polarity

If CI6 and CI7 still do not activate after confirming the cable connection, inspect the wiring inside the robot cabinet.

Correct Wiring Configuration

Wire Color Connection

Black CI6

White CI7

Brown 24V

Blue 0V

Additional Notes

The 24V and 0V wires may be connected to any available 24V / 0V terminals, however these are commonly installed on the horizontal Digital Input terminal block.

Swapped polarity on the brown and blue wires is one of the most common causes of Freedrive failures.

Correcting the wiring polarity will typically restore proper Freedrive operation.

Root Cause Summary

The most common cause of this issue is incorrect puck wiring polarity, specifically:

  • Brown and blue wires inserted into the wrong terminals

  • CI6 and CI7 not receiving the required signal

If the Issue Persists

If all wiring, cable connections, and Safety I/O settings are confirmed correct but Freedrive still does not function, contact Hirebotics support via:

Be sure to include:

  • Robot model

  • Photos of wiring

  • Screenshot of Safety I/O configuration

  • Video of I/O behavior while pressing the puck button

Did this answer your question?