Back
[02:47:06] <ejholmgren> oi
[03:37:09] <CIA-5> 03jepler 07HEAD * 10emc2/docs/src/gui/axis.lyx: document the auto-configure-based-on-hal behavior; promote control-home for homing sequence
[05:23:24] <A-L-P-H-A> anyone know if you can convert an ext2/3 to reiserFS?
[05:23:36] <A-L-P-H-A> getting a lot of errors on my hda2 drive which is ext2/3
[09:27:19] <Lerneaen_Hydra> 'lo
[09:37:35] <alex_joni> hi
[09:47:17] <alex_joni> logger_emc: bookmark
[09:47:17] <alex_joni> Just this once .. here's the log:
http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-11-04.txt
[09:47:24] <alex_joni> logger_emc: search
[09:47:24] <alex_joni> I'm logging. I don't understand 'search', alex_joni. Try /msg logger_emc help
[09:49:19] <alex_joni> that should do it for now
[09:49:32] <alex_joni> logger_emc: bookmark
[09:49:32] <alex_joni> Just this once .. here's the log:
http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-11-04.txt
[09:54:17] <Lerneaen_Hydra> A-L-P-H-A: maybe qparted/gparted et al can do that?
[09:54:33] <Lerneaen_Hydra> * Lerneaen_Hydra afk
[09:55:04] <alex_joni> Lerneaen_Hydra: gparted doesn't do ext3 very well
[09:55:14] <alex_joni> and I don't think you can convert a FS at all
[09:55:45] <alex_joni> A-L-P-H-A: if you got problems with hda2 then it's probably the HDD that's busted, not the FS
[09:59:26] <Jymmm> http://cubloc.com/product/01_01.php
[10:01:03] <Jymmm> http://cubloc.com/product/01_04cb280proto.php
[10:02:04] <Jymmm> For roughly $100 you have a 49 I/O uC ready to wire up and two serial ports
[10:04:08] <alex_joni> as Bo^Dick always says.. you can have that cheaper if you build it yourself :)
[10:04:13] <alex_joni> * alex_joni is not a fan of BASIC
[10:04:22] <alex_joni> Jymmm: other than that it doesn't look bad
[10:04:50] <Jymmm> Great for a Q&D solution
[10:05:09] <Jymmm> Alarm Panel, replacement controller, etc
[10:06:55] <alex_joni> http://www.egnite.de/store.php?700001&&sid=d2b700e10ef7d8925a75968f436ab6a7&
[10:06:59] <alex_joni> I'd get one of those
[10:07:50] <alex_joni> a tiny bit pricier, but LOTS more it can do
[10:08:11] <alex_joni> actually I built one of those for about 50$
[10:10:00] <Jymmm> I was looking to build an Alarm Panel... more I/O ports is better
[10:10:35] <Jymmm> Has i2C too I believe
[10:11:09] <Jymmm> I figure there's some small 8pin chip I could make each port "addressable" status wise
[10:11:30] <alex_joni> I used an HC12 once
[10:12:01] <alex_joni> that one had insanely many IOs
[10:12:23] <Jymmm> 85
[10:12:32] <alex_joni> http://elmicro.com/de/kit12_r.html
[10:12:34] <alex_joni> that one
[10:12:38] <alex_joni> about 80 + rs232
[10:13:04] <alex_joni> but I needed way more than that
[10:13:15] <alex_joni> so I ended up using some small boards with latches on them
[10:13:20] <Jymmm> I liked the one I originally posted becasue it already has all the terminal stripes
[10:13:29] <Jymmm> strips
[10:13:32] <alex_joni> BCD->HEX demuxer, and T-flip/flops
[10:14:07] <alex_joni> I controller about 150 leds :D
[10:14:12] <alex_joni> controlled even
[10:14:17] <Jymmm> Ah, ok. didn't think of that.
[10:14:26] <alex_joni> if you don't need the speed
[10:14:32] <Jymmm> heh
[10:14:44] <alex_joni> you can only turn on on/off from a board
[10:14:55] <etla> hi
[10:14:56] <alex_joni> 16 instructions to turn them all on
[10:14:59] <alex_joni> hi etla
[10:15:25] <etla> anyone know anything about ormec servodrives ?
[10:16:22] <alex_joni> firewire?
[10:16:32] <etla> nope
[10:16:53] <etla> juste ebaying for servodrives, but the damn sellers never have the manuals as downloads...
[10:16:55] <alex_joni> http://news.thomasnet.com/images/large/022/22108.jpg
[10:17:18] <etla> ok, that must be a new model
[10:17:26] <Jymmm> ~~~~~ 20
[10:17:33] <alex_joni> etla: sorry.. don't know more than google knows
[10:17:34] <etla> the ones on ebay are E-series, " SAC-E04D2 LNC "
[10:22:26] <Jymmm> alex_joni:
http://zedomax.com/diy/100/diy100.htm
[10:27:17] <alex_joni> what's a new alarm system these days?
[10:27:31] <alex_joni> I remember speding about 3-500$ for one at work
[10:27:47] <alex_joni> but that's including 8 sensors and phone alarm
[10:28:04] <alex_joni> it has a few batteries and a big horn
[10:28:10] <alex_joni> and lots of safety features..
[10:28:59] <Jymmm> http://www.makezine.com/blog/archive/2006/11/pennypowered_le.html
[10:29:34] <Jymmm> Yeah, about $500+ for the panel alone. plus sensors, etc
[10:29:57] <Jymmm> $100 just for the keypads these days
[10:30:45] <Jymmm> And no to little documentation for interfacing to a PC
[10:31:05] <alex_joni> seems a bit pricy ;)
[10:31:51] <Jymmm> guess I could go wireless for cheaper, just dont want to deal with replacing batteries
[10:32:21] <alex_joni> wireless is not quite OK for safety relevant stuff
[10:32:42] <Jymmm> better than nothing
[10:32:46] <alex_joni> I suspect you'd use license free frequencies (2.4GHz) etc
[10:32:58] <Jymmm> 900
[10:33:00] <alex_joni> a jammer for those frequencies is not that expensive
[10:33:37] <Jymmm> I'd hope that each sensor is addressable and if it doens't "call home" the panle goes off
[10:33:56] <alex_joni> I see..
[10:35:32] <Jymmm> as well as reports battery condition
[10:36:55] <Jymmm> http://www.homesecuritystore.com/ezStore123/DTProductList.asp?p=2_1_1_1_0_0_110
[10:37:44] <alex_joni> not that pricy
[10:39:17] <Jymmm> Not really, saves from having to run wire too
[10:41:22] <Jymmm> ah, they screw you on the accessories
[10:41:24] <alex_joni> http://www.homesecuritystore.com/ezStore123/DTProductZoom.asp?productID=1479
[10:42:35] <alex_joni> yeah, 75$ for a motion detector seems a bit much
[10:44:19] <alex_joni> * alex_joni goes back to writing that 300k$ quotation
[10:45:30] <Jymmm> heh
[11:41:08] <alex_joni> http://www.linuxcnc.org/index.php?option=com_content&task=view&id=28&Itemid=5
[11:47:13] <Lerneaen_Hydra> gah, anyone have admin accsess to the user accounts at linuxcnc.org?
[11:47:22] <Lerneaen_Hydra> I typo'd the email address
[11:47:30] <alex_joni> sure..
[11:47:50] <Lerneaen_Hydra> just delete the account
[11:48:24] <alex_joni> I can change the email addy
[11:50:22] <alex_joni> Lerneaen_Hydra: seen the page I pasted?
[11:50:55] <Lerneaen_Hydra> I'm not authorised apparently
[11:51:12] <alex_joni> not even now?
[11:51:35] <Lerneaen_Hydra> hmm, nope
[11:51:42] <alex_joni> ok, I'll enable the page
[11:51:51] <alex_joni> it wasn't published before
[11:51:54] <alex_joni> try again
[11:51:55] <Lerneaen_Hydra> oh, ok
[11:52:06] <Lerneaen_Hydra> woo, it works
[11:53:00] <Lerneaen_Hydra> afaik though it doesn't need to be LATHE = 1 as much as LATHE = <any value> (so 1, yes, true would all work)
[11:53:21] <alex_joni> that's from the menu
[11:54:23] <Lerneaen_Hydra> I wonder which lathe that is ;)
[11:54:32] <alex_joni> you should know :P
[11:54:58] <Lerneaen_Hydra> I should get you a new picture, that one was from mid-way though the retrofit
[11:55:06] <alex_joni> perfect ;)
[11:55:11] <Lerneaen_Hydra> big holes for chips too fall into the electronics
[11:55:17] <alex_joni> also.. if you have a page I'd reference you
[11:55:37] <Lerneaen_Hydra> hmm, not at the moment
[11:55:41] <Lerneaen_Hydra> (too lazy)
[11:56:11] <Lerneaen_Hydra> (and technically that part and the program is not the same part)
[11:56:31] <alex_joni> who would notice?
[11:56:59] <Lerneaen_Hydra> as long as you don't have large versions of the image, only me ;)
[11:57:15] <alex_joni> I have a larger one ;)
[11:57:38] <Lerneaen_Hydra> oh, the file lathe_pawn.ngc seems to be dead
[11:57:43] <Lerneaen_Hydra> Error: emc2/nc_files/lathe_pawn.ngc: no such file or directory
[11:57:53] <alex_joni> Lerneaen_Hydra: didn't commit it to CVS yet ;)
[11:57:56] <Lerneaen_Hydra> anyway, do you want a newer image of the lathe?
[11:57:59] <Lerneaen_Hydra> ah, right
[11:58:00] <alex_joni> sure
[11:58:11] <alex_joni> * alex_joni is too lazy to get out of bed
[11:58:11] <Lerneaen_Hydra> just a second
[11:58:28] <alex_joni> my development box is turned off :)
[11:58:47] <Lerneaen_Hydra> oh, ok
[12:00:16] <alex_joni> that's a nice bike you got there
[12:07:37] <Lerneaen_Hydra> oh, that's my younger borther's
[12:07:41] <Lerneaen_Hydra> *borther's
[12:08:12] <Lerneaen_Hydra> mine is decidly older and more worn ;)
[12:08:28] <Lerneaen_Hydra> I think I actually either had it as a handmedown or found it in a dumpster
[12:10:00] <Lerneaen_Hydra> alex, do you have an ftp or something I can upload the images to? also, do you want the .ngc I used to make the file shown in the image and video?
[12:10:26] <Lerneaen_Hydra> (that file has radius compensation hardcoded into the file, so no emc toolradius comp is used)
[12:10:42] <Lerneaen_Hydra> ie all tapered moves have lots of decimals
[12:11:12] <Lerneaen_Hydra> brb
[12:11:48] <alex_joni> Lerneaen_Hydra: leave it like this
[12:11:55] <alex_joni> the pictures .. email would be fastest
[12:12:17] <alex_joni> or rescale them to 500x500 max, and upload at wiki.linuxcnc.org
[12:25:47] <Lerneaen_Hydra> iab
[12:26:09] <Lerneaen_Hydra> alex_joni: mail sent
[12:28:14] <Lerneaen_Hydra> err, now it's sent
[12:32:18] <alex_joni> hmm.. a bit big ;)
[12:32:21] <alex_joni> but coming in now
[12:32:25] <Lerneaen_Hydra> 2mb each
[12:32:42] <Lerneaen_Hydra> maybe I should have resized...
[12:35:42] <alex_joni> got them
[12:38:27] <Lerneaen_Hydra> good enough?
[12:38:36] <alex_joni> sure
[12:38:38] <alex_joni> jas
[12:39:11] <Lerneaen_Hydra> jas?
[12:40:31] <alex_joni> just a second
[12:40:37] <Lerneaen_Hydra> oh, right
[12:40:43] <alex_joni> changed
[12:41:12] <Lerneaen_Hydra> woo
[12:41:14] <alex_joni> is that better?
[12:42:07] <Lerneaen_Hydra> yeah :D
[12:42:19] <alex_joni> ok
[12:43:28] <Lerneaen_Hydra> or did you like the previous images better?
[12:45:11] <alex_joni> nope, it's fine
[12:45:16] <alex_joni> did you just shoot those?
[12:45:20] <Lerneaen_Hydra> yeah
[12:45:27] <alex_joni> cool :)
[12:45:35] <alex_joni> I suggest you update your axis :P
[12:45:36] <Lerneaen_Hydra> fortunately I kept that peice ;)
[12:45:39] <alex_joni> and emc2 ;)
[12:45:46] <Lerneaen_Hydra> what is it old?
[12:45:57] <Lerneaen_Hydra> IIRC it's head from a few months back
[12:46:11] <alex_joni> yeah.. it changed a bit I think
[12:46:15] <Lerneaen_Hydra> oh,cool
[12:47:03] <alex_joni> heh.. like your handwheels
[12:47:18] <alex_joni> reminds me of one of those older water controls
[12:47:20] <alex_joni> :D
[12:47:22] <Lerneaen_Hydra> Im actually quite pleased with those actually
[12:47:27] <Lerneaen_Hydra> haha
[12:47:47] <Lerneaen_Hydra> The ones I saw for sale were really expensive, so I made some at my old school
[12:47:52] <alex_joni> nice
[12:48:17] <Lerneaen_Hydra> the lower right one is unused though ATM, it will control the CSS speed when that's done ;)
[12:48:30] <Lerneaen_Hydra> the upper two are X/Z jog and lower right is FO
[12:48:53] <Lerneaen_Hydra> it works surprisingly well considering that they are only 16steps/rev
[12:50:33] <Lerneaen_Hydra> http://www.linuxcnc.org/index.php?option=com_weblinks&catid=13&Itemid=7&lang=en <-- the lower link seems to be dead
[12:51:40] <alex_joni> which lower link?
[12:52:02] <alex_joni> mmm.. pizza just arrived :D
[12:53:08] <Lerneaen_Hydra> "more users machines"
[12:53:49] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Case_Studies
[12:53:56] <alex_joni> should be that
[12:55:43] <alex_joni> fixed
[12:55:47] <alex_joni> thanks for spotting it
[13:01:31] <Lerneaen_Hydra> http://fenn.freeshell.org/retrofest/dcp_0385.jpg <-- haha
[13:01:37] <Lerneaen_Hydra> I recognise that lathe too :D
[13:03:03] <alex_joni> nice
[13:03:36] <Lerneaen_Hydra> any idea of how much it went for?
[13:04:14] <Lerneaen_Hydra> that mazak project looks like a real PITA, *tons* of bits of hardware sticking out everywhere, old & oily
[13:14:30] <alex_joni> Lerneaen_Hydra: I assume it was
[13:14:36] <alex_joni> * alex_joni wasn't there
[13:14:53] <Lerneaen_Hydra> flying there and back would probably be quite expensive
[13:15:05] <alex_joni> I'm still thinking about doing it next year :)
[13:15:24] <Lerneaen_Hydra> wasn't there some euro-shop that someone was thinking about doing?
[13:15:42] <alex_joni> yeah, but the developerbase around here is a bit small
[13:15:51] <alex_joni> so I'm not sure how good that can make
[13:15:59] <Lerneaen_Hydra> oh, ok. how many devels are there here in europe/nearby?
[13:16:10] <alex_joni> active ones? ;-)
[13:16:38] <alex_joni> a handfull tops
[13:16:46] <Lerneaen_Hydra> that few?
[13:17:02] <alex_joni> we have under 10 active developers on emc2 right now
[13:17:08] <Lerneaen_Hydra> under 10=
[13:17:12] <Lerneaen_Hydra> oh my
[13:17:23] <Lerneaen_Hydra> were there more earlier?
[13:18:33] <alex_joni> in no particular order: jepler, cradek, jmk, rayh, jonelson (only on his boards drivers), petev (at one time at least), myself, ??
[13:19:01] <alex_joni> fenn did a couple of things
[13:19:14] <alex_joni> swpadnos too
[13:19:19] <alex_joni> and zwisk
[13:19:28] <alex_joni> and there was paul, but he drifted from the project
[13:20:08] <alex_joni> emc1 had/has a lot of developers on the list .. but not quite active
[13:20:17] <Lerneaen_Hydra> emc sure is being developed fast then considering the number of developers
[13:22:53] <alex_joni> I'd say we have our hands full
[13:22:59] <alex_joni> from time to time ;)
[13:23:37] <alex_joni> http://cvs.linuxcnc.org/cvs/emc2/docs/AUTHORS?rev=1.5;content-type=text%2Fplain
[13:23:51] <alex_joni> that's a list of people that worked on emc2 at one point or the other
[13:27:18] <Lerneaen_Hydra> most of the poeple are here on IRC too it seems :)
[13:27:57] <alex_joni> yup.. most
[14:09:52] <alex_joni> hi danfalck
[14:10:17] <CIA-5> 03alex_joni 07HEAD * 10emc2/nc_files/lathe_pawn.ngc: lathe test program by LH
[14:11:26] <Lerneaen_Hydra> woo!
[14:12:04] <alex_joni> you're famous now :P
[14:12:11] <Lerneaen_Hydra> yeah
[14:12:26] <Lerneaen_Hydra> the world will know my name^W psuedoname
[14:12:28] <danfalck> hi alex_joni
[14:12:43] <alex_joni> Lerneaen_Hydra: question: why did you put the lpt cable on the front of the lathe?
[14:12:48] <alex_joni> danfalck: how goes it?
[14:12:55] <Lerneaen_Hydra> practicality issues
[14:13:11] <danfalck> good. I'm learning more about programming- in the pursuit of open CADCAM
[14:13:22] <alex_joni> oh.. nice ;)
[14:13:28] <alex_joni> did you look at that brazilian thingie?
[14:13:30] <danfalck> learning about C, python, etc
[14:13:46] <danfalck> I took a quick look and declined to use it
[14:14:05] <danfalck> I've been exploring Varkon a lot lately
[14:14:12] <danfalck> Opencascade
[14:14:16] <danfalck> and Cadvas
[14:14:17] <alex_joni> ok
[14:14:33] <danfalck> Varkon is really quite sophisticated
[14:15:12] <danfalck> the scripting language it has makes it very close to doing what I want, as soon as I learn how to use it better ;)
[14:15:59] <danfalck> Marc Pictor has been hacking Opencascade with a lot of success towards CAM too
[14:16:23] <Lerneaen_Hydra> the side were out of very thick steel, and it would be hard to make a hole in it without having to move the lathe to the workshop and remove the PCBs. also the plate the contact is attached to is a 2mm small aluminum plate, easy to machine
[14:16:47] <alex_joni> hmm.. that name rings a bell
[14:17:00] <danfalck> Lerneaen_Hydra, do you have a URL with pics?
[14:17:02] <Lerneaen_Hydra> and I've noticed that since the lathe is so small it doesn't matter
[14:17:13] <Lerneaen_Hydra> yeah, I actually do :D
[14:17:26] <Lerneaen_Hydra> (alex just uploaded them)
[14:17:35] <danfalck> alex_joni, Marc Pictor is on the EMC mailing list
[14:17:36] <alex_joni> danfalck:
http://www.linuxcnc.org/index.php?option=com_content&task=view&id=28&Itemid=13
[14:17:40] <danfalck> thanks
[14:17:57] <alex_joni> danfalck: yeah, I know.. was just trying to remember what I associate the name with :)
[14:18:21] <Lerneaen_Hydra> oh, alex found it first
[14:18:33] <alex_joni> * alex_joni is quick ;)
[14:19:17] <danfalck> nice pics and a youtube link also!
[14:19:42] <Lerneaen_Hydra> I wonder how much material I removed per pass there
[14:19:48] <Lerneaen_Hydra> it looks like it was very little
[14:19:55] <Lerneaen_Hydra> as the part is only 15mm in diameter
[14:20:02] <alex_joni> 1-2mm I thik
[14:20:30] <Lerneaen_Hydra> afaict it looke like =<0.5mm
[14:20:43] <alex_joni> danfalck: if you have pics/movie/g-code file I'd be happy to set it up
[14:20:47] <Lerneaen_Hydra> had I done it today I would have done 1mm or so
[14:22:06] <alex_joni> Lerneaen_Hydra: you know what would be cool?
[14:22:15] <danfalck> alex_joni, Ok, If I can get anything together, I will let you know.
[14:22:24] <alex_joni> to have a movie with a small PIP, with the AXIS window doing the live preview
[14:22:45] <alex_joni> danfalck: no sweat, but I think it's good to let people know what emc2 can do ;)
[14:23:43] <danfalck> I think the preview is one of the features that impresses people, who aren't familiar with emc, a lot
[14:24:09] <danfalck> expecially on Axis
[14:31:43] <Lerneaen_Hydra> alex_joni: that would be cool!
[14:31:52] <Lerneaen_Hydra> hmm, I might actually do that
[14:32:04] <Lerneaen_Hydra> do you know of any movie-grabbing app
[14:32:24] <Lerneaen_Hydra> oh, wait. come to think of it that might not work so will with RT-linux on an 800mhz computer
[14:32:54] <alex_joni> yeah.. probably filming it might do the trick
[14:33:42] <Lerneaen_Hydra> yeah, you'd have to have the same FO though
[14:34:01] <Lerneaen_Hydra> or be *very* certain of when you do FO ;)
[14:44:33] <CIA-5> 03jepler 07HEAD * 10emc2/configs/nist-lathe/inch.ini: core_axis.hal is no longer needed or present
[15:41:13] <CIA-5> 03jepler 07HEAD * 10emc2/share/axis/tcl/axis.tcl: use an undocumented method to hide .-files from the open dialog
[15:42:36] <CIA-5> 03alex_joni 07HEAD * 10emc2/nc_files/lathe_pawn.ngc: fixed a missing I word, and ran through dos2unix (sorry about that)
[16:24:49] <Guest225> hello everybody
[16:24:54] <alex_joni> hi Guest225
[16:25:21] <alex_joni> bye Guest225
[16:27:15] <Lerneaen_Hydra> alex_joni: you're far too slow
[16:27:24] <Lerneaen_Hydra> ;)
[16:27:28] <Guest452> hi again
[16:27:33] <Lerneaen_Hydra> 'lo
[16:28:38] <Guest452> i have one question
[16:28:46] <Guest452> i have 2 axis for x
[16:28:48] <alex_joni> shoot
[16:29:28] <Guest452> it's possible with emc2
[16:29:36] <alex_joni> is it a gantry ?
[16:30:15] <Guest452> wait a minute, i translate gantry (french)
[16:30:29] <alex_joni> portal
[16:30:55] <Guest452> bridge ?
[16:31:12] <alex_joni> sort of :)
[16:32:25] <Guest452> yes it's x and x'
[16:33:51] <alex_joni> the answer is yes and no
[16:34:13] <Guest452> :=)
[16:34:18] <Guest452> :(
[16:34:48] <alex_joni> Guest452: there was quite a bit of talk about this on the emc-users list
[16:35:06] <alex_joni> there is an archive of that list at
http://sourceforge.net/projects/emc/
[16:35:14] <Guest452> i go to see
[16:46:57] <Guest452> if i understand all
[16:47:00] <rcsudo> rcsudo is now known as rcsu
[16:47:24] <Guest452> hal give the same command on the 2 axis
[16:47:43] <Guest452> but initialization make trouble
[16:47:51] <alex_joni> yes, homing is a problem
[16:48:04] <Guest452> ok i see
[16:48:21] <alex_joni> there is another possibility: hal-> axis 1 -> encoder -> axis 2 -> feedback
[16:48:31] <Guest452> the question is for waterjet machine...
[16:48:55] <alex_joni> Guest452: I think it would be best if you wrote an email to the emc-users list
[16:49:06] <alex_joni> more experienced people there who can probably help
[16:49:13] <alex_joni> most are not around this early ;)
[16:49:27] <Guest452> good idea :)
[16:49:34] <Guest452> thank you
[16:49:46] <alex_joni> np
[16:49:51] <alex_joni> sorry I can't help much
[16:50:48] <Guest452> it's enough, i have an idea of problem, and a solution to ask more help
[16:52:25] <Guest452> so thank you very much and bye
[16:52:52] <alex_joni> no problem
[16:52:54] <alex_joni> bye
[16:53:35] <Guest452> oh my nickname is Didier usually
[16:53:42] <alex_joni> yeah, I figured
[16:53:54] <alex_joni> 18:25 -!- Guest452 [
[email protected]] has
[16:53:54] <alex_joni> joined #emc
[16:56:28] <anonimasu> hello
[16:56:49] <alex_joni> hi
[17:01:46] <anonimasu> what's up?
[17:02:00] <alex_joni> * alex_joni works on M-codes
[17:10:25] <anonimasu> :)
[17:10:27] <anonimasu> nice
[17:10:34] <anonimasu> I just got home from visiting my grandparents
[17:31:59] <A-L-P-H-A> hope they're well.
[17:35:05] <anonimasu> yeah :)
[17:35:35] <anonimasu> im doing some design of some buisness card boxes..
[17:37:51] <alex_joni> boxes for business cards ?
[17:38:13] <anonimasu> yeah
[17:38:44] <anonimasu> will machine one of them in aluminium..
[17:39:01] <alex_joni> not too heavy?
[17:39:35] <anonimasu> for moving around with it..
[17:39:46] <anonimasu> but for keeping the cards on the desk :)
[17:40:06] <alex_joni> * alex_joni hands anonimasu a business cards scanner and a shredder
[17:40:16] <anonimasu> oh, for giving them out..
[17:41:03] <anonimasu> :)
[17:41:09] <anonimasu> storing your own cards in rather..
[17:41:22] <A-L-P-H-A> I've seen some nice ones outta sheet metal...
[17:41:31] <A-L-P-H-A> very elegant looking.
[17:41:41] <A-L-P-H-A> who would want a billet one that is bulky?
[17:42:42] <anonimasu> bulky?
[17:42:52] <anonimasu> and how do you have a clue about that really.
[17:43:26] <A-L-P-H-A> From milton bradley.
[17:43:58] <A-L-P-H-A> oops. Hasbro
[17:57:02] <Lerneaen_Hydra_> Lerneaen_Hydra_ is now known as Lerneaen_Hydra
[18:00:02] <owhite> hey people.
[18:00:12] <alex_joni> hi owhite
[18:00:19] <owhite> any tcl/tk programmers around?
[18:00:25] <owhite> hello alex.
[18:00:38] <alex_joni> not me :D
[18:00:55] <owhite> alex: I came up with an interesting idea.
[18:01:00] <alex_joni> but ask away. maybe one shows up in the end
[18:01:02] <owhite> well, at least I thought it was interesting.
[18:01:24] <owhite> I have been wanting to create a remote control for emc2. I think I got an easy one.
[18:02:32] <owhite> a game pad
http://images-eu.amazon.com/images/P/B0000BB7J0.03.LZZZZZZZ.jpg
[18:02:44] <owhite> * owhite thinks this is very clever.
[18:02:45] <alex_joni> how about this:
http://www.backshop.nl/uk_new/prod_display.php?prodid=180&opdr=tel
[18:03:01] <SWPadnos> http://catalog.belkin.com/IWCatProductPage.process?pcount=&Product_Id=157024
[18:03:11] <owhite> yep. that's pretty good too.
[18:03:26] <owhite> so, the thing is that there are wireless game controllers.
[18:03:32] <alex_joni> the advantage with numpad is that you don't need to do anything for the keys ;)
[18:03:38] <SWPadnos> there's a joystick driver aready
[18:03:49] <alex_joni> http://www.aitway.com/images/mini10kb_large.jpg
[18:03:58] <SWPadnos> it exports a float for each "analog" axis found, and a bit for each button found
[18:04:00] <owhite> a joystick driver is where? In emc?
[18:04:04] <SWPadnos> yep
[18:04:07] <SWPadnos> hal_joystick
[18:04:13] <owhite> oh hm.
[18:04:24] <owhite> but then you're going to try to sell me on not using tkemc.
[18:04:36] <alex_joni> you can use tkemc and halui
[18:04:43] <alex_joni> and connect the joystick pins to halui
[18:04:48] <SWPadnos> it doesn't matter. the hal pins can be attached to halui to do things, and tkemc can also run along with it
[18:04:54] <SWPadnos> what he said ;)
[18:04:56] <owhite> hm.
[18:04:58] <alex_joni> it will work as the second UI in the background
[18:05:05] <alex_joni> you won't see it at all :P
[18:05:50] <owhite> okay. so suggestions for configuring halui to use joystick input?
[18:06:13] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Halui
[18:06:37] <alex_joni> find the pins you want in that list, then link them to the joystick driver
[18:07:06] <owhite> * owhite looks for hal_joystick information.
[18:07:43] <alex_joni> man hal_joystick
[18:09:29] <owhite> got it. so I have the executable. I was wondering what the best way to see if my game controller is talking to hal_joystick. there could be various problems with drivers and what not.
[18:09:47] <alex_joni> hal_joystick &
[18:10:08] <owhite> you crazy.
[18:10:47] <alex_joni> juve@ubuntu:~/emc2/src$ hal_joystick
[18:10:47] <alex_joni> ERROR: can't stat() device '/dev/js0'
[18:10:54] <alex_joni> I have no joystick plugged in now
[18:11:05] <owhite> yah that's fine. I have a /dev/input/js0
[18:11:27] <owhite> and once rtai is running, it doesnt crash either :-)
[18:12:46] <alex_joni> heh
[18:12:49] <owhite> is the type of thing where hal_joystick has pins and I've got to get the pins mapped to um, something.
[18:12:51] <owhite> ?
[18:13:29] <SWPadnos> yes
[18:13:39] <SWPadnos> you connect them by adding commands in a .hal file (or in the ini)
[18:13:40] <alex_joni> halcmd show pin
[18:13:44] <alex_joni> should show them
[18:14:00] <alex_joni> halcmd show
[18:14:05] <owhite> * owhite looks around.
[18:14:10] <SWPadnos> hmmm - alex, does globbing work now (or is that just at the command line?)
[18:14:19] <alex_joni> command line
[18:14:26] <SWPadnos> hmmm
[18:14:28] <alex_joni> if he's using the installed version
[18:14:31] <SWPadnos> ah
[18:14:38] <owhite> yes he is.
[18:14:42] <alex_joni> see.. :)
[18:15:08] <SWPadnos> I've got to say, I love readline and stuff - up-arrow and tab-completion are excellent
[18:15:18] <alex_joni> SWPadnos: not in 2.0.x ;)
[18:15:31] <alex_joni> but yes, you are correct.. it kicks ass
[18:15:48] <Lerneaen_Hydra> * Lerneaen_Hydra coughMDIhistorycough
[18:15:50] <Lerneaen_Hydra> ;)
[18:15:57] <alex_joni> Lerneaen_Hydra: :P
[18:16:02] <Lerneaen_Hydra> (sorry I couldn't resist)
[18:16:07] <alex_joni> there is some history in AXIS actually
[18:16:17] <Lerneaen_Hydra> what up/down arrow?
[18:16:24] <SWPadnos> yeah - MDI commands go into the text widget, and can be cut/pasted
[18:16:39] <Lerneaen_Hydra> well, it's not up/down arrow fast :p
[18:16:45] <SWPadnos> toop bad for you :P
[18:17:04] <alex_joni> up/down are for jogging :D
[18:17:15] <Lerneaen_Hydra> *cue a "patches gladly accepted line"*
[18:17:24] <Lerneaen_Hydra> alex_joni: :p
[18:17:59] <owhite> where do you suppose the .hal file for halui would be in a default installation?
[18:18:12] <SWPadnos> Lerneaen_Hydra, patches gratefully accepted
[18:18:13] <owhite> *braces self for another rtfm*
[18:18:14] <SWPadnos> :)
[18:18:31] <Lerneaen_Hydra> * Lerneaen_Hydra facepalm
[18:18:39] <alex_joni> owhite: thought we made it clear that's wtfm
[18:18:44] <SWPadnos> heh
[18:18:55] <alex_joni> "at least the missing bits"
[18:19:06] <owhite> as in write the fu... manual?
[18:19:12] <alex_joni> yup
[18:19:17] <SWPadnos> ahem. *fine* manual ;)
[18:19:29] <alex_joni> fubared
[18:19:35] <SWPadnos> funny
[18:19:44] <owhite> the english or portugese version?
[18:20:06] <alex_joni> engrish
[18:20:13] <owhite> _is_ there a .hal file for the halui?
[18:20:24] <alex_joni> there's an example called halui_halvcp
[18:20:25] <alex_joni> in HEAD
[18:22:50] <owhite> I cant find anything call halui_halvcp on disk for my machine. *keeps looking*
[18:23:05] <alex_joni> HEAD
[18:23:08] <alex_joni> HEAD HEAD HEAD
[18:23:15] <alex_joni> that's in CVS ;) not on your machine :P
[18:23:20] <SWPadnos> HEAD for HEAD - it'll clear your HEAD
[18:23:42] <jepler> WHY ARE YOU SHOTING?
[18:23:44] <jepler> SHOUTING
[18:23:45] <jepler> ARGH
[18:24:24] <alex_joni> owhite:
http://cvs.linuxcnc.org/cvs/emc2/configs/halui_halvcp/halvcp.hal
[18:27:06] <owhite> is the following statement true: in order to get hal_joystick working on halui I am going to have to be able to compile emc2?
[18:27:18] <owhite> and, rtfm.
[18:27:35] <Lerneaen_Hydra> wtf is up with the devels todat?
[18:27:44] <Lerneaen_Hydra> today, gah
[18:28:14] <alex_joni> owhite: and probably ask a few questions along those
[18:28:18] <alex_joni> Lerneaen_Hydra: what do you mean?
[18:29:07] <Lerneaen_Hydra> all the... randomness
[18:29:16] <owhite> that's non fun.
[18:30:17] <alex_joni> what randomness?
[18:30:42] <CIA-5> 03alex_joni 07HEAD * 10emc2/src/ (configure.in configure): changed default behaviour of building docs: by default docs are not built (--enable-build-documentation to build docs)
[18:32:52] <alex_joni> * alex_joni looks around .. only to find a very well organized chaos
[18:34:06] <owhite> * owhite gives his son a ride to the subway station.
[18:34:21] <alex_joni> dig a hole.. should be easier ;)
[18:41:07] <CIA-5> 03alex_joni 07HEAD * 10emc2/src/ (configure.in configure): update helper text for --enable-build-documentation
[18:46:41] <owhite> *blink*
[18:47:03] <alex_joni> 20:33 * owhite gives his son a ride to the subway station.
[18:47:07] <alex_joni> 20:33 < alex_joni> dig a hole.. should be easier ;)
[18:54:37] <Lerneaen_Hydra> 'night people
[19:03:02] <owhite> master alex.
[19:03:10] <alex_joni> owhite: ?
[19:03:15] <owhite> I cant find any docs on how to launch halui.
[19:03:26] <alex_joni> [HAL] HALUI = halui
[19:03:48] <alex_joni> that means in the ini file add a line HALUI = halui to the [HAL] section
[19:03:59] <owhite> could I put that in my tkemc.ini?
[19:04:14] <alex_joni> yes, but I must warn you that the 2.0.x halui is pretty crippled :)
[19:04:24] <owhite> hm.
[19:04:34] <alex_joni> we feature froze 2.0.x before it got ready
[19:04:41] <alex_joni> it'll be in 2.1 soon
[19:04:48] <owhite> so, there's a program that run on the unix command line...
[19:04:54] <alex_joni> yes
[19:05:02] <alex_joni> and it runs in the background
[19:05:09] <owhite> its called joy2key. its set up so once you are running that, it...
[19:05:21] <alex_joni> oh.. don't know that one ;)
[19:05:36] <owhite> sends the key presses of the game controller to the screen as characters.
[19:06:05] <owhite> then it behaves the same way as a keyboard.
[19:06:38] <owhite> thing is, I cant get the key-presses to redirect into tkemc.tcl -- any suggestions?
[19:06:55] <owhite> I'd be allLLLllll done if I could get that working.
[19:07:31] <alex_joni> maybe you need to run it before emc in the same console?
[19:07:55] <owhite> *tries some stuff*
[19:07:59] <owhite> there
[19:08:09] <owhite> there's a way you can tell it to send it to another window.
[19:08:09] <alex_joni> I mean not run emc from the menu, but open a console run 'joy2key', then 'emc'
[19:08:22] <owhite> right. I'll try that.
[19:12:47] <owhite> nope. fooling around with xwininfo to try to get the target ID of the tkemc window.
[19:35:25] <owhite> RR@#$R@#KNLMK
[19:35:40] <owhite> that's my gamepad sending characters to #emc.
[19:36:21] <alex_joni> hah
[19:36:35] <alex_joni> you need to tell it to send to emc not #emc :D
[19:36:57] <alex_joni> owhite: good job though :)
[19:37:14] <alex_joni> how about.. writing a short wiki page to describe the process>
[19:37:16] <alex_joni> ?
[19:37:36] <owhite> I will but I figure if I go this route you're going to lose all respect for me
[19:37:47] <owhite> ...because I didnt use hal_pins.
[19:37:49] <owhite> :-)
[19:37:56] <alex_joni> wanna not really
[19:38:02] <owhite> but yeah, I'm working out some details.
[19:38:08] <alex_joni> there are things that HAL is not perfect for
[19:38:27] <owhite> *nod*
[19:39:01] <owhite> I just know its going to take up the better part of weekend if not more, just learning how to compile emc2.
[19:39:16] <alex_joni> not really
[19:39:24] <alex_joni> I'd say 20 minutes tops
[19:39:32] <owhite> BWAH!
[19:39:51] <alex_joni> judging by your linux knowledge so far :)
[19:39:58] <owhite> well like right now I was trying to compile joy2key.c and it was crapping out.
[19:40:02] <alex_joni> wanna bet?
[19:40:10] <owhite> no that's not true. I was trying to run configure.
[19:40:21] <alex_joni> yeah.. but you can ask in here :)
[19:40:30] <owhite> oh hey if you want to walk me though it, I am quite willing to try.
[19:40:30] <alex_joni> sudo apt-get build-dep emc2
[19:40:42] <owhite> *typing*
[19:40:43] <alex_joni> there's a wiki page covering most of it
[19:41:24] <owhite> wiki- shmikki. either you are going to walk me through it or I aint doing it. *wonders if this logic has a chance of working*
[19:41:33] <owhite> okay. apt-ing....
[19:41:36] <alex_joni> ok.. but you gonna be fast
[19:41:36] <alex_joni> :P
[19:41:50] <alex_joni> * alex_joni opens the wiki :D
[19:42:06] <owhite> E: Build-dependencies for emc2 could not be satisfied.
[19:42:31] <alex_joni> you probably have not all repositories switched on
[19:42:36] <alex_joni> 2 ways to do that
[19:42:36] <owhite> *awaits "oh, just reformat your harddrive"*
[19:42:49] <alex_joni> 1. open synergy and add the repositories
[19:42:57] <alex_joni> 2. sudo vim /etc/apt/sources.list
[19:43:02] <alex_joni> and uncomment some lines
[19:43:22] <alex_joni> whatever you're more comfortable with :D
[19:43:26] <owhite> do you mean synaptic?
[19:43:33] <alex_joni> err. yeah
[19:43:44] <alex_joni> * alex_joni gets confused by those pesky guis with silly names
[19:43:50] <owhite> I asked synaptic to increase its repositories earlier.
[19:44:01] <alex_joni> you need universe enabled at least
[19:44:04] <owhite> shoudl I do that vim thing? *does without waiting*
[19:44:28] <alex_joni> not if you're not familiar with vim :D
[19:44:45] <owhite> holy shit vim is a text editor!!
[19:44:49] <alex_joni> indeed it is
[19:44:54] <owhite> qx?
[19:44:55] <alex_joni> :q to exit it
[19:44:57] <alex_joni> :D
[19:45:21] <owhite> I am strictly emacs. so what do I comment?
[19:45:31] <alex_joni> sudo emacs /etc/apt/sources.list
[19:45:35] <alex_joni> not comment, uncomment
[19:45:36] <owhite> done.
[19:45:45] <alex_joni> check that there are lines with universe uncommented
[19:46:03] <alex_joni> deb
http://archive.ubuntu.com/ubuntu/ dapper universe multiverse
[19:46:09] <alex_joni> that's from my file
[19:46:28] <owhite> *looking* I think its uncommented.
[19:46:35] <owhite> I wonder what I screwed up?
[19:46:41] <alex_joni> ok, then you probably need to sudo apt-get update
[19:47:06] <owhite> *updating*
[19:47:08] <owhite> done.
[19:47:20] <alex_joni> try sudo apt-get build-dep emc2 again
[19:47:35] <owhite> E: Build-dependencies for emc2 could not be satisfied.
[19:47:41] <alex_joni> nothing else?
[19:47:42] <owhite> crap.
[19:48:08] <owhite> *awaits "oh just reformat your harddrive"*
[19:48:17] <alex_joni> no.. don't you get any other error?
[19:48:32] <owhite> nope. it does this....
[19:48:46] <owhite> Reading package lists... Done
[19:48:46] <owhite> Building dependency tree... Done
[19:48:46] <owhite> E: Build-dependencies for emc2 could not be satisfied.
[19:49:10] <alex_joni> can you copy the contents of /etc/apt/sources.list and put them on www.pastebin.ca ?
[19:49:15] <jepler> after you change source.list you must run apt-get update
[19:49:30] <alex_joni> he did run that
[19:49:41] <jepler> oh I can't read
[19:49:41] <jepler> sorry
[19:49:53] <alex_joni> jepler: np.. 2 pairs of eyes are better
[19:50:46] <owhite> righto.
http://pastebin.ca/237878
[19:50:57] <owhite> that pastebin is neat.
[19:50:58] <alex_joni> you're fast
[19:51:05] <owhite> <--- just not real clever.
[19:52:07] <alex_joni> * alex_joni wonders
[19:52:29] <alex_joni> crap.. gotta run 10 minutes
[19:52:37] <alex_joni> owhite: try sudo apt-get update again
[19:52:43] <alex_joni> I have nfc why it's not working
[19:52:56] <alex_joni> maybe merge line 1 and 16
[19:53:04] <owhite> *tries with same result*
[19:53:17] <alex_joni> the rest should be ok
[19:53:18] <owhite> how about I install emc2-dev with synaptic?
[19:53:31] <alex_joni> I'll hurry back
[19:53:36] <alex_joni> maybe jepler can help till then
[19:53:46] <owhite> merge line 1 and 16 of sources.list?
[20:05:58] <alex_joni> back
[20:06:14] <alex_joni> line 1 and 16 in that paste refer to the same thing but with different parameters
[20:12:52] <owhite> hm.
[20:13:07] <owhite> still confused. so what would you suggest I put there?
[20:13:25] <LH_school> 'lo again
[20:13:33] <LH_school> logger_emc: bookmark
[20:13:33] <LH_school> Just this once .. here's the log:
http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-11-04.txt
[20:14:45] <owhite> now you have immortalized your prediction that I could be compiling emc2 within 20 minutes.
[20:15:28] <alex_joni> deb-src
http://us.archive.ubuntu.com/ubuntu/ dapper main restricted
[20:15:35] <alex_joni> deb-src
http://us.archive.ubuntu.com/ubuntu/ dapper universe
[20:15:42] <alex_joni> those are line 1 and 16
[20:15:50] <alex_joni> they refer to the same server and type
[20:15:57] <owhite> ah.
[20:16:02] <alex_joni> you could combine them to read: dapper main restricted universe
[20:16:10] <alex_joni> but I doubt that's the problem
[20:16:36] <alex_joni> deb
http://archive.ubuntu.com/ubuntu/ dapper universe main restricted
[20:16:40] <alex_joni> try adding multiverse there
[20:16:57] <owhite> hang on...
[20:17:04] <LH_school> in my repository file I just uncommented them (and had them seperate), and that worked fine
[20:17:12] <owhite> I have a very small screen this is quite challenging.
[20:17:38] <alex_joni> LH_school: ok.. didn't know that
[20:17:50] <alex_joni> but I wonder wtf it's not working.. I mean what's missing
[20:18:28] <alex_joni> owhite: alternative
[20:18:43] <owhite> *alternates*
[20:18:46] <alex_joni> sudo apt-get install linux-headers-2.6.15-magma g++ gcc-4.0 make libc6-dev tcl8.4-dev tk8.4-dev libgtk1.2-dev pciutils-dev
[20:19:05] <owhite> <-- will try anything once.
[20:19:20] <alex_joni> try snooping :)
[20:19:28] <owhite> libc6-dev: Depends: libc6 (= 2.3.6-0ubuntu20) but 2.4-1ubuntu12 is to be installed
[20:19:46] <owhite> I had a problem with libc6-dev this morning.
[20:20:39] <alex_joni> aha.. there's your problem
[20:20:43] <alex_joni> you broke it :P
[20:21:09] <owhite> suggestions? does apt do uninstalls?
[20:21:14] <alex_joni> apt-get remove
[20:21:21] <alex_joni> with sudo infront
[20:21:30] <alex_joni> or you can isntall the other version
[20:21:32] <owhite> how about something like:
[20:21:44] <alex_joni> uninstall of libc6 might be bad
[20:21:45] <owhite> sudo apt-get libc6-dev
[20:21:54] <owhite> erp.
[20:21:56] <alex_joni> sudo apt-get install libc5-dev
[20:22:03] <alex_joni> sudo apt-get install --reinstall libc5-dev
[20:22:08] <alex_joni> libc6
[20:22:09] <alex_joni> darn
[20:22:22] <owhite> *tries reinstall*
[20:22:47] <owhite> nope. doesnt like libc6
[20:22:57] <owhite> libc6-dev: Depends: libc6 (= 2.3.6-0ubuntu20) but 2.4-1ubuntu12 is to be installed
[20:23:14] <owhite> I tried putting it in this morning. how bout I just remove it?
[20:23:26] <alex_joni> sudo dpkg --configure -a
[20:23:35] <owhite> sudo apt-get remove libc6-dev?
[20:23:45] <owhite> * owhite does dpkg....
[20:24:28] <owhite> dpkg returned with nothing, no complaints, rerunning apt get on libc6 gave same result.
[20:24:47] <alex_joni> sudo apt-get install libc6-dev libc6-i386 libc6
[20:24:50] <alex_joni> does the same thing?
[20:25:21] <owhite> hang on.
[20:25:35] <alex_joni> sudo apt-get install libc6=2.3.6-0ubuntu20
[20:26:09] <owhite> *doing the libc6=blah blah thing*
[20:26:18] <owhite> that seems to be working.
[20:26:35] <alex_joni> finally something ;)
[20:26:38] <owhite> <-- gets 20kb/sec.
[20:26:47] <alex_joni> sudo apt-get install libc6-dev afterwards
[20:26:53] <owhite> okay.
[20:27:02] <owhite> alex: how come your english is so get?
[20:27:09] <owhite> s/get/good/
[20:27:11] <alex_joni> owhite: I practise daily :P
[20:27:26] <owhite> yeah but you know slang and everything.
[20:27:46] <owhite> another minute on the download.
[20:27:48] <alex_joni> well.. I learned in highschool, then used it a lot I guess
[20:28:04] <alex_joni> we'll get to the big packages.. so probably way over 20 minutes :)
[20:28:12] <owhite> scary.
[20:28:37] <owhite> my house's internet connection is fu and bar.
[20:28:46] <alex_joni> heh..
[20:28:51] <alex_joni> * alex_joni remembers dialup :D
[20:29:03] <LH_school> * LH_school shudders
[20:29:05] <owhite> one warning. but looks good.
[20:29:57] <LH_school> so... who knows of a page that describes op-amp bandpass filters?
[20:30:04] <owhite> sudo apt-get install libc6-dev
[20:30:04] <owhite> ran with no complaints.
[20:30:07] <alex_joni> sudo apt-get build-dep emc2 next
[20:30:09] <LH_school> (how to work with them and stuff)
[20:30:16] <alex_joni> LH_school: google
[20:30:18] <owhite> *braces for big excitement*
[20:30:22] <anonimasu> LH_school: at school at a saturday :/
[20:30:25] <LH_school> alex_joni: :p except for that
[20:30:36] <LH_school> anonimasu: you bet, at 9:30 PM too
[20:30:39] <alex_joni> LH_school: I suppose yahoo to.. but I never really tried that
[20:30:43] <LH_school> doesn't get better than that ;)
[20:30:47] <alex_joni> s/to/too/
[20:30:51] <LH_school> alex_joni: ok
[20:30:52] <owhite> big download! *twiddles thumb*
[20:30:57] <owhite> *pets cat*
[20:31:25] <LH_school> alex_joni: does build-dep emc2 get the same packages as build-essential?
[20:31:43] <owhite> so for all of you watching -- alex_joni bet me we could be compiling emc2 on my machine in 20 minutes.
[20:31:43] <alex_joni> build-essential only gives make and gcc
[20:31:57] <alex_joni> owhite: I _assumed_ a decent connection
[20:32:04] <owhite> fair enough.
[20:32:06] <LH_school> owhite: yeah, but that's was with a good connection
[20:32:08] <alex_joni> and that you didn't _fubar_ your apt :P
[20:32:16] <LH_school> bad owhite
[20:32:27] <owhite> do you still think my apt is broke?
[20:32:27] <anonimasu> LH_school: what are you doing there anyway?
[20:32:40] <owhite> I thought it was a screwy lib6 thing.
[20:32:46] <LH_school> there's a halloween thingy they're having
[20:32:53] <owhite> YOU KNOW I DONT EVEN *LIKE* COMPUTERS.
[20:32:56] <owhite> there. I said it.
[20:33:01] <LH_school> I'm going with a few friends from high school
[20:33:03] <alex_joni> I think that's a screwy package you installed
[20:33:12] <owhite> I just want to cut sheet metal. *wimper*
[20:33:14] <alex_joni> LH_school: so what are you doing on irc?
[20:33:16] <anonimasu> LH_school: nice
[20:33:24] <alex_joni> LH_school: did they cut your booze ratios?
[20:33:24] <LH_school> waiting for it to start :p
[20:33:55] <owhite> ooh. speaking of partying, lets have a beer.
[20:34:06] <LH_school> well, there's as much as you want, but I won't be wanting much tonight, as I've got an assignment to do tomorrow (and I want to work on the electric bike tomorrow)
[20:34:30] <alex_joni> * alex_joni doesn't really fancy alcohol
[20:34:42] <alex_joni> owhite: there.. I know aussie slang too :P
[20:34:43] <LH_school> * LH_school holds the same opinion
[20:34:47] <anonimasu> * anonimasu agrees
[20:35:01] <owhite> <--- drinks like there's no tomorrow.
[20:35:04] <anonimasu> the only reason I drink alcohol is to get drunk.
[20:35:10] <owhite> hey, you think that's why I cant program?
[20:35:18] <anonimasu> if that isnt the point I drink other stuff..
[20:35:22] <alex_joni> owhite: nah.. bet it ain't
[20:35:22] <LH_school> friends don't let friends drink and CNC
[20:35:44] <LH_school> so lay it off owhite ;)
[20:35:52] <owhite> some of my best laser work was under the influence of alcohol.
[20:36:02] <alex_joni> we shall call it ... art
[20:36:10] <LH_school> * LH_school does not want to imagine what happened
[20:36:19] <anonimasu> lasers dont include stuff spinning at 30000rpm..
[20:36:29] <owhite> hang on...
[20:36:59] <anonimasu> :)
[20:37:27] <owhite> http://www.nilno.com/avatar.jpg
[20:37:31] <owhite> heh.
[20:37:47] <alex_joni> heh
[20:37:48] <anonimasu> ouch
[20:37:52] <owhite> hey hey. apt-get is done.
[20:38:10] <alex_joni> go to ~
[20:38:19] <alex_joni> cvs -z5 -d:ext:
[email protected]:/cvs co -d emc2-head emc2
[20:38:31] <LH_school> owhite: haha
[20:38:38] <LH_school> nice text ;)
[20:38:54] <owhite> rut-ro.
[20:39:03] <owhite> (which means uh-oh)
[20:39:14] <owhite> (which means, "this is bad")
[20:39:19] <alex_joni> what is?
[20:39:19] <owhite> I dont haved cvs.
[20:39:29] <anonimasu> apt-get install cvs
[20:39:36] <alex_joni> what he said ;)
[20:39:41] <alex_joni> sudo even
[20:39:46] <owhite> good god you guys have an answer for everything.
[20:40:03] <alex_joni> you ain't seen half of it
[20:40:14] <anonimasu> wait until you start configuring ;)
[20:40:26] <anonimasu> * anonimasu hides from alex
[20:40:39] <owhite> it killed me when I came in this morning and I started talking about joysticks and you said: "hey, use hal_joystick"
[20:40:47] <alex_joni> wasn't me ;)
[20:40:48] <LH_school> oh the wonders of HAL when you're not used to the naming conventions
[20:40:53] <alex_joni> swp beat me to saying that
[20:41:28] <owhite> Host key verification failed.
[20:41:33] <owhite> complaint from cvs
[20:41:41] <alex_joni> host key?
[20:41:41] <anonimasu> I'll be back in 10
[20:41:44] <anonimasu> going to the kiosk
[20:41:46] <owhite> The authenticity of host 'cvs.linuxcnc.org (206.222.212.221)' can't be established.
[20:41:53] <alex_joni> don't mind that ;)
[20:41:59] <alex_joni> I'll say it's good :P
[20:42:09] <owhite> cvs [checkout aborted]: end of file from server (consult above messages if any)
[20:42:17] <alex_joni> export CVS_RSH=ssh
[20:42:24] <alex_joni> then the long cvs line again
[20:42:52] <owhite> head head heading...
[20:43:00] <alex_joni> owhite: I think the cvs package puts that in the default bashrc but you need to relogon for it to know it
[20:43:12] <alex_joni> owhite: for now we'll use export CVS_RSH=ssh
[20:43:16] <owhite> its installing away.
[20:43:26] <LH_school> moo
[20:43:36] <owhite> alex_joni: that's all in the docs of course.
[20:43:45] <alex_joni> owhite: don't tempt me
[20:43:57] <alex_joni> I'll instruct you to read the 190 pages CVS Red Book :D
[20:44:00] <owhite> how in linux do I find out how much disk space I have left?
[20:44:22] <owhite> oh god all the software engineers at work know cvs in their sleep.
[20:44:26] <owhite> <--- does not.
[20:44:35] <alex_joni> df -h
[20:44:44] <alex_joni> disk free -human readable
[20:45:02] <LH_school> doesn't quota also show that?
[20:45:08] <owhite> ooh. plenty left.
[20:45:12] <alex_joni> LH_school: quota is for school loosers :D
[20:45:18] <alex_joni> with bad sysadmins ;)
[20:45:29] <alex_joni> juve@ubuntu:~/emc2/src$ quota
[20:45:29] <alex_joni> bash: quota: command not found
[20:45:42] <LH_school> oh, it's an addon
[20:46:00] <alex_joni> yup, not compiled by default into normal kernels
[20:46:54] <alex_joni> owhite: after the checkout we'll do a first configure (which will probably fail)
[20:46:57] <owhite> this is so crazy. all this to get a joystick on my machine.
[20:47:08] <owhite> alex_joni: cool.
[20:47:15] <alex_joni> the build-dep you did earlier was for 2.0.x and in the meantime there are new dependencies
[20:47:28] <owhite> Its ready.
[20:47:32] <owhite> ./configure?
[20:47:34] <alex_joni> cd src
[20:47:41] <alex_joni> ./configure --enable-run-in-place
[20:48:00] <owhite> cd emc-head?
[20:48:04] <alex_joni> yes
[20:48:07] <alex_joni> cd emc-head/src
[20:48:30] <owhite> *runs configure*
[20:48:44] <owhite> *dumb-founded*
[20:48:48] <owhite> it, it ran!
[20:49:01] <owhite> now your going to tell me to run make.
[20:49:22] <alex_joni> sure
[20:49:24] <alex_joni> make
[20:49:35] <alex_joni> then sudo make setuid
[20:49:36] <owhite> this is too freaky.
[20:49:46] <alex_joni> but you won't get AXIS
[20:49:59] <LH_school> owhite: had bad luck before?
[20:50:12] <LH_school> alex_joni: isn't AXIS included in EMC?
[20:50:14] <alex_joni> sudo apt-get install libncurses-dev gettext libxaw7-dev libreadline5-dev python yapps2
[20:50:21] <LH_school> wasn't it added mid-june?
[20:50:26] <owhite> LH: yes, I'm 44, and I've had bad luck from age 0-43.999
[20:50:27] <alex_joni> LH_school: sure but it doesn't build unless python is installed ;)
[20:50:34] <LH_school> alex_joni: oh, right
[20:50:44] <LH_school> shouldn't that be included in build-dep emc2?
[20:50:46] <alex_joni> owhite: got that line above?
[20:50:53] <alex_joni> LH_school: it will in the 2.1 build-dep
[20:50:56] <LH_school> owhite: well today's your lucky day
[20:51:00] <LH_school> alex_joni: oh, ok :D
[20:51:25] <owhite> *looking* you want me to do the sudo apt-get?
[20:51:33] <alex_joni> owhite: it would be best
[20:51:42] <alex_joni> then you won't come later screaming something isn't there :D
[20:51:45] <owhite> okay. how about the sudo make setuid?
[20:51:54] <alex_joni> do the apt-get first
[20:51:58] <alex_joni> then re-run configure ;)
[20:52:00] <alex_joni> then make
[20:52:03] <owhite> *watches compiler, thinks he's staring into the eye of god*
[20:52:04] <alex_joni> then sudo make setuid
[20:52:14] <alex_joni> owhite: you can abort with ctrl-C
[20:52:29] <owhite> oh you want me to abort the make?
[20:52:40] <alex_joni> owhite: unless you really like it :)
[20:53:02] <owhite> too late! all done :-)
[20:53:17] <owhite> *does the long apt-get*
[20:54:56] <alex_joni> sudp apt-get install python2.4-numarray python2.4-imaging python2.4-imaging-tk bwidget python2.4-tk
[20:55:32] <owhite> sudo apt-get the-13th-century-literature-base
[20:56:04] <alex_joni> shush or you'll get more :D
[20:56:36] <owhite> *observes his cat climbing on 8 foot high shelf to get bag of cat food*
[20:57:05] <owhite> little Helix is precariously positioned to fall on my wife's glass-blowing bench*
[20:57:22] <owhite> s/\*/./
[20:58:36] <owhite> alex_joni: its freezing here. how cold is it in romania?
[20:59:01] <alex_joni> pretty cold
[20:59:08] <alex_joni> about -2..-5
[20:59:15] <alex_joni> centigrade ;)
[20:59:17] <owhite> yipe. okay. everything is intstalled.
[20:59:24] <owhite> run make again?
[20:59:28] <alex_joni> configure --enable-run-in-place
[20:59:36] <alex_joni> then make && sudo make setuid
[20:59:39] <owhite> *configures*
[21:02:34] <owhite> okay! have run make setuid
[21:02:49] <alex_joni> cd ~/emc2-head/
[21:02:52] <alex_joni> scripts/emc
[21:03:31] <owhite> *runs emc*
[21:03:37] <owhite> *inspects results*
[21:03:56] <alex_joni> remember to use an emc2-head/configs/ config
[21:04:02] <owhite> HA! I have keystick now.
[21:04:04] <alex_joni> don't mix configs.. it won't work
[21:06:45] <owhite> well runtests worked, halrun seemed like it worked. this is amazing.
[21:07:16] <alex_joni> told you it's 20 minutes or less :)
[21:07:53] <owhite> I really have to say it is pretty freaking amazing how well the whole code-base is put together.
[21:07:58] <owhite> ...thanks much for your help.
[21:08:00] <alex_joni> np
[21:08:09] <alex_joni> you need to thank jepler for the build system
[21:08:10] <anonimasu> iab
[21:08:14] <owhite> is that np, or np-hard? *rim shot*
[21:08:21] <alex_joni> np-complete
[21:08:22] <alex_joni> :D
[21:08:58] <owhite> okay. if a young lad were to try to get halui going, how would he do that?
[21:09:09] <alex_joni> run the halui_halvcp config
[21:12:32] <owhite> o god it worked.
[21:13:04] <owhite> you guys have to understand the last time I tried to work with emc it took me two months just to compile a rtai kernal.
[21:13:16] <owhite> <-- happy for the little things.
[21:16:13] <LH_school> 'night people
[21:16:49] <LH_school> 'night alex
[21:16:57] <alex_joni_> night LH
[21:17:20] <alex_joni_> fscking power outage
[21:18:24] <alex_joni_> lost some routes
[21:18:28] <alex_joni_> owhite: all good?
[21:18:36] <owhite> alex: too good.
[21:18:58] <owhite> I am experiencing an unbearable lightness of being having to do with the fact that nothing went ungood.
[21:19:07] <alex_joni_> heh
[21:19:19] <A-L-P-H-A> ungood?
[21:19:23] <alex_joni_> * alex_joni_ wonders if his split personality will disappear
[21:19:34] <A-L-P-H-A> ghost him
[21:19:38] <owhite> so what is hal_vcp?
[21:19:48] <A-L-P-H-A> VCP = very cool pooh
[21:19:52] <owhite> like an incarnation of halui
[21:19:54] <owhite> ?
[21:19:59] <alex_joni_> virtual control panel
[21:20:05] <owhite> hm.
[21:20:15] <alex_joni_> it's another gismo that allows you to emulate some virtual hal knobs and switches
[21:20:20] <alex_joni_> mostly for testing and such
[21:21:48] <owhite> so launching halui config in that directory gave me a hului and tkemc -- where's the vcp come in?
[21:22:04] <alex_joni_> you wouldn't see anything of halui
[21:22:15] <alex_joni_> halvcp links to halui 1:1 so you can do something with halui
[21:22:27] <alex_joni_> the screen you're seeing is halvcp, halui is running in the background
[21:23:30] <owhite> *looking at files* crazy.
[21:24:57] <owhite> is there an example of anything that invokes hal_joystick?
[21:25:15] <alex_joni_> don't think so
[21:25:35] <alex_joni_> jmkasunich here did something with it iirc (he's the one who wrote it btw:)
[21:27:32] <owhite> *works on getting hal_joystick to run, and see the results in halui*
[21:27:36] <owhite> ...or something.
[21:28:09] <alex_joni_> owhite: right, that shouldn't be too hard
[21:28:23] <alex_joni_> add a few leds to halui, then link them to the pins hal_joystick exported
[21:29:07] <alex_joni_> alex_joni_ is now known as alex_joni
[21:41:47] <jmkasunich> I think alex_joni meant to add the LEDs to halvcp, not halui
[21:41:56] <owhite> *nod*
[21:42:41] <alex_joni> sorry.. yeah, that's what I meant
[21:42:44] <owhite> so if hal_joystick does not document its pins. how do I find out what pins will be available? I am looking at hal_joystick.c, and it isnt obvious.
[21:43:01] <alex_joni> owhite: it exports pins based on the joystick driver it finds
[21:43:13] <alex_joni> pins for each buttons/axes it finds
[21:43:24] <owhite> hm.
[21:43:34] <jmkasunich> just load it and look
[21:43:39] <jmkasunich> there is also a man page
[21:43:41] <alex_joni> owhite: start emc, then run hal_joystick, then bin/halcmd show pin hal_joystick
[21:47:40] <owhite> when you say run emc....
[21:47:52] <alex_joni> cd ~/emc-head/
[21:47:55] <alex_joni> scripts/emc
[21:48:32] <owhite> yah and then that goofy screen comes up.
[21:48:48] <owhite> I could launch like axis or something.
[21:48:57] <jmkasunich> pick one of the sims
[21:48:59] <jmkasunich> like sim/axis
[21:49:18] <alex_joni> * alex_joni resents the remark about goofy
[21:49:19] <jmkasunich> if all you want to do is experiment with the joystick driver, you can also run HAL without emc
[21:49:29] <jmkasunich> scripts/realtime start
[21:49:38] <jmkasunich> bin/halcmd loadusr hal_joystick
[21:49:44] <jmkasunich> bin/halcmd show
[21:49:50] <jmkasunich> bin/halcmd unload all
[21:50:00] <jmkasunich> scripts/realtime stop
[21:50:03] <owhite> *tries jmk's thread*
[21:50:53] <owhite> bear with me, emc is doing something odd.
[21:51:32] <owhite> plus I'm not very bright....
[21:52:09] <owhite> RTAPI: ERROR: version mismatch 530 vs 529
[21:52:19] <alex_joni> you didn't type bin/
[21:52:29] <alex_joni> or you are in the wrong dir
[21:52:29] <jmkasunich> are you running a CVS checkout?
[21:52:39] <alex_joni> jmkasunich: I set him up with a cvs checkout
[21:52:50] <alex_joni> but I bet he wrote halcmd instead of bin/halcmd :)
[21:52:55] <jmkasunich> if so, you need to be in the top directory of that checkout, and use scripts/realtime, and bin/halcmd
[21:53:06] <jmkasunich> (run the realtime script and halcmd binary that are part of the checkout)
[21:53:17] <owhite> ./bin/halcmd loadusr hal_joystick
[21:53:17] <owhite> RTAPI: ERROR: version mismatch 530 vs 529
[21:53:33] <jmkasunich> try bin/hal_joystick
[21:53:38] <alex_joni> it's using the wrong hal_joystick
[21:53:50] <alex_joni> owhite: issue scripts/emc-environment
[21:55:03] <owhite> hey hey. halcmd show is, showing things.
[21:55:09] <jmkasunich> yay
[21:55:20] <alex_joni> nice
[21:55:30] <owhite> <-- is the luckiest guy in the world.
[21:55:41] <jmkasunich> now open another shell, cd to the same directory, and do "bin/halmeter &"
[21:55:55] <jmkasunich> then select on of the axis pins of the joystick
[21:55:55] <owhite> *does*
[21:56:08] <jmkasunich> you should be able to see the value change when you move the stick
[21:56:18] <jmkasunich> likewise with the button bits
[21:56:21] <alex_joni> there's no stick
[21:56:33] <alex_joni> it's a stickless joystick :D
[21:56:42] <alex_joni> it's a joy :D
[21:56:45] <jmkasunich> ok.... whatever you say
[21:56:51] <alex_joni> gamepad
[21:56:55] <owhite> hal_meter is showing a kind of non-useful screen.
[21:57:02] <jmkasunich> ?
[21:57:08] <alex_joni> there is a select button there
[21:57:08] <owhite> hang on.
[21:57:10] <alex_joni> push that
[21:59:14] <owhite> oh. so will hal_meter show changes in the states of the joystick pins?
[21:59:46] <alex_joni> yes
[21:59:58] <owhite> *assorted poking*
[22:01:47] <owhite> ohmygod ohmygod ohmygod.
[22:02:03] <jmkasunich> smoke out of the joystick?
[22:02:17] <owhite> its working.
[22:02:19] <alex_joni> out of his head more likely :D
[22:02:26] <alex_joni> owhite: congrats
[22:03:44] <owhite> *gets attacked by cats who want fed, his step daughter starts talking to him, and HE WANTS TO PLAY WITH HAL COMMAND*
[22:05:32] <owhite> this is cool. so, I am guessing that these pin names should get mapped to LEDs or something in halvcp and I can watch all of it work.
[22:06:12] <alex_joni> yup
[22:06:14] <owhite> and then wtfm.
[22:07:24] <owhite> now, users that have installed the default version of emc2 will not have access to hal_vcp -- right? so there'd be a pretty small customer base of people that could use it, right?
[22:07:47] <alex_joni> yeah, but in 1-2 months tops that changes radically :D
[22:07:59] <alex_joni> and it would be best if we include the docs with the package :)
[22:08:09] <alex_joni> *hint hint*
[22:08:13] <jmkasunich> emc-2.0 doesn't have hal_vcp, but 2.1 will
[22:08:17] <owhite> nonesense. then I never would have had a chance to meet all of you.
[22:08:18] <jmkasunich> vcp docs you mean>?
[22:08:25] <alex_joni> yeah
[22:08:41] <owhite> to be honest I would like to help with documentation. but I dont know if I coudl write it at a level you need.
[22:08:51] <alex_joni> I don't need it :P
[22:09:02] <alex_joni> other users might need it though ;)
[22:09:05] <owhite> oh fine YOU write it.
[22:09:12] <alex_joni> * alex_joni was kidding
[22:09:13] <owhite> o. I get it.
[22:09:33] <anonimasu> my pants just split in half.
[22:09:34] <anonimasu> * anonimasu sighs
[22:10:08] <alex_joni> ROFL
[22:10:11] <alex_joni> stop eating so much :D
[22:10:29] <anonimasu> it's the opposite..
[22:10:38] <anonimasu> im too mobile :/
[22:11:06] <owhite> are there examples of issuing halcmds like loaduser in .ini files?
[22:11:13] <alex_joni> in .hal files
[22:11:23] <owhite> ah. *looks*
[22:25:47] <A-L-P-H-A-2> you all smell funny, even through the interweb.
[22:26:53] <alex_joni> alex_joni has kicked A-L-P-H-A-2 from #emc
[22:27:09] <alex_joni> :P
[22:27:16] <A-L-P-H-A-2> especially you.
[22:27:19] <A-L-P-H-A-2> you smell like cat.
[22:27:24] <alex_joni> cat?
[22:27:24] <A-L-P-H-A-2> cat dodo
[22:27:34] <alex_joni> * alex_joni grins
[22:27:57] <A-L-P-H-A-2> I don't know why... I think cats are useless as pets, unless they're used a tool to kill rodents
[22:28:10] <alex_joni> never liked cats
[22:28:50] <A-L-P-H-A-2> I like some dogs.
[22:28:56] <A-L-P-H-A-2> some dogs are just too dumb.
[22:29:21] <A-L-P-H-A-2> my friend has a pair of dogs that are so obedient... they're awesome dogs
[22:29:29] <A-L-P-H-A-2> little dogs that don't listen, I just want to punt
[22:29:36] <anonimasu> that's soley the owner..
[22:29:40] <anonimasu> :)
[22:30:11] <A-L-P-H-A-2> another friend has a dog.
[22:30:22] <A-L-P-H-A-2> if the dog gets excitied, it starts to piss on the floor.
[22:30:26] <A-L-P-H-A-2> freak'n nasty
[22:30:42] <anonimasu> that's also a owner problem :)
[22:30:52] <A-L-P-H-A-2> I think that one is a genetic problem
[22:30:54] <alex_joni> yeah.. get a plug
[22:31:05] <anonimasu> 95% of the time atleast :)
[22:31:46] <mtedad> Q on cl, what is the section manager suppose to manage. I can fill the section display with rungs of logic, but can't get past that full display
[22:40:25] <A-L-P-H-A-2> guess no one knows
[22:46:12] <mtedad> let me rephrase. config set for 50 rungs.i place a 5 rungs in section display. cannot move down cannot move up. do not want another section--iwant to stay in main.
[22:46:48] <A-L-P-H-A-2> kootie person's here.
[22:47:24] <owhite> alex_joni: awake?
[22:48:10] <A-L-P-H-A-2> shheeesh... don't bug him while he's phapping.
[22:49:47] <alex_joni> owhite: a bit
[22:50:42] <owhite> halui exports pins. like halui.mist.on -- what file would I use to link that to something like joystick.0.button.0? there isnt a halui.hal file.
[22:51:10] <alex_joni> make one ;)
[22:51:17] <alex_joni> newsig foo bit
[22:51:24] <alex_joni> linksp foo halui.mist.on
[22:51:32] <alex_joni> linksp foo joystick.0.button.0
[22:51:57] <owhite> *scratches head*
[22:52:29] <owhite> okay, supposing I made one, where would it reside, where would it get called, in a .ini file?
[22:52:36] <alex_joni> right
[22:52:44] <alex_joni> it would reside in the same folder as the ini
[22:52:49] <alex_joni> and would get called from the ini
[22:53:26] <owhite> * modifies /configs/halui_halvcp/halui.ini*
[22:55:37] <mtedad> Q on cl?
[22:55:59] <alex_joni> mtedad: sorry.. can't say really :(
[22:58:46] <mtedad> any suggestions, this classicladder is becoming a classic puzzle.
[23:00:03] <alex_joni> mtedad: I really have no clue about that :(
[23:03:32] <mtedad> thanx the info from last night got me to this point. all my pins and signals are in place in the ili.files the inputs and outputs are tied to cl, i just need the ladder logic in the middle...get back with you.
[23:06:06] <owhite> it works. that's nice.
[23:06:29] <owhite> * owhite 's game controller turns on mist, now if he could only get it to turn off :-).
[23:06:33] <owhite> what is mist, anyway?
[23:06:41] <alex_joni> coolant
[23:06:44] <alex_joni> in spray form
[23:07:23] <owhite> alex_joni: so the other thing that was really nice about having key commands be detected by tkemc...
[23:07:51] <owhite> ...was that I could type "L" and it would make a call to a tk/tcl function.
[23:08:09] <owhite> do you reckon there is a way to tie a pin to a function call in code?
[23:08:36] <owhite> *wonders if alex's extensive knowledge of slang will include "reckon"*
[23:08:36] <alex_joni> I think so.. but I'm no tcl expert
[23:09:30] <alex_joni> search for bind() or similar
[23:09:48] <owhite> what was halui written in?
[23:09:53] <jmkasunich> owhite: connect another game controller button to halui.mist-off should do it I think? (turning mist back off again)
[23:10:12] <owhite> jmkasunich: yeah, that'll work.
[23:24:03] <owhite> what language was axis written in?
[23:24:13] <alex_joni> python
[23:24:19] <alex_joni> and tk
[23:24:27] <owhite> and a side order of c++
[23:34:36] <owhite> should I write Fred Proctor or Will Shackleford if I have a question about tkemc?
[23:36:25] <alex_joni> owhite: not really
[23:36:29] <alex_joni> rather ask in here
[23:36:39] <owhite> hm.
[23:36:42] <alex_joni> maybe if rayh is around
[23:37:20] <alex_joni> * alex_joni prepares his rubber boat
[23:37:30] <owhite> well, I'm wondering if there's a way to tie hal_pins to program flow in tkemc.
[23:37:44] <owhite> I think perhaps not. bind doesnt look like it.
[23:38:06] <alex_joni> no, you would rather have to do it in emcsh.cc
[23:38:12] <alex_joni> but I'd still do it in halui
[23:38:35] <alex_joni> * alex_joni kicks CIA-5
[23:38:35] <CIA-5> ow
[23:38:40] <alex_joni> lol
[23:38:58] <owhite> but for example I would like to get tkemc to load a file. I dont think I could do that through halui.
[23:39:00] <alex_joni> wth was that?
[23:39:20] <alex_joni> how would you tell it what file to load?
[23:39:38] <Jymmm> Haven't seen jacky in a while
[23:39:44] <alex_joni> he's been fishing
[23:39:57] <alex_joni> living in a hole
[23:40:03] <owhite> well the way I did it before was to specify a default file and path to tkemc via parameters specified in the .ini file.
[23:40:03] <Jymmm> Yeah, but not on a boat
[23:40:20] <alex_joni> * alex_joni kicks CIA-5 again
[23:40:29] <Jymmm> Hey can you concat mpg files?
[23:41:47] <owhite> then there's a call to things like set f [emc_ini "DEFAULT_PROGRAM" "DISPLAY"]
[23:41:54] <owhite> emc_ini passes variables.
[23:42:23] <owhite> no big deal. anyhow, then when I hit a certain key, it would make a function call, and load up that file.
[23:42:37] <alex_joni> the same file?
[23:42:43] <owhite> yah.
[23:42:45] <alex_joni> seems not really usefull :D
[23:42:52] <alex_joni> why not load it from the beginning?
[23:42:56] <owhite> well the use case is this....
[23:43:02] <alex_joni> then only use run/stop
[23:43:14] <owhite> ...keep tkemc running...
[23:43:21] <owhite> ...cut some metal..
[23:43:23] <alex_joni> [DISPLAY] DEFAULT_RUN_FILE = foo.ngc
[23:43:31] <alex_joni> you can restart a program after it stopped
[23:43:49] <owhite> ...didnt like that cut, make a .ngc file....reload.
[23:43:59] <owhite> reload helps a lot if you dont have to restart the program each time.
[23:44:13] <owhite> oh great. I killed him!
[23:44:37] <Jymmm> he'll be back, back connection @ home
[23:44:46] <owhite> *wave*
[23:44:54] <alex_joni_> pesky client
[23:44:58] <owhite> so. reload helps a lot if you dont have to restart the program each time.
[23:45:04] <Jymmm> alex_joni_: Lil vain aren't we? alex_jon@emc/board-of-directors/alexjoni
[23:45:13] <alex_joni_> Jymmm: ?
[23:45:26] <Jymmm> board-of-directors
[23:45:43] <alex_joni_> Jymmm: :P all the board members have that
[23:45:53] <Jymmm> Ok, alot vain
[23:46:22] <Jymmm> anyhow, go help owhite
[23:46:28] <alex_joni_> you're just jealous :P
[23:46:32] <Jymmm> hardly
[23:48:15] <owhite> alex_joni: any thoughts on how to trigger a reload of the .ngc file in tkemc by a hal_pin?
[23:48:31] <alex_joni_> why do you want to reload it?
[23:49:06] <owhite> well shutting the program down and restarting just takes time, its not very ergonmic. I load programs frequently.
[23:49:24] <alex_joni_> not shuttin emc down
[23:49:34] <alex_joni_> just stopping restarting the interpreted program
[23:49:35] <alex_joni_> the ngc
[23:49:58] <alex_joni_> owhite: start emc, run a program
[23:50:04] <alex_joni_> after it finished push run again
[23:50:09] <alex_joni_> it will start all over
[23:50:20] <alex_joni_> that should work with halui only
[23:50:50] <owhite> hm. *thinks* but I need to either tkemc or axis to be running.
[23:51:04] <alex_joni_> yes and no
[23:51:09] <owhite> you're saying restart tkemc or axis each time?
[23:51:12] <alex_joni_> no
[23:51:17] <alex_joni_> leave them running
[23:51:45] <alex_joni_> tkemc has a few buttons on the bottom, so does axis (on the menu)
[23:51:55] <alex_joni_> hit Run after a program finished, and it will run again
[23:52:15] <owhite> okay now I get the disconnect here.
[23:52:26] <owhite> I need to load a _new_ .ngc file.
[23:52:40] <alex_joni_> ok, that's a bit of a problem :)
[23:52:45] <owhite> what I do is call that new file the same thing every time.
[23:52:51] <owhite> ftp moves it over to the same spot.
[23:52:52] <alex_joni_> ahh.. ok
[23:53:02] <alex_joni_> axis has Ctrl-R reload for that
[23:53:37] <owhite> right. and I have it rigged in tkemc to reload if you type R.
[23:53:52] <alex_joni_> * alex_joni_ types R
[23:54:01] <alex_joni_> alex_joni_ is now known as alex_joni
[23:54:13] <owhite> but, they both involve function calls. I'm wondering if there is a way to link to a program flow to a hal_pin.
[23:54:31] <owhite> If I cant then I cant reload.
[23:54:38] <alex_joni> you'd need a hal2key
[23:54:45] <alex_joni> :D
[23:54:56] <owhite> * owhite contemplates killing alex a little.
[23:55:38] <alex_joni> hmm.. jymmm is flexing his muscles
[23:55:48] <Jymmm> owhite ok, NOW you can kill alex_joni
[23:56:05] <owhite> * owhite hopes operator status does not require deep knowledge of the HAL.
[23:56:17] <alex_joni> hal2op_status might help there too
[23:56:19] <Jymmm> owhite no, just he kill command
[23:56:21] <owhite> hal2irc
[23:56:38] <alex_joni> * alex_joni ponders adding some pins to Jymmm
[23:56:46] <alex_joni> Jymmm.0.reset-enable
[23:56:55] <owhite> halcmd killop /w alex_joni