Gscreen - a GTK / Glade / Python based screen

More
13 years 10 months ago #27531 by cmorley
Replied by cmorley on topic Gscreen - a GTK / Glade / Python based screen

tjamscad wrote:
The blue lettering in the progrham area is really hard to read. Perhaps a different shade or different color. What is the play,pause and skip buttons for? Estop should be red not green and machine on should be green not red.


Yes the blue lettering Is the choice of the Gcode text editor and I agree it's hard to read.
I haven't looked at how to change that but the background can be changed in the theme.

Themes are another deep well to dig into. They change the look and feel of the widgets.
They are very powerful but of course that means they are a lot to learn.
That particular theme is one I modified for red buttons. I just never finished it.

The play pause etc are icons for running the program, I have since changed them to regular text. cycle start. abort,feed hold, and single step

In that pic the Estop button was not connected - when connected, is Estop is clear it's green and when machine is on it's green otherwise it's red.
I could have the LEDs be dark or they could blink when estopped... the text could change - in fact the machine on changes to machine off.

I tried the blicking LED - I like that.

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

More
13 years 10 months ago - 13 years 10 months ago #27532 by andypugh
Replied by andypugh on topic Gscreen - a GTK / Glade / Python based screen

cmorley wrote: Yes the blue lettering Is the choice of the Gcode text editor and I agree it's hard to read.
I haven't looked at how to change that but the background can be changed in the theme.

The syntax highlighting is also rather eccentric.
There is a better G-code syntax highlighter here:
www.cnc-club.ru/forum/viewtopic.php?f=33&t=80
Last edit: 13 years 10 months ago by andypugh.

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

More
13 years 10 months ago #27538 by tjamscad
Replied by tjamscad on topic Gscreen - a GTK / Glade / Python based screen
Chris,

Have you taken any new screen shots lately? I see that you are making updates it seems almost daily.

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

More
13 years 10 months ago #27539 by cmorley
Replied by cmorley on topic Gscreen - a GTK / Glade / Python based screen
Thanks Andy I will have to teach the HAL widget to allow other schemes.

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

More
13 years 10 months ago #27656 by cmorley
Replied by cmorley on topic Gscreen - a GTK / Glade / Python based screen
Not much has changed. I can change the layout/color of the onboard screen but haven't got it to embed inside the main screen - It may be easier to just let it pop on top (there is a button to launch/hide it.)

The LED blinks on estop - really gets your attention.
Text instead of some of the icons.
This is a custom screen the stock Gscreen has not changed in awhile.

I think it's to the point where someone needs to use it and find what works and what doesn't.

I am working on adding more options for real controls which is proving to be a bit of a pain deciding how.

What controls do most of your machine have or more importantly wanted.
there are so many options.
One could use the one MPG wheel for jogging and setting overrides.
Or use a rotary switch for overrides
or if you have analog inputs then a potentiometer for overrides.

For Gscreen I would think removing the soft buttons for these options if hardware buttons are used would be desirable.

Tjamscad are you going to try using linuxcnc's master version so you can try out Gscreen?

Attachments:

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

More
13 years 10 months ago #27658 by cncbasher
Replied by cncbasher on topic Gscreen - a GTK / Glade / Python based screen
Chris,

yes thinking over this , removing soft buttons if their are real controls would help .but seems complicated to handle and keep the layout reasonable .

I was also looking at say using an MPG and say one real button as a select ... i.e select x axis .. spindle etc .. ..press select button then rotate MPG to select override or value required , then press select again to store and use value
if that makes sense ..

real switches i'd say similar to touchy .. Cycle start , Abort , single step and Jog + - ( per axis )
and perhaps Johns Multiple sequence run pause code

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

Time to create page: 0.166 seconds
Powered by Kunena Forum