GUI for PlasmaC - QtPlasmac
30 Oct 2020 10:28 #187772
by Grotius
Replied by Grotius on topic GUI for PlasmaC - QtPlasmac
Hi Phill,
Perfect job. You think of everything !!
I wish you all succes with development of the new plasma gui app.
When it's ready. We gonna test it !
Perfect job. You think of everything !!
I wish you all succes with development of the new plasma gui app.
When it's ready. We gonna test it !
Please Log in or Create an account to join the conversation.
30 Oct 2020 10:31 #187773
by phillc54
Replied by phillc54 on topic GUI for PlasmaC - QtPlasmac
Thanks Grotius, there is a long way to go.
Are you still working on you CAD/CAM project?
Are you still working on you CAD/CAM project?
The following user(s) said Thank You: Grotius
Please Log in or Create an account to join the conversation.
30 Oct 2020 10:58 - 30 Oct 2020 11:03 #187777
by Grotius
Replied by Grotius on topic GUI for PlasmaC - QtPlasmac
Hi Phill,
Yeahh it's a long way to the top. But you are already there.
Still working on a combination of industrial applications.
- The ethercat is perfect now, recent published a rtos ethercat iso that works wow.
- Recently managed to get the lcnc hal layer working real time with a qt c++ interface. Perfect stepper output's.
- Coded a kinematics module for 6 axis robots with the help of the kdl kinematics lib.
- Now programming opencascade's cad kernel to create a 3d environment for example linuxcnc.
It can become a replacement of tk screen and eventually a 3d gremlin replacement.
Imagine the wow effect when you open the linuxcnc gui and you see your machine in 3d, your workpiece to cut in 3d, etc.
And the gui view can have frame rate's like the unreal game engine.
- The cadcam program will be picked up later on. The good news, the offset path's and pocket algoritme's are good.
Internals of the cadcam program will be replaced, like the opengl environment to opencascade.
I have a lot to do. And finally solved the difficult coding problem's.
cascade view
Yeahh it's a long way to the top. But you are already there.
Still working on a combination of industrial applications.
- The ethercat is perfect now, recent published a rtos ethercat iso that works wow.
- Recently managed to get the lcnc hal layer working real time with a qt c++ interface. Perfect stepper output's.
- Coded a kinematics module for 6 axis robots with the help of the kdl kinematics lib.
- Now programming opencascade's cad kernel to create a 3d environment for example linuxcnc.
It can become a replacement of tk screen and eventually a 3d gremlin replacement.
Imagine the wow effect when you open the linuxcnc gui and you see your machine in 3d, your workpiece to cut in 3d, etc.
And the gui view can have frame rate's like the unreal game engine.
- The cadcam program will be picked up later on. The good news, the offset path's and pocket algoritme's are good.
Internals of the cadcam program will be replaced, like the opengl environment to opencascade.
I have a lot to do. And finally solved the difficult coding problem's.
cascade view
Last edit: 30 Oct 2020 11:03 by Grotius.
The following user(s) said Thank You: pinder
Please Log in or Create an account to join the conversation.
30 Oct 2020 11:03 - 30 Oct 2020 11:03 #187778
by phillc54
Replied by phillc54 on topic GUI for PlasmaC - QtPlasmac
Cool, you certainly have been busy. I feel like I am bogged down at the moment, one step forward and two steps back, but there is light at the end of the tunnel. ?
Last edit: 30 Oct 2020 11:03 by phillc54.
Please Log in or Create an account to join the conversation.
30 Oct 2020 11:19 #187781
by Grotius
Replied by Grotius on topic GUI for PlasmaC - QtPlasmac
Hi Phill,
Maybe you need some help often with coding. I suspect you are still coding in Python.
Mr. Morley is very good in Python, even as Mr. Norbert and a few others. That level of python coding is quite difficult to achieve.
In c++ it's the same problem. Some of my coding problem's took more then one week to solve.
Sometimes problem's took two weeks to find out. But i have time, and if you hold on, you will succeed somehow, some day.
I learned to accept that you don't have to understand all of the code internals.
When a lib is working perfectly, your problem is solved. When you want to understanding all of the internal's you better become an AI.
At this day's linuxcnc is at high level, and you are part of that. Creating a gui layout is quite difficult. But there are rules for colors,
simplicity for safety etc. So keep it simple. It looks nice !!
If you look at mach3. There is a list of numbers. Each number has a function. In that way gui programming is so easy. You make a button, put function-number with the button, and you are done !
So it could be a idea for Mr. Morley to write a function-number-wrapper.
But there is light at the end of the tunnel. Where can i help you a little bit?
Maybe you need some help often with coding. I suspect you are still coding in Python.
Mr. Morley is very good in Python, even as Mr. Norbert and a few others. That level of python coding is quite difficult to achieve.
In c++ it's the same problem. Some of my coding problem's took more then one week to solve.
Sometimes problem's took two weeks to find out. But i have time, and if you hold on, you will succeed somehow, some day.
I learned to accept that you don't have to understand all of the code internals.
When a lib is working perfectly, your problem is solved. When you want to understanding all of the internal's you better become an AI.
At this day's linuxcnc is at high level, and you are part of that. Creating a gui layout is quite difficult. But there are rules for colors,
simplicity for safety etc. So keep it simple. It looks nice !!
If you look at mach3. There is a list of numbers. Each number has a function. In that way gui programming is so easy. You make a button, put function-number with the button, and you are done !
So it could be a idea for Mr. Morley to write a function-number-wrapper.
But there is light at the end of the tunnel. Where can i help you a little bit?
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19219
- Thank you received: 6440
30 Oct 2020 21:21 #187839
by tommylight
Replied by tommylight on topic GUI for PlasmaC - QtPlasmac
Groti, there is the :
no_force_homing
in LinuxCNC, exactly for what you need
linuxcnc.org/docs/2.6/html/config/ini_co...tml#sub:TRAJ-section
no_force_homing
in LinuxCNC, exactly for what you need
linuxcnc.org/docs/2.6/html/config/ini_co...tml#sub:TRAJ-section
Please Log in or Create an account to join the conversation.
31 Oct 2020 01:30 #187855
by phillc54
Replied by phillc54 on topic GUI for PlasmaC - QtPlasmac
Aha, now I know what Grotius meant, I was a bit slow on the uptake...Groti, there is the :
no_force_homing
in LinuxCNC, exactly for what you need
linuxcnc.org/docs/2.6/html/config/ini_co...tml#sub:TRAJ-section
Please Log in or Create an account to join the conversation.
31 Oct 2020 07:40 #187866
by phillc54
Replied by phillc54 on topic GUI for PlasmaC - QtPlasmac
I will do all the work on this on Github from now so anyone can download it and have a look.
github.com/phillc54/qtplasmac
github.com/phillc54/qtplasmac
Please Log in or Create an account to join the conversation.
31 Oct 2020 07:46 #187867
by rodw
Geez, I just sat down with a beer and you are giving me work to do?
Replied by rodw on topic GUI for PlasmaC - QtPlasmac
I will do all the work on this on Github from now so anyone can download it and have a look.
github.com/phillc54/qtplasmac
Geez, I just sat down with a beer and you are giving me work to do?
Please Log in or Create an account to join the conversation.
31 Oct 2020 07:47 #187868
by phillc54
Replied by phillc54 on topic GUI for PlasmaC - QtPlasmac
Haha, not really it is still only a toy
Please Log in or Create an account to join the conversation.
Moderators: snowgoer540
Time to create page: 0.218 seconds