# HMI full screen with URCaps

**URL:** <https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429>\
**Category:** URCap Development\
**Created:** [May 20, 2021, 7:43am UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429 "2021-05-20T07:43:07Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![anon12657279](https://avatars.discourse-cdn.com/v4/letter/a/b9bd4f/32.png) [@anon12657279](https://forum.universal-robots.com/u/anon12657279)\
**Post date:** [May 20, 2021, 7:43am UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429/1 "2021-05-20T07:43:07Z")

</div>

Hello,

I’m looking to create a HMI with URCaps and I would like it to take the full screen, like this:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/2X/f/f1d6a05e46ca391d81c107b9fad518d09ce82688.jpeg)

We can also see it in the video at 2:52  
[https://youtu.be/GSzMjJB\_gYk?t=172](https://youtu.be/GSzMjJB_gYk?t=172)

Do you have any idea how they did it?

Thank you in advance for your answers !

---

<div class="post-metadata">

**Author:** ![anon33019746](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@anon33019746](https://forum.universal-robots.com/u/anon33019746)\
**Post date:** [October 7, 2021, 8:18am UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429/2 "2021-10-07T08:18:49Z")

</div>

Hey, Any luck on finding out how this is done?

---

<div class="post-metadata">

**Author:** ![eric.feldmann](https://avatars.discourse-cdn.com/v4/letter/e/94ad74/32.png) [@eric.feldmann](https://forum.universal-robots.com/u/eric.feldmann)\
**Post date:** [October 13, 2021, 10:20pm UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429/3 "2021-10-13T22:20:03Z")

</div>

Dang I’ve been wishing I could contribute a run screen to my CAP for a long time. I didn’t think you were allowed access to certain sections of the UI. I’d love to know what they were doing in that video

---

<div class="post-metadata">

**Author:** ![anon50781943](https://avatars.discourse-cdn.com/v4/letter/a/73ab20/32.png) [@anon50781943](https://forum.universal-robots.com/u/anon50781943)\
**Post date:** [November 19, 2021, 10:46am UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429/4 "2021-11-19T10:46:34Z")

</div>

You can do it by creating a new JFrame.

![image](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/2X/b/b4d04f9067dd0894bd3037de35e2cbff3427a51a.png)

Then you can open this new view whenever you want

 ![image](https://us1.discourse-cdn.com/flex020/uploads/universal_robots/original/2X/5/593a950522662986dc9a2d35bec3b2acaec11d7d.png)

For example, I have create this view on the Installation node view and I show it on the openView method of the contribution node. This way, the custom view will be shown as soon as the robot is started.

Then you just need to add all your elements on this new JFrame

---

<div class="post-metadata">

**Author:** ![d.verhofstadt](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.universal-robots.com/d.verhofstadt/32/1466_2.png) [@d.verhofstadt](https://forum.universal-robots.com/u/d.verhofstadt)\
**Post date:** [June 9, 2022, 7:09am UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429/5 "2022-06-09T07:09:58Z")

</div>

Hi

We developed a URCap where you can more easily create a custom HMI.  
Take a look at the following post:

[https://forum.universal-robots.com/t/teach-pendant-hmi/21703/5?u=d.verhofstadt](https://forum.universal-robots.com/t/teach-pendant-hmi/21703/5)

---

<div class="post-metadata">

**Author:** ![thomas.iselor](https://avatars.discourse-cdn.com/v4/letter/t/97f17d/32.png) [@thomas.iselor](https://forum.universal-robots.com/u/thomas.iselor)\
**Post date:** [March 21, 2024, 8:04am UTC](https://forum.universal-robots.com/t/hmi-full-screen-with-urcaps/14429/6 "2024-03-21T08:04:50Z")

</div>

Hi, thx for your hint.  
What do you exactly mean with “the custom view will be shown as soon as the robot is started”?

Do you mean, when you first click on Installation \> URCaps \> “Name of the Installation Node” or really automatically when the boot screen is finish?
