C++ CadCam program development with CodeBlocks instead of QT

More
25 Nov 2023 12:03 #286450 by Grotius
Hi Marius,

I still use it, even yesterday i cloned it, and created some gcode from a qcad dxf.
With a little bit of work, you can add a lot of features into it.
 

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

More
25 Nov 2023 12:12 #286451 by mariusl
Thanks for the reply Grotius. I might want to bug you to get myself started as I have not coded for a while.
Just some background. Phill and the guys over at QTPlasmaC has created a test branch for us to develop a six axis plasma application using QTPlasmac. We have done all the kinematics work, with several options, and I am busy with the hardware development of the torch head.
I started doing my own thing from scratch with reading dxf files but realized that it is not the way to go. I stumbled across your work and it seemed that it needs only some extending to be able to generate TCP type gcode for plasma.

I will get your dev stuff to work (hopefully) and then I will need some insights please.
Is Codeblocks still the way to go?

Regards
Marius


www.bluearccnc.com

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

More
25 Nov 2023 13:48 #286457 by Grotius
Hi,

No please, use qt. And this day's i always use cmakelists.txt loaded into qt as project structure.
I can make the cam project into a cmakelist.txt file for us.

For starting the .pro file is ok he.

For 6 axis plasma, can you use robot's 4,5,6 axis on top of the gantry carriage, This should be the best.
You can just buy the pieces from kuka, they are expensive, but you can just order a piece of a robot.

On github there is my wattsapp for contacting me.

Good luck.

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

More
25 Nov 2023 14:28 #286459 by mariusl
Never used Qt before so I will go have a look at that. I suppose it will be something like Qt Creator?
The six axes are not concurrent. The A axis is a rotary axis and then the B and C axis are on a head on the Z axis. It's small and very cost effective head to make. So it's a tube cutter and plate cutter in one with TCP capability. I am trying to put the whole thing in reach of small business and makers if I can.

Regards
Marius


www.bluearccnc.com

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

More
25 Nov 2023 14:58 #286461 by mariusl

 No please, use qt. And this day's i always use cmakelists.txt loaded into qt as project structure.
I can make the cam project into a cmakelist.txt file for us.

For starting the .pro file is ok he.

Yes please that will help a lot. At least I will know that the project is structured correct.

Regards
Marius


www.bluearccnc.com

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

More
25 Nov 2023 15:07 #286464 by mariusl

 On github there is my wattsapp for contacting me.
 

She is hiding it from me.
My email is in the website link in my signature.

Regards
Marius


www.bluearccnc.com

The following user(s) said Thank You: Grotius

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

More
25 Nov 2023 15:56 - 25 Nov 2023 16:00 #286469 by Grotius
Contact : github.com/grotius-cnc/contact

There is also a program that can rip ngc files and turn them into .dxf
github.com/grotius-cnc/gcode-ripper
This then can be evaluated to write .dxf files and or .ngc files.

Ok, i will add a cmakelists.txt to the project.

github.com/grotius-cnc/Linux-Pro/release...1.0.0/qt-creator.deb
Then $ sudo dpkg -i qt-creator.deb
It will be in the ~/opt dir.


 
Last edit: 25 Nov 2023 16:00 by Grotius.

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

More
25 Nov 2023 16:25 - 25 Nov 2023 16:36 #286471 by mariusl
I use gcode-ripper from time to time. Very handy program.

Must I install Qt5? The code is not compatible with qt6 I think.
Edit: Sorry did not read properly

Regards
Marius


www.bluearccnc.com

Last edit: 25 Nov 2023 16:36 by mariusl.

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

More
25 Nov 2023 16:34 #286473 by Grotius
Hi,

You can install a qt you like. Just try the newest.

The CMakeLists.txt is here.

Install opencascade, read here , howto.


I use gcode-ripper from time to time. Very handy program.
In all those time, you are the first that is actually using it? Got bless us.

 

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

More
25 Nov 2023 16:41 #286475 by mariusl

Hi,

You can install a qt you like. Just try the newest.
 

I did. Qt6.6.1 did not compile due to the QGLwidget has changed to something new. I already deleted that installation so I cannot give the exact error.
 

Regards
Marius


www.bluearccnc.com

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

Moderators: Skullworks
Time to create page: 0.141 seconds
Powered by Kunena Forum