SkunkWorks is now known as skunkworks
as nobody it is not possible to open the link: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?action=editprefs
I get: Software error:
Could not get user-ID lock at /home/groups/e/em/emc/cgi-bin/emcinfo.pl line 3682.
chinamill: I just used the 'editprefs' screen and did not get an error.
I need some help .. if you can spare some time ;)
I moved xemc along to emc2, and got it to the point that it's running
however, it's looking bad.. and I don't know sh*t about Xaw & the like..
oh.. yay.. it works & looks ok
only had to copy XEmc to /etc/X11/app-defaults
should I commit this stuff_
glad you figured it out
The reason I see to *not* commit it would be that it's like a promise to keep supporting xemc
I'm not sure it adds a whole lot of value; isn't it mostly the same as tkemc?
yeah, but without the need of tcl
it adds some dependencies to emc2
build-dep I mean
actually only one: libxaw7-dev on breezy
and isn't libxaw7 a new installation requirement?
libxaw is already installed
oh it is?
I wonder why.
only the dev is needed to compile xemc.cc
it's some basic X package
oh yeah -- xterm is linked to it
can you bug chris about this?
I need to go away for a while
he was keen of having xemc in emc2
I'm sure he'll see this in scrollback
or maybe he'll see..
laters.. have a good day ;)
I'll probably be back in a few hours..
cradek: did you see alex says he has xemc working and ready to check in?
yes, that's cool
I couldn't figure out what alex was asking me to do though
I think he solved the resource problem and just wants the OK to check it in.
* alex_joni just got home
hey ray, how's it up there?
Great. We went boating yesterday. Nice sunny day.
Say I favor adding both xemc and yemc to emc2. Legacy you know.
it's not hard to do that, but it adds some dependencies
Do those have to be added to ubuntu?
Or are they in there already.
you need to 'apt-get install libxaw7-dev'
or apt-get build-dep emc2, once that is added to the list of required packages
so it's pretty easy on ubuntu, not sure on other platforms
I have built xemc and yemc on BDI before.
yup, I'm sure it's nothing major..
ok, then I guess I'll commit, then figure out the ./configure part lateron
rayh: still there?
I have an issue about XEmc and xemc.cc
it seems that without XEmc the GUI doesn't know anything about it's strings & such
I thought that XEmc was like TkEmc being a x resource file.
Oh no. It's a lot more. Key bindings and other stuff.
yes, all that
and it only works for me if I copy it to /etc/X11/app-defaults
it doesn't work when it's in the dir where the script runs from
damn autoconf :(
yes, that works
but that requires a sudo copy
Then the configure could move it along with TkEmc and the others.
you mean make install
or apt-get install
yes that works, but not for RIP
RIP doesn't install anything outside emc2
I can't see how it worked for emc1...
maybe setting XFILESEARCHPATH is what's needed?
* jepler reads Xt manpages and takes guesses
how can I test for HAVE_XAW = yes in a Submakefile?
assuming that is defined in Makefile.inc
ifeq .. ?
ifeq "$(HAVE_XAW)" "yes" ...
I'll see if I can get something working for the app-defaults
cool.. I'm commiting my configure changes in a minute
if you haven't added XEmc then hold off
it may have to be in a directory called app-defaults, I'm not sure yet
ok, I'm not going to add XEmc
In emc it was in the root directory. But that may be configurable in the code.
I can't find any reference in the code
but then again xemc.cc is 6238 lines long..
might have missed it ;)
Seems like the original make did put it in apt-defaults.
oh, and it ran as root...
so it could do that..
Right. I'd bet that was the case.
well that's close .. but I get something that says "posLabel3" through "posLabel5" after the axes X, Y, and Z.
yeah, I'll remove those
I tried define AXES = 6 in xemc (before it was 3)
guess that's a hardcoded value
I'm putting 3 back into it
and we'll worry later about a proper fix
xemc had only 3 axes. yemc had 6
e.g. get the number of axes from the interp
I don't think that was variable.
it's a #define
That may be but yemc was written specifically for the 6 motor hexapod.
so if the define worked, I'd have thought they would have made that change instead.
the define works, but some further tests are needed
guess it would be easier to add yemc ;)
Did we come to a conclusion about the ini variable that sets default interp stuff.
which do you mean?
Let me find it.
# Interpreter Startup and Reset codes
RS274NGC_STARTUP_CODE = G20
In emc that set the default value for inch or mm,
a string of codes like that could be there.
afaik it still works
and it would set the interp to that if a reset was issued.
afaik it still works in emc2
Right. I tested it but there was a feeling that we should leave it out.
it's out of the ini..
I was wanting to put it in.
So that mm folk would not get inch when they pressed reset.
or a lathe get g17
I see CIA is working. Good job guys.
well make that 'guy'
it's all cradeks works ;)
yup, thanks chris
SWPadnos: are you around steven?
try /join ;)
hi chris, btw :)
or try not typing the space
hey cradek: are you using pcb_gcode?
not sure what that is
what do you use?
eagle can export gcode with some custom script I think
seems to generate gcode - and has an emc post.
jeff and I use an eagle ulp that we've both hacked on extensively
that is what this is. pcb_gcode generates code from within eagle
probably many others have done the same thing
for best results, avoid round pads - use octagons
the round pads use many segments
cradek: this guy might want to do axis in slovenian ? http://www.cnczone.com/forums/showthread.php?t=18336
it's not hard to find information about that on the axis site
* alex_joni goes to bed
good night all
See you alex.