#emc | Logs for 2007-11-22

[00:01:30] <skunkworks> sounds like it can only be used as a 'indexer;
[00:01:49] <jlmjvm> sounds like its a programmable indexer
[00:02:00] <eric_U> I've seen those haas tables that have a control
[00:02:05] <eric_U> wondered how they worked
[00:02:24] <eric_U> talking about the ones that have their own display
[00:02:36] <jlmjvm> yep
[00:03:14] <eric_U> the one we have at work is integrated into the Haas control
[00:11:35] <jlmjvm> i like the little haas tool room mill
[00:13:57] <cradek> eric_U: I think the table indexes and that's all. the control waits for it to finish.
[00:15:53] <jlmjvm> cradek:have you used any pci express vid cards?
[00:16:15] <cradek> not with emc. I don't have any pcix machines yet
[00:17:31] <jlmjvm> me either,but prolly fixing to build another box
[00:17:49] <cradek> even with agp machines I often use an old pci card
[00:18:03] <cradek> I have a bunch of old matrox stuff that works great with realtime OS
[00:18:49] <cradek> millenium II, G400, G450, etc
[00:19:13] <jlmjvm> would that still work on a new mb that had a pci slot
[00:19:42] <jlmjvm> instead of using a pci express
[00:19:51] <cradek> sorry I don't know for sure
[00:20:09] <cradek> seems likely though doesn't it
[00:21:38] <jlmjvm> seems like it should
[00:23:17] <jlmjvm> http://www.cmicomputer.com/product/arrival.htm
[00:23:30] <jlmjvm> i can get that at a local store
[00:24:14] <cradek> I never buy new computer hardware... :-)
[00:24:45] <skunkworks> atleast for emc :)
[00:24:47] <cradek> be sure to avoid nvidia. other emc users have said they are trouble.
[00:25:26] <jlmjvm> have nvidia geforce4 on 3 different boxes right now
[00:25:38] <cradek> no realtime problems?
[00:25:42] <jlmjvm> nope
[00:25:43] <cradek> I sit corrected then
[00:26:13] <jlmjvm> i think there is a prob with the faster nvidia cards
[00:26:54] <skunkworks> Best buy has a day after thanksgiving portable for 235 dollars or so.. celeron though. I just can't bring myself to buy it (standing in line and such) It would not be that much of an upgrade. I think Iam going to spend what I spent on this one 5 years ago (about 1000 dollars)
[00:27:04] <jlmjvm> i have a geforce titanium 4800 that gives a reltime error
[00:27:21] <cradek> celerons suck don't they? tiny cache?
[00:27:26] <skunkworks> yes
[00:27:33] <jlmjvm> i just got 1
[00:28:04] <cradek> I think that was what jepler was using to run his mill, celeron 1000MHz or thereabouts. it really sucks.
[00:28:23] <skunkworks> plus it is wide screen mumble X800 - which isn't that much more than my 1024X768
[00:28:23] <cradek> seems much much slower than my P3-1000
[00:28:40] <jlmjvm> this was a laptop from walmart
[00:28:59] <jlmjvm> celeron 1.73 m
[00:29:05] <cradek> skunkworks: I absolutely love my thinkpad desktop-replacement type machine (A31p)
[00:29:14] <cradek> it has everything right about it
[00:29:20] <cradek> I bet you can get one for $400
[00:29:41] <skunkworks> I have not really started looking yet. but this thing is starting to show its age. Cd rom just stopped working now.
[00:29:41] <cradek> maybe even less, I don't know
[00:30:08] <jlmjvm> what kinda computer is it
[00:31:14] <skunkworks> It is an inpsiron 2650 - bought in 2002ish. 1.7ghz mobil pentium 4
[00:31:34] <skunkworks> I just put a new keyboard and battery in it
[00:31:44] <cradek> 1.7 GHz P4 is a new machine!
[00:31:49] <cradek> you big whiner
[00:31:54] <cradek> :-)
[00:31:54] <skunkworks> heh
[00:32:01] <skunkworks> I really would like more screen area
[00:32:18] <skunkworks> that is really my only beef. this thing has done very well
[00:32:21] <cradek> the thinkpad is 1600x1200
[00:33:00] <skunkworks> nice
[00:33:11] <jlmjvm> where can you get those for 400?
[00:33:33] <cradek> I got mine at boeing surplus
[00:33:49] <cradek> they're on ebay but buying a laptop there is always a pain
[00:34:23] <jlmjvm> thought you knew where some were,was fixing to sell my acer
[00:36:12] <jlmjvm> found a write up about it,looks pretty heavy duty
[00:36:14] <lewin2> lewin2 is now known as lewing
[00:38:15] <cradek> if I had a good source I'd buy another one
[00:38:31] <jlmjvm> those cost 3500.00 new
[00:38:32] <cradek> with both batteries it'll run over 3 hours too
[00:38:47] <cradek> yeah I'm not surprised
[00:39:04] <cradek> it is NOT light or ultraportable or anything like that...
[00:39:15] <cradek> but I don't care about that
[00:44:26] <jlmjvm> i may try 1 of those pci cards this weekend
[00:59:30] <skunkworks> cradek: http://cgi.ebay.com/IBM-ThinkPad-A31p-Laptop-2GHz-A31-15-1600x1200-FireGL_W0QQitemZ320184258991QQihZ011QQcategoryZ140083QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
[01:00:25] <skunkworks> ooh - I like the nipple mouse.
[01:00:55] <skunkworks> my first portable had that (toshiba)
[01:03:26] <cradek> no battery, no wifi, no bluetooth
[01:03:39] <cradek> those are all add-in cards
[01:04:01] <cradek> it is a pain to get the antenna up into the screen - so it's best to find one with wifi already in it
[01:04:04] <cradek> (I put it in mine)
[01:04:51] <cradek> I didn't like the nipple mouse at first, but now I'm used to it. The keyboard is excellent for a laptop.
[01:24:48] <JymmmEMC> I LOVE IT!!! http://stanleyfubar.com/
[01:46:18] <skunkworks> I can't believe they can use that.. i wonder if they had to pay the movie (what movei was that?)
[01:47:04] <skunkworks> some reason I thought patric swazey was in it
[01:47:26] <skunkworks> Patrick Swayze
[02:06:25] <user__> user__ is now known as Skinnypuppy34
[02:06:50] <Skinnypuppy34> WIERD news of the day ,
[02:06:53] <Skinnypuppy34> Mayor Resigns, Claims Abduction By Satan Worshippers
[02:07:01] <Skinnypuppy34> http://www.4029tv.com/news/14664847/detail.html
[02:13:39] <jepler> cradek: do you have any other 5axis ngc files besides "cone"?
[02:38:24] <Hugomatic> I find myself using TrueType-tracer a lot, so I have my own script to customize the output. Is there an easy to invoke it from my own python? the installed version is a binary file without any python API.
[02:41:46] <jepler> truetype-tracer is written in C, not in python.
[02:42:46] <Hugomatic> jepler: thanks, that explains a lot.
[02:48:52] <Hugomatic> I will try using python's commands.getoutput('truetype-tracer "a string"') instead. This is probably a good solution for any utility, python ones.
[02:49:46] <jepler> the subprocess module is a bit better if "a string" has any characters considered special by the shell
[02:51:12] <Hugomatic> jepler: thanks for the tip (I don't speak python very well, yet).
[02:51:18] <jepler> this variation (untested) should work no matter what characters are in 'text':
[02:51:19] <jepler> def run_ttt(text):
[02:51:19] <jepler> return subprocess.Popen(["truetype-tracer", text],
[02:51:19] <jepler> stdout=PIPE).communicate()[0]
[02:51:36] <jepler> (don't forget to 'import subprocess')
[02:59:08] <Hugomatic> jepler: its beautiful, it works
[03:05:02] <jepler> good
[03:19:36] <jmkasunich> http://jmkasunich.com/pics/hybrid-mill.jpg
[03:19:44] <jmkasunich> would you buy a mill from this man ;-)
[03:20:01] <jmkasunich> I got an email from someone who saw my Van Norman website
[03:20:20] <jmkasunich> apparently that thing is half van-norman, and he wants me to help identify it
[03:20:26] <jmkasunich> franken-mill
[03:27:53] <more> Hello
[03:28:05] <jmkasunich> hi
[03:28:20] <more> Is this where I go to bother the hell out of you all with annoying newb questions?
[03:28:27] <jmkasunich> yep
[03:28:37] <more> I have an error message on a new mahcine.
[03:28:47] <more> or machine rather.
[03:29:04] <more> Starting emc2 server program
[03:29:16] <more> realtime system did not load
[03:29:39] <more> So which hole do I plug with my thumb?
[03:30:29] <jmkasunich> are you using the live-CD?
[03:30:33] <more> No.
[03:30:42] <more> I loaded it onto a spare P4.
[03:31:08] <more> I have a Amd 2500+ which it was running on with no issues, base period was too high.
[03:31:21] <jmkasunich> but you started with the live-CD, and installed it... you didn't build your own RTAI or install on stock Ubuntu or something like that?
[03:31:26] <more> So I used this because of the slotted video card.
[03:31:40] <more> Nope. Loaded live installed.
[03:31:48] <more> rebooted fine onto hdd.
[03:33:44] <Skinnypuppy34> I've run mine with a p4 and a amd 2.4 I did have to loose the nvidia onboard vid on one to get decent latency
[03:34:09] <jmkasunich> bad latency is one thing - realtime not even loading is something else
[03:34:30] <more> I understand. A reinstall maybe?
[03:34:44] <more> Is a P4 more than adequete?
[03:34:53] <jmkasunich> p4 should be plenty
[03:35:11] <jmkasunich> plenty of folks use p3
[03:35:26] <more> test
[03:35:48] <jmkasunich> a reinstall is a bit radical, more of a last resort
[03:36:14] <more> ...I am a man of action not results...
[03:36:19] <jmkasunich> heh
[03:36:22] <cradek> I don't think we've seen the error message yet
[03:36:42] <jmkasunich> "realtime system did not load"
[03:36:42] <cradek> maybe there is an error in dmesg. they hide sometimes.
[03:36:56] <cradek> yeah the error will be earlier than that, I bet
[03:37:52] <more> Maybe having a goofy window open in the wrong place? I am multi tasking.
[03:38:15] <more> Huh. I closed all other windows and it opened.
[03:38:26] <more> BLACK MAGIC!
[03:38:31] <cradek> that is probably not the actual pattern
[03:38:42] <more> Who came into my root and fixed this?
[03:38:52] <cradek> my cat Sprinkles
[03:39:09] <cradek> she's the smart one around here
[03:39:14] <more> Ok. is 20 micro seconds lag ok?
[03:39:21] <cradek> yes
[03:39:29] <more> good good.
[03:39:42] <more> Well thank you gentle men.
[03:39:50] <more> And ladies. and sprikles.
[03:39:56] <cradek> I'll let her know
[03:40:15] <more> Secrest OUT!
[03:40:42] <jmkasunich> Sprinkles eh?
[03:40:51] <cradek> well, it's not her fault
[03:41:22] <jmkasunich> fault? she fixed his computer!
[03:41:51] <cradek> we've got 75% of a wall between the garage and shop now...
[03:42:09] <jmkasunich> all the outside work is done? siding, roof, door, etc?
[03:42:17] <cradek> surprisingly, some 2x4 and some drywall makes a wall in pretty short order
[03:42:38] <cradek> the siding is not done unfortunately. it's too damn cold now.
[03:42:58] <jmkasunich> bummer
[03:43:05] <cradek> I don't know if tyvek would last the winter, but it might
[03:43:17] <cradek> maybe we will still get the siding done (this weekend)
[03:43:22] <cradek> but also, maybe not
[03:43:28] <jmkasunich> there will be a warm spell sooner or later
[03:43:36] <cradek> we finally got the snow today too
[03:43:43] <jmkasunich> we had snow earlier, but the last tow days have been in the 50s
[03:44:01] <cradek> if the pattern holds, we'll have that shortly then
[03:44:14] <Skinnypuppy34> Wish we had some snow<seldom seen> it was almost 70 today
[03:44:17] <cradek> I bet a full day at 50 deg would finish the siding
[03:44:25] <jmkasunich> I would expect your weather preceds ours - things generally move west to east
[03:44:33] <cradek> oh, right
[04:28:45] <Unit41> whoever told me to use 5/8ths threadrod and a gear is a genius
[04:29:18] <Unit41> canadian tire stocks that stuff
[04:29:28] <Unit41> and the gear can be plasma'd out
[04:47:28] <tomp> fenn: japanese steampunk watches http://www.eager-beavers.net/products/shouhin_guide.cgi?temp=TMP0
[05:23:30] <Unit41> 2 girls for everyone
[05:33:01] <Skinnypuppy34> If I had a second one I would donate my eardrums ;o)
[05:46:08] <toastydeath_> blammo
[08:35:10] <ZaaN> hi
[08:35:50] <ZaaN> where can i found info about emoTASK
[08:35:53] <ZaaN> ???
[09:03:59] <ZaaN> foo fely foofoo
[09:09:29] <alex_joni> hello
[09:09:35] <alex_joni> ZaaN: what kind of info?
[09:38:45] <ZaaN> about the internal architecture about amcTASK
[11:18:02] <The_B> The_B is now known as The_Ball
[13:57:38] <jepler> ZaaN: the source code is the primary reference. there are other notes in http://linuxcnc.org/docs/2.2/html/code_Code_Notes.html but they are not rigorously kept up-to-date.
[14:02:05] <alex_joni> jepler: we had a longer chat about this.. he /msg'ed me
[14:04:35] <jepler> alex_joni: ok
[15:16:05] <jlmjvm> jepler:i found some python videos for newbies,would it be worth my time to start watching these,or is what im wanting to do gonna take someone with years of python knowlege?
[15:18:38] <jlmjvm> http://showmedo.com/videos/video?name=pythonOzsvaldIntroToPyResources1&fromSeriesID=27
[15:22:03] <jepler> the task (read a file, replace a number with another number, write a file) is one that should be fairly simple
[15:22:14] <jepler> but it's hard for me to put myself in the mindset of someone without years of programming experience
[15:40:48] <jlmjvm> so far i can change the labels on some widgets,and make it open the var instead of the .tbl,and prolly reassign some key
[15:41:15] <jlmjvm> havent been able to get any new widgets on the gui yet
[15:41:27] <jlmjvm> thats my mindset
[19:16:42] <rayh> I seem to remember some discussion about whether to run an APIC with EMC2 or not to run it.
[19:16:56] <rayh> Can I get a bit of help on that?
[19:43:33] <alex_joni> rayh: hi
[19:43:40] <alex_joni> what's your goal?
[19:51:20] <jlmjvm> root_window.bind("P", commands.task_pause) im wanting to use the spacebar for this
[19:52:27] <jlmjvm> have tried "Spacebar" but it gives an error
[19:53:36] <rayh> Hi alex.
[19:53:52] <rayh> I'm setting up a PC for Sherline using EMC2.
[19:54:00] <rayh> Was working through the bios.
[19:54:30] <rayh> It's an Athalon 64 with via bridge and display driver.
[19:54:50] <rayh> They had left on some of the power management
[19:54:59] <rayh> and the Legacy USB
[19:55:16] <rayh> But I know there had been some discussion of APIC
[19:55:57] <alex_joni> well.. APIC is needed for SMP usually if I remember it correctly
[19:56:14] <alex_joni> and in order to work it must be set as an option at compile time
[19:57:10] <rayh> But it does not get in the way of real time?
[19:59:12] <rayh> I just looked at the kernel config for the install and APIC is not set.
[19:59:18] <rayh> So probably the issue is mute.
[20:01:49] <alex_joni> right
[20:02:07] <rayh> Thanks for that hint.
[20:02:09] <alex_joni> it only matters if the RTAI has been compiled for APIC, but it doesn't find any
[20:02:18] <alex_joni> then it won't start at all
[20:10:01] <rayh> okay.
[20:13:59] <jlmjvm> alex_joni:how do you get emc to come out of step mode?
[20:19:10] <alex_joni> jlmjvm: try pause
[20:22:20] <alex_joni> (in the latest TRUNK version there's still a slight bug in AXIS, you need to press pause 2 times to resume the program)
[20:24:13] <jlmjvm> K,THAT WORKED
[20:34:16] <jlmjvm> what would the correct syntax for the spacebar in python
[20:35:05] <JymmmEMC> alex_joni: RTAI compiled for APIC.... isn't that an oxymoron?
[20:35:22] <jlmjvm> i can change my pause to almost any key but the spacebar
[20:37:28] <JymmmEMC> 20
[20:39:54] <alex_joni> JymmmEMC: RTAI compiled with APIC enabled
[20:54:21] <jlmjvm> it appears that "Space" is the correct syntax,and emc runs,but the space bar wont pause it,however every other key i tried does
[20:57:20] <jepler> root_window.bind("<space>", commands.task_pauseresume)
[20:58:36] <alex_joni> sounds like a movie player :D
[21:00:28] <jepler> stupidly enough, Tkinter accepts this: root_window.bind("Space", ...) but the binding only actually triggers if you type "S" "p" "a" "c" "e" really fast. no kidding.
[21:09:24] <JymmmEMC> lol
[21:12:29] <alex_joni> jepler: ROFL.. what were they thinking?
[21:12:59] <alex_joni> root_window.bind("yes I'm really sure I want to home the machine", ...)
[21:14:25] <JymmmEMC> and the replay: "Okey, if you say so...." <sounds of carbide snapping, and the smell of smoke fills the room"
[21:14:31] <JymmmEMC> reply
[21:15:49] <JymmmEMC> alex_joni: seriously, why would RTAI be compiled with ACPI enabled... doens't make sense
[21:16:02] <JymmmEMC> (other than to disable it)
[21:18:29] <alex_joni> I didn't say ACPI
[21:18:32] <alex_joni> I said APIC
[21:18:40] <alex_joni> and it wasn't a typo
[21:21:39] <alex_joni> http://en.wikipedia.org/wiki/Advanced_Programmable_Interrupt_Controller
[21:24:32] <JymmmEMC> alex_joni: ah, that makes more sense.
[21:24:55] <alex_joni> ACPI is usually bad for RT
[21:25:13] <JymmmEMC> Yeah, that why I said it being an oxymoron
[21:25:15] <alex_joni> I had a system that had ACPI enabled and ran just fine (to be able to shut it down completely)
[21:25:25] <alex_joni> but it's a luck thing imo
[21:28:01] <JymmmEMC> At work, we have "public computers" which are really live XP cd machines. One cd drive is INSIDE the case, and then a burner on the outside. No hdd at all. I'm giving my gf a new computer for xmas, and I've been trying (for years) to get her to really look at linux. I'm thinking of tossing in a hidden internal cdrom drive with a knoppix cd inside as well =)
[21:29:12] <jlmjvm> jepler:that works great both ways,pause and pauseresume
[21:32:10] <JymmmEMC> Other than not being full sized, this is kinda cool... http://www.weirdstuff.com/mas_assets/altimages1/24207.jpg $20
[21:33:55] <jlmjvm> i kept trying "<Space>" and would get an error,and "Space",no error with it but no binding either
[21:37:32] <jlmjvm> this is too cool,now you can be in step and just hit the spacebar twice to go back to auto
[21:39:06] <alex_joni> jlmjvm: well.. it should be only one step
[21:39:43] <jlmjvm> that is with the pauseresume
[21:41:14] <alex_joni> I mean only one time to hit pause to come from step to auto (e.g. resume)
[21:41:24] <alex_joni> now it falsely first sends a pause commands, then the resume
[21:42:13] <jlmjvm> if i changed it back to pause i would have to hit space,then resume to go back to auto
[21:42:52] <jlmjvm> sorry for the caps
[21:42:58] <jlmjvm> wasnt looking
[21:43:02] <alex_joni> it's the same button
[21:43:15] <alex_joni> I do this: run a program, press pause, press it again, it runs further
[21:43:32] <alex_joni> ahh.. I see what you mean
[21:43:37] <alex_joni> the key asignment is different
[21:43:38] <jlmjvm> cool
[21:43:53] <alex_joni> but using the GUI button it just works
[21:44:28] <jlmjvm> k,never tried the button
[21:44:41] <jlmjvm> i do like how this works now
[21:56:38] <jlmjvm> ive still never been able to put a widget on the gui
[21:58:09] <alex_joni> good night all
[21:58:53] <Vq^> g'dnite
[21:58:59] <jlmjvm> nite
[22:00:12] <JymmmEMC> laters alex_joni
[22:04:50] <user__> user__ is now known as SkinnypuppY34