NativeCAM is Features renamed

More
9 years 7 months ago #90604 by yeltrow
I am getting the following error when I try to start NativeCam on my Deb Wheezy / LinuxCNC 2.7.8 box.

(gladevcp:28585): libglade-WARNING **: Expected <glade-interface>. Got <interface>.

(gladevcp:28585): libglade-WARNING **: did not finish in PARSER_FINISH state
**** GLADE VCP ERROR: With xml file: /home/myusername/Downloads/NativeCAM/ncam.ui : could not create GladeXML object
<commandline>:0: gladevcp exited without becoming ready
Embeded tab command "halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x 60817565 -U --catalog=mill /home/wortley/Downloads/NativeCAM/ncam.ui" exited with error: 1
Shutting down and cleaning up LinuxCNC...

I can run it from the directory my mill's ini file sits in and it starts up fine and even knows about the tool table. I just can't get it to run embedded. I did a git pull this afternoon to put the copy into my Downloads directory. I ran it with NO options first, just at ./ncam.py, and then I tried to run it with ~/Downloads/NativeCAM/ncam.py -i theshiz.ini

I have to start linuxcnc theshiz.ini in a separate window first so it is there listening for nativecam to talk to it. I can tell I am just SO CLOSE!!!!
my original config files are in my git repo at github.com/yeltrow/theshiz (although I haven't merged in the nativecam ones, since it doesn't work yet.)

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

More
9 years 7 months ago #90615 by andypugh
-x (actual number) looks suspicious. Are you sure that it right?

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

More
9 years 7 months ago #90621 by yeltrow
Andy, I can't find that number in any of my config files, or any place that option may have slipped in. I think I saw somewhere in the docs how gladevcp REALLY gets launched, but I haven't figured it out yet. Maybe because I am not running the development branch there is some sort of conflict. I have been able to change the complaints gladevcp has with the xml file, but not find anything that fixes it.

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

More
9 years 7 months ago #90624 by FernV
Replied by FernV on topic NativeCAM is Features renamed
Hi,

Have you run from ncam directory : sudo python nondeb_setup.py ???

If not then do it and if you did then do it again. Some modifications are
needed to run embedded and when lcnc updates, it overwrites those modifications.
Until a release from lcnc will really integrate NativeCAM, you may have to redo it
a few times

Regards
Fern

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

More
9 years 7 months ago #90658 by yeltrow
FernV,
I ran it, and I think that helped. My error changed to this:
Traceback (most recent call last):
File "/usr/bin/gladevcp", line 45, in <module>
import gladevcp.makepins
File "/usr/lib/pymodules/python2.7/gladevcp/__init__.py", line 1, in <module>
from hal_pythonplugin import *
File "/usr/lib/pymodules/python2.7/gladevcp/hal_pythonplugin.py", line 1, in <module>
from ncam import NCam
File "/usr/lib/pymodules/python2.7/gladevcp/ncam.py", line 34, in <module>
import pref_edit
ImportError: No module named pref_edit

What I have found is my silver bullet is this:

PYTHONPATH=/home/myusername/Downloads/NativeCAM/:

After that I can get it to start up just fine. Is there a way to build that in to a startup script so I do not have have to write a wrapper script? I have tried stuffing that into a few places, but I haven't found one that works.

Thank you very much for pushing this work forward. It will be FANTASTIC to have this built in. Can I run it as a tab?

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

More
9 years 7 months ago #90659 by FernV
Replied by FernV on topic NativeCAM is Features renamed

yeltrow wrote:
.... I ran it, and I think that helped. My error changed to this:
import pref_edit
ImportError: No module named pref_edit


pref_edit.py is a module I added lately by removing code from ncam.py,
code that is only called from times to times

I was not aware that hal_pythonplugin would try to import it . I use a prototype deb package and
development is stand alone most of the time.

I will have a look at this tonight if I can and report to you a.s.a.p

yeltrow wrote:
What I have found is my silver bullet is this:

PYTHONPATH=/home/myusername/Downloads/NativeCAM/

After that I can get it to start up just fine. Is there a way to build that in to a startup script so I do not have have to write a wrapper script? I have tried stuffing that into a few places, but I haven't found one that works.


I understand it works after you export this value, am I right ?

I am not very good with script but it could help if you create a script with something similar to this :

export PYTHONPATH=/home/myusername/Downloads/NativeCAM/
linuxcnc 'path to your inifile'

name it like lcncstart.sh
save on your desktop
then double click to start

As I wrote, I can not guarantee it will work but I would try

Regards
Fern

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

Time to create page: 0.346 seconds
Powered by Kunena Forum