Another plasma component...

More
01 Nov 2018 06:19 - 18 May 2019 07:19 #119748 by phillc54
I am in the process of building a very small plasma table. (600mm x 600mm or 24" x 24")

During this build I have pored over many forum articles and was impressed with the configuration that tommylight uses.

I have written a component called plasmac ("PLASMA Component" for want of a better word) which I think (hope) does all that the above configuration does plus a few extras.

The spoiler below is an extract from the README and should give an indication of what the component will do.

It does require master branch plus the reverse-run-master2 branch.
For this I have a merged copy available (up-to-date with master branch weekly) here which includes the plasmac component.
Also included is a sample Gmoccapy configuration which utilises all the functions of the component.
The example configurations can be accessed from the LinuxCNC Configuration Selector:
Sample Configurations/sim/gmoccapy/plasmac
Where there is a choice of either metric or imperial configurations.
Example gcode files can be loaded from nc_files/plasmac.

Feel free to try it and if you do I hope it works for you.

I am open to suggestions if there is anything I have missed or have got wrong.

Unfortunately due to the rapid update frequency I was not able to keep all the GUI's up to date.
All the work from now will be on the Gmoccapy config until the configuration is complete then I will attempt to bring the others up to date if they are needed. Again I apologise but there is too much of a workload while development continues.

Cheers, Phill

Version 0.49 - 18 May 2019

QUICK LOOK
Warning: Spoiler! [ Click to expand ]


README
Warning: Spoiler! [ Click to expand ]


Gmoccapy
Warning: Spoiler! [ Click to expand ]
Attachments:
Last edit: 18 May 2019 07:19 by phillc54. Reason: Update
The following user(s) said Thank You: billykid, tommylight, Clive s, rodw, Uthayne

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

More
01 Nov 2018 08:05 #119750 by rodw
Replied by rodw on topic Another plasma component...
Phill, I had a quick look and it looks awesome. I will try and give it a go when I can.

It would also be good if you could apply Andy's patch on this thread
forum.linuxcnc.org/38-general-linuxcnc-q...ate-from-git?start=0

which fixes this Trajectory planner bug:
github.com/LinuxCNC/linuxcnc/pull/512
Follow the link to Issue 447 for more info on the problem

I think that is about the only thing that is missing from your branch.
The following user(s) said Thank You: phillc54

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

More
01 Nov 2018 09:24 #119755 by tommylight
I have to say, i am impressed !
Thank you.
I will try to make some time in the near future to give it a run.
The following user(s) said Thank You: phillc54

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

More
01 Nov 2018 15:23 #119764 by billykid
Congratulations ! It seems very well done.
it will be a problem for me to configure everything but I'll try as soon as I can.
I have linuxcnc stretch uspace 7i80 + thcad on intel nuc i3 there are problems for this hardware?
thank you
Mauro
The following user(s) said Thank You: phillc54

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

More
01 Nov 2018 22:37 #119790 by tommylight
Phill, thank you.
Just did a quick test and everything looks good from the included sim. In a few days i will have a machine to test with.
Regards,
Tom
The following user(s) said Thank You: phillc54

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

More
02 Nov 2018 01:39 #119798 by phillc54
Thanks guys.

Rod, thanks for the link, I will try to incorporate that patch later today.

Mauro, this component should have no effect on hardware so as long as your current hardware runs LinuxCNC comfortably there should be no problem. All my development and testing has been done using Stretch.

Tom, I will be very interested to see how it goes, I have no idea when I will have my table ready for testing.

I have just noticed one issue that will require further investigation (obviously my previous testing was not quite enough...):
When running the 'squares' gcode if I pause along a segment then reverse to the beginning of the cut then resume, the acceleration for the first segment is abysmal, when the next segment is hit the acceleration returns to normal.
If I only reverse partially then there is no problem.
If I run the 'circles' gcode (under nc_files/plasmac) there is no problem.
If I run the 'line' gcode (under nc_files/plasmac) there is no problem.
One difference is 'squares' uses straight lines (G1) and circles uses arcs (G2)... BUT 'line' also use G1.
Another difference is 'squares' uses a subroutine and 'line' does not... BUT 'circles' also uses a subroutine.
I have no clue at the moment.

Cheers, Phill
The following user(s) said Thank You: billykid, tommylight, rodw

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

More
02 Nov 2018 19:34 #119844 by billykid
I managed to install it but strangely there are no plasma configurations.
the system is right because it starts regularly linuxcnc 2.8.1 ..
I tried to copy the config folder downloaded from zip and start but the comp plasmac is missing.
What could I have done wrong?

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

More
02 Nov 2018 19:39 - 02 Nov 2018 19:41 #119845 by tommylight
You have to follow the instructions for downloading and installing from git, just change the git address from linuxcnc to phillc54/linuxcnc-plasmac.
Then do the autogen and make commands, then setuid and if you want to have a deb package follow the instructions at the bottom of the page to create the deb.
Install that deb. Done.
Use that deb to install on other computers that already have preempt-rt kernel.
You can find the plasmac.comp file and do:
sudo halcompile --install plasmac.comp
but when you try to use that config it will complain about missing eo ( external offsets ).
Last edit: 02 Nov 2018 19:41 by tommylight. Reason: more info
The following user(s) said Thank You: billykid, phillc54

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

More
02 Nov 2018 22:00 #119851 by billykid
I copied the instructions like a fool without changing anything ...
I redid everything and now I start everything regularly, I just have to adapt it to my hardware.
thanks again for the work and for the help.
regards
mauro

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

More
03 Nov 2018 18:18 #119874 by fupeama
Replied by fupeama on topic Another plasma component...
Hi,
Very nice and complex component. Thanks you.
I have been study it for two days.
It will be nice add one pin for "simulation" path. Only go along the path without probe, torch on etc.
I will need add my new pin for eject probe stick, wait for ejecting and after probe push it back and wait for a moment.
I will do this feature myself, its no problem.

Thanks Martin
The following user(s) said Thank You: phillc54, rodw

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

Time to create page: 0.681 seconds
Powered by Kunena Forum