GUI for PlasmaC - QtPlasmac

  • BeagleBrainz
  • New Member
  • New Member
More
6 years 7 months ago #159329 by BeagleBrainz
Replied by BeagleBrainz on topic GUI for PlasmaC - QtPlasmac
I'm watching even tho I make chips not slag ;)

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

More
6 years 7 months ago #159352 by phillc54

snowgoer540 wrote: Off the cuff, the ability to clear a current program would be nice.

I'm not 100% sure what you mean here.

In Pathpilot you can do math or enter any value inside the DRO which is handy (zero out the X axis at the edge of the plate, jog to the other side, then type /2 to set the zero point at the center of the length traveled, for example). Also, showing the time in the GUI is pretty convenient when you have the program running full screen.


Forgive the colours, I have been playing around with stylesheets...

This is how it does the above at the moment
The following user(s) said Thank You: tommylight

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

More
6 years 7 months ago #159355 by rodw
Replied by rodw on topic GUI for PlasmaC - QtPlasmac
The immediate problem with that is that it drops you out of the nice touch screen interface. But hey, that can be the last thing tackled.
Parsing a calculator string is a perfect example where recursive programming is required.
When I googled "python calculator parser" this link popped up.
gist.github.com/urielha/6c11c29073dddbb9a0b9a1b92c1af3be
Not saying its a good one but it looks like it covers the basics. Just define variables for x,y, z etc that return the current DRO positions.
The following user(s) said Thank You: tommylight

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

More
6 years 7 months ago #159356 by phillc54
I am trying to restrict adding code as much as possible by utilising as much QtVCP infrastructure as possible.

I don't know what a lot of the features are, it is another learning curve.

Is there video available of what Greg was asking?

Or maybe Chris will see this and chime in.

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

More
6 years 7 months ago #159357 by tommylight
Touch screen friendly = yes !
As simple as possible main screen = yes !
I do own an HP laptop/tablet ( yup fully featured computer in the shape and form of a tablet, with a detachable keyboard ) with FullHD screen that i have to use with double or HiDPi most of the time when using fingers. The best thing about it is it has very usable latency with RT kernel, the worst thing is it has NO ethernet port, not even on the detachable keyboard. That will not stop me from testing it through wireless with a wireless bridge wired to Mesa 7i92, as soon as i possibly can.
That would be the ultimate machine control ....... if it works.
Hence a nice touchscreen with a simple GUI would be nice.
Just thinking out loud....

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

More
6 years 7 months ago #159358 by snowgoer540

phillc54 wrote:

snowgoer540 wrote: Off the cuff, the ability to clear a current program would be nice.

I'm not 100% sure what you mean here.

In Pathpilot you can do math or enter any value inside the DRO which is handy (zero out the X axis at the edge of the plate, jog to the other side, then type /2 to set the zero point at the center of the length traveled, for example). Also, showing the time in the GUI is pretty convenient when you have the program running full screen.


Forgive the colours, I have been playing around with stylesheets...

This is how it does the above at the moment


Man, you work fast. I'm super excited about this.

Below is an example of clearing a current program. Axis may be able to do this, but truthfully I dont know how. I've wanted to clear conversational stuff before and I never found a way. I'm not too proud to admit that once or twice I just closed and reopened LinuxCNC. Also, the video shows an integrated file picker, which is insanely convenient.

Clear Current Program Example

As for the /2 DRO input stuff, that would definitely work. Below is exactly what I meant though. I also showed where PathPilot chose to hide the time, it's one of my great additions as a beta tester (haha). That, and Alt + Enter brings focus to the MDI, and pressing enter with no values in the MDI loses focus, pretty handy functionality. At any rate, I like that the clock is always visible in the new GUI!

DRO Functionality

If you want a screen shot of PathPilot for inspiration, I can provide one of those as well. Other thoughts, is I recall the CandCNC GUI looking pretty decent the time I saw it.

Keep up the good work, did I mention I'm pumped about this?

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

Moderators: snowgoer540
Time to create page: 0.072 seconds
Powered by Kunena Forum