Touchy meets ngcgui and gremlin

More
15 Feb 2013 19:56 - 15 Feb 2013 20:08 #30103 by BigJohnT
Dewey has been doing work on pyngcgui a python based ngcgui for LinuxCNC and has added it and gremlin as options to touchy. The work is based on the 2.5 branch and a patch must be applied to test/use it. I've been using it on my BP knee mill with a touch screen and it is much better than trying to use Axis on a touch screen. I find it fully functional if not a bit anally programmed to take you out of jog mode for anything you do. While I know Touchy, Gremlin, and Ngcgui are not a good fit for a production shop that runs millions of parts for one off work they are essential and speed up the work flow.







John
Attachments:
Last edit: 15 Feb 2013 20:08 by BigJohnT.

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

More
15 Feb 2013 20:06 #30104 by BigJohnT
Dewey is looking for testers if anyone is inclined to do so.

Open a terminal and issue the following commands.

If you don't have git installed on your computer
sudo apt-get install git-core

Create a checkout and build linuxcnc
git clone git://git.linuxcnc.org/git/linuxcnc.git cnc-dev
cd cnc-dev
git branch --track v2.5_branch origin/v2.5_branch
cd src
./autogen.sh
./configure --enable-run-in-place
make
sudo make setuid
cd ..
. ./scripts/rip-environment

Add the patch and build linuxcnc
wget http://www.panix.com/~dgarrett/pyngcgui/pyngcgui.patch
git am pyngcgui.patch
git log -1 --oneline
cd src
make
sudo make setuid

Run LinuxCNC and pick a sim from ngcgui to run
linuxcnc

To install a new patch from the cnc-dev directory
rm pyngcgui.patch
git reset --hard origin/v2.5_branch
wget http://www.panix.com/~dgarrett/pyngcgui/pyngcgui.patch
git am pyngcgui.patch
git log -1 --oneline
cd src
make
sudo make setuid
cd ..
. ./scripts/rip-environment

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

More
15 Feb 2013 20:49 #30109 by Rick G
Morning John,

Have a suggestion for a touch screen? Maybe I will give it a go.

Rick G

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

More
15 Feb 2013 22:42 - 15 Feb 2013 22:48 #30122 by BigJohnT
I'm going to replace the ELO 1939L on my BP with an ELO 1515L IntelliTouch E700813 (the 19" is just too big and I'll use it on the lathe). I just got an email about my refund on the 1515L Acoustic Pulse Recognition E176383 which I could not get to work on Linux with the USB interface only.

I did find an ELO 1515L IntelliTouch on amazon for $415 with free shipping.

John
Last edit: 15 Feb 2013 22:48 by BigJohnT.

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

More
15 Feb 2013 22:51 #30123 by Rick G
John,

Do you have the BP's knee hooked up to Linuxcnc? W axis?

Rick G

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

More
15 Feb 2013 23:27 - 15 Feb 2013 23:28 #30124 by BigJohnT
No, it is too easy to just crank it up and down and touch off from time to time as needed.

Edit: I just pulled the trigger on the Amazon 1515L...

John
Last edit: 15 Feb 2013 23:28 by BigJohnT.

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

More
15 Feb 2013 23:57 #30127 by Rick G
I was wondering how difficult it would be to add another axis (W in my case) to pyngcgui as that is how my mill is set up.

Rick G

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

More
16 Feb 2013 00:16 #30128 by BigJohnT
You can use all 9 axes in subroutines, unless I don't understand what you mean.

John

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

More
16 Feb 2013 01:53 #30134 by Rick G
Actually I meant adding jog buttons, dro, etc. to the display/touch screen.

Rick G

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

More
16 Feb 2013 01:56 #30135 by BigJohnT
The gremlin backplot will show any axis you have defined in the ini file... I don't know about jog buttons. Give it a twirl and see.

John

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

Time to create page: 0.107 seconds
Powered by Kunena Forum