# Electrical interfaces

**URL:** <https://forum.universal-robots.com/t/electrical-interfaces/25>\
**Category:** Technical Questions\
**Tags:** electrical\
**Created:** [June 17, 2016, 11:06am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25 "2016-06-17T11:06:58Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [June 17, 2016, 11:06am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/1 "2016-06-17T11:06:58Z")

</div>

(This post is a Wiki, experienced developers can modify the content)

This post describes the electrical interfaces of a Universal Robot, UR3, UR5 or UR10.  
There are electrical interfaces (analog and digital) in the controlbox and at an M8 connector at the tool.

## Control box

- 16 digital inputs (0/24V DC)
- 16 digital outputs (0/24V DC)
- 2 analog inputs (0-10V DC or 4-20 mA, 12 bit, differential)
- 2 analog outputs (0-10V DC or 4-20 mA, 12 bit, differential)

The internal 24V PSU can supply a maximum current of 2A total. An external 24V PSU can optionally be used to increase power.

 ![](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/1X/28b00cb2e0bbca3466aafb3bbfd4e9b09dd5daca.jpg)

## Tool connector

M8 connector.  
Suited for: Lumberg RKMV 8-354

- 2 digital inputs
- 2 digital outputs
- 2 analog inputs (0-10V DC or 4-20 mA, non-differential)

Tool digital signals and power supply can be set to either 12V or 24V mode collectively.  
Max. current drain is 600 mA.

 ![](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/1X/3dfec658f507dbc807a59b79a069faac9da449f0.jpg)  
 ![](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/1X/8ec60ac1a0cb4b423308039a39056eaafc0a22f3.png)

Any digital input can be configured in PolyScope software or via the URScript interface, to have a functionality to be an external Play, Pause, Stop or Freedrive button.

---

<div class="post-metadata">

**Author:** ![anon28291296](https://avatars.discourse-cdn.com/v4/letter/a/dec6dc/32.png) [@anon28291296](https://forum.universal-robots.com/u/anon28291296)\
**Post date:** [July 13, 2016, 1:31pm UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/3 "2016-07-13T13:31:54Z")

</div>

Dear Jacob,  
thanks for sharing data on electrical interfaces. A couple of questions about this:

- Is the 600 mA limitation a continuos or peak value? What is the other value?
- What is the maximum duration of the peak value?  
Thanks and Best Regards.

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [July 14, 2016, 8:53am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/4 "2016-07-14T08:53:55Z")

</div>

@anon28291296,  
The constant current drain of the tool is 600 mA.  
A peak above this should be no longer than 1 ms.  
The actual peak current capability is not rated.

This is valid for both CB2 and CB3 robots.

---

<div class="post-metadata">

**Author:** ![mbush](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/mbush/32/76_2.png) [@mbush](https://forum.universal-robots.com/u/mbush)\
**Post date:** [September 19, 2016, 3:18pm UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/5 "2016-09-19T15:18:07Z")

</div>

Any digital input **other than the configurable inputs** can be configured to by a play/pause/stop/freedrive input. It would be nice if those could be configured as well

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [September 19, 2016, 8:09pm UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/6 "2016-09-19T20:09:36Z")

</div>

Any control box input can be set up for this, including the tool inputs.

---

<div class="post-metadata">

**Author:** ![mbush](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/mbush/32/76_2.png) [@mbush](https://forum.universal-robots.com/u/mbush)\
**Post date:** [September 19, 2016, 11:45pm UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/7 "2016-09-19T23:45:22Z")

</div>

Jacob,

I cannot see a way to set configurable inputs to these functions like I can standard and tool inputs. Here is a screenshot of a standard digital input where it shows the IO Action dropdown menu

 ![](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/1X/3c55c470b3480bde04c150a0764f8d0b700fb09e.jpg)

That is missing from the configurable input options

 ![](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/1X/235a60b793c5e65e5cad9478d0b6da67437af812.jpg)

Am I doing something wrong?

Thanks,  
Matt

---

<div class="post-metadata">

**Author:** ![anon14624655](https://avatars.discourse-cdn.com/v4/letter/a/51bf81/32.png) [@anon14624655](https://forum.universal-robots.com/u/anon14624655)\
**Post date:** [March 22, 2017, 9:45am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/8 "2017-03-22T09:45:47Z")

</div>

@jbm is not clear to me from both this post and the UR5 manual whether the max current drain of the tool (600mA) is related only to the internal power supply (which provides a global upper limit of 2A), or it is a strict limitation even if an external power supply is connected to the system, which raises the the maximum absorption up to 6A.

As you can imagine, our end-effector requires more than 600mA.

Alessandro Tondo @qbrobotics

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [March 23, 2017, 7:13am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/9 "2017-03-23T07:13:15Z")

</div>

@anon14624655

The combined max. current draw from the Tool connector is 600 mA.  
The 12 V or 24 V power at the tool is generated locally on the Tool, and has nothing to do with the power in the Control box. Hence an external PSU does not change this limit.

In the controlbox there is an internal PSU with a cap of 2 A total, combined for all 24 V terminals and outputs.  
You can skip this PSU, and use an external 24 V supply as specified in the User Manual, where the max. allowed current through the control box terminals is 6 A.

---

<div class="post-metadata">

**Author:** ![anon43628659](https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/32.png) [@anon43628659](https://forum.universal-robots.com/u/anon43628659)\
**Post date:** [July 12, 2017, 6:17am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/10 "2017-07-12T06:17:25Z")

</div>

Hi

I am developing an end-effector, and was wondering if there are any more detailed electronic schematics of the connector/arm internals?  
Thank you.

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [July 12, 2017, 6:40am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/11 "2017-07-12T06:40:10Z")

</div>

Electrical diagrams are available [here](https://www.universal-robots.com/download/?option=16407#section16406).

---

<div class="post-metadata">

**Author:** ![anon43628659](https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/32.png) [@anon43628659](https://forum.universal-robots.com/u/anon43628659)\
**Post date:** [July 13, 2017, 12:04am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/12 "2017-07-13T00:04:31Z")

</div>

@jbm

Thank you for the quick reply. I had a look at the link you sent me. Is it possible to get a more detailed description of the internal structure of the Tool\_Mounting\_Bracket that appears on page 5 of UR3\_schmatic\_drawings\_rev3.0.3.1.pdf?

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [July 13, 2017, 9:48am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/13 "2017-07-13T09:48:13Z")

</div>

What information are you looking for for the documentation of the electrical interfaces of the Tool connector?

---

<div class="post-metadata">

**Author:** ![anon43628659](https://avatars.discourse-cdn.com/v4/letter/a/c2a13f/32.png) [@anon43628659](https://forum.universal-robots.com/u/anon43628659)\
**Post date:** [July 19, 2017, 12:02am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/14 "2017-07-19T00:02:47Z")

</div>

Thank you again for your swift reply.  
I am interested in knowing the exact schematics of the circuits making up the DI and DO connectors, if possible.

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [July 19, 2017, 10:04am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/15 "2017-07-19T10:04:18Z")

</div>

I sadly do not have these diagrams available, however note that the DI’s are PNP-based inputs, and the outputs are NPN-based outputs.

---

<div class="post-metadata">

**Author:** ![ScandiMan](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/scandiman/32/2353_2.png) [@ScandiMan](https://forum.universal-robots.com/u/ScandiMan)\
**Post date:** [September 2, 2017, 8:20pm UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/16 "2017-09-02T20:20:27Z")

</div>

Regarding the tool connector all the pins are dedicated to their originally purpose I suppose?

It is not possible to remove jumpers in the control cabinet and connect a different set of I/Os to the other end of the tool connector cable?

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [September 3, 2017, 8:35am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/17 "2017-09-03T08:35:27Z")

</div>

That is not possible.  
The signale are not passed up in the arm, but are generated locally on the Tool PCB.

---

<div class="post-metadata">

**Author:** ![jbm](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/jbm/32/614_2.png) [@jbm](https://forum.universal-robots.com/u/jbm)\
**Post date:** [June 17, 2019, 9:02am UTC](https://forum.universal-robots.com/t/electrical-interfaces/25/18 "2019-06-17T09:02:24Z")

</div>

5 posts were split to a new topic: [UR robot with battery supply](https://forum.universal-robots.com/t/ur-robot-with-battery-supply/4539)
