Screen shots of gui designs
- tommylight
- Away
- Moderator
Less
More
- Posts: 19106
- Thank you received: 6398
04 Aug 2016 15:21 #78363
by tommylight
Replied by tommylight on topic Screen shots of gui designs
That looks very useful, especially since i often need to find the centre of a hole.
<<<<
waiting patiently in a corner!
<<<<
waiting patiently in a corner!
Please Log in or Create an account to join the conversation.
04 Aug 2016 23:08 #78370
by cncnoel
Replied by cncnoel on topic Screen shots of gui designs
Dug out the subroutines folder from my machine (Don't have access to my machine from work very poor!)
These subroutines are called by the glade HAL_Button in glade.glade and drill.glade (these are earlier files so some buttons are blank- but it all works tho)
The subroutines use my oddball TLA naming convention (TLA = three letter abbreviation)
I had better explain this for you!!
first letter of prefixes a-Angle e-External i-Internal f-Find h-Half
The rest of the prefix l-Left r-Right etc, lf-LeftFront lr-LefrRear etc,
so irr.ngc is internal right rear, ff is Find Front, fb is Find Back etc.
hix is Half Internal X,
I use a preamble and post-amble subroutine which I call from g-code, or a glade Hal_Button to make sure everything is set right and there are no hidden surprises left over from a previous job.
When probing a corner with a multiple-call subroutine, I store the X Y and Z with a Position storing subroutine posstore.
To try the panels stand-alone use the gladevcp-panel and gladevcp-panel2 files (don't forget to mark them executable first! - right click, properties, permissions, allow executing file as program) Double check the path to glade.glade and drill.glade are correct!
Hope you have fun with this. One day I'll even get some pictures on here!
These subroutines are called by the glade HAL_Button in glade.glade and drill.glade (these are earlier files so some buttons are blank- but it all works tho)
The subroutines use my oddball TLA naming convention (TLA = three letter abbreviation)
I had better explain this for you!!
first letter of prefixes a-Angle e-External i-Internal f-Find h-Half
The rest of the prefix l-Left r-Right etc, lf-LeftFront lr-LefrRear etc,
so irr.ngc is internal right rear, ff is Find Front, fb is Find Back etc.
hix is Half Internal X,
I use a preamble and post-amble subroutine which I call from g-code, or a glade Hal_Button to make sure everything is set right and there are no hidden surprises left over from a previous job.
When probing a corner with a multiple-call subroutine, I store the X Y and Z with a Position storing subroutine posstore.
To try the panels stand-alone use the gladevcp-panel and gladevcp-panel2 files (don't forget to mark them executable first! - right click, properties, permissions, allow executing file as program) Double check the path to glade.glade and drill.glade are correct!
Hope you have fun with this. One day I'll even get some pictures on here!
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
19 Apr 2017 17:46 #91657
by KCJ
Replied by KCJ on topic Screen shots of gui designs
This is hazzy.
I made this UI for use on my RF45 type milling machine. It is intended for use exclusively with a touchscreen and a basic control panel or MPG. There are popup keypads and numpads on all entries. It borrows a lot of code from Gmoccapy, Gscreen and the VCP widgets. It supports up to 5 axes, including gantry type machines. It is far from finished but mostly fully functional.
Source code is here:
github.com/KurtJacobson/hazzy
I made this UI for use on my RF45 type milling machine. It is intended for use exclusively with a touchscreen and a basic control panel or MPG. There are popup keypads and numpads on all entries. It borrows a lot of code from Gmoccapy, Gscreen and the VCP widgets. It supports up to 5 axes, including gantry type machines. It is far from finished but mostly fully functional.
Source code is here:
github.com/KurtJacobson/hazzy
The following user(s) said Thank You: tommylight, auto-mation-assist
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1440
19 Apr 2017 17:52 #91660
by Todd Zuercher
Replied by Todd Zuercher on topic Screen shots of gui designs
Looks nice.
The following user(s) said Thank You: KCJ
Please Log in or Create an account to join the conversation.
19 Apr 2017 20:04 #91672
by cmorley
Replied by cmorley on topic Screen shots of gui designs
Very nice. I hope you consider adding it to linuxcnc repo when you are done.
Chris M
Chris M
The following user(s) said Thank You: KCJ
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19106
- Thank you received: 6398
20 Apr 2017 00:34 #91683
by tommylight
Replied by tommylight on topic Screen shots of gui designs
Nice.
The following user(s) said Thank You: KCJ
Please Log in or Create an account to join the conversation.
21 Apr 2017 07:26 #91755
by newbynobi
Replied by newbynobi on topic Screen shots of gui designs
Very, very nice!!
I looked at the code and I am proud, you could use some of my code. Be sure I like very much some of your ideas and I will sure "borrow" some of the code to improve gmoccapy. I like very much the way you added keyboard and entry widgets to be used with touch screen.
May I invite you to help to improve gmoccapy?
Because of a new job, I am running very short of time:(
Norbert
I looked at the code and I am proud, you could use some of my code. Be sure I like very much some of your ideas and I will sure "borrow" some of the code to improve gmoccapy. I like very much the way you added keyboard and entry widgets to be used with touch screen.
May I invite you to help to improve gmoccapy?
Because of a new job, I am running very short of time:(
Norbert
The following user(s) said Thank You: KCJ
Please Log in or Create an account to join the conversation.
- massimodamassa
- Offline
- Senior Member
Less
More
- Posts: 45
- Thank you received: 9
21 Apr 2017 11:08 #91770
by massimodamassa
Replied by massimodamassa on topic Screen shots of gui designs
Congratulations, is the most beautiful GUI I've ever seen, also working in lathe mode?
The following user(s) said Thank You: KCJ
Please Log in or Create an account to join the conversation.
21 Apr 2017 15:38 #91792
by KCJ
Replied by KCJ on topic Screen shots of gui designs
Wow! Thank you all for the kind words. You have encouraged me to continue working on hazzy. Since I have essentially no programming experience I am learning as I go, which can be tough at times, but I am having a lot of fun!
Chris: It seems like there is interest so I will certainly add hazzy to the LCNC repo, when it gets to a point were it is more complete.
Norbert: I have learned almost all the Python I know by studying your code, thank your for commenting it out so well and making it neat and readable! I have a lot of projects going on right now but I will try and help with gmoccapy when I have some time. I used to use gmoccapy before I made hazzy and I liked it very much.
massimodamassa: I don't have a CNC lathe so I have not been working on a lathe mode, but it should not be too hard to add. I guess I should convert one of my lathes to LCNC, so I am forced to add a lathe mode
I guess I will start a new thread for further discussion so this one does not get cluttered.
Kurt
Chris: It seems like there is interest so I will certainly add hazzy to the LCNC repo, when it gets to a point were it is more complete.
Norbert: I have learned almost all the Python I know by studying your code, thank your for commenting it out so well and making it neat and readable! I have a lot of projects going on right now but I will try and help with gmoccapy when I have some time. I used to use gmoccapy before I made hazzy and I liked it very much.
massimodamassa: I don't have a CNC lathe so I have not been working on a lathe mode, but it should not be too hard to add. I guess I should convert one of my lathes to LCNC, so I am forced to add a lathe mode
I guess I will start a new thread for further discussion so this one does not get cluttered.
Kurt
Please Log in or Create an account to join the conversation.
- massimodamassa
- Offline
- Senior Member
Less
More
- Posts: 45
- Thank you received: 9
21 Apr 2017 16:12 #91793
by massimodamassa
Replied by massimodamassa on topic Screen shots of gui designs
Basically in lathe mode you only have two axes, Z is the length and X for the diameters.
More than anything else will be the tool art management.
As soon as I have some time I want to test it and see if there are problems.
Small changes to the axis would be enough (lift what you do not need) and move some buttons, but I still do not understand how to change the original gui.
If someone is available it would be a nice thing
More than anything else will be the tool art management.
As soon as I have some time I want to test it and see if there are problems.
Small changes to the axis would be enough (lift what you do not need) and move some buttons, but I still do not understand how to change the original gui.
If someone is available it would be a nice thing
Please Log in or Create an account to join the conversation.
Time to create page: 0.128 seconds