#emc | Logs for 2006-11-02

[00:00:03] <BrMiHi08> enough.... no political talk
[00:00:04] <BrMiHi08> :)
[00:00:09] <dastumster> 1 the first day
[00:00:10] <dastumster> 2
[00:00:15] <dastumster> second day
[00:00:18] <dastumster> 4 third day
[00:00:26] <dastumster> 16 fourth day
[00:00:31] <SWPadnos> fire the {republicans,democrats,independents}!
[00:00:34] <dastumster> ... so on and so forth
[00:00:43] <A-L-P-H-A> x^2 is what you wanted.
[00:00:45] <BrMiHi08> I fly RC planes :)
[00:00:55] <SWPadnos> I make coffee, almost daily
[00:00:58] <rayh> long live da udder party 'eh!
[00:01:01] <A-L-P-H-A> SWPadnos, I think some independents are good.
[00:01:12] <SWPadnos> fire everyone and see what happens
[00:01:20] <SWPadnos> not just politicians - *EVERYONE* !!!
[00:01:23] <A-L-P-H-A> Who's the black IL guy? Baraca Bombma (sounds like that)
[00:01:26] <dastumster> hmmm
[00:01:27] <SWPadnos> muahahahahahahahaha
[00:01:32] <SWPadnos> Barak Obama
[00:01:51] <A-L-P-H-A> wonder what his chances are for '08 if he decides to run.
[00:01:54] <SWPadnos> cool guy - he spoke at my wife's graduation ceremony at Umass Boston
[00:01:56] <dastumster> hes the democrat weapon, an immagrant made good
[00:02:05] <BrMiHi08> lol
[00:02:09] <dastumster> immigrant
[00:02:16] <A-L-P-H-A> Uh... thought he was born in the US
[00:02:19] <BrMiHi08> long live the Bush family!
[00:02:22] <A-L-P-H-A> guess he can't be a Pres. then.
[00:02:24] <SWPadnos> he was - his father emigrated here
[00:02:25] <dastumster> he was, his parents from africa
[00:02:42] <A-L-P-H-A> so he can be a president!
[00:02:46] <dastumster> yes
[00:02:53] <A-L-P-H-A> sweet... a black democrat.
[00:03:03] <SWPadnos> well, that's the funny thing that people don't get. some Republicans want to get rid of that rule, so Arnold Schwarzenegger could be president
[00:03:06] <A-L-P-H-A> wonder who's first... black man, or woman as president.
[00:03:14] <SWPadnos> but they don't remember that it can cut both ways :)
[00:03:23] <BrMiHi08> I hope a woman
[00:03:30] <SWPadnos> that's a hard one to predict (and stupid that it's even a topic)
[00:03:34] <BrMiHi08> otherwise we'd have another civil war
[00:03:48] <A-L-P-H-A> Arnold Schw. would so get elected... just make people laugh at the US even more then now at Bush.
[00:03:53] <SWPadnos> we're nearly there now anyway
[00:04:10] <SWPadnos> he woulld crush them like flies
[00:04:28] <A-L-P-H-A> The Terminator president.
[00:04:37] <SWPadnos> well, he's the Governator now :)
[00:04:39] <A-L-P-H-A> hahahah. watch it happen for 2012
[00:04:52] <SWPadnos> that would suck so badly I can't even begin to comprehend
[00:05:00] <SWPadnos> and I'm smart
[00:05:03] <SWPadnos> :)
[00:05:06] <A-L-P-H-A> HAHAHAHA... I would so love to watch that election...
[00:05:19] <A-L-P-H-A> SWPadnos you are... but you're still an Americant.
[00:05:25] <dastumster> arnold can not run
[00:05:35] <dastumster> he is from germany
[00:05:40] <A-L-P-H-A> Austria!
[00:05:43] <A-L-P-H-A> dastumster, he can if they change the rules.
[00:05:46] <dastumster> same same, they lost
[00:05:47] <SWPadnos> technically, he should be able to - the constitution has specific rules regarding who may r may not be president
[00:06:15] <SWPadnos> hmmm - or am I thinking of congress?
[00:06:31] <dastumster> congress, to be pres, u need to be born in US
[00:06:42] <A-L-P-H-A> SWPadnos... read your constitution, it's shorter than an MS EULA.
[00:06:49] <SWPadnos> why does the cat persist in sitting on my lp when I have no lap to sit on?
[00:06:56] <dastumster> kissingger, when nixon resigned, took charge for 48 seconds
[00:06:56] <SWPadnos> even with all the amendments
[00:07:10] <SWPadnos> s/lp/lap/
[00:07:13] <dastumster> and that started a big hoopla
[00:07:23] <dastumster> cuz he was german
[00:07:26] <A-L-P-H-A> he was pres for 48 seconds?
[00:07:38] <dastumster> no, he took charge of the government
[00:07:52] <dastumster> there was a brief span of time
[00:07:52] <A-L-P-H-A> firefox 2 is broken for me.
[00:08:09] <A-L-P-H-A> required a restart
[00:08:37] <SWPadnos> firefox 2 has never given me any problems, on Windows, Mac, or Linux (or FreeBSD or Solaris, for that matter)
[00:08:38] <BrMiHi08> bbl
[00:08:56] <SWPadnos> of course, that's because I haven't used it yet
[00:09:03] <SWPadnos> see you mr. chemical name
[00:10:57] <A-L-P-H-A> Bromium, "Mi?" there's no such thing as "Hi". maybe HI, but that's whacked too.
[00:11:18] <SWPadnos> Bromium Michigan Hawai'i 08 :)
[00:11:34] <A-L-P-H-A> C17H21N04
[00:11:39] <A-L-P-H-A> that's a way better chemical.
[00:11:40] <SWPadnos> Aspirin?
[00:11:49] <A-L-P-H-A> guess again
[00:12:09] <SWPadnos> that's illegal
[00:12:21] <SWPadnos> but still popular in some circles
[00:12:39] <A-L-P-H-A> C21H30O2
[00:12:58] <A-L-P-H-A> hehe... looks like a sperm when drawn out.
[00:13:06] <SWPadnos> heh
[00:14:59] <A-L-P-H-A> SWPadnos, cut your hair yet? :)
[00:15:06] <SWPadnos> nope
[00:15:13] <A-L-P-H-A> will you ever?
[00:15:17] <SWPadnos> yep
[00:15:22] <A-L-P-H-A> the split ends?
[00:15:26] <SWPadnos> nope
[00:15:32] <A-L-P-H-A> who has longer hair you or your wife?
[00:15:36] <SWPadnos> me
[00:15:48] <A-L-P-H-A> does she have long hair though too??
[00:16:04] <SWPadnos> medium. it's down below her shoulders, but not by too much
[00:16:05] <Jymmm> Very cool.... The machien I bought a coupel months ago P3 600MHz is slot1, and I have a 1GHz slot1 cpu I just got
[00:16:18] <A-L-P-H-A> Jymmm, cool...
[00:16:30] <A-L-P-H-A> SWPadnos, okay... still femme.
[00:16:33] <SWPadnos> cool. hopefully the bus will allow it to run at full speed
[00:16:41] <A-L-P-H-A> otherwise you've taken the femme role of the relationship. ;)
[00:16:44] <Jymmm> A-L-P-H-A Do you remember why I bought that machine a couple months ago?
[00:16:45] <SWPadnos> well, the hair isn't the only thing that will tell you that
[00:16:50] <A-L-P-H-A> Jymmm, nope.
[00:16:54] <Jymmm> Boooooobies
[00:17:00] <SWPadnos> those help
[00:17:25] <A-L-P-H-A> I'm talking the FEMININ role... not who's got something between their legs.
[00:17:39] <A-L-P-H-A> Jymmm, why did you get the machine?
[00:17:49] <SWPadnos> as my uncle mentioned to her the first day they met: 'You've got to work, to keep that womanly figure"
[00:18:01] <SWPadnos> (after he'd had a few too many drinks at my sister's wedding)
[00:18:03] <A-L-P-H-A> I'm debating changing my EMC from 700duron to a 1.2 something athalon
[00:18:26] <SWPadnos> what kind of step rates are you able to get?
[00:18:38] <A-L-P-H-A> SWPadnos? me?
[00:18:42] <SWPadnos> yes
[00:18:55] <A-L-P-H-A> I have the pause thing set to 25000
[00:19:03] <Jymmm> A-L-P-H-A: I had tried emc2 on 4 systems. Kept getting large latency. I hit the ham radio flea market at 5am with intentions of buying a sytem w/o on board video/audio/network. Found one for $15 AND sitting right on top of it is a PCI dual paraport card that's 1)still mfg and supported under linux 2) still sealed in the factory pkging for $4
[00:19:05] <SWPadnos> BASE_PERIOD
[00:19:05] <A-L-P-H-A> delay/pause I forgot what that was...
[00:19:31] <A-L-P-H-A> SWPadnos, thank you.
[00:19:39] <SWPadnos> and if you set that to 20 or lower, the machine bogs down?
[00:19:47] <A-L-P-H-A> SWPadnos, yeah... 25000 is runnable... I haven't really set it to 20 yet.
[00:19:48] <SWPadnos> PC, not milling machine
[00:19:52] <A-L-P-H-A> I guess I could try.
[00:20:12] <SWPadnos> try going down by 1000 at a time, and when the GUI gets sluggish, go back up 1 or 2
[00:20:18] <Jymmm> so now I can get 18000 latency for the base period =)
[00:20:19] <SWPadnos> (1 or 2 thousand)
[00:20:33] <SWPadnos> 18000 latency, or period?
[00:20:38] <Jymmm> latency
[00:20:43] <SWPadnos> that sounds high
[00:20:57] <Jymmm> 20000nS is ok
[00:21:00] <SWPadnos> my celeron 500 has max latency in the 6000 range
[00:21:16] <Jymmm> 6000nS ?
[00:21:20] <SWPadnos> yes
[00:21:28] <Jymmm> horsepucky
[00:21:32] <A-L-P-H-A> a base period of what??
[00:21:34] <SWPadnos> I can run BASE_PERIOD down to ~16 uS reasonably well
[00:21:46] <Jymmm> SWPadnos not mS, nS
[00:21:55] <Jymmm> nano
[00:21:57] <SWPadnos> I understand SI notation, thank you ;)
[00:22:06] <Jymmm> SWPadnos liar
[00:22:08] <SWPadnos> 6000 nS = 6 uS
[00:22:29] <A-L-P-H-A> anyways... I'll go test out the base_period.
[00:22:46] <A-L-P-H-A> I think this would be neat to mill out... negative relief of it. http://www.deviantart.com/deviation/10794153/?qo=20&q=by%3Ak-c21h30o2&qh=sort%3Atime+-in%3Ascraps
[00:22:47] <SWPadnos> are you running steppers?
[00:22:50] <Jymmm> SWPadnos that what you get for max under RTAI tests?
[00:22:55] <A-L-P-H-A> white = mill away
[00:23:00] <SWPadnos> that's what I was saying was in the 6000 nS range
[00:23:06] <A-L-P-H-A> how do I run the RTAI test?
[00:23:21] <Jymmm> it's in the wiki somewhere
[00:23:35] <SWPadnos> there should be an RTAI testsuite directory on an installed system
[00:23:50] <SWPadnos> maybe /usr/realtime/testsuite ?
[00:23:56] <Jymmm> SWPadnos are you sure? I couldn't get anywhere near that on 4 different systems many being P3 and even P4
[00:24:06] <A-L-P-H-A> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
[00:24:22] <SWPadnos> I can check again, but I'm pretty sure it was extremely low, especially for a celeron 500
[00:29:41] <ALPHA-EMC> okie
[00:29:55] <ALPHA-EMC> it ranges from 6900 to 11700
[00:29:58] <ALPHA-EMC> as lat max
[00:30:21] <ALPHA-EMC> and I've got mine set to 25000
[00:32:47] <ALPHA-EMC> I think I'm at the limit of what I can do already
[00:33:02] <ALPHA-EMC> already sluggish when EMC2 is running
[00:46:31] <Jymmm> SWPadnos: no rush of course (take a year or so), but I would be curious. I even disabled SECONDARY, serial, audio, etc and only got ~21000 on a P3
[00:46:42] <SWPadnos> I
[00:46:54] <Jymmm> J
[00:46:59] <SWPadnos> I'm trying to figure out how to run the testsuite at all on a BDI install
[00:47:10] <Jymmm> This was on emc2, not bdi
[00:47:19] <Jymmm> if that makes a differrrence
[00:47:45] <SWPadnos> I may have compiled my own kernel before, since I can't find a runnable testsuite now (and I think I did a BDI reinstall at fest last year)
[00:47:52] <SWPadnos> I'm not sure it makes much difference
[00:48:24] <SWPadnos> I did a little google searching, and found an old IRC conversation where I told Les Watts or dmessier that the latency was in the 6 microsecond range though :)
[00:48:41] <SWPadnos>
[00:48:47] <SWPadnos> search for testsuite
[00:50:10] <SWPadnos> I suppose I should install emc2 on this machine, but I've been lazy about it (there's no floppy or CD-ROM, I have to take it apart to connect a CD-ROM for a new install)
[00:50:35] <SWPadnos> well, I have emc2 on the machine, but not ubuntu etc.
[00:51:53] <A-L-P-H-A> uh?
[00:51:59] <A-L-P-H-A> why not just do a net install?
[00:51:59] <A-L-P-H-A> :d
[00:52:01] <A-L-P-H-A> :D
[00:52:15] <SWPadnos> right ;)
[00:54:25] <Jymmm> SWPadnos net install?
[00:54:50] <SWPadnos> that would be great if I could boot the installer somehow
[00:56:05] <dastumster> no floppy drive?
[00:56:08] <Jymmm> SWPadnos and you call yourself a McDonald's employee..... eeeesh
[00:56:10] <Jymmm> SWPadnos http://www.wrigley.me.uk/wp/?p=71
[00:56:43] <SWPadnos> no floppy, no CD
[00:56:45] <SWPadnos> no USB
[00:57:00] <SWPadnos> ethernet, serial (*4) and parallel (*2)
[00:57:12] <SWPadnos> and of course keyboard, mouse, and touchscreen
[00:57:13] <Jymmm> SWPadnos I just gave you the link for a net install
[00:57:14] <dastumster> do u have another computer?
[00:57:48] <SWPadnos> of course, but the idea is to test the RTAI version that's on the ubuntu+EMC2 CD
[00:58:11] <Jymmm> install ubuntu, then run the install script
[00:58:13] <Jymmm> for emc2
[00:58:22] <SWPadnos> Jymmm, ok - that may almost work
[00:58:44] <SWPadnos> actually, if I put the LiveCD ISO on this machine, then I can use the installer from that :)
[00:59:25] <SWPadnos> err - nevermind
[00:59:38] <Jymmm> SWPadnos it's ok, we forgive you
[00:59:55] <A-L-P-H-A> SWPadnos, upgrade the computer?
[01:00:03] <A-L-P-H-A> buy a $2 CDROM from teh local fleemarket?
[01:00:25] <Jymmm> SWPadnos steal from the wifes computer =)
[01:00:45] <SWPadnos> I have CD and DVD drives sitting atround, but the case has no place to put them
[01:00:55] <SWPadnos> it's a panel PC with touchscreen, meant for a kiosk
[01:01:05] <SWPadnos> I'm lucky it has PCI slots
[01:01:09] <Jymmm> ah
[01:01:12] <SWPadnos> and a hard drive
[01:04:41] <A-L-P-H-A> SWPadnos, slap a USB PCI card in there.
[01:04:43] <A-L-P-H-A> ?
[01:04:45] <A-L-P-H-A> wouldn't that work?
[01:04:51] <SWPadnos> the BIOS wouldn't boot from that though
[01:05:06] <SWPadnos> and if I do that, I may as well hook up a CD-ROM and do the install
[01:05:09] <A-L-P-H-A> ummmmmmmmmmmmmmm. rip out the guts, and put a modern MOBO in there.
[01:05:26] <SWPadnos> I'm too lazy to deal with the 15 screws neeed to remove the cover ;)
[01:05:34] <SWPadnos> needed
[01:05:38] <Jymmm> how did you get bdi on it?
[01:05:50] <SWPadnos> back then, I wasn't as lazy
[01:05:51] <A-L-P-H-A> SWPadnos, paid a leprechun to do it for him.
[01:06:14] <SWPadnos> now I'm old, my back hurts, and I think I'm going to eat some chips
[01:06:24] <SWPadnos> screw this old slow PC
[01:06:27] <SWPadnos> with excellent latency
[01:06:43] <A-L-P-H-A> SWPadnos, so what are you worried about?
[01:06:45] <A-L-P-H-A> chips... hmm..
[01:06:55] <A-L-P-H-A> instead of me going to the gym... I think I may have some too.
[01:06:58] <A-L-P-H-A> and watch house.
[01:07:02] <A-L-P-H-A> House md.
[01:07:23] <SWPadnos> is that a "reality TV" show?
[01:07:40] <Jymmm> Drama w/ arrogant doctor
[01:07:48] <Jymmm> good show
[01:07:58] <SWPadnos> oh
[01:08:01] <Jymmm> surprised the canook likes it
[01:09:03] <Jymmm> SWPadnos well if you dont want the touch screen, you just let me know =)
[01:09:12] <SWPadnos> I'll be sure to do that
[01:09:18] <Jymmm> SWPadnos cpu?
[01:09:21] <Jymmm> ram?
[01:09:38] <Jymmm> scrn size? color?
[01:10:14] <SWPadnos> I'm keeping it, but since you asked:
[01:10:30] <SWPadnos> celeron 500, 512M, 20G IDE drive, 800x600 12" touch LCD
[01:10:51] <Jymmm> color?
[01:10:54] <SWPadnos> integrated video with memory on-chip (not on-board, actually on the controller chip)
[01:10:56] <SWPadnos> yes
[01:11:03] <Jymmm> ah cool.
[01:16:21] <jepler> looks like touchscreen systems get well-bid on ebay. http://cgi.ebay.com/Advantech-PPC-120T-RT-Computer-w-Touch-Screen-Complete_W0QQitemZ320042214616QQihZ011QQcategoryZ42899QQrdZ1QQcmdZViewItem
[01:17:23] <SWPadnos> yeah - mine was $300 when I bought it (2 years ago), with only 256M RAM
[01:47:37] <Jymmm> http://www.pcengines.ch/wrap1e203.htm
[03:35:45] <jtr> jtr is now known as jtr_
[04:31:30] <ejholmgren> damn
[04:31:59] <ejholmgren> my miniature gear puller isn't miniature enough
[15:54:40] <alex_joni> logger_emc: bookmark
[15:54:40] <alex_joni> I'm feeling lazy .. but here's the log anyways: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-11-02#T15-54-40
[16:09:55] <Lerneaen_Hydra> 'lo
[16:10:16] <alex_joni> hi
[16:22:44] <alex_joni> http://nabelea.ablog.ro/2006-10-31/ argh
[16:23:48] <SWPadnos> that's hard
[16:23:59] <alex_joni> darn.. I only got about 14 seconds :(
[16:24:42] <alex_joni> 13.933
[16:25:14] <SWPadnos> argh. I moved the mouse outside he box so it stuttered :(
[16:25:38] <alex_joni> 13.936 now :)
[16:26:05] <SWPadnos> heh
[16:26:09] <alex_joni> 17.839 ;)
[16:27:12] <alex_joni> * alex_joni gives up :(
[16:27:23] <christel> [Global Notice] Hi again! I'm afraid we jumped the gun a bit too early, the network is not under a DDoS attack, it appears one of our staffers found a bug in our ircd. We should be all set and good now. Thank you for using freenode and have a good day.
[16:28:41] <SWPadnos> heh
[16:29:01] <alex_joni> 19.974 my final one ;)
[16:29:04] <SWPadnos> I thikn the trick is to keep the bottom ball as close to stationary as possible, and then play pong with the top ball
[16:29:38] <alex_joni> yeah, the real trick is to have the top paddle not moving when the top ball hits it
[16:29:46] <alex_joni> so you don't add too much velocity to it
[16:30:07] <alex_joni> and it's best to move the paddle in the oposite direction first (to get the bottom ball out of balance)
[16:30:19] <alex_joni> so by the time the top one hits the bottom one is back in the center
[16:30:24] <SWPadnos> and for some reason, the mouse pointer seems to fall off the bottom of the play area, which causes the paddles to snap
[16:30:45] <alex_joni> not in Opera it doesn't
[16:31:01] <Lerneaen_Hydra> woo 30 seconds :D
[16:31:09] <Lerneaen_Hydra> it goes faster and faster though
[16:31:53] <alex_joni> yeah, I noticed :)
[16:32:03] <Lerneaen_Hydra> My strategy was to guide the bottom ball to the middle all the time, and very very quickly jerk the upper paddle to the right position right before the small ball hits, and then back to the middle
[16:32:06] <alex_joni> I only got 24.347
[16:33:17] <alex_joni> might be because of my touchpad :P
[16:33:23] <alex_joni> not the greatest for games
[16:33:26] <Lerneaen_Hydra> if you're really good you can control the angle of the smaller ball's bounce so it only goes nearly straight up/down
[16:33:32] <Lerneaen_Hydra> oh, touchpad nastyness
[16:33:45] <Lerneaen_Hydra> they're not good for much at all except for taking so little space
[16:34:45] <Lerneaen_Hydra> it's nasty when the app loses focus though
[16:36:44] <SWPadnos> that keeps happening to me
[17:31:55] <anonimasu> :)
[19:19:55] <Nick001> anybody home?
[19:34:53] <Nick001> anybody home yet
[19:37:36] <cradek> if you have a question, it's customary to just ask it, since that lets anyone chime in if they know the answer, without committing to help by answering "anybody home"s first
[19:38:29] <cradek> also sometimes the right person will see the question a little later, then help you
[19:39:25] <skunkworks> cradek: well put ;)
[19:39:39] <cradek> hi skunkworks
[19:40:05] <cradek> I often see everyone pretending to be "not home" but as soon as someone starts talking about something interesting, they all appear :-)
[19:40:42] <skunkworks> exactly. My support is pretty limited - so I usually don't say anything.
[19:41:40] <Nick001> o.k. now I know so here goes a list of where I'm at so far
[19:42:27] <skunkworks> cradek: maybe that should be in the header of this irc channel "ask away"
[19:42:49] <anonimasu> :)
[19:43:43] <skunkworks> "Don't ask to ask your question - just ask it"
[19:43:49] <skunkworks> :)
[19:44:15] <cradek> I think maybe people new to technical channels think they are being rude if the skip introductions/pleasantries and jump right to business
[19:45:01] <Nick001> EMC2 installed with ubunto 6.06 CD DL from linux CNC sim-axis copied to home directory can see that on the EMC2 icon. If I put stg config in there I can't see it. I have a nist-lathe config there and all it does is flash the penguin screen and disappear just like the stg. I have no cards hooked up to the parellel port. Is anything wrong?
[19:45:21] <alex_joni> Nick001: nothing wrong
[19:45:32] <alex_joni> the stg1 config only works if you have a STG1 card in your PC
[19:45:49] <alex_joni> that's a rather large card about 15" or more so you can't miss it :)
[19:46:18] <skunkworks> I would think the nist lathe config should work though
[19:46:24] <alex_joni> indeed it should
[19:46:39] <skunkworks> open up terminal and type emc
[19:46:53] <Nick001> Also what throws me is that somewhere I'm seeing it telling me after installation I should see application >other programs with the EMC in there and I'm not seeing it in there. Only the one EMC icon in applications itself.
[19:47:30] <alex_joni> Applications->CNC->emc2
[19:47:49] <alex_joni> Nick001: initially there was no CNC submenu in there, so it was Other instead
[19:47:56] <Nick001> o.k. I can see it in the directory and it comes up with errors and then the screen disappears. error type #3
[19:48:28] <alex_joni> Nick001: can you open Applications->Accessories->terminal ?
[19:48:43] <alex_joni> then type 'emc'
[19:49:15] <alex_joni> you should get the same screen where you can select a configuration, but if something fails, you'll get the errors printed in the terminal;
[19:49:53] <Nick001> can see the EMC2 and I'm getting errors printed on the terminal
[19:50:07] <alex_joni> can you paste the errors in here?
[19:51:43] <Nick001> control c b rings me down to the bottom of the terminal page. how do I copy and paste from the terminal
[19:52:22] <alex_joni> you select with the mouse, right cick and select copy, then paste here
[19:52:42] <Nick001> nick@Hardinge1:~$ emc
[19:52:42] <Nick001> EMC2 - 2.0.3
[19:52:42] <Nick001> Machine configuration directory is '/home/nick/emc2/configs/nist-lathe/'
[19:52:42] <Nick001> Machine configuration file is 'inch.ini'
[19:52:42] <Nick001> Starting emc...
[19:52:42] <Nick001> libnml/cms/cms_cfg.cc 624: cms_config: can't open 'emc.nml'. Error = 2 -- No such file or directory
[19:52:44] <Nick001> libnml/nml/nml.cc 369: NML: cms_config returned -1.
[19:52:55] <Nick001> * Current Directory = /home/nick/emc2/configs/nist-lathe
[19:52:55] <Nick001> *
[19:52:55] <Nick001> **********************************************************
[19:52:55] <Nick001> * BufferName = toolCmd
[19:52:56] <Nick001> * ProcessName = tool
[19:52:57] <alex_joni> ok..
[19:52:58] <Nick001> * Config File = emc.nml
[19:53:00] <Nick001> * error_type = 0 (NML_NO_ERROR)
[19:53:02] <Nick001> ************************************************************
[19:53:03] <alex_joni> that should be enough :D
[19:53:12] <Nick001> emcToolCmd buffer not available
[19:53:12] <Nick001> libnml/cms/cms_cfg.cc 624: cms_config: can't open 'emc.nml'. Error = 2 -- No such file or directory
[19:53:12] <Nick001> libnml/nml/nml.cc 369: NML: cms_config returned -1.
[19:53:12] <Nick001> **********************************************************
[19:53:12] <Nick001> * BufferName = toolSts
[19:53:14] <Nick001> * ProcessName = tool
[19:53:16] <Nick001> * Config File = emc.nml
[19:53:16] <alex_joni> * alex_joni waits
[19:53:18] <Nick001> * error_type = 0 (NML_NO_ERROR)
[19:53:20] <Nick001> ************************************************************
[19:53:24] <Nick001> toolSts buffer not available
[19:53:26] <Nick001> libnml/cms/cms_cfg.cc 624: cms_config: can't open 'emc.nml'. Error = 2 -- No such file or directory
[19:53:28] <Nick001> o.k.
[19:53:33] <alex_joni> done?
[19:53:35] <alex_joni> :-)
[19:53:47] <Nick001> no there is more but you said enough
[19:53:49] <alex_joni> ok
[19:53:52] <alex_joni> phew :P
[19:54:12] <alex_joni> Nick001: so here's what happened, you have leftovers from the emc2 you tried to compile
[19:54:24] <alex_joni> it gets in teh way of the installed emc2 you are trying to run
[19:54:51] <alex_joni> to properly sort this mess out I advise you to delete /home/nick/emc2 completely
[19:54:57] <Nick001> I moved them into a directory named store, other that that how do I get rid of them so they don't interfere
[19:55:10] <Nick001> and start all over?
[19:55:14] <alex_joni> yes
[19:55:19] <alex_joni> start all over with this page:
[19:55:43] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CustomizingConfigsOnUbuntu
[19:55:54] <Nick001> ok be back to you in 10
[19:56:14] <alex_joni> you only need to copy a few files from /etc/emc2/sample-configs/stepper/ to /home/nick/emc2/configs/stepper/
[20:18:10] <Nick001> all done. I eliminated EMC2 and the store directory that I had the compiled version in and did what the first section of that page told me to. Also copied in the nist-lathe config which also has univpwm config for the pico board and I'm still getting errors.
[20:18:24] <Nick001> nick@Hardinge1:~$ emc
[20:18:24] <Nick001> EMC2 - 2.0.3
[20:18:24] <Nick001> Machine configuration directory is '/home/nick/emc2/configs/nist-lathe/'
[20:18:24] <Nick001> Machine configuration file is 'inch.ini'
[20:18:24] <Nick001> Starting emc...
[20:18:25] <Nick001> libnml/cms/cms_cfg.cc 624: cms_config: can't open 'emc.nml'. Error = 2 -- No such file or directory
[20:18:27] <Nick001> libnml/nml/nml.cc 369: NML: cms_config returned -1.
[20:18:29] <Nick001> **********************************************************
[20:18:31] <Nick001> * Current Directory = /home/nick/emc2/configs/nist-lathe
[20:18:33] <Nick001> *
[20:18:35] <Nick001> **********************************************************
[20:18:37] <Nick001> * BufferName = toolCmd
[20:18:39] <Nick001> * ProcessName = tool
[20:18:41] <Nick001> * Config File = emc.nml
[20:18:43] <Nick001> * error_type = 0 (NML_NO_ERROR)
[20:18:45] <Nick001> ************************************************************
[20:18:47] <Nick001> emcToolCmd buffer not available
[20:18:49] <Nick001> libnml/cms/cms_cfg.cc 624: cms_config: can't open 'emc.nml'. Error = 2 -- No such file or directory
[20:18:51] <Nick001> libnml/nml/nml.cc 369: NML: cms_config returned -1.
[20:18:55] <Nick001> * BufferName = toolSts
[20:18:57] <Nick001> * ProcessName = tool
[20:18:59] <Nick001> * Config File = emc.nml
[20:19:01] <Nick001> * error_type = 0 (NML_NO_ERROR)
[20:19:03] <Nick001> ************************************************************
[20:19:05] <Nick001> toolSts buffer not available
[20:19:07] <Nick001> libnml/cms/cms_cfg.cc 624: cms_config: can't open 'emc.nml'. Error = 2 -- No such file or directory
[20:19:09] <Nick001> **********************************************************
[20:19:11] <Nick001> * BufferName = emcError
[20:19:13] <Nick001> * ProcessName = tool
[20:19:15] <Nick001> * Config File = emc.nml
[20:19:17] <Nick001> * error_type = 3 (NML_INVALID_CONFIGURATION)
[20:19:19] <Nick001> ************************************************************
[20:19:21] <Nick001> emcError buffer not available
[20:19:25] <Nick001> can't connect to NML buffers in emc.nml
[20:19:27] <Nick001> HAL:6: ERROR: Can't find module 'trivkins' in
[20:19:29] <Nick001> HAL config file /home/nick/emc2/configs/nist-lathe//nist-lathe.hal failed.
[20:19:31] <Nick001> Shutting down and cleaning up EMC...
[20:19:33] <Nick001> Cleanup done
[20:19:35] <Nick001> nick@Hardinge1:~$ ~
[20:19:37] <Nick001> I think that's all the error messages
[20:19:41] <cradek> two things: there is no nist-lathe config in emc 2.0.4
[20:19:52] <cradek> and if you need to paste more than a couple lines, use www.pastebin.ca
[20:20:08] <alex_joni> right.. likewise for module 'trivkins'
[20:20:29] <alex_joni> Nick001: you are using a configuration that belongs to the emc2 you just deleted
[20:20:40] <cradek> so you've still got parts of your old stuff in your home directory, and didn't follow the instructions on that page
[20:20:42] <alex_joni> please make sure you delete all of /home/nick/emc2 and start over
[20:22:18] <Nick001> That's what I did. I eliminated that whole directory structure and followed the procedure on the page you gave me.
[20:22:54] <alex_joni> Nick001: I don't believe there's a folder called nist-lathe in /etc/emc2/sample-configs
[20:23:01] <alex_joni> but lets try another thing
[20:23:16] <cradek> no, there isn't, that's in cvs.
[20:23:26] <alex_joni> start emc and select the /etc/emc2/sample-configs/stepper/inch config
[20:24:16] <Nick001> ok got a big blue screen with three lines on it - x y z
[20:24:34] <alex_joni> that's the tkemc interface
[20:24:41] <alex_joni> are the lines yellow?
[20:25:00] <Nick001> yes and it says TkeEMC on top
[20:25:31] <alex_joni> ok, that means that EMC is running
[20:25:35] <Nick001> /home/emc2/configs is the file structure
[20:26:03] <alex_joni> ok, then you probably copied it right but there's an old nist-lathe dir in there
[20:26:33] <alex_joni> Nick001: is it /home/emc2 or /home/nick/emc2 ?
[20:27:06] <Nick001> home/emc2 no nick subdirectory
[20:27:24] <Nick001> need I put the nick sub in
[20:28:27] <alex_joni> Nick001: if it comes up then it's ok
[20:28:39] <alex_joni> I suggest you get busy reading the docs now :)
[20:28:56] <alex_joni> applications->cnc->EMC2 User Manual
[20:36:27] <Nick001> structure from file system is home/nick/emc2/configs with 3 subdirectories of sim,nist-lathe, univpwm I'm not used to the linux system so if I sound a little dumb it's because I'm a newby to linux.
[20:49:11] <owhite> hello people.
[20:49:18] <SWPadnos> hello person
[20:49:24] <Lerneaen_Hydra> >.<
[20:49:31] <Lerneaen_Hydra> hi
[20:50:06] <owhite> I got a question about tkemc. In the past I've been going to MDI and then manually typing in G92 X0 Y0.
[20:50:22] <owhite> would anyone have any suggestions for how I could launch that command from the menu?
[20:50:51] <SWPadnos> I think you can right-click the axis position displays to do the same thing
[20:50:56] <owhite> I havent seen how to make a call for a G-code explicitly in the existing code anywhere.
[20:50:58] <SWPadnos> but only one axis at a time
[20:51:06] <SWPadnos> oh - that
[20:51:11] <cradek> SWPadnos: it's not obvious what to put there to turn off g92
[20:51:34] <cradek> oh wait, forget it
[20:52:08] <SWPadnos> owhite, take a look at the code for MDI mode. I'm not quite sure where it is
[20:52:49] <owhite> /me looks.
[20:52:55] <owhite> er...
[20:52:56] <SWPadnos> you can add a menu item that will send an MDI command to emc, but you may have to deal with what mode emc is ins (MDI or auto)
[20:52:57] <owhite> * owhite looks.
[20:54:01] <owhite> ...this looks promising: set string [format "G92 %s%f\n" $axislabel $offset] ; emc_mdi $string
[20:54:38] <SWPadnos> sure -something like that ;)
[20:54:46] <owhite> I dont have a good handle on what these "emc_commands" do. There's code outside of tkemc.tcl that handles them.
[20:55:17] <SWPadnos> dunno. tkems (and tcl/tk in general) are outside my realm of expertise
[20:55:33] <SWPadnos> ecerything I know is from helping Ray with some specific finer points for halshow
[20:55:40] <SWPadnos> everything
[20:59:38] <owhite> any guesses about the relationship between tkemc.tcl and emcsh.cc?
[21:02:41] <alex_joni> owhite: emcsh.cc is the extended tcl shell
[21:02:51] <alex_joni> it basicly interprets all those emc_* codes
[21:02:52] <owhite> mm-hm.
[21:03:08] <alex_joni> and the ones it doesn't understand get passed on to the normal wish shell
[21:03:18] <owhite> got it.
[21:03:19] <alex_joni> that's the standard tcl shell for button drawing & such
[21:03:31] <alex_joni> but the emc related ones get translated to c++ code
[21:03:54] <alex_joni> usually an emc_mdi probably calls a function called SendMDImumble
[21:04:05] <alex_joni> and from there on it gets to the task controller
[21:04:20] <owhite> so I think that means I can compose strings containing and then pass them to emc_mdi. they'd then get executed as individual lines of gcode.
[21:04:26] <alex_joni> which sends it to the interpreter which interprets it and adds it to the interp queue and so on
[21:04:32] <owhite> which would be quite helpful.
[21:04:38] <alex_joni> probably so.. but MDI is a special beast
[21:04:50] <alex_joni> you probably need to be in MDI mode to send MDI commands
[21:05:00] <alex_joni> aka F3-Manual, F4-auto, F5-mdi
[21:05:28] <alex_joni> so just before you send the command out, you need to figure out if you're in mdi mode or set if not
[21:05:51] <owhite> right. I'll try detecting the mode, save the old mode, flip to mdi, execute the command, go back to the old mode.
[21:06:04] <alex_joni> 'xactly
[21:06:19] <owhite> god knows what it'd happen if I was in the middle of executing a large file, but that would never happen now would it? :-)
[21:06:31] <alex_joni> no, you'll get an error
[21:06:42] <alex_joni> can't switch to mdi while interpreter auto or something
[21:06:48] <owhite> I could live with that.
[21:07:03] <SWPadnos> hmmm - when switching between auto and mdi, you have to pause the program, right? (which you may be able to restart from the paused point
[21:07:21] <alex_joni> SWPadnos: probably not what he wants though
[21:07:35] <alex_joni> bet he was concearned about accidentally hitting the button while it was running..
[21:07:49] <owhite> fair enough. but my attitude is "stay away from the interface while the machine is actually running"
[21:07:56] <alex_joni> :P
[21:08:00] <SWPadnos> well, my extrapolation was that the intent is to either touch off a new tool or a new part, and have an easy way to zero the machine at the new location
[21:08:29] <alex_joni> ok, then you need to stop and run from line
[21:08:33] <owhite> right. but only when setting up. I wouldnt do it during a run.
[21:08:37] <SWPadnos> ok
[21:10:15] <owhite> I like all of this. I just modified tkemc to pre-read my .nc file and print on the interface the maximum size of the parts that need to be cut. its very helpful.
[21:10:33] <alex_joni> on the interface?
[21:10:34] <SWPadnos> have you looked at axis?
[21:10:37] <alex_joni> you mean backplot?
[21:11:03] <owhite> well my oOOOOold version of tkemc (from emc1) the backplot never worked.
[21:11:10] <owhite> I
[21:11:24] <alex_joni> you should give axis a spin
[21:11:25] <owhite> I'm not in a mode of backplotting on the unix side when I'm setting up.
[21:11:39] <owhite> dont think axis works with the UCS boards.
[21:11:48] <alex_joni> axis is a GUI like tkemc
[21:11:49] <owhite> * owhite checks.
[21:12:04] <alex_joni> http://www.linuxcnc.org/docs/html/gui/axis/index.html
[21:12:21] <SWPadnos> set DISPLAY=axis instead of DISPLAY=tkemc
[21:12:53] <owhite> what's axis written in? tcl?
[21:13:01] <SWPadnos> unless you have a very slow somputer and routinely use nc files that are multiple megabytes in size, it should be a nice improvement
[21:13:04] <owhite> I like being able to hack the interface.
[21:13:05] <SWPadnos> mostly python
[21:13:14] <alex_joni> python & tk
[21:13:25] <SWPadnos> and a little C
[21:13:36] <owhite> and a side order of fortran.
[21:13:44] <owhite> with japenese documentation.
[21:13:57] <SWPadnos> FORTRANSIT
[21:14:03] <SWPadnos> fortran is too young ;)
[21:14:34] <SWPadnos> maybe we should make a COBOL library for emc
[21:14:49] <owhite> perl.
[21:15:08] <SWPadnos> emacsemc
[21:15:11] <skunkworks> I would prefer gwbasic
[21:15:23] <owhite> I swear to god if I could run my laser in emacs I would.
[21:15:29] <SWPadnos> ewww
[21:17:02] <owhite> so. what's the use case for axis over tkemc?
[21:17:05] <alex_joni> well you can :)
[21:17:09] <alex_joni> owhite: good preview mode
[21:17:19] <alex_joni> you can see the extents of the program
[21:17:24] <alex_joni> etc
[21:17:54] <owhite> mostly I work in a 2-d world. slap the plate of metal on the laser, push go, it cuts.
[21:18:11] <owhite> oh. does it take voice commands?
[21:18:25] <owhite> that would be great. 'STOP STOP STOP!'
[21:18:30] <alex_joni> owhite: try it out once, if you don't like it .. you can always switch to keystick <rimshot>
[21:19:06] <anonimasu> ;)
[21:19:17] <anonimasu> axis is nice, the preview really is the greatest thing
[21:19:32] <owhite> I have another question. do you think it'd be possible to have two programs running that were talking to the system? I have been wondering about running tkemc, and at the same time having a hand held remote control.
[21:19:43] <alex_joni> sure
[21:19:51] <alex_joni> you can have as many gui's as you like :P
[21:19:52] <owhite> ...PDA --> bluetooth --> CNC.
[21:19:58] <owhite> fer real?
[21:20:06] <alex_joni> I kid you not
[21:20:21] <alex_joni> there is a newer user interface called halui
[21:20:24] <SWPadnos> in fact, you can have a GUI on the emc computer, and another one on a remote computer
[21:20:34] <alex_joni> it's basicly there to set up a hardware panel
[21:20:35] <owhite> oh man that would be so helpful.
[21:20:40] <alex_joni> with proper knobs and switches
[21:21:08] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?halui
[21:21:22] <owhite> * owhite reads.
[21:22:29] <owhite> I guess I get confused by all these references to hal.pins.
[21:22:39] <alex_joni> you probably need to read on HAL
[21:23:02] <owhite> is the idea that they always refer to driving a physical pin hi or low. it seems more complicated than that.
[21:23:14] <owhite> s/low./low?/
[21:23:20] <alex_joni> owhite: it's a bit more complicated than that
[21:23:30] <alex_joni> HAL is the Hardware Abstraction Layer
[21:23:39] <alex_joni> basicly each component has some pins
[21:23:51] <alex_joni> emc has lots of them, the parport driver has lots
[21:23:59] <alex_joni> then you can decide how to connect them together
[21:24:10] <alex_joni> it's a very flexible system
[21:24:57] <owhite> yeah I got that. but, but.. ack. I really should just keep reading.
[21:25:00] <alex_joni> wanna get scared ? take a look at this: http://axis.unpy.net/files/01161727709/hallelujah5.png
[21:25:12] <owhite> I've read it all through a couple times but I should put my hours in first.
[21:25:30] <owhite> oh well shoot. now its all clear.
[21:25:37] <alex_joni> thought so :P
[21:27:14] <owhite> that makes my electronics diagram look easy. http://nilno.com/laser_dir/laser_controller/circuit_lg.jpg
[21:27:41] <alex_joni> nice ;)
[21:27:44] <owhite> turns out after reading up on the hal stuff I probably could have replaced nearly all of that with software.
[21:28:04] <owhite> but I started pre emc2 :-)
[21:28:27] <anonimasu> alex_joni: that hallelujah looks awfully comfortable(like the plc programming stuff)
[21:28:30] <anonimasu> ^_^
[21:28:40] <alex_joni> * alex_joni tops that with: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Torch_Height_Control
[21:28:55] <anonimasu> * anonimasu falls over
[21:29:32] <anonimasu> that's a cool thing :)
[21:29:59] <owhite> what's up with the panel to the left of tkemc? that's pretty much what I need for some of the stuff I was talking about earlier.
[21:30:54] <owhite> what is the physical hardware between the computer and the torch height system? a custom board or something off the shelf.
[21:31:03] <owhite> and yes, I'm sure its a combination of both.
[21:31:12] <alex_joni> the panel on the left is called halvcp
[21:31:17] <alex_joni> HAL Virtual Control Panel
[21:31:32] <alex_joni> it's a piece of software that builds a GUI based on a configuration file
[21:32:02] <owhite> did you use a M5i20?
[21:32:33] <alex_joni> http://cvs.linuxcnc.org/cvs/emc2/configs/halui_halvcp/halui.vcp?rev=1.9;content-type=text%2Fplain
[21:32:48] <alex_joni> that's a rather large configuration file for HalVCP
[21:33:17] <alex_joni> it builds this interface: http://wiki.linuxcnc.org/uploads/haluihalvcp.png
[21:33:26] <SWPadnos> is that larger than the mazak debugging panel jmk made?
[21:33:34] <SWPadnos> nope ;)
[21:33:36] <alex_joni> * alex_joni has nfc ;)
[21:33:38] <skunkworks> owhite: I am working on using emc2 as a servo loop with minimal hardware emc2->printer port->h-bridge->servo->Encoder->printer port->emc2 - others have done this small scale but I want to try it in the 20amp or more range.
[21:34:16] <SWPadnos> the one jmk made had something like 50 I/Os on it (basically everything that connects to the prox switches and solenoid outputs), plus other stuff
[21:34:45] <alex_joni> wonder how he dealt with the {} nightmare
[21:34:49] <owhite> it looks like that halvcp lets you configure up the relationship between graphical objects and the hal.pins.
[21:34:52] <SWPadnos> dunno
[21:34:56] <SWPadnos> yes
[21:35:02] <owhite> unbelievable.
[21:35:19] <owhite> * owhite thinks he's stepped into a completely different universe.
[21:35:20] <skunkworks> I think he is now a emc2 convert
[21:35:28] <skunkworks> :)
[21:35:31] <alex_joni> lol @ skunkworks
[21:35:53] <alex_joni> owhite: and from there on you can connect the hal pins to basicly anything
[21:36:01] <alex_joni> even if it's ladder logic
[21:36:07] <alex_joni> or motion control or whatever
[21:36:16] <owhite> yeah like I'm a poster child for it.
[21:36:45] <owhite> I have a laser, with temp monitoring, water flow, power supply condition, pwm-driven power.
[21:36:50] <owhite> and motion control.
[21:37:13] <alex_joni> yeah.. emc2 and siblings can do that all :))
[21:37:16] <owhite> the motion control is handled using emc. everything is basically TTL states that turn on and off one thing: estop.
[21:37:25] <owhite> I could have controlled everything with emc2.
[21:40:31] <skunkworks> do you do anything in regards to power in relation to velocity?
[21:40:58] <owhite> me?
[21:41:03] <skunkworks> yes - sorry
[21:41:09] <alex_joni> owhite: what kind of laser do you use?
[21:41:17] <owhite> * owhite types.
[21:41:37] <owhite> so, if you are _marking_ metal, you should worry abbout power.
[21:41:44] <owhite> but I dont. I just cut, for the most part.
[21:42:03] <owhite> * owhite has a coherent G100. it cuts 16ga metal.
[21:42:10] <alex_joni> 16ga?
[21:42:16] <alex_joni> what's that in real units?
[21:42:20] <alex_joni> * alex_joni grins
[21:42:25] <owhite> roughly .065 inches.
[21:42:31] <alex_joni> I said real units :D
[21:42:34] <alex_joni> mm
[21:42:45] <owhite> http://www.nilno.com/laser_intro/system.html
[21:42:50] <owhite> 2-3mm
[21:42:51] <alex_joni> 1.6 mm ?
[21:43:02] <owhite> I have never managed to get up 3mm.
[21:43:10] <alex_joni> oh, ok.. so about 1kW+ ?
[21:43:16] <owhite> nope.
[21:43:20] <alex_joni> more?
[21:43:22] <owhite> 250watts.
[21:43:32] <alex_joni> oh.. and you can do 2mm with it?
[21:43:36] <alex_joni> congrats :)
[21:44:00] <owhite> yeah. the literature on it is really wierd. they say it has "developable power" which means they pulse 100 watts.
[21:44:04] <owhite> very odd.
[21:44:17] <skunkworks> owhite: where are you located?
[21:44:18] <owhite> I am the luckiest guy in the world. the laser retails for $28,000.
[21:44:27] <owhite> rockville maryland.
[21:44:34] <owhite> but I got the laser for $6500.
[21:44:44] <owhite> * owhite extolls the virtue of ebay.
[21:44:52] <alex_joni> I played with a trumpf a while ago
[21:44:54] <alex_joni> 250W
[21:44:59] <owhite> most fun.
[21:44:59] <alex_joni> pulsed
[21:44:59] <skunkworks> we have a co2 1kw laser here at work.. Mosty do wood and plastics.
[21:45:10] <skunkworks> prc
[21:45:18] <owhite> I was going to offer to cut anything for anyone that would do some hal-coding for me.
[21:45:24] <alex_joni> owhite: it did about 1mm.. that was the limit (in alu)
[21:45:28] <owhite> but it looks like you all have similar assets.
[21:45:38] <owhite> aluminum is much harder to cut.
[21:45:45] <alex_joni> owhite: bet you wouldn't wanna pay the shipping over here :D
[21:46:12] <owhite> * owhite tries to guess where alex_joni lives.
[21:46:23] <alex_joni> hint: gmt+2
[21:46:37] <owhite> bulgaria!
[21:46:53] <SWPadnos> no - it's where half my grandparents are from
[21:47:04] <alex_joni> owhite: very close :)
[21:47:05] <SWPadnos> (that should help ;) )
[21:47:08] <alex_joni> a bit more north
[21:47:12] <owhite> romania!
[21:47:18] <owhite> lithuania!
[21:47:24] <owhite> hysteria!
[21:47:29] <alex_joni> owhite wins the price on the second guess :P
[21:48:09] <alex_joni> hmm.. next time I'll say TimeZone: Bravo
[21:48:14] <owhite> ok. so I have a question.
[21:48:22] <alex_joni> ask away
[21:48:33] <owhite> so the idea is that I could actually have tkemc running, or some conventional interface....
[21:48:40] <alex_joni> right
[21:48:49] <alex_joni> and a few others started afterwards
[21:48:53] <alex_joni> either local or remote
[21:49:08] <owhite> ...and at the same time also be running some other hardware-based thing that could be performing emc-calls?
[21:49:19] <SWPadnos> sort of
[21:49:26] <alex_joni> yeah, the hardware based thing is also an user interface
[21:49:37] <owhite> that would be something wouldnt it? you could get a PDA with bluetooth and then program in the arrow keys to do movements for you.
[21:49:42] <alex_joni> it just exports HAL pins instead of nice shiny buttons on the screen
[21:50:03] <owhite> * owhite pledges to someday understand what HAL pins mean.
[21:50:07] <alex_joni> owhite: you can probably get that easier if you find a modern pda which can do remote desktop connections
[21:50:29] <alex_joni> * alex_joni points owhite to the excellent HAL_Documentation
[21:50:29] <owhite> fine by me. I just didnt think it was possible.
[21:50:43] <owhite> * owhite has READ THE DOCUMENTATION. promise. I really did.
[21:50:50] <SWPadnos> think of HAL like pieces of hardware with wires connecting things
[21:50:59] <owhite> takes a while for things to sink in though.
[21:51:04] <alex_joni> owhite: the hal documentation? or the emc2 documentation?
[21:51:14] <owhite> I read both.
[21:51:29] <alex_joni> ok ;)
[21:51:33] <owhite> but you know, it has to start to get tangible at some point or it doesnt really help.
[21:51:39] <alex_joni> the HAl documentation is not to be read
[21:51:53] <alex_joni> you need to have it in hand and do the exercises on your own :P
[21:51:59] <owhite> like if I was thrown into a swimming pool _with_ a book on lifesaving, then I could probably use it.
[21:52:45] <owhite> so. back to the question. you guys are buying that multiple processes can be making connections to the same, er, HAL pins?
[21:53:08] <alex_joni> multiple processes can make connections to emc
[21:53:23] <alex_joni> tkemc<->emcsh<->emc
[21:53:37] <alex_joni> axis<->emcmodule?<->emc
[21:53:48] <alex_joni> keytick, xemc, yemc <-> emc
[21:53:58] <alex_joni> hal pins<->halui<->emc
[21:54:09] <alex_joni> these are all user interfaces
[21:54:49] <owhite> does that mean that tkemc does not go through the HAL UI?
[21:54:55] <alex_joni> no
[21:54:57] <owhite> is it okay to call the HAL an API?
[21:55:12] <alex_joni> it's not an api, it's more like an environment
[21:55:26] <owhite> * owhite figures he's running dangerously close to using up his budget of questions.
[21:55:38] <alex_joni> http://home.att.net/~jmkasunich/EMC_Docs/EMC_Control_SM.gif
[21:56:08] <alex_joni> that's an older overview of the emc system
[21:56:59] <owhite> doesnt have the hal in it. I would guess its connecting to the emctask.
[21:57:16] <alex_joni> http://home.att.net/~jmkasunich/EMC_Docs/EMC_MOT_2_SM.gif
[21:57:23] <alex_joni> that's a detail with HAL in it
[21:57:32] <alex_joni> at least how it was initially planned :)
[21:58:17] <owhite> heh.
[21:58:27] <alex_joni> in the mean time it has grown a bit
[21:58:36] <alex_joni> and there are HAL bits in most of the places :D
[22:00:15] <owhite> what blows my mind is how I could have handled almost all of the functions of I/O management with a M5i20 card and software. instead I wired up two tons of ttl chips.
[22:00:35] <alex_joni> well.. I trust ttl chips more than software anyways
[22:02:38] <owhite> yah. but the advantage is you can just build a physical box with all the goes-intos and goes-out-ofs coming into one ribbon cable. then do the rest with your feet up on a desk programming.
[22:03:14] <owhite> chiller, power supply, pwm-drivers, ventilation, lighting, magnetic hold-downs, limit switches.
[22:03:19] <owhite> oh, and motor control.
[22:03:27] <alex_joni> yeah, maybe that too :P
[22:03:53] <alex_joni> but you probably need a full sh*tload of I/O for all that
[22:04:50] <owhite> yeah. and I'm definitely not going to build another controller that performs exactly the same function.
[22:05:08] <owhite> it would be different if it actually got the laser to cut thicker metal or something.
[22:05:31] <alex_joni> boost it :)
[22:06:12] <owhite> I still think it would be a incredible improvement to be performing some commands from a handheld device.
[22:06:26] <owhite> that would really change things for the operator. (me)
[22:06:34] <alex_joni> * alex_joni agrees
[22:06:41] <alex_joni> that's why halui was started
[22:06:56] <owhite> yeah I'll do my homework and read up on that.
[22:06:59] <alex_joni> you can build a nice pendant using that
[22:07:08] <owhite> sounds very promising.
[22:07:16] <alex_joni> remember to use momentary switches all over the place
[22:07:35] <owhite> anyone have any ideas about the best hand held device that could transmit to a linux box?
[22:07:37] <alex_joni> because of the multiple sources of control
[22:07:43] <owhite> pda or something else.
[22:07:57] <owhite> I dont like IR.
[22:07:59] <alex_joni> an empty box with some buttons mounted on it, and wires going to the parport
[22:08:17] <owhite> parallel is taken. I'd prefer wireless.
[22:08:20] <alex_joni> err.. that's the simplest ;)
[22:08:24] <owhite> I could sms from my cell.
[22:08:27] <alex_joni> lol
[22:08:32] <alex_joni> wap
[22:08:59] <alex_joni> wap over gprs shouldn't be that hard/expensive :P
[22:09:04] <alex_joni> ROFL
[22:09:20] <owhite> oh. the other thing that would be cool is if voice recognition actually worked.
[22:09:32] <alex_joni> stop!
[22:09:32] <Jymmm> Got PayPal? http://www.bloggingstocks.com/2006/11/02/bomb-explodes-at-ebays-paypal-headquarters-on-halloween-night/
[22:09:37] <owhite> I'd kill for "reload" "run" and "stop".
[22:09:38] <Jymmm> Top Ten Reasons Why You'd Wanna Bomb PayPal http://blog.wired.com/monkeybites/2006/11/top_ten_reasons.html
[22:09:40] <alex_joni> stop!!!! I said stop not cut!!!
[22:09:44] <alex_joni> damn machine
[22:10:02] <Jymmm> alex_joni Push the big red button =)
[22:10:09] <owhite> I got one of those.
[22:10:27] <owhite> http://nilno.com/laser_intro/front.jpg
[22:10:39] <alex_joni> Jymmm: trick or treat?
[22:10:49] <owhite> actually you can see it right next to the shark mounted on the laser.
[22:10:56] <Jymmm> alex_joni it's real, they got bombed
[22:11:31] <alex_joni> owhite: that's the whole laser?
[22:11:49] <owhite> well now you're making me feel self conscious. yes, that's the laser.
[22:12:03] <owhite> * owhite is merely an amateur.
[22:12:04] <alex_joni> * alex_joni is astonished
[22:12:19] <owhite> its in my basement. the chiller sits next to the washing machine.
[22:12:24] <alex_joni> the 250W laser I've seen was 2.5m x 1m x 1.6m
[22:12:37] <owhite> yeah.
[22:12:52] <alex_joni> a tiny bit bigger :D
[22:12:54] <owhite> my cats walk around on it and I have to clear them out of the way.
[22:13:03] <owhite> a small operation.
[22:13:26] <owhite> but it cuts. http://www.nilno.com/laser_intro/images/rightphoto.jpg
[22:14:10] <Lerneaen_Hydra> what's the cutting speed in say 1mm steel?
[22:14:24] <owhite> 60-100 inches per minute.
[22:14:31] <Lerneaen_Hydra> ooh, that's fast
[22:14:36] <owhite> yeah its great.
[22:14:44] <Lerneaen_Hydra> how wide is the slot?
[22:14:58] <owhite> 100um.
[22:15:04] <owhite> as in micron.
[22:15:07] <owhite> .1 mm.
[22:15:40] <Lerneaen_Hydra> nice
[22:16:45] <alex_joni> http://dsplabs.cs.utt.ro/~juve/dropbox/HPIM2564.JPG
[22:17:08] <alex_joni> in the back of that picture you can see the laser I was talking about
[22:17:23] <Lerneaen_Hydra> what's with the spike-bed of doom?
[22:17:33] <alex_joni> that big white box on the left
[22:17:37] <Lerneaen_Hydra> * Lerneaen_Hydra has never worked with laser cutters
[22:17:37] <alex_joni> Lerneaen_Hydra: a dervish bed
[22:17:39] <owhite> alex: what kind of laser is that?
[22:17:51] <alex_joni> owhite: Trumpf 250W
[22:17:56] <alex_joni> I think Yag-Nd
[22:18:19] <alex_joni> but it has 2 heads as you can see on the right, one for cutting, one for welding
[22:18:30] <owhite> instead of spikes I went with upside down hack saw blades. http://nilno.com/laser_intro/table1.jpg
[22:18:49] <owhite> that's really interesting. how thick can your laser cut?
[22:18:54] <alex_joni> not mine
[22:18:57] <alex_joni> 1-1.5mm
[22:19:07] <alex_joni> but it was 60k EUR
[22:19:25] <owhite> yeah. they get expensive that's for sure.
[22:19:32] <Lerneaen_Hydra> meh, 'night people
[22:19:55] <Lerneaen_Hydra> alex should get to bed soon too, it's friday tomorrow :p
[22:20:04] <Lerneaen_Hydra> and you're +1 hour
[22:20:17] <alex_joni> it's friday today ;)
[22:20:23] <alex_joni> 20 minutes already
[22:20:30] <Lerneaen_Hydra> ssh!
[22:20:33] <Lerneaen_Hydra> not here it's not
[22:20:34] <owhite> :-)
[22:20:53] <owhite> alex_joni: is that you in the picture?
[22:21:04] <alex_joni> http://dsplabs.cs.utt.ro/~juve/dropbox/HPIM2571.JPG
[22:21:06] <Lerneaen_Hydra> anyway, 'night
[22:21:08] <alex_joni> owhite: gawd no
[22:21:10] <alex_joni> :P
[22:21:18] <Lerneaen_Hydra> HAHA
[22:21:29] <owhite> heh.
[22:26:42] <owhite> okay. I'm gonna head out.
[22:26:47] <owhite> * owhite logs everything.
[22:26:55] <owhite> thanks much alex_joni
[22:26:56] <alex_joni> owhite: found the name
[22:27:04] <alex_joni> HL 124 P from trumpf
[22:27:11] <alex_joni> next time ;)
[22:47:28] <skunkworks> logger_emc: bookmark
[22:47:28] <skunkworks> I'm feeling lazy .. but here's the log anyways: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-11-02#T22-47-28
[23:15:39] <alex_joni> * alex_joni heads to bed
[23:15:42] <alex_joni> night all
[23:16:37] <robin_sz> doods!
[23:19:25] <robin_sz> another busy day on planet Rapidcut ...
[23:19:28] <anonimasu> :)
[23:19:36] <robin_sz> best month yet last month
[23:19:49] <robin_sz> and have I bought a great new tool!
[23:20:05] <robin_sz> well, no .. but I'll copy the demo one,
[23:20:10] <robin_sz> almost the same thing :)
[23:20:26] <robin_sz> cleaner for stainless steel fabrications
[23:20:37] <robin_sz> neat little acid-electrolytic device
[23:20:51] <robin_sz> phosphoric acid and 10V AC ...
[23:21:10] <robin_sz> wonderful ... removes weld burn in less than 3 seconds
[23:30:34] <anonimasu> :)
[23:44:11] <robin_sz> neat little tool, a "Fronius Magic Cleaner"