Gscreen - a GTK / Glade / Python based screen
- JaysonWallis
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 0
15 Nov 2012 15:37 #26610
by JaysonWallis
Replied by JaysonWallis on topic Gscreen - a GTK / Glade / Python based screen
The latest version works without modification.
Chris, if you have done something different, thank you,
If not I'm not sure what's going on but it works.
Jayson.
Chris, if you have done something different, thank you,
If not I'm not sure what's going on but it works.
Jayson.
Please Log in or Create an account to join the conversation.
15 Nov 2012 15:41 #26611
by cmorley
Replied by cmorley on topic Gscreen - a GTK / Glade / Python based screen
Yes I automatically wrap the Gcodes now. Your info was the clue I needed.
I just pushed a fix for metric conversion when using G21/G20 mode and the basic machine measurement didn't match.
I am still working out the spindle controls....
I just pushed a fix for metric conversion when using G21/G20 mode and the basic machine measurement didn't match.
I am still working out the spindle controls....
Please Log in or Create an account to join the conversation.
17 Nov 2012 12:34 #26697
by cmorley
Replied by cmorley on topic Gscreen - a GTK / Glade / Python based screen
I pushed some changes to manual spindle control along the lines John was talking of...
Please Log in or Create an account to join the conversation.
17 Nov 2012 21:18 #26708
by BigJohnT
Replied by BigJohnT on topic Gscreen - a GTK / Glade / Python based screen
I'll do a pull later today... is there more than one gscreen? I see you mention a custom gscreen sometimes.
John
John
Please Log in or Create an account to join the conversation.
17 Nov 2012 21:34 #26709
by cncbasher
Replied by cncbasher on topic Gscreen - a GTK / Glade / Python based screen
John , theirs gscreen_custom also in the sim directory , this is I think set to show 8 axis rather than the default 3 , although I have not ran it as yet
Please Log in or Create an account to join the conversation.
17 Nov 2012 23:07 #26711
by BigJohnT
Replied by BigJohnT on topic Gscreen - a GTK / Glade / Python based screen
Ok, thanks.
Chris,
I just tried out the spindle changes and it is still too confusing to me. For me the Spindle button seems to do nothing even though I know that enables the big plus and minus keys. Having to press Fwd then Start at nnnn then spindle then the plus or minus keys is confusing. I would assume that pressing Fwd would run the spindle at the current S speed and that pressing the Rev button would do just that run in reverse. After I get it running I'm lost as to what button stops the spindle. IMHO the preset button should pull up the number entry widget and really be separate from the axis functions on the right side of the screen. If the preset button just had Snnn and it changed to reflect the current S setting it would be clearer to me. If the Start at button just said Start and when running say Stop that would be clearer to me and IMHO much more intuitive to use.
One more little thing just crossed my mind that when you start up gscreen the first thing to show up should be the homing options.
THANKS for all your work on this Chris!
John
Chris,
I just tried out the spindle changes and it is still too confusing to me. For me the Spindle button seems to do nothing even though I know that enables the big plus and minus keys. Having to press Fwd then Start at nnnn then spindle then the plus or minus keys is confusing. I would assume that pressing Fwd would run the spindle at the current S speed and that pressing the Rev button would do just that run in reverse. After I get it running I'm lost as to what button stops the spindle. IMHO the preset button should pull up the number entry widget and really be separate from the axis functions on the right side of the screen. If the preset button just had Snnn and it changed to reflect the current S setting it would be clearer to me. If the Start at button just said Start and when running say Stop that would be clearer to me and IMHO much more intuitive to use.
One more little thing just crossed my mind that when you start up gscreen the first thing to show up should be the homing options.
THANKS for all your work on this Chris!
John
Please Log in or Create an account to join the conversation.
18 Nov 2012 00:11 #26713
by cncbasher
Replied by cncbasher on topic Gscreen - a GTK / Glade / Python based screen
yea I think having try'd this John has somewhere the right approach for the spindle
need to cut down the sequence or multi use the buttons
more along the lines of select fwd or rev , (start at is preselected anyhow in preferences and probably wont be touched ) then spindle button becomes the start / stop ( label spindle as spindle start & spindle stop with dual colour blue /red etc
once running fwd /rev becomes + - speed control increase / decrease , only pressing spindle stop , stops the spindle ,and allows you to change direction
this gets us down to 2 button presses to start with i.e fwd /rev and spindle start in most cases , after the first initial start the direction would be already set , so only spindle start would be needed .
the preset button could be as John says pulls up a start up spindle speed which overrides the minimum , which has to be only entered before spindle start , once spindle start is pressed you can only increase / decrease speed or stop
i'd also have on gscreen start up if the machine is not homed , then everything is greyed out until it is , and only homing is allowed , perhaps a message ticker to say ' homing required , movement disabled ' perhaps
or have I missed something !
need to cut down the sequence or multi use the buttons
more along the lines of select fwd or rev , (start at is preselected anyhow in preferences and probably wont be touched ) then spindle button becomes the start / stop ( label spindle as spindle start & spindle stop with dual colour blue /red etc
once running fwd /rev becomes + - speed control increase / decrease , only pressing spindle stop , stops the spindle ,and allows you to change direction
this gets us down to 2 button presses to start with i.e fwd /rev and spindle start in most cases , after the first initial start the direction would be already set , so only spindle start would be needed .
the preset button could be as John says pulls up a start up spindle speed which overrides the minimum , which has to be only entered before spindle start , once spindle start is pressed you can only increase / decrease speed or stop
i'd also have on gscreen start up if the machine is not homed , then everything is greyed out until it is , and only homing is allowed , perhaps a message ticker to say ' homing required , movement disabled ' perhaps
or have I missed something !
Please Log in or Create an account to join the conversation.
18 Nov 2012 00:43 #26714
by BigJohnT
Replied by BigJohnT on topic Gscreen - a GTK / Glade / Python based screen
For the homing I would only force homing if an ini entry said to. But the first thing normally done is homing so that should be what comes up when you start not the mist flood ones.
John
John
Please Log in or Create an account to join the conversation.
18 Nov 2012 01:34 #26716
by cncbasher
Replied by cncbasher on topic Gscreen - a GTK / Glade / Python based screen
only means John whilst your waiting to figure out why the axis will not run and your getting covered in Coolant , after a few mins you remember to home the machine first .
perhaps the ! alarm could remind you to home first , but yes some form of machine not homed indication is needed , if homing is required and of course set in the ini
yes I agree the sequence of what is shown is perhaps becoming out of sync , and the complexity increases .. either way it's commendable that Chris has brought it to this level , it's becoming usable now
great work Chris .
perhaps the ! alarm could remind you to home first , but yes some form of machine not homed indication is needed , if homing is required and of course set in the ini
yes I agree the sequence of what is shown is perhaps becoming out of sync , and the complexity increases .. either way it's commendable that Chris has brought it to this level , it's becoming usable now
great work Chris .
Please Log in or Create an account to join the conversation.
18 Nov 2012 03:55 - 18 Nov 2012 04:07 #26726
by cmorley
Replied by cmorley on topic Gscreen - a GTK / Glade / Python based screen
Hey for the people interested in rolling there own screens - Gscreen can now load really custom screens:
This is gaxis.
It's a screen that Pavel sent me once.
It's now a sample screen in sim/gscreen_custom/gscreen_axis.ini
This is gaxis.
It's a screen that Pavel sent me once.
It's now a sample screen in sim/gscreen_custom/gscreen_axis.ini
Last edit: 18 Nov 2012 04:07 by cmorley.
Please Log in or Create an account to join the conversation.
Time to create page: 0.199 seconds