GUI for PlasmaC - QtPlasmac

More
16 Jan 2021 00:40 #195502 by snowgoer540

tommylight wrote: I also like it as is.


Me as well, especially because all of the other buttons are not valid to be pressed while the keyboard is active.
The following user(s) said Thank You: tommylight

Please Log in or Create an account to join the conversation.

More
16 Jan 2021 02:13 #195512 by phillc54

rodw wrote: 2. calculator entry. What if say you could type {20 * 50} and the formula between the brackets was parsed and pasted into the field? Or {x/2}? There are any number of calulators for Python.

I forgot to mention that there is one used for the touchoff button if you select Set.

Please Log in or Create an account to join the conversation.

More
16 Jan 2021 23:41 #195593 by andypugh

rodw wrote: 2. calculator entry. What if say you could type {20 * 50} and the formula between the brackets was parsed and pasted into the field? .


You can do that in Axis in the touch-off dialog. It's very handy.

Also in-mm and mm-in buttons.
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
20 Jan 2021 10:35 #195983 by rodw
Replied by rodw on topic GUI for PlasmaC - QtPlasmac

rodw wrote: Its great to see Linuxcnc FINALLY has a decent softkey board for touch screens.

Two Issues:
1. The lower line of the bottom row of keys is cut off on my screen.

2.The greyed out background is very disconcerting.. the sudden change of contrast is not good on the eyes and I don't believe that technique should be used on a HMI as it would get very tiring all day. What do others think?


Some crazy Ideas, maybe not just for QTPlasmac.
1. numeric keyboard that pops up when a button is pressed

2. calculator entry. What if say you could type {20 * 50} and the formula between the brackets was parsed and pasted into the field? Or {x/2}? There are any number of calulators for Python.


So I tried again in daylight and found the greyed out screen quite OK so it must just have been the ambient light.
Stretching the keyboard fixed the obscured button outlines and it saves the size and position. Very good!

So now onto the crazy ideas section! I see Andy has been giving it a push along too. We don't need the inch to mm conversions here. The archaic units have long since been eliminated from my workshop!

Please Log in or Create an account to join the conversation.

More
21 Jan 2021 05:37 #196058 by phillc54
If anyone out there is good at creating small images and are looking for something to do it would be nice if we could get some decent images for the conversational side of things rather than the ugly ones I managed to cobble together.

The images we need are located here and are the images beginning with conv_

The smaller images display at around 54x54 and the large ones at 196x196 and I believe the supported formats are: BMP GIF JPG JPEG PNG PBM PGM PPM XBM XPM X11

Thanks, Phill.

Please Log in or Create an account to join the conversation.

More
23 Jan 2021 18:24 #196352 by grijalvap
Hi I have been following the PlasmaC GUI evolution and I really want to congratulate phillc54 and all the team for the great work,

I have installed the GUI using a 22 Inch touch screen monitor and have used it (only simulator not real machine yet) it work great.
I have some ideas that I want to share.
1) Z Axis Jog to control voltage during cut, basically use the Z axis jog buttons to override the actual voltage, while arc ok is present. I really don't know if this is too complicated to implement but it will be nice to have.
2) I was thinking in a more process oriented distribution of the controls, for instance, we remove e-stop then activate PowerOn then make a Home All after that we load a file and finally run it maybe we can have a distribution of controls that we can follow these sequence, once again it is a nice to have.
3) the buttons can be a little larger for 20-24 touch monitors.


I will continue using it and share the comments
thanks to all for the great work, finally a decent System (no only GUI) for plasma user
The following user(s) said Thank You: rodw

Please Log in or Create an account to join the conversation.

More
24 Jan 2021 02:11 #196375 by phillc54

grijalvap wrote: 1) Z Axis Jog to control voltage during cut, basically use the Z axis jog buttons to override the actual voltage, while arc ok is present. I really don't know if this is too complicated to implement but it will be nice to have.

So you suggest getting rid of the + and - overrides and using the Z+ and Z- buttons instead.
Warning: Spoiler! [ Click to expand ]



2) I was thinking in a more process oriented distribution of the controls, for instance, we remove e-stop then activate PowerOn then make a Home All after that we load a file and finally run it maybe we can have a distribution of controls that we can follow these sequence, once again it is a nice to have.

The latest update allows some estop options by using a variable in the ini file.
# estop is a indicator only
ESTOP_TYPE = 0
# estop is hidden
#ESTOP_TYPE = 1
# estop is a button
#ESTOP_TYPE = 2
The default if this variable is omitted is indicator only.


3) the buttons can be a little larger for 20-24 touch monitors.

I do intend to do some work on this when it is fully functional and the documentation is complete.
Tom has also been doing a bit of customizing:
forum.linuxcnc.org/show-your-stuff/38547...ild?start=300#195962
Attachments:

Please Log in or Create an account to join the conversation.

More
24 Jan 2021 03:30 #196377 by grijalvap
phillc54 Wrote:So you suggest getting rid of the + and - overrides and using the Z+ and Z- buttons instead.
Correct

phillc54 wrote: The latest update allows some estop options by using a variable in the ini file.
Well I was thinkin on grouping the controls by sequence of using I mean the ones used at start up then the ones using during operation
let me think more in this idea.

phill54 wrote: I do intend to do some work on this when it is fully functional and the documentation is complete.
Tom has also been doing a bit of customizing


very nice!!!

Please Log in or Create an account to join the conversation.

More
24 Jan 2021 08:33 - 24 Jan 2021 08:34 #196384 by rodw
Replied by rodw on topic GUI for PlasmaC - QtPlasmac
Pedro's idea to use the Z jog buttons sounds great!

I like the ability to remove the estop from the screen becasue I finally got this ready to cut today!



I agree with the silly dance we have to do every time we turn the machine on and it really is a pain with Gmocappy which is the closest we have to a touch screen GUI in the past.. I don't understand the OH&S implications of what is required to enable a machine in a compliant way. But I do know my press brake makes it pretty simple. Just turn the power on and switch the hydraulic pump on and its ready to go. (the pump is on the estop loop) I'd actually flagged the problem like Pedro had and wondered if we could automate it on power up. I see Halui has a pin to request a home all and I was going to look at it once I had a HMI operational. A pin to indicate all-homed seems missing though..

The buttons on my HMI are for run/step and pause/resume so I wonder if one of those could not be doubled up. eg.
Hide the estop in the GUI, Press run/step after startup if not homed, turn the machine on and home all.
Attachments:
Last edit: 24 Jan 2021 08:34 by rodw.

Please Log in or Create an account to join the conversation.

More
24 Jan 2021 10:22 #196392 by phillc54
I don't really understand what you are suggesting.

Please Log in or Create an account to join the conversation.

Moderators: phillc54
Time to create page: 0.205 seconds
Powered by Kunena Forum