#emc | Logs for 2005-05-11

[00:08:05] <A-L-P-H-A> What's the best way to secure a bearing on a collet extension? It a straight shaft with no collar, but I can press fit a 1/2" bearing onto it. I'm planing on using a retaining ring, bearing, bearing, spacer, bearing, pully, nylon lock nut. The question is the retaining ring.
[00:42:44] <Phydbleep> A-L-P-H-A: Groove it for snap-rings?
[00:56:23] <A-L-P-H-A> yeah
[01:08:48] <A-L-P-H-A> Phydbleep?
[01:09:39] <Phydbleep> Nope.. I'm a hallucination.. :)
[01:09:50] <daryl> Can anyone in here help with rtai and 2.6 kernel?
[01:11:38] <Phydbleep> daryl: Got neither at the moment..
[01:11:58] <Phydbleep> * Phydbleep is also beyond help. :)
[01:18:35] <Phydbleep> Paul! :)
[01:19:10] <Phydbleep> * Phydbleep sees that paul_c is in Maryland..
[01:20:49] <A-L-P-H-A> what's in maryland?
[01:20:54] <A-L-P-H-A> graceland?
[01:21:53] <daryl> rtai 2.6 help anyone?
[01:22:25] <A-L-P-H-A> no clue. sorry. I'm a newb.
[01:22:51] <daryl> FATAL: Error inserting freqmod (/lib/modules/ Unknown symbol in module, or unknown parameter (see dmesg)
[01:24:27] <A-L-P-H-A> daryl, you'll have to probably wait... the gurus are afk.
[01:24:53] <daryl> * daryl waits.
[01:25:04] <Phydbleep> daryl: That sounds like a missing prerequisite module.
[01:25:13] <daryl> Yes... I'm sure it is.
[01:25:23] <daryl> Looks like the rtai stuff just isn't loaded yet, but I don't know how to load it.
[01:26:13] <Phydbleep> daryl: Check the dmesg output.. It may give you more clues.
[01:26:43] <Phydbleep> 'dmesg | less' from a console as root.
[01:26:45] <daryl> Yeah, done that.
[01:26:52] <daryl> Pretty sure it's rtai symbols.
[01:27:03] <daryl> Just don't know the right way to start the rtai stuff before emc.
[01:28:02] <paul_c> modprobe freqmod
[01:28:12] <Phydbleep> I was testing a 2.4 BDI and tkemc takes care of all that.
[01:28:32] <daryl> I dunno, but I think the 2.6 stuff is different.
[01:28:57] <Phydbleep> daryl: Listen to paul_c... paul_c == guru. :)
[01:29:03] <daryl> * daryl listens.
[01:29:13] <daryl> Do you want to see the output of modprobe freqmod?
[01:29:23] <daryl> FATAL: Error inserting freqmod (/lib/modules/ Unknown symbol in module, or unknown parameter (see dmesg)
[01:29:47] <daryl> dmesg shows freqmod: Unknown symbol nano2count, among many others.
[01:30:13] <daryl> The first question is: Am I even building the right stuff for a 2.6 kernel? is the bdi-4 branch of emc2 the right place to be?
[01:30:22] <paul_c> Q: Where are the RTAI modules installed ?
[01:31:01] <daryl> It appears that the rtai install put them in /usr/realtime/modules
[01:32:01] <paul_c> copy them to /lib/modules/´uname -r´/rtai
[01:32:11] <paul_c> then run
[01:32:16] <paul_c> depmod -ae
[01:33:08] <daryl> Do you think a symlink /lib/modules/xxx/rtai->/usr/realtime/modules would be ok?
[01:33:33] <paul_c> You could try.....
[01:33:40] <daryl> That way if I recompile and install rtai I'll have the right module versions laying around
[01:34:12] <daryl> depmod's running
[01:35:44] <daryl> Looks the same. Same dmesg output
[01:36:08] <daryl> Is bdi-4 branch of emc2 the right thing to be working with?
[01:36:40] <paul_c> If you want working code.
[01:36:46] <daryl> :)
[01:36:57] <paul_c> If you want experimental, use HEAD
[01:37:29] <daryl> Ok... along those lines, I grabbed the latest rtai from "stable" that I could find (or at least I think I did). Is that good?
[01:38:16] <daryl> It has the version 3.1. And the latest kernel patch in it was for, so that's the kernel I went with.
[01:38:27] <paul_c> * paul_c is running vulcano - with a few tweaks for 2.6.10
[01:41:57] <weyland> jmkasunich: you here? got some feedback from last night's tinkering
[01:48:02] <jmkasunich> hi weyland
[01:51:05] <daryl> paul_c: Success - Looks like the symlink didn't work. Copying the files like you said did it.
[01:52:33] <daryl> Thanks.
[01:52:56] <weyland> Hey John~!
[01:53:04] <weyland> Weird stuff here...
[01:53:07] <jmkasunich> hi - I was away for a bit
[01:53:28] <jmkasunich> what kind of weird stuff?
[01:53:32] <weyland> no biggie
[01:53:40] <weyland> was writing an email
[01:53:54] <weyland> need help with that backlash comp issue
[01:54:04] <weyland> nothing is as it would seem
[01:54:06] <jmkasunich> I'm no expert, but I can try
[01:54:15] <weyland> took pics too
[01:54:20] <weyland> they're at
[01:54:27] <weyland> http://solutionsmachining.com/images/cnc_mill/backlash1.jpg
[01:54:31] <weyland> http://solutionsmachining.com/images/cnc_mill/backlash2.jpg
[01:54:57] <weyland> basically, trying to use the comp, results in horrible effects
[01:55:06] <weyland> NOT using it, makes it almost perfect
[01:55:10] <weyland> ???????
[01:55:24] <weyland> with .020 in both axis's, something's wierd
[01:55:42] <jmkasunich> is that a 2x4"?
[01:55:48] <weyland> yes :)
[01:56:01] <weyland> cheap and easy
[01:56:18] <jmkasunich> so the backlash comp that's being applied is a heck of a lot more than 0.020... looks like 0.200
[01:56:19] <Phydbleep> weyland: Hehehe... Cheap test stock. :)
[01:56:33] <weyland> egzactly
[01:56:45] <weyland> <Phydbleep> YEP~!
[01:56:56] <Phydbleep> Yeah, Looks like a decimal got dropped somewhere.
[01:57:12] <weyland> I've checked and double checked.
[01:57:16] <weyland> triple even
[01:57:19] <jmkasunich> is the program making a pocket of some kind, or just a circle?
[01:57:35] <weyland> it's the dome prog in the programs directory
[01:57:38] <Phydbleep> jmkasunich: Should be a circle.
[01:58:42] <jmkasunich> I think the dome program cuts from the center to the outside and repeats, like slicing a pie... is that what it did?
[01:59:02] <weyland> outside to the center, but yeah... about a billion times
[01:59:20] <jmkasunich> what happens with you program a simple circle?
[01:59:33] <weyland> it's not like it moved the decimal, it's more like it's a cumulative error
[01:59:49] <weyland> geee... I feel stupid, but I haven't tried that ...
[01:59:58] <weyland> :O
[02:02:32] <jmkasunich> can you try a single circle, then send me (or post) a pic and also your ini file
[02:02:58] <jmkasunich> I need to leave soon tonight, but if you can do it by tomorrow evening I'll take a look then
[02:03:29] <jmkasunich> looks like the the backlash isn't scaled right
[02:03:52] <jmkasunich> note: you probably don't want to use a negative value for backlash
[02:04:04] <weyland> I'll go do it right now - should be back within an hour
[02:04:13] <weyland> I've tried it both ways, just to rule it out
[02:04:26] <weyland> being thorough and all that... :)
[02:04:31] <jmkasunich> I won't be here in an hour... did a lot of yard work this evening, need a shower and sleep
[02:04:51] <weyland> no worries - it'll be there in the same folder
[02:05:03] <jmkasunich> don't forget the ini file
[02:05:05] <weyland> I'll name it something and send you an e*
[02:05:07] <weyland> okay
[02:05:09] <weyland> ini too
[02:05:16] <jmkasunich> ok, you still have my addy?
[02:05:24] <weyland> not sure
[02:05:59] <weyland> got it
[02:07:39] <weyland> baq in a while...
[02:07:50] <weyland> l8r boyz
[02:09:41] <jmkasunich> goodnight all
[02:41:54] <fenn> fenn is now known as fenn_afk
[02:55:36] <LawrenceG> anyone on tonight running axis display with bdi 4.20?
[02:58:10] <LawrenceG> axis on any system?
[02:59:28] <LawrenceG> when running program.... display window flashes so badly with repaints that its unreadable... just wondering if this is normal or a driver/video card issue?
[03:02:46] <paul_c> Works fine for me.
[03:02:59] <LawrenceG> hi paul...
[03:03:03] <paul_c> Yo.
[03:04:14] <LawrenceG> when I load a program, it shows the entire program (graphical moves) all ok, but when I am running the program, all I see is flashes and see the axis numbers moving as they should.
[03:04:51] <LawrenceG> using xorg X11 stuff with ununtu distro
[03:05:12] <paul_c> not done any testing with ubuntu.
[03:05:32] <LawrenceG> I have made ship using it... seems fine
[03:05:38] <LawrenceG> (chips)
[03:06:35] <LawrenceG> wiki has full discription of install of ubuntu+bdi 420
[03:07:45] <paul_c> I take no responsability for the wiki page(s)\
[03:09:01] <LawrenceG> not a problem... I put they page up there for info....
[03:09:54] <cradek> LawrenceG: I suspect an x-server, opengl, or video card problem
[03:10:23] <cradek> LawrenceG: I don't have xorg. Don't know what X bdi4 has.
[03:10:35] <paul_c> xfree86
[03:10:51] <cradek> so maybe it's an xorg problem
[03:10:53] <LawrenceG> could be.... video card is new.... (well new to me, a matrox g400)
[03:11:02] <paul_c> likely
[03:11:05] <cradek> is that nvidia?
[03:11:19] <paul_c> no - Matrox
[03:11:25] <LawrenceG> no... uses mga drivers
[03:11:30] <cradek> ok, right
[03:11:45] <cradek> do other opengl apps work right?
[03:12:23] <paul_c> cradek: Les liked the look of axis
[03:12:34] <cradek> I forgot he hadn't seen it yet
[03:12:47] <LawrenceG> glxgears runs, but kind of jerky at about 550 frames/sec
[03:12:51] <paul_c> ran a demo for him on his gantry
[03:12:55] <cradek> does bdi4 have axis 1.0?
[03:13:05] <cradek> I saw someone talking on the list like it might not
[03:15:00] <cradek> LawrenceG: not sure what to suggest. Your machine is different/untested in almost every way.
[03:15:40] <cradek> LawrenceG: if you dig into it more, please report back what you find.
[03:15:59] <LawrenceG> no problem... regular display works.... just wanted to try axis for better graphics
[03:16:34] <cradek> LawrenceG: it's worth getting it to work if you can - it's much nicer to use.
[03:17:19] <LawrenceG> I'll keep digging.... I havent been able to build axis yet as the directroy structure of 4.20 is differnt
[03:17:20] <cradek> LawrenceG: so you see the program but when it's running the whole drawing area flashes?
[03:17:40] <cradek> do you see any red lines, or the moving cone?
[03:18:18] <LawrenceG> yes... looks great until I hit run (then if I look real close, I see the red line progreesing along the cut paths)
[03:18:43] <cradek> can you navigate with the mouse?
[03:19:10] <LawrenceG> How often is it supposed to refresh? Looks like its doing a window blank and then a total redraw
[03:20:11] <LawrenceG> mouse still works.... is it supposed to do something on the graphics window... box shows about 40% cpu usage during moves.
[03:20:34] <cradek> sure, you should be zooming/panning/rotating
[03:21:00] <cradek> look at help/navigation
[03:21:08] <LawrenceG> ok... didnt try that while running, but it works after loading the cds.ngc program
[03:21:17] <cradek> that works smoothly?
[03:21:32] <LawrenceG> yup, very impressive in 3d
[03:21:53] <cradek> try turning off the cone and live plot and see if it still flashes while running
[03:22:59] <LawrenceG> ok... will have to reconfig this box and run rt kernel and turn on the glx stuff
[03:23:22] <cradek> you don't need rt, just use sim.run
[03:23:42] <LawrenceG> If I can get axis to build from source, I can put some debug stuff in and try and track it down
[03:24:05] <cradek> ok, please report what you find back to the list
[03:24:13] <LawrenceG> I just wasnt sure what it was suppoosed to look like...
[03:24:23] <cradek> it should look great
[03:24:43] <LawrenceG> tnx
[03:24:48] <cradek> welcome
[03:36:11] <daryl> I'm trying to get my simple stepper driven mill working with emc2...
[03:36:26] <daryl> Does using EMCIO=dumbio make sense?
[03:37:31] <daryl> With emc on a different computer I used simio, but there doesn't seem to be in emc2
[03:41:37] <paul_c> emc2 HEAD or bdi-4 branch ?
[03:41:54] <daryl> bdi-4
[03:42:44] <paul_c> check /usr/local/emc/plat/nonrealtime/bin
[03:42:54] <paul_c> dumbio is there.
[03:43:13] <daryl> Yes, it is.
[03:43:30] <daryl> And I should be using that?
[03:44:04] <paul_c> you´d be better off using minimillio....
[03:44:38] <daryl> I'm having strange problems with twitching and following errors. I think I have the same settings as I did in the old machine... currently verifying that.
[03:49:09] <daryl> Could that be in any way related to twitching?
[04:54:59] <weyland> ne1 up?
[04:57:02] <Phydbleep> * Phydbleep is taking a break from de-rusting parts.
[05:00:36] <Phydbleep> weyland: Still getting wierd results?
[05:03:19] <weyland> Hey P~! YES~!
[05:03:30] <weyland> I'm baffled, really...
[05:03:41] <weyland> I've up'd some pics and a movie
[05:03:51] <weyland> I just don't get it
[05:03:53] <Phydbleep> So 0.010 make it go apehs*t?
[05:04:02] <weyland> no... it's worse...
[05:04:15] <weyland> I took out all backlash comp
[05:04:20] <Phydbleep> Really, what's the url?
[05:04:26] <weyland> and it cut a damn near perfect circle
[05:04:31] <weyland> ????????????????????
[05:04:34] <weyland> hold on
[05:05:03] <weyland> http://solutionsmachining.com/images/cnc_mill/circle1.jpg
[05:05:07] <weyland> http://solutionsmachining.com/images/cnc_mill/circle2.jpg
[05:05:13] <weyland> http://solutionsmachining.com/images/cnc_mill/circle3.jpg
[05:05:26] <weyland> http://solutionsmachining.com/images/cnc_mill/milling_circle.avi
[05:05:40] <weyland> watch that last one... it's a biggie...I don't know how to reduce it.
[05:06:11] <weyland> Oh, and it's a bit dark, too...
[05:06:31] <weyland> ne1 know how to edit a movie and lighten it up? like Gimp for movies?
[05:07:57] <Phydbleep> virtualdub/nandub. :)
[05:08:12] <weyland> sourceforgeg?
[05:09:34] <Phydbleep> Prolly.. Google for it if nothing else.
[05:09:50] <weyland> brb
[05:12:31] <Phydbleep> weyland: Webcam?
[05:12:56] <Phydbleep> If so just open the settings and crank the brightness/contrast.
[05:13:11] <weyland> no, fuji finepix camera
[05:13:43] <Phydbleep> Ah.. It wants LIGHT. :)
[05:13:46] <weyland> yep
[05:14:06] <weyland> don't find anything Linux in virtualdub... seems to be win32 only
[05:14:28] <weyland> still looking
[05:14:50] <Phydbleep> weyland: Halogen shop light. :)
[05:15:01] <weyland> LOL, yeah, there's that...
[05:15:37] <Phydbleep> It's quicker than fscking with v-dub. :)
[05:15:41] <weyland> it was midnight in the hood... I wasn't rolling up the doors for street light illumination... :)
[05:16:42] <weyland> ah, hold on ... avidemux... gonna look ast it right now
[05:16:48] <weyland> be baq
[05:17:04] <weyland> damn, no files
[05:25:37] <weyland> hmmm...
[05:25:52] <weyland> fired up the last remaing winbox and got virtualdub
[05:26:06] <Phydbleep> ROFL. :)
[05:26:08] <weyland> you familiar?
[05:26:31] <Phydbleep> Yeah, I already had v-dub and looked.
[05:26:35] <weyland> don't see where to adjust the contrast
[05:26:40] <weyland> bastage~!
[05:26:44] <Phydbleep> Looks like a circle.
[05:26:44] <weyland> :)
[05:27:00] <weyland> looks like a GOOD circle
[05:27:05] <weyland> but it SHOULDN'T
[05:27:12] <Phydbleep> Set your backlash and tray again.
[05:27:16] <weyland> that's what's bugging me
[05:27:25] <Phydbleep> s/tray/try
[05:27:27] <weyland> we're thinking the same
[05:27:47] <weyland> I'm wondering if it wasn't something like lost steps or something in that program
[05:28:34] <Phydbleep> 0.020" backlash in wood is nothing.. wont even show 99.99999% of the time.
[05:29:01] <Phydbleep> Retry that prog with a v-tip cutter?
[05:29:11] <Phydbleep> The dome.
[05:29:13] <weyland> good idea
[05:29:30] <weyland> hmmm.. the dome...? Why?
[05:29:50] <weyland> to see the apex?
[05:30:01] <Phydbleep> The V will let you track the cutter, Tell it the cutter is a 1/4" endmill.
[05:30:50] <Phydbleep> You should get a defined pattern then that will show fkine detail in the path.
[05:31:18] <weyland> hmmm... I have some phenolic that I could use, too...
[05:32:12] <Phydbleep> Or just a hunk of mdf.
[05:32:36] <weyland> mdf? plywood?
[05:32:51] <Phydbleep> Fiberboard...
[05:33:08] <weyland> where ya get it?
[05:33:18] <Phydbleep> Cheap furniture?
[05:33:23] <Phydbleep> Hehehe... :)
[05:33:44] <weyland> OOOhhhhh ... THAT stuff...
[05:33:45] <Phydbleep> Home depot has it.. Lowes should have it.
[05:34:10] <weyland> the stuff that falls apart when it gets the slightest hint of moisture
[05:34:28] <Phydbleep> Yeah, They have one version with a bonded white coating that makes a bitchin whiteboard. :)
[05:34:44] <weyland> I'll get some in the morn
[05:34:58] <weyland> still bugging me, though...
[05:35:02] <Phydbleep> weyland: Look for the "cull cart"
[05:35:10] <weyland> .020 in TWO axis's ought to show
[05:35:13] <weyland> okay
[05:35:29] <Phydbleep> Ask where they hide it if you have to.
[05:35:45] <weyland> they usually leave it out around here
[05:36:12] <Phydbleep> * Phydbleep got 7 sheets of 1/2" ply for $7 that way. :)
[05:36:47] <weyland> kewlio
[05:37:09] <Phydbleep> Yaeh, I got 2 sheets of 5 ply too. :)
[05:37:27] <weyland> guess it cuts better than the 2x4's?
[05:37:47] <Phydbleep> Most of the 4 ply ended up in a fence and a set of shelves. :)
[05:38:22] <Phydbleep> The MDF has no real 'grain' to it.. Wont chip off big hunks.
[05:38:42] <weyland> okay
[05:39:04] <weyland> passin out here, heading for bed. getchoo guys 2morrow
[05:39:15] <Phydbleep> G'nite. :)
[05:39:18] <weyland> l8r
[05:57:44] <daryl> Anyone awake?
[06:21:35] <A-L-P-H-A> Phydbleep, what feedrate specs do you use to do slot milling?
[06:21:51] <A-L-P-H-A> with an endmill, not a slot cutter
[06:31:51] <fenn_afk> fenn_afk is now known as fenn
[06:31:56] <A-L-P-H-A> sup?
[06:32:22] <fenn> slowly wasting my life away on this beige colored time sink
[06:32:34] <fenn> you?
[06:33:06] <A-L-P-H-A> trying to figure out how fast to mill through aluminium, with an endmill, but not endmilling, but slot milling.
[06:33:25] <fenn> slot mill meaning like a cutter for a horizontal mill?
[06:33:43] <fenn> it should be the same calculation either way
[06:34:07] <A-L-P-H-A> endmilling, using the side of the endmilling to remove material away. Slot milling, milling a slot.
[06:34:32] <A-L-P-H-A> lets say I have a block.
[06:34:54] <A-L-P-H-A> if I machine the perimeter, that'd be endmilling. If I mill down the middle, that'd be slot milling.
[06:35:05] <A-L-P-H-A> brb... installed new drivers... need to reboot
[06:35:20] <fenn> sounds like windoze to me
[06:35:24] <A-L-P-H-A> yup
[06:39:01] <A-L-P-H-A> that was fun.
[06:39:09] <fenn> did it work?
[06:39:57] <A-L-P-H-A> which? the drivers?
[06:39:58] <A-L-P-H-A> yeahs.
[06:40:13] <fenn> great.
[06:40:35] <A-L-P-H-A> it shouldn't be the same, the feedrate, as there's MORE material to remove.
[06:40:49] <A-L-P-H-A> endmilling versus slot milling.
[06:42:19] <fenn> yeah most feeds and speeds tables say "width of cut not to exceed 2/3 dia"
[06:42:49] <A-L-P-H-A> but then what happens when you NEED to mill that? like a slot?
[06:43:01] <A-L-P-H-A> for alu it's 3:4 ratio of the dia.
[06:43:13] <A-L-P-H-A> so a 1/2" it's 3/8" of a cut.
[06:43:24] <fenn> well, if you go too slow you're not going to hurt anything
[06:43:37] <A-L-P-H-A> fenn, you'll wear out the tool, due to over heating.
[06:43:44] <A-L-P-H-A> th chips take away heat.
[06:44:10] <fenn> if you keep chip load constant it shouldn't overheat because there's no scuffing
[06:44:46] <A-L-P-H-A> I'm thinking of maybe reducing my chipsize in half. Should work.
[06:45:16] <fenn> i would be worried more about how to get the chips out of the slot so it doesn't cut them over and over
[06:45:28] <fenn> since it sounds like you aren't using air or coolant
[06:46:03] <A-L-P-H-A> I could use air... I could use coolant.
[06:46:18] <A-L-P-H-A> just need a drain for the coolant.
[06:49:34] <fenn> you should visit the scrap yard more often so you aren't afraid of messing up an aluminum block
[06:49:48] <A-L-P-H-A> No. The alu, I'm not affraid of.
[06:49:53] <A-L-P-H-A> I'm affraid of breaking endmills.
[06:50:08] <A-L-P-H-A> I've broken, before I fixed the backlash, probably $300 worth of endmills.
[06:50:14] <fenn> geez
[06:50:18] <A-L-P-H-A> I have NOT broken one since I've fixed the backlash.
[06:52:05] <fenn> Jymmm, you alive?
[06:52:13] <A-L-P-H-A> I don't think he is.
[06:52:20] <Jymmm> me neither
[06:52:46] <fenn> look at how this guy adjusts/attaches his roller bearings
[06:52:52] <fenn> http://members.shaw.ca/axxus/m1.htm
[06:53:05] <A-L-P-H-A> hahaha
[06:53:12] <A-L-P-H-A> I've bought stuff off that guy, a breakout board.
[06:53:18] <A-L-P-H-A> I did that before I became smart.
[06:53:27] <A-L-P-H-A> though the design of the board is okay, I made a better one.
[06:53:38] <fenn> yeah his electronics don't really look sophisticated
[06:53:45] <A-L-P-H-A> not at all.
[06:53:49] <fenn> but the bearing design looks a lot easier than most
[06:54:19] <Phydbleep> Yeah, KISS. :)
[06:54:28] <A-L-P-H-A> without a CNC machine to begin with, it'd be hard to make his design. :)
[06:54:33] <fenn> nice screen printing on the board
[06:54:35] <A-L-P-H-A> well, not hard.
[06:54:37] <A-L-P-H-A> tiem consuming
[06:55:25] <fenn> four holes tapped in a round tube, and eight holes drilled in square stock?
[06:55:43] <fenn> er, channel i mean
[06:55:45] <Phydbleep> A-L-P-H-A: Not really.. I could make those on the lathe...
[06:55:59] <Phydbleep> Not channel.. Milled bar.
[06:56:23] <fenn> well, you could use channel if you wanted to
[06:56:29] <Jymmm> Phydbleep : but, when yo dont have a lathe or a mill, how would you do it?
[06:56:32] <A-L-P-H-A> more time consuming than CNCd. I didn't say it was impossible, just time consuming.
[06:56:51] <Phydbleep> Maybe box section.. Channel would take shims to get it straight.
[06:57:09] <Jymmm> fenn : Thanks, I came across his website a ways back =)
[06:57:42] <Phydbleep> Drill press.. Al box section, V-Block.. Taps. :)
[06:57:50] <fenn> A-L-P-H-A, I think it would be quicker to make the design by hand than mess around with writing a program
[06:59:15] <A-L-P-H-A> one offs, fine. :)
[07:00:30] <Jymmm> Actually I came up with a way to make one that will work for various sized rail plus be adjustable too, then can EASILY be made on the cnc once built =)
[07:01:54] <Jymmm> his is probably stronger and more rigid than mine, but for a first go around, should be just fine =)
[07:02:12] <fenn> yeah i'm moving in a friend's machine that is built out of 2x4's
[07:02:22] <fenn> good enough to screw around with for a first machine
[07:04:20] <fenn> does emc have compensation for crappy machine construction (bent ways, misaligned axes etc)
[07:05:29] <Jymmm> *****
[07:06:24] <fenn> ?
[07:07:25] <A-L-P-H-A> no
[07:07:40] <fenn> thanks alpha
[07:12:41] <fenn> * fenn has dirty thoughts about a computer controlled gib strip to take up bed wear at the headstock
[07:12:46] <fenn> not really
[07:13:09] <Phydbleep> fenn: Brass it back up and get it nickle plated.
[07:13:22] <fenn> gotta get a lathe first :{
[07:13:37] <fenn> actually i say to hell with it all
[07:13:44] <Phydbleep> fenn: I hope you hit a deal like this one. :)
[07:13:46] <fenn> all my machine tools will be homemade
[07:15:20] <fenn> emc seems rather feature-poor for how long it's been around
[07:15:22] <Phydbleep> 10" Logan, small 3 jaw, med 3 jaw, collet set, 0.00 bed wear, 0 spindle play, $0.00. :)
[07:15:36] <fenn> woah
[07:16:02] <Phydbleep> Yeah, I've been scraping cosmoline for the last 2 days. :)
[07:16:27] <fenn> nylon wire brush on angle grinder?
[07:16:37] <Phydbleep> 58 years old and I bet it has < 500 hours on it.
[07:16:56] <Phydbleep> WD-48 and a dead phone-card. :)
[07:17:05] <A-L-P-H-A_laptop> 48?
[07:17:06] <Phydbleep> s/48/40
[07:17:33] <Phydbleep> Them a clean rag and it's done. :)
[07:17:48] <Phydbleep> then
[07:21:22] <fenn> is there a way i can download the current source tree without doing a "checkout"?
[07:22:47] <fenn> i feel like i'm gonna mess up somehow and make it so nobody else can write to the source tree.. maybe that's dumb
[07:27:25] <fenn> nevermind, anonymous access is read-only
[08:00:02] <alex_joni> logger_aj, bookmark
[08:00:02] <alex_joni> See
[08:00:11] <alex_joni> morning guys
[08:03:22] <fenn> morning
[08:03:57] <fenn> alex, i studied C++ in high school but it may have been brain-dead c++ not "reall OO c++"
[08:04:07] <alex_joni> got any questions?
[08:04:20] <alex_joni> I did study _some_ c++, but not enough either :)
[08:04:32] <fenn> can you recommend something that will either refresh my memory or show me that i don't really know anything
[08:04:40] <fenn> and isn't 500 pages
[08:04:47] <alex_joni> heh
[08:04:52] <alex_joni> what do you wanna do?
[08:05:22] <fenn> well for one i'd like to be sure I understand the code i'm reading
[08:05:49] <fenn> i want to use EMC as a general purpose machine controller also
[08:05:55] <fenn> not just for CNC milling machines
[08:06:12] <alex_joni> sounds that you'll contribute smthg nice ;)
[08:06:20] <fenn> also i want to write a CAM plugin for ayam maybe
[08:06:40] <alex_joni> well .. for starters notmuch is in c++
[08:06:43] <alex_joni> most is in .c
[08:06:49] <alex_joni> but communication is done with c++
[08:07:05] <alex_joni> as rcslib (and now libnml use c++)
[08:07:32] <fenn> how does that work? is it compiled with a c compiler or with a c++ compiler that interprets functions written in c?
[08:07:55] <alex_joni> well you can link c and c++ code together
[08:08:31] <alex_joni> objects I mean
[08:08:36] <alex_joni> so compile the .c source
[08:08:41] <alex_joni> compile the .c++ source
[08:08:45] <alex_joni> and link the objects
[08:09:08] <fenn> and objects means binary assembly code right?
[08:09:40] <alex_joni> but that's taken care of by the Makefile
[08:09:43] <alex_joni> yup
[08:10:15] <fenn> we used some sort of visual c++ type product... no makefile
[08:10:53] <fenn> i can't tell if EMC is more or less complicated than any other application
[08:14:25] <fenn> with nml i can connect two different machine tools more or less synchronously? (a few milliseconds)
[08:14:45] <fenn> being controlled by two different pc's
[08:16:07] <alex_joni> hmmm
[08:16:17] <alex_joni> problem is that communication is not realtime
[08:16:24] <alex_joni> libnml isn't
[08:16:38] <alex_joni> but you could use some other ways of synchronizing it
[08:17:10] <alex_joni> maybe a realtime serial connection (your own protocol) using a few pins on the parport (or other IO card)
[08:17:31] <alex_joni> but this all depends greatly on what you want to accomplish, and how far you want to go
[08:18:14] <fenn> right
[08:18:37] <fenn> for most things synchronization under a few hundred milliseconds is good enough
[08:18:54] <alex_joni> few hundred millisecs will be ok by libnml
[08:19:00] <alex_joni> hopefully ;)
[08:19:14] <alex_joni> there are some plans now to add classicladder (connected through NML)
[08:19:39] <alex_joni> but.. what I would like
[08:19:59] <alex_joni> is to be able to map M-codes to messages without recompiling
[08:20:23] <alex_joni> and route those messages to classicladder (where you can do some ladder loggic driven by them)
[08:20:47] <alex_joni> but that would probably need some more messages back to emc (if cl needs to command some movement, etc)
[08:20:53] <fenn> i'm kinda iffy about g-code in general
[08:21:15] <fenn> seems like it would be easier to just do everything in a real programming language
[08:21:19] <alex_joni> wanna do step?
[08:21:53] <alex_joni> if you don't have much to do... I'd suggest RT-ClassicLadder
[08:22:01] <alex_joni> that keeps things to visual programming
[08:22:09] <fenn> i looked at step-nc but it was hard to understand what exactly it was
[08:22:11] <alex_joni> but again, that depends on your needs ;)
[08:22:48] <alex_joni> step-nc is a step forward from g-code (it actually allows a 2-way communication between CAM and CAE, and thus the mill can say what tools it has, and the CAM acts accordingly)
[08:22:53] <fenn> i'm running redhat right now.. no visual C++ and i'd rather learn to use gcc and makefiles anyway
[08:23:06] <alex_joni> not visual C++
[08:23:18] <alex_joni> visual (as in dragging contacts and connecting wires)
[08:23:18] <fenn> visual PLC programming?
[08:23:21] <alex_joni> yup
[08:23:23] <fenn> oh.. bleh
[08:23:36] <alex_joni> http://membres.lycos.fr/mavati/classicladder/
[08:23:39] <fenn> such things never seem to work right
[08:23:54] <alex_joni> they actually do ;)
[08:27:07] <fenn> can you automagically program your real PLC with the emulated PLC diagram?
[08:28:27] <alex_joni> depends on the PLC
[08:28:35] <alex_joni> classicladder is an actual PLC
[08:28:39] <alex_joni> implemented on the PC
[08:28:44] <alex_joni> so you don't need anything else
[08:29:06] <alex_joni> hardware PLC's do tend to have their own GUI
[08:29:09] <fenn> hmm.. thought chips usually had names like MM72686
[08:29:10] <alex_joni> and programming language
[08:29:16] <alex_joni> what chips?
[08:29:23] <fenn> a plc is a chip isn't it??
[08:29:31] <alex_joni> no
[08:29:38] <alex_joni> it's a programable logic controller
[08:29:39] <fenn> programmable logic controller?
[08:30:04] <alex_joni> http://www.joliettech.com/plc_programmable-logic-controller.htm
[08:30:38] <alex_joni> http://xtronics.com/toshiba/tosh-t1.htm
[08:31:21] <fenn> maybe i am confusing PLC's with FPGA's
[08:31:44] <alex_joni> yup
[08:34:27] <fenn> looks cheaper to network PC's together and provide a power electronics/sensor io box
[08:34:43] <fenn> like.. several orders of magnitude cheaper
[08:36:17] <fenn> i hate how you can never get prices on industrial stuff
[08:39:37] <A-L-P-H-A> fenn, welcome to the world of industrial catelogues
[08:39:43] <A-L-P-H-A> market up is super high on these things.
[08:39:53] <fenn> ah. PLD "programmable logic device" is an electronic component with undefined function
[08:40:15] <fenn> plc/pld confused
[08:40:28] <alex_joni> depends .. you can get cheap PLC's
[08:40:34] <alex_joni> about 2-300 $
[08:42:47] <A-L-P-H-A> could always right your own... pic/atmel, controllers
[08:43:43] <alex_joni> even write
[08:43:44] <alex_joni> :D
[08:44:05] <A-L-P-H-A> :P
[08:46:38] <alex_joni> http://www.storewars.org/flash/index.html
[08:48:07] <fenn> i am boycotting flash :)
[08:48:15] <alex_joni> try this.. it's funny
[08:48:51] <fenn> will download .mov file
[08:56:24] <fenn> wow that was pretty bad
[09:12:06] <alex_joni> bad?
[09:12:23] <alex_joni> why bad?
[09:16:57] <fenn> well, it was really cheesy, and it's a friggin movie about vegetables, sheesh!
[09:17:06] <alex_joni> lol
[09:17:10] <alex_joni> I liked it ;)
[09:17:20] <alex_joni> beeing a Star Wars fan ,)
[09:17:30] <fenn> yeah, it was pretty well done for what it is
[09:31:30] <A-L-P-H-A> hahahah. I love the egg troopers
[09:33:19] <A-L-P-H-A> death mellon
[09:33:20] <A-L-P-H-A> hahhahaha
[09:36:02] <A-L-P-H-A> yogurt
[09:36:06] <A-L-P-H-A> hahahaha
[09:44:18] <A-L-P-H-A> aj, lunchtime yet?
[09:44:18] <A-L-P-H-A> alex_joni
[09:46:41] <alex_joni> soon
[09:46:46] <alex_joni> [12:46] <alex_joni> soon
[09:50:00] <fenn> it's bedtime for me
[09:50:09] <alex_joni> night fenn
[09:50:18] <A-L-P-H-A> later
[09:50:37] <A-L-P-H-A> I'm thinking breakfast... bacon and egg and cheese on a english muffing, with a nice coffee.
[09:52:57] <alex_joni> A-L-P-H-A: http://www.cloos.de/inhalt_e/produkte/pdf/tech0303%20MSG-Laser%20E.pdf
[09:56:07] <A-L-P-H-A> checking
[09:56:55] <A-L-P-H-A> is it more efficient?
[09:57:09] <A-L-P-H-A> what's the benefit of laser welding as opposed to tradition mig or tig welding?
[09:57:51] <A-L-P-H-A> oh, hell of a lot faster.
[09:57:58] <A-L-P-H-A> but at what cost? lots more engery
[09:58:03] <A-L-P-H-A> though definitely cool.
[10:09:24] <alex_joni> yup
[10:09:54] <Phydbleep> * Phydbleep wanders back in from running the spindle under power for the first time.
[10:10:33] <Phydbleep> Woohoo! It spins. :)
[10:10:47] <alex_joni> nice
[10:10:52] <alex_joni> hey anders
[10:10:53] <alex_joni> morning
[10:11:39] <Phydbleep> Of course the power source was a 1/2" drill, But the bearings in the head are nice and smooth. :)
[10:11:52] <anonimasu> hello
[10:11:56] <Phydbleep> anonimasu! :)
[10:13:50] <Phydbleep> anonimasu: Hehehe.. For a minute there i thought I scared you off. :)
[10:13:59] <anonimasu> l�
[10:14:09] <anonimasu> Phydbleep: real-ircname isnt good :)
[10:14:37] <alex_joni> l�l?
[10:14:45] <alex_joni> or only l�?
[10:15:14] <anonimasu> err just a typo
[10:15:17] <anonimasu> how's things going?
[10:15:24] <alex_joni> pretty nice here
[10:16:08] <anonimasu> great
[10:17:27] <Phydbleep> * Phydbleep has been cleaning the Logan and getting ready to go get a belt for it tomorrow.
[10:17:53] <alex_joni> what Logan?
[10:18:42] <Phydbleep> Hehehe... Shocked the hellout of the guys at the belt & chain place when I said I'd use leater and skive/sew it if they didn't have anything I could use. :)
[10:19:07] <Phydbleep> alex_joni: 10" Logan .. 1947 model. :)
[10:20:03] <anonimasu> better now :)
[10:20:04] <Phydbleep> * Phydbleep replaced the SouthBend 11x60 with something lighter.
[10:21:08] <alex_joni_> strange ...
[10:21:17] <Phydbleep> Hehehe... It only took about 10% of the time to remove it from the shop as it took to get it in there. :)
[10:21:53] <alex_joni_> Fido: thought such a Logan: http://www.daciagroup.com/
[10:23:55] <Phydbleep> http://www.lathe.com/images/model_820.gif
[10:26:19] <alex_joni_> nice
[10:26:56] <Phydbleep> That'sthe closest pic I could find. :)
[10:27:09] <anonimasu> hm I really need a lathe
[10:27:17] <anonimasu> err cnc lath
[10:27:18] <anonimasu> e
[10:27:25] <alex_joni_> cnc it yourself ;)
[10:27:45] <anonimasu> I turned 12 bronze bushings..
[10:27:58] <anonimasu> yesterday afternoon and this morning
[10:28:43] <Phydbleep> Hmmm... And either I have a roaring case of vitiligo or I really need a shower after spinning that thing up to grease slinging speed.
[10:28:56] <anonimasu> 3mm
[10:29:04] <alex_joni_> * alex_joni_ was wondering
[10:29:13] <alex_joni_> if it were to do emc all over
[10:29:21] <alex_joni_> what features would you like in it?
[10:29:40] <anonimasu> although the last one I did I did with a boring bar.. took 1 cut to get it right..
[10:29:42] <anonimasu> in lathe?
[10:29:54] <anonimasu> I'd want a easy way to program it online..
[10:29:57] <alex_joni_> not only lathe
[10:30:04] <alex_joni_> how do you mean online?
[10:30:07] <anonimasu> that's about what I lack in emc today..
[10:30:16] <anonimasu> you knw
[10:30:17] <anonimasu> err
[10:30:25] <anonimasu> you know when you click a program directly at the controller..
[10:30:41] <alex_joni_> define that
[10:30:44] <anonimasu> or load your dxf with lines and define how many passes it should take it in..
[10:30:57] <alex_joni_> ahh.. but that's CAM's job
[10:30:59] <Phydbleep> Ahh.. Planar milling
[10:31:17] <anonimasu> alex_joni_: CAM does take too much work..
[10:31:30] <alex_joni_> hmmm
[10:31:38] <anonimasu> alex_joni_: if I were to retrofit a lathe at work as CNC.. there would be no one but me to even turn a 10mm shaft..
[10:32:17] <anonimasu> almost every old/new machine has some form of program input on the console/machien
[10:32:19] <anonimasu> machine
[10:32:35] <alex_joni_> you mean standard shapes & such?
[10:32:44] <anonimasu> I mean for quick stuff..
[10:32:53] <Phydbleep> He means a direct entry head.
[10:33:07] <anonimasu> like turning a bar with a couple of degrees taper..
[10:33:40] <anonimasu> entering code works for me, but well, not for my father...
[10:34:20] <anonimasu> Phydbleep: yeah
[10:35:02] <Phydbleep> Does this let you edit the g-code on the fly?.. IE.. Run once, decide it needs a tweak and make it in the g-code instead of having to regen the whole program.
[10:35:43] <anonimasu> Phydbleep: well just the operation..
[10:36:07] <Phydbleep> anonimasu: Sounds like you want an old Sony video-edit console wired to it. :)
[10:36:23] <anonimasu> Phydbleep: ever seen somone program a commercial machine online?
[10:36:52] <Phydbleep> No.. I was standing there watching over his shoulder.
[10:36:53] <anonimasu> Phydbleep: some stuff dosent justify going to the pc to draw it up..
[10:37:05] <Phydbleep> Exatcly.
[10:37:11] <anonimasu> smaller stuff..
[10:37:14] <Phydbleep> Exactly.
[10:37:16] <A-L-P-H-A> we need a message board or something for people.
[10:37:29] <A-L-P-H-A> I wanna ask robin_sz, or les, if gecko 2002 is out yet.
[10:37:41] <Phydbleep> And a java whiteboard for the frikken channel. :)
[10:37:56] <anonimasu> that you might be better off hand turning, if it werent for the time it'd take..
[10:37:57] <A-L-P-H-A> I have a website, but no java.
[10:38:14] <anonimasu> like a shaft with a taper..
[10:38:24] <anonimasu> and some bearing surfaces.. that requires precision
[10:38:33] <Phydbleep> anonimasu: The sony console is a keypad + shuttle/jog wheel + other controls.
[10:38:43] <anonimasu> Phydbleep: yep
[10:38:58] <Phydbleep> anonimasu: You want one?
[10:39:02] <anonimasu> i'll borrow a encoder off work and try the encoder stuff made for emc1 today..
[10:39:28] <anonimasu> Phydbleep: shipping to sweden is expensive :)
[10:40:05] <alex_joni_> did you guys ever use L-codes in g-code?
[10:40:12] <anonimasu> no
[10:40:20] <Phydbleep> anonimasu: I was thinking more of drawings/schematics and letting you scrounge your own damn parts. <JK> :)
[10:40:38] <anonimasu> lol
[10:40:43] <anonimasu> I'll be fine without..
[10:40:49] <Phydbleep> anonimasu: Plus then you get the panel layout you want. :)
[10:41:32] <anonimasu> alex_joni_: Online programming is on my wishlist..
[10:42:28] <anonimasu> but I think websys has some very nice program for that :)
[10:42:36] <Phydbleep> Hmm.. bbiaw.. Going to go find out what color will win.. Grease&Rust or Skin. :)
[10:42:41] <A-L-P-H-A> woohoo! got a whiteboard running now.
[10:42:50] <anonimasu> nice
[10:42:51] <A-L-P-H-A> http://mycomputer.lloydleung.com/drawboard_1_52/test.html
[10:43:24] <anonimasu> conversational synergy...
[10:43:26] <A-L-P-H-A>
[10:43:40] <anonimasu> http://www.webersys.com/pressrel1.htm
[10:44:04] <anonimasu> I dont know how much a license is but it seems nice :)
[10:44:29] <anonimasu> brb
[10:45:54] <A-L-P-H-A> <-- anyone able to connect?
[10:46:03] <alex_joni_> * alex_joni_ trying now
[10:46:36] <A-L-P-H-A> heh
[10:46:50] <alex_joni_> yup
[10:46:53] <alex_joni_> seems to work
[10:46:58] <A-L-P-H-A> nice little app.
[10:46:59] <A-L-P-H-A> :D
[10:48:11] <A-L-P-H-A> it isn't cad, but it works. :D
[11:25:15] <Phydbleep> And the winner is.... SKIN! :)
[11:25:27] <Phydbleep> * Phydbleep feels much less human now. :)
[11:26:29] <anonimasu_> what did I miss?
[11:26:59] <A-L-P-H-A> Phydbleep put up his webcam, and pwnd some sheep.
[11:27:04] <A-L-P-H-A> I'm scared for life now.
[11:27:21] <anonimasu_> nice
[11:27:29] <anonimasu_> *yawns*
[11:27:40] <A-L-P-H-A> anonimasu, you maybe know this!
[11:27:44] <anonimasu_> there came some salesmen that asked alot so I ran away from work home to the mill
[11:27:54] <A-L-P-H-A> please let me complete the whole thought firs.t
[11:27:55] <anonimasu_> to mill some ridges out of a box..
[11:28:29] <anonimasu_> the girl with them seems like "mean"..
[11:29:00] <A-L-P-H-A> when using an endmill, on alu 6061, machinery's handbook, says to use 3:4 ratio (material, and diamter of endmill), at whatevre given feedrate (RPM x DOCperTooth x Teeth).
[11:29:12] <A-L-P-H-A> Now... what that's for endmilling. What about slot milling?
[11:30:04] <anonimasu_> hm, I'd use the same formula but back off on the Z axis depth
[11:30:13] <anonimasu_> err depth per pass..
[11:30:41] <A-L-P-H-A> really? Currently I'm going 0.1" DEPTH per pass, for endmilling. So maybe like 25% of that? 0.05"?
[11:30:54] <anonimasu_> um
[11:31:12] <anonimasu_> yeah
[11:31:25] <A-L-P-H-A> plus I gotta plunge this sucker in as well.
[11:31:36] <A-L-P-H-A> yikes.
[11:31:36] <A-L-P-H-A> heh
[11:31:39] <anonimasu_> you should do a helical entry..
[11:31:43] <anonimasu_> it's less scary..
[11:31:53] <anonimasu_> my machine did a 250mm/min plunge into alu a bit back..
[11:31:55] <anonimasu_> or well multiple..
[11:32:08] <A-L-P-H-A> ?
[11:32:14] <anonimasu_> since somthing went wrong with my .cnc files..
[11:32:18] <anonimasu_> :)
[11:32:18] <A-L-P-H-A> mine's set to go like 7ipm plunge.
[11:32:36] <A-L-P-H-A> 7ipm = 177.8mm/min
[11:32:39] <anonimasu_> hm, what size of endmill..
[11:32:50] <A-L-P-H-A> 1hp, benchtop mill.
[11:33:03] <A-L-P-H-A> anonimasu, http://www.lloydleung.com/gallery
[11:33:34] <anonimasu_> yep
[11:33:50] <anonimasu_> hm, I usually take it slow when I plunge..
[11:34:05] <anonimasu_> well, it worked but the whole mill bent..
[11:34:10] <anonimasu_> since I had some loose scews ;)
[11:34:20] <anonimasu_> the motor assembly liften
[11:34:21] <anonimasu_> liftes
[11:34:23] <anonimasu_> lifted.
[11:35:10] <A-L-P-H-A> yikes.
[11:35:48] <anonimasu_> helical entries are much smoother
[11:35:49] <anonimasu_> :)
[11:35:57] <anonimasu_> if you can ab-use them ;)
[11:37:06] <A-L-P-H-A> anonimasu, the plunge would be for a 1/4" slot, with a 3/16" endmill.
[11:37:20] <anonimasu_> hm..
[11:37:27] <A-L-P-H-A> small.
[11:37:32] <anonimasu_> or if you can perform a ramped entry..
[11:37:36] <anonimasu_> well plunge should be fine..
[11:37:42] <A-L-P-H-A> I can do a ramped entry.
[11:37:50] <A-L-P-H-A> down the middle, and zigzag down.
[11:37:57] <A-L-P-H-A> and then just clean the edges.
[11:38:03] <anonimasu_> that's the way to go
[11:38:12] <anonimasu_> unless you want to try a straight plunge
[11:38:18] <A-L-P-H-A> well, all depends on how mastercam wants to behave.
[11:38:27] <anonimasu_> oh..
[11:38:29] <A-L-P-H-A> I don't think my endmill can do that.
[11:38:34] <A-L-P-H-A> I can write it by hand, or do it by mastercam.
[11:38:39] <anonimasu_> it's not a problem in mastercam..
[11:38:40] <anonimasu_> :)
[11:38:43] <A-L-P-H-A> finally got it to behave for the most part.
[11:38:52] <A-L-P-H-A> anonimasu, are you fimiliar with mastercam?
[11:39:02] <anonimasu_> yes
[11:39:07] <A-L-P-H-A> got VNC?
[11:39:11] <A-L-P-H-A> heh.
[11:39:14] <anonimasu_> yes
[11:39:22] <anonimasu_> but it's been a while since I did anything with it
[11:39:28] <A-L-P-H-A> wanna do a quick tutorial? or see what I can do, and your comments on how I could do it better?
[11:40:01] <anonimasu_> not right now
[11:40:17] <A-L-P-H-A> :) no problem.
[11:40:29] <anonimasu_> you saw that morse key I made..
[11:40:40] <A-L-P-H-A> anonimasu, got a copy of machnery's handbook?
[11:40:44] <anonimasu_> it's from playing with mastercam :)
[11:40:49] <anonimasu_> yes but it's upstair
[11:40:49] <anonimasu_> s
[11:41:01] <A-L-P-H-A> no electronic edition? ;)
[11:41:08] <anonimasu_> no
[11:41:30] <A-L-P-H-A> hmm. 26th edition is on alt.binaries.warez.autocad.
[11:41:38] <anonimasu_> lol
[11:42:00] <anonimasu_> hardcopy :)
[11:42:18] <A-L-P-H-A> I wouldn't mind a hardcopy... but not for the prices I see it at.
[11:43:03] <A-L-P-H-A> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&category=29223&item=6959337335&rd=1 oh WOW!
[11:44:43] <anonimasu_> very expensive book
[11:44:43] <anonimasu_> :9
[11:44:50] <rayh> Not likely.
[11:44:51] <A-L-P-H-A> it's a first edition.
[11:44:55] <anonimasu_> rayh: yeah
[11:45:01] <A-L-P-H-A> hi rayh.
[11:45:03] <anonimasu_> but the book's expensive always
[11:45:12] <anonimasu_> 100$
[11:45:15] <rayh> Hi Guys.
[11:45:16] <anonimasu_> :)
[11:45:30] <alex_joni_> hello rayh
[11:46:14] <rayh> I used to collect books but they don't take a crane to move around.
[11:46:28] <rayh> Wanted the crane so had to collect heavier stuff.
[11:46:35] <anonimasu_> lol
[11:46:48] <A-L-P-H-A> ?
[11:47:22] <A-L-P-H-A> yeah, the handboook was posted on the 3rd.
[11:47:34] <A-L-P-H-A> on abwa.
[11:47:37] <anonimasu_> :)
[11:48:14] <anonimasu_> * anonimasu_ is machining a jig
[11:48:22] <A-L-P-H-A> jiggy with it.
[11:48:24] <A-L-P-H-A> jig for what?
[11:48:29] <anonimasu_> machining some stuff ;)
[11:48:33] <A-L-P-H-A> I need to machine a jib soon as well.
[11:48:36] <A-L-P-H-A> what stuff? :P
[11:48:45] <anonimasu_> stuff.
[11:48:46] <anonimasu_> :D
[11:48:50] <anonimasu_> thoose seed plant thingies..
[11:49:11] <A-L-P-H-A> hard to dig a hole?
[11:49:22] <anonimasu_> the seed feeding part
[11:49:31] <A-L-P-H-A> <shrug>
[11:51:16] <anonimasu_> :)
[11:52:29] <anonimasu_> I wonder how visualmill handles nested pockets.
[11:52:56] <anonimasu_> nicely.
[11:53:17] <A-L-P-H-A> nested? like multiple pockets?
[11:54:09] <anonimasu_> islands
[11:54:13] <anonimasu_> yeah
[11:54:26] <anonimasu_> pockets with nested contours.. or somthing like that
[11:54:29] <anonimasu_> ;)
[11:54:32] <A-L-P-H-A> mastercam just does. it's nice.
[11:54:38] <A-L-P-H-A> I see.
[11:54:50] <A-L-P-H-A> if you said islands. I would have understood.
[11:55:12] <anonimasu_> yep
[11:57:33] <anonimasu_> hm..
[11:57:53] <rayh> Started emc and irc went away.
[11:58:38] <anonimasu_> strange
[12:00:34] <alex_joni_> hey rayh
[12:00:37] <alex_joni_> what's CP ?
[12:00:44] <anonimasu_> cp?
[12:00:57] <alex_joni_> yeah.. was reading through some pretty old arhives
[12:01:08] <anonimasu_> no idea
[12:01:10] <alex_joni_> rayh was working on some cp (cp1, cp2, smthg like that)
[12:01:24] <alex_joni_> an0n: that's why I asked rayh :)
[12:02:12] <rayh> CP That was a weekend project that Matt, Lawrence and I worked on.
[12:02:26] <rayh> C onversational P rogrammer.
[12:02:31] <alex_joni_> right
[12:02:44] <alex_joni_> how's the lathe stuff?
[12:02:47] <rayh> It started as a NIST xml project.
[12:03:42] <rayh> We grabbed it, converted Jon Elson's c code and made the tickle interface.
[12:04:06] <rayh> Pretty dated stuff but I use it for pocketing -- no islands.
[12:04:15] <rayh> bolt circles work well
[12:04:34] <alex_joni_> right.. anyways
[12:04:38] <rayh> You can do a bit of text engraving and bezel with it also.
[12:04:40] <alex_joni_> is paul_c still around?
[12:04:56] <alex_joni_> or did he leave for nist?
[12:04:59] <rayh> Just got up and headed for the coffee machine.
[12:05:08] <alex_joni_> heh
[12:05:19] <rayh> We three went down and met with Fred yesterday afternoon.
[12:05:46] <alex_joni_> you did? nice to hear that
[12:06:01] <rayh> anonimasu: Did I answer your cp question?
[12:06:14] <rayh> Or would you like a quick tutorial.
[12:06:57] <rayh> I don't think I read that right. Was alex asking about cp?
[12:08:04] <anonimasu_> hm
[12:08:11] <anonimasu_> * anonimasu_ still ponders about jog wheel
[12:08:27] <alex_joni_> * alex_joni_ was asking about cp
[12:08:28] <A-L-P-H-A> swpadnos has a jobwheel thingie.
[12:08:32] <A-L-P-H-A> dunno how well it works.
[12:08:44] <alex_joni_> but I think that's enough info on it ;)
[12:08:54] <anonimasu_> heh
[12:08:58] <rayh> Okay.
[12:09:16] <A-L-P-H-A> an anologue to pwm pulsed drive train, to send pulses to a step/dir driver.
[12:09:30] <rayh> It is on the 4.xx disk menu.
[12:09:39] <A-L-P-H-A> rayh! you'd might know, or even Paul.
[12:09:50] <anonimasu_> hm, that's not quite what I want..
[12:09:55] <anonimasu_> I want emc to know whre I am..
[12:09:56] <anonimasu_> :9
[12:09:58] <anonimasu_> :)
[12:10:00] <A-L-P-H-A> I got an ER-11 collet extension now. I'm wondering what's the best way to secure bearings onto it. As one end I can't touch.
[12:10:17] <A-L-P-H-A> I was thinking of using a spiral retaining ring, to hold the bearings inplace on one end.
[12:10:33] <A-L-P-H-A> retaining ring, bearing, bearing, space, bearing, pully, nylon lock nut.
[12:11:09] <alex_joni_> an0n: just tell emc you're in sweden
[12:11:15] <alex_joni_> alex_joni_ is now known as alex_joni
[12:11:31] <rayh> I've not worked with jogwheel code at all
[12:11:43] <Phydbleep> anonimasu: jog/shuttle wheel.. It's the pseudo-analog knob on the front.. :)
[12:11:54] <anonimasu_> Phydbleep: yeah
[12:11:56] <anonimasu_> I know
[12:12:12] <anonimasu_> Phydbleep: but it should go to the controller so I can jog while keeping my position..
[12:12:29] <anonimasu_> Phydbleep: zeroing tools, and stuff like that's easier with a jog wheel
[12:12:44] <Phydbleep> Yeah, It should let you edit the g-code on the fly as well. :)
[12:13:00] <anonimasu_> well take positions for the code you write atleast..
[12:13:01] <rayh> So the jog wheel you've got does not change displayed position?
[12:13:39] <rayh> brb coffee
[12:13:41] <anonimasu_> I dont have any..
[12:13:42] <anonimasu_> heh
[12:13:44] <Phydbleep> jog wheel moves 1 selected axis.
[12:13:45] <anonimasu_> that's why I wonder about it..
[12:13:46] <anonimasu_> yeah
[12:14:02] <anonimasu_> is ther any jog wheel support for emc2?
[12:14:10] <anonimasu_> or is it possible to port it to emc2?
[12:14:35] <Phydbleep> If not there will be by the time I'm through bitching. :)
[12:14:44] <anonimasu_> lol
[12:14:52] <anonimasu_> I found emc2 a joy compared to emc1..
[12:14:59] <anonimasu_> emc1 is slower then emc2 at the same speed :9
[12:15:00] <anonimasu_> :)
[12:15:56] <Phydbleep> * Phydbleep is slower at the moment as well.. 06:15 here.. Past time for me to crawl under a flat rock..
[12:16:31] <Phydbleep> See you in 6 or 7 hours. :)
[12:16:54] <anonimasu_> yeah laters
[12:19:17] <rayh> back
[12:19:57] <anonimasu_> wb ray
[12:24:46] <anonimasu_> brb.
[12:24:50] <anonimasu_> going to mill this part
[12:25:59] <anonimasu_> as I've said before.
[12:26:05] <anonimasu_> images to come :)
[12:26:10] <alex_joni> yo paul_c
[12:26:11] <anonimasu_> I am bringing the cam outside now
[12:26:14] <alex_joni> morning ;)
[12:26:29] <alex_joni> cam outside?
[12:26:32] <alex_joni> milling your trees?
[12:27:10] <rayh> Paul C plays with one of the cats.
[12:40:32] <anonimasu_> lol
[12:40:37] <anonimasu_> I broke another endmill.
[12:40:41] <alex_joni> :/
[12:40:49] <anonimasu_> forgot to lube it before it hit the materiall
[12:40:51] <anonimasu_> err
[12:40:52] <anonimasu_> material
[12:41:06] <anonimasu_> 600mm/min :/
[12:41:31] <anonimasu_> 0.04mm chips..
[12:42:08] <anonimasu_> I need a way faster spindle.. or more self control..
[12:42:10] <anonimasu_> :D
[12:42:26] <alex_joni> lol
[12:42:35] <alex_joni> * alex_joni hands anonimasu some self control
[12:42:56] <anonimasu_> * anonimasu_ burps
[12:43:11] <alex_joni> rayh started emc again ;)
[12:43:23] <anonimasu_> paul_c: there?
[12:43:42] <alex_joni> an0n: let him play with the cat
[12:43:43] <alex_joni> :D
[12:44:19] <anonimasu_> oh it's not urgent
[12:44:42] <anonimasu_> I am having a look at handwheel.cc
[12:44:49] <alex_joni> need help?
[12:45:16] <anonimasu_> mostly curious if it'd work with emc2
[12:45:23] <alex_joni> should
[12:45:26] <alex_joni> let me look at it
[12:45:26] <anonimasu_> from what I can see it uses nml..
[12:45:40] <anonimasu_> ok
[12:47:12] <alex_joni> yup.. should work
[12:47:27] <anonimasu_> hm, now I just need to get a external paralell port..
[12:47:44] <alex_joni> doesn't it work on a MIDI port?
[12:47:53] <anonimasu_> oh, maybe..
[12:47:59] <anonimasu_> I dont have one at the box I think..
[12:48:23] <anonimasu_> I still need a bit of re-write..
[12:48:24] <anonimasu_> :)
[12:48:34] <alex_joni> heh
[12:48:47] <alex_joni> well. I'm around if you get stuck
[12:48:47] <anonimasu_> acceleration and stuff from whe wheel
[12:48:59] <anonimasu_> after 16:00 i'll be working on it
[12:50:09] <anonimasu_> :)
[12:50:21] <alex_joni> I guess GMT ...
[12:50:41] <anonimasu_> 14:50 now
[12:50:48] <alex_joni> ah ok
[12:50:49] <anonimasu_> about a hour
[12:51:10] <anonimasu_> will you be here later tonight?
[12:54:38] <anonimasu_> hm, seems like the midi port would work..
[12:54:44] <anonimasu_> I better grab a soundcrard for the box.
[12:54:47] <alex_joni> yup.. that's the way it's coded
[12:55:36] <anonimasu_> sems pretty easy also..
[12:55:54] <anonimasu_> seems like it's written to take accel into consideration..
[12:56:00] <anonimasu_> well guess I'll have to try it tonight
[12:56:09] <anonimasu_> laters
[14:06:21] <alex_joni> * alex_joni goes home
[14:06:22] <alex_joni> later guys
[15:16:39] <anonimasu_> I've got the shunt and my opamps
[17:02:21] <Jymmm> ug
[17:12:00] <daryl> My sentiments exactly.
[17:12:42] <Jymmm> heh
[17:24:32] <alex_joni> greetings
[17:25:41] <daryl> Hey
[17:25:56] <alex_joni> hello
[17:26:09] <daryl> * daryl has twitching motors
[17:26:29] <Jymmm> kinky
[17:27:10] <daryl> ARGH!
[17:27:29] <alex_joni> what?
[17:27:39] <daryl> Twitching motors
[17:30:38] <daryl> Strange.
[17:30:44] <daryl> Strange to me anyway.
[17:31:02] <daryl> Got the scope hooked up...
[17:31:24] <daryl> emc seems to send bursts of 25 pulses to the motors at random
[17:31:47] <Jymmm> you have a dual channel scope?
[17:31:58] <daryl> yeah
[17:32:14] <daryl> The dir is constant for the duration of the burst
[17:32:29] <alex_joni> fsckit
[17:32:32] <daryl> Also getting following errors... so maybe I have something very wrong in my config.
[17:32:37] <alex_joni> I just installed ALSA
[17:32:41] <Jymmm> I'd setup one probe on the parallel port side, then another on the driver side (if you can) and compare the two.
[17:32:51] <alex_joni> my emu10k1 has 62 volume controls in alsa :)
[17:33:01] <daryl> I could.. but it's clear that the stuff on the parallel port side is wrong.
[17:33:17] <daryl> The pulses just shouldn't be there.
[17:33:21] <Jymmm> ah
[17:33:45] <daryl> Everything's sitting idle, and the motors are twitching..
[17:33:52] <daryl> once in a while
[17:33:55] <alex_joni> daryl: what's your deadband?
[17:34:05] <alex_joni> if it's too low it will behave like this
[17:34:25] <daryl> I've tried raising it way up... It's 0.00013 right now
[17:34:41] <daryl> i/o scales are 8000
[17:34:48] <daryl> 1/8000 = 0.000125
[17:35:39] <daryl> I thought the twitching would stop if I raised the deadband, but it didn't seem to make any difference.
[17:36:44] <daryl> I'm running emc2 under kernel and on new hardware which emc hasn't run on before.
[17:36:50] <daryl> by me anyway
[17:37:44] <daryl> For a while I thought it might be one of those buggy parallel ports people have mentioned... but the readout on tkemc also twitches
[17:38:25] <daryl> So I don't think it's hardware.
[17:40:00] <alex_joni> are you sure it's emc2?
[17:40:07] <alex_joni> or is it BDI-4?
[17:40:27] <daryl> I checked out the bdi-4 branch of emc2.
[17:40:33] <daryl> yesterday
[17:41:28] <daryl> yeah.. just did checked that I really used that tag.
[17:41:39] <daryl> -did
[17:42:08] <anonimasu> hello
[17:42:21] <anonimasu> daryl: deadband`
[17:42:23] <anonimasu> ?
[17:42:41] <daryl> Tried playing with that. See above.
[17:42:44] <anonimasu> ah
[17:42:48] <anonimasu> sorry just woke up
[17:42:52] <daryl> :)
[17:43:01] <anonimasu> alex_joni: I'll be trying the handwheel.cc later
[17:43:10] <anonimasu> alex_joni: although I am unsure if the port works at all..
[17:43:46] <anonimasu> well dinner
[17:43:53] <daryl> Any other ideas of what could cause twitching?
[17:46:07] <anonimasu> daryl: have you tried running the mill with emc1?
[17:46:41] <daryl> I used to have an emc1 setup on an old machine that was working... but I broke things there and thought it was best to start over on a newer machine.
[17:46:41] <anonimasu> daryl: if the readout twitches it's a config error :) most likely
[17:46:43] <anonimasu> I had the same..
[17:46:48] <anonimasu> but I cant remember what I changed
[17:46:50] <daryl> Yeah...
[17:46:51] <anonimasu> brb food..
[17:46:55] <anonimasu> will look into it afterwards
[17:46:58] <anonimasu> :)
[17:47:09] <daryl> I'm starting over with generic.ini at the moment to see if it works.
[17:47:23] <daryl> (without the hardware powered up)
[17:54:40] <daryl> Copied over all the generic.* stuff, and just changed the limit/home polarities to match what I have tied on the end of the cable...
[17:55:12] <daryl> Still get the twitching (pulses on scope) and following errors. I don't have to press any keys other than F1 and F2.
[17:57:33] <daryl> Just to check, I unplugged the cable and ran ./generic.run, problem still there.
[18:22:20] <anonimasu> iab
[18:22:29] <anonimasu> iab
[18:22:31] <anonimasu> err
[18:22:38] <Jymmm> iaf
[18:23:49] <anonimasu> daryl: try increasing the deadband lots
[18:24:02] <daryl> I raised it by 100x, no luck
[18:25:43] <anonimasu> want me to send you the config I was using for emc1?
[18:26:23] <daryl> Nah.
[18:26:37] <anonimasu> or the emc2 config I run..
[18:27:12] <daryl> Could take a look at the emc2 config, I suppose. dvpub@telus.net
[18:30:35] <anonimasu> you should have it in a bit
[18:31:01] <daryl> Thanks... will take a look in a bi.
[18:31:03] <daryl> bit even
[18:32:32] <anonimasu> although it's a metric config
[18:37:15] <alex_joni> daryl: just remember you are using emc1
[18:37:29] <alex_joni> the bdi-4 is actually emc1 .. little resemblence with emc2
[18:37:38] <alex_joni> only common thing is the use of libnml
[18:37:49] <alex_joni> if it errors, then you need to increase ferror
[18:38:05] <anonimasu> et me open a ah
[18:38:11] <anonimasu> :D
[18:38:12] <alex_joni> it might get rid of the twitching too
[18:38:18] <daryl> Should the setup in generic.ini work with no hardware attached?
[18:38:26] <anonimasu> ferror should be set to pretty high.....
[18:38:27] <alex_joni> should .. yes
[18:38:31] <daryl> Doesn't.
[18:38:33] <anonimasu> if you try to get any speed out of steppermod..
[18:38:36] <alex_joni> hmmm
[18:39:25] <anonimasu> what computer are you running this at?
[18:39:50] <alex_joni> just ran generic.run .. works here
[18:40:20] <daryl> If you run it, press F1 and F2, and let it sit... does it ever show twitches on the readout or give a following error?
[18:41:10] <alex_joni> it's set to inch, max_vel=1.0, def_accel=20=max_accel, deadband=0.0006 (remember you got 3-4 of these)
[18:41:33] <alex_joni> ferror=1.000, min_ferror=0.010
[18:42:02] <alex_joni> did you change all deadbands?
[18:42:17] <anonimasu> alex_joni: do I need to have a midi driver installed for the jogwheel to work?
[18:42:22] <alex_joni> nope
[18:42:33] <anonimasu> well I should be able to test this then..
[18:42:34] <alex_joni> I don't think so..
[18:42:36] <daryl> Yeah, tried increasing deadbands in my config 100x, no change.
[18:42:37] <alex_joni> :-?
[18:42:45] <alex_joni> all of them?
[18:42:47] <daryl> yes
[18:42:49] <anonimasu> I dont know what kind of card it is even..
[18:42:50] <alex_joni> :(
[18:43:04] <anonimasu> maybe I should grab a sb16
[18:43:13] <daryl> Computer is an athlon xp something or other... 2GHz-ish
[18:43:14] <anonimasu> it seems like it can open the port atleast
[18:43:19] <alex_joni> how is your PID set up?
[18:43:35] <anonimasu> you should not get following error is somthing isnt very wrong..
[18:43:45] <daryl> Been playing with all sorts of values there... but generic.ini doesn't work without hardware by itself...
[18:43:53] <alex_joni> yes it does
[18:44:03] <daryl> On your system it does.
[18:44:05] <daryl> Not on mine.
[18:44:12] <alex_joni> on all it does :)
[18:44:19] <alex_joni> you're the first it doesn't
[18:44:20] <alex_joni> :D
[18:44:30] <alex_joni> did you alter PERIOD?
[18:44:32] <anonimasu> no.. mine didnt work either..
[18:44:40] <daryl> So, doesn't that suggest something is broken in my build?
[18:44:43] <anonimasu> actually, but that was because I tweaked my units..
[18:44:51] <daryl> Didn't change anything in Generic.
[18:44:53] <anonimasu> and had my deadband set smaller then my step..
[18:45:16] <alex_joni> daryl: what's output_scale set to?
[18:45:24] <alex_joni> and INPUT_SCALE too
[18:45:27] <daryl> In generic.ini or my own .ini?
[18:45:33] <alex_joni> whichever fails
[18:45:37] <daryl> They both fail.
[18:45:43] <alex_joni> generic.ini then
[18:45:47] <daryl> Generic is 1000 if I remember right, and mine is 8000.
[18:45:55] <alex_joni> what version of generic.ini do you have?
[18:46:01] <daryl> yeah, just checked. 1000.
[18:46:13] <daryl> VERSION = $Revision: $
[18:46:13] <alex_joni> VERSION = $Revision: ______ $
[18:46:22] <alex_joni> seems about right
[18:46:28] <alex_joni> what BDI do you have installed?
[18:46:34] <daryl> No bdi
[18:46:38] <alex_joni> hmm
[18:46:45] <alex_joni> and rtai tests are ok?
[18:46:47] <daryl> Here's what I did... this may be why things are broke.
[18:46:54] <daryl> just a sec with the rtai q
[18:47:00] <alex_joni> ok
[18:47:17] <daryl> Installed fc3, got kernel because the latest stable rtai that I could find had a patch for it.
[18:47:24] <anonimasu> ocalhost:/home/an0n/emc/plat/nonrealtime/bin# ./handwheel
[18:47:24] <anonimasu> starting handwheel
[18:47:27] <anonimasu> initializing joystatus
[18:47:29] <daryl> Installed the kernel and rtai mostly with all defaults.
[18:47:31] <anonimasu> should be about right..
[18:47:52] <alex_joni> daryl: go on
[18:48:10] <daryl> And downloaded the emc2 bdi-4 branch, compiled it.
[18:48:23] <daryl> That's about it.
[18:48:33] <alex_joni> hmm... should work
[18:48:41] <daryl> I just went and turned off a whole bunch of services (chkconfig) that I don't think I need, just in case there's too much crap running.
[18:48:50] <alex_joni> nah...
[18:48:54] <anonimasu> the machine shouldnt move anyway
[18:49:02] <alex_joni> rt is higher priority anyways
[18:49:10] <daryl> Yeah.. makes sense.
[18:49:20] <daryl> rtai tests. suggestions?
[18:49:44] <daryl> Hmmm...
[18:49:45] <alex_joni> if it generally runs then rtai should be ok
[18:49:51] <daryl> Error opening /dev/rtf3
[18:50:02] <alex_joni> rtf3? wtf?
[18:50:16] <daryl> Tried to run the kernel latency test.
[18:50:18] <daryl> It worked before.
[18:50:29] <daryl> I think redhat messes with the /dev dir every reboot.
[18:51:45] <daryl> ok.. doing a make devices in the rtai source dir re-made those device files.
[18:52:10] <daryl> latency test runs now:
[18:52:17] <daryl> 2005/05/11 11:51:55 min: -254 max: 12691 average: 635
[18:52:35] <alex_joni> min=-254?
[18:52:46] <alex_joni> hmmm
[18:52:47] <daryl> preempt test gives:
[18:52:48] <daryl> * latency: min: -24, max: 23, average: 0; fastjit: 25, slowjit: 16 * (all us)
[18:53:42] <daryl> the kern/switches test doesn't seem to work... or at least its output doesn't look sensible to me:
[18:53:51] <daryl> May 10 18:42:37 d154-20-233-66 exiting on signal 15
[18:53:51] <daryl> May 10 18:43:54 d154-20-233-66 syslogd 1.4.1: restart.
[18:53:51] <daryl> May 10 19:36:08 d154-20-233-66 exiting on signal 15
[18:53:51] <daryl> May 10 19:38:01 d154-20-233-66 syslogd 1.4.1: restart.
[18:54:27] <alex_joni> strange
[18:54:40] <daryl> Does yours give more normal looking results?
[18:54:58] <alex_joni> yup
[18:55:12] <alex_joni> can't paste, different machine
[18:56:09] <daryl> I'm ssh'd into mine.
[18:56:21] <alex_joni> try user/switches
[18:56:51] <daryl> *
[18:56:51] <daryl> *
[18:56:51] <daryl> * Type ^C to stop this application.
[18:56:51] <daryl> *
[18:56:51] <daryl> *
[18:56:51] <daryl> Wait for it ...
[18:56:53] <daryl> FOR 20 TASKS: TIME 22 (ms), SUSP/RES SWITCHES 40000, SWITCH TIME 557 (ns)
[18:56:55] <daryl> FOR 20 TASKS: TIME 24 (ms), SEM SIG/WAIT SWITCHES 40000, SWITCH TIME 603 (ns)
[18:57:09] <alex_joni> May 11 21:57:35 bdi420 kernel:
[18:57:09] <alex_joni> May 11 21:57:35 bdi420 kernel: Wait for it ...
[18:57:09] <alex_joni> May 11 21:57:35 bdi420 kernel:
[18:57:09] <alex_joni> May 11 21:57:35 bdi420 kernel:
[18:57:09] <alex_joni> May 11 21:57:35 bdi420 kernel: FOR 30 TASKS: TIME 736 (ms), SUSP/RES SWITCHES 120000, SWITCH TIME (INCLUDING FULL FP SUPPORT) 6134 (ns)
[18:57:11] <alex_joni> May 11 21:57:35 bdi420 kernel:
[18:57:13] <alex_joni> May 11 21:57:35 bdi420 kernel: FOR 30 TASKS: TIME 737 (ms), SEM SIG/WAIT SWITCHES 120000, SWITCH TIME (INCLUDING FULL FP SUPPORT) 6138 (ns)
[18:57:19] <alex_joni> that's kern/switches
[18:57:44] <alex_joni> Wait for it ...
[18:57:44] <alex_joni> FOR 20 TASKS: TIME 267 (ms), SUSP/RES SWITCHES 40000, SWITCH TIME 6685 (ns)
[18:57:44] <alex_joni> FOR 20 TASKS: TIME 270 (ms), SEM SIG/WAIT SWITCHES 40000, SWITCH TIME 6766 (ns)
[18:57:49] <alex_joni> user/switches
[18:58:10] <daryl> What kind of machine do you have?
[18:58:17] <alex_joni> athlon 1.4G
[18:58:32] <alex_joni> meep?
[18:58:34] <daryl> Hmm.. the numbers on mine appear much faster...
[18:58:44] <alex_joni> yup
[18:58:50] <alex_joni> you might be much faster
[18:59:03] <daryl> I suppose. Don't know enough about that stuff.
[18:59:14] <Jymmm> daryl if you were dling porn like alex_joni, you numbers would be slow too
[18:59:42] <daryl> heh heh
[18:59:54] <alex_joni> Jymmm: not dling only watching
[19:00:10] <alex_joni> not enough bandwidth for dling
[19:00:15] <Jymmm> alex_joni Oh, streaming.... my bad (get a better codec)
[19:00:33] <alex_joni> heh
[19:00:38] <robin_sz> alex_joni: meep
[19:01:05] <alex_joni> hello robin
[19:01:40] <daryl> alex_joni, what kernel version are you running?
[19:01:47] <alex_joni> 2.6.10
[19:01:53] <Jymmm> * Jymmm places robin_sz on a pedastal (which ironically looks a LOT like a guillotine)
[19:02:01] <daryl> Maybe I should move to that one... seems that's what other people are using.
[19:02:11] <alex_joni> well it's the BDI ..
[19:02:22] <daryl> Yeah.. that's reason enough for me.
[19:02:35] <alex_joni> I installed it mainly because I wanted to work on emc2 on 2.6
[19:03:05] <Jymmm> robin_sz : Can you feel the love in the room?
[19:03:19] <daryl> I suppose I could use the bdi too... is the bdi based on a particular distro, or is it totally custom?
[19:04:25] <daryl> * daryl needs food.
[19:04:37] <Jymmm> * Jymmm hands daryl an MRE
[19:04:38] <alex_joni> it's debian based
[19:04:43] <daryl> * daryl turns on the radio...
[19:04:44] <alex_joni> sarge afaik
[19:06:58] <daryl> I think I'm going to feed myself, then rebuild everything with a 2.6.10 kernel.
[19:07:23] <daryl> Happy happy joy joy
[19:07:38] <alex_joni> lol
[19:07:52] <alex_joni> but I really don't think it's kernel related
[19:07:58] <daryl> What could it be?
[19:08:05] <daryl> The rtai tests don't appear to work properly
[19:08:13] <Jymmm> daryl in the MRE, that isn't exactly "salt" in that lil packet, nor is that parcley either =)
[19:08:15] <alex_joni> I've been running 2.2, 2.4 (in a lot of flavours), and 2.6.10 now
[19:08:24] <Jymmm> parsly
[19:08:38] <daryl> Heh heh.
[19:08:49] <alex_joni> no ideea why it doesn't work..
[19:08:56] <alex_joni> but while at it.. try emc2 ;)
[19:09:05] <daryl> If it was just my setup, I'd accept it was my setup. But generic.ini doesn't go.
[19:09:09] <alex_joni> I got it to compile and build under 2.6
[19:09:19] <daryl> Have you tried using it?
[19:09:34] <alex_joni> you want me to answer that?
[19:09:35] <alex_joni> :D
[19:09:42] <alex_joni> a few times :))
[19:09:54] <alex_joni> crashes every single time =))
[19:09:58] <daryl> Excellent.
[19:10:04] <daryl> Well, that's no less useful than what I have now.
[19:10:07] <alex_joni> at least it's consistent
[19:10:13] <alex_joni> no.. I mean crashes
[19:10:25] <alex_joni> as in move your butt and hit the reset switch
[19:10:27] <daryl> Still... no less useful. I can't use what I have now.. at all.
[19:10:38] <daryl> oh.
[19:10:51] <daryl> As in physically dangerous?
[19:10:56] <alex_joni> messing with kernel modules does that
[19:11:06] <alex_joni> dunno about physical..
[19:11:15] <alex_joni> psychycal definately
[19:11:23] <daryl> ah.. thought you meant the emergency stop button
[19:11:23] <alex_joni> darn. can't spell tonight
[19:11:24] <robin_sz> Jymmm: not only can I feel the love, it appears to have left a dmap patch on the carpet
[19:11:47] <alex_joni> daryl: no real machine here..
[19:15:43] <alex_joni> daryl: but I'd appreciate if you at least tell me if emc2 compiles
[19:17:41] <daryl> I can give that a whirl after I try out what I have with 2.6.10...
[19:18:01] <alex_joni> ok
[19:18:06] <daryl> But first, I see it's sunny... must go outside for a bit.
[19:18:12] <alex_joni> right
[19:18:31] <Jymmm> robin_sz ewwwwwwwww
[19:19:03] <daryl> Damn. I really should get a laptop so I can sit in the sun and to this.
[19:19:48] <daryl> So, for rtai, I should go with "magma"? (the development branch)
[19:20:01] <alex_joni> hmmm
[19:23:24] <alex_joni> lemme check
[19:24:25] <alex_joni> yup.. seems about right
[19:24:34] <alex_joni> but paul_c is more the expert on rtai
[19:25:58] <daryl> I don't see any patches in it for 2.6.10
[19:26:06] <alex_joni> heh
[19:26:27] <alex_joni> try at GNA
[19:26:58] <alex_joni> https://gna.org/cvs/?group=rtai
[19:30:19] <alex_joni> hope it works for you.. seems I can't access it
[19:31:42] <daryl> "cvs -d:pserver:anonymous@cvs.gna.org:/cvs/rtai co magma" is slowly pulling something down.
[19:32:17] <daryl> Is that what you meant?
[19:33:19] <alex_joni> well you should have a web-interface
[19:33:23] <SWPadnos> I agree
[19:33:24] <alex_joni> and pull only the patch
[19:33:33] <SWPadnos> hi :)
[19:33:33] <alex_joni> hey Stephen
[19:33:38] <daryl> Heh.. too late.. pulled everything.
[19:33:40] <alex_joni> what do you agree on ?
[19:33:44] <SWPadnos> (but I should have a web interface)
[19:33:52] <alex_joni> I agree
[19:33:56] <SWPadnos> see - we agree
[19:34:12] <alex_joni> yup
[19:34:20] <alex_joni> what emc machine do you got there?
[19:34:31] <daryl> here?
[19:34:33] <SWPadnos> who - me?
[19:34:37] <alex_joni> SWP: you
[19:34:38] <alex_joni> ;)
[19:34:41] <alex_joni> if you're home
[19:34:48] <alex_joni> or.. are you on the road again
[19:34:51] <SWPadnos> I have two machines for development, and another to run the machine
[19:34:57] <alex_joni> nice
[19:34:58] <SWPadnos> (I'm at hiome until Saturday)
[19:35:00] <alex_joni> any 2.6 ?
[19:35:18] <SWPadnos> One is a Gentoo machine, with manually installed ADEOS / RTAI
[19:35:27] <SWPadnos> One is a BDI laptop (the one in the Fest photos)
[19:35:42] <SWPadnos> the machine machine is a celeron-500 kiosk PC with a touchscreen
[19:35:50] <SWPadnos> (machining machine, that is)
[19:35:57] <SWPadnos> They all run kernel 2.6
[19:35:58] <alex_joni> heh
[19:35:58] <daryl> What kernel are you using on the manually installed adeos/rtai?
[19:36:03] <alex_joni> nice
[19:36:13] <alex_joni> can you give me a hand on the 2.6 emc2 stuff?
[19:36:14] <SWPadnos> gentoo kernel 2.6.9-something
[19:36:49] <SWPadnos> I might be able to, but I have to disassemble some digtal cameras (and figure out how to control then) before I leave on Saturday.
[19:36:54] <SWPadnos> (meybe next week is better :) )
[19:37:01] <alex_joni> right
[19:37:11] <alex_joni> well.. when you got time for it
[19:37:25] <SWPadnos> heh - I noticed a lot of commits in the past few days
[19:37:30] <alex_joni> I got emc2 to build nicely on 2.6 (at least on BDI-4.20 it does without warnings)
[19:37:40] <alex_joni> but it doesn't really work
[19:37:44] <alex_joni> hal seems to work
[19:37:45] <SWPadnos> cool - did you get the RT parts going as well?
[19:37:51] <SWPadnos> OK - so you did :)
[19:37:58] <alex_joni> but when I do run emc it freezes
[19:38:12] <alex_joni> I did get all the stuff to build
[19:38:15] <alex_joni> modules & co
[19:38:21] <SWPadnos> the whole machine, or the terminal it's run from?
[19:38:24] <SWPadnos> (freezing)
[19:38:45] <daryl> afk for a bit
[19:39:22] <SWPadnos> OK
[19:39:46] <SWPadnos> I'll have to update my emc2 dir on the laptop (it's BDI-4.20)
[19:39:54] <alex_joni> SWP: freezes to the point that I gotta move my butt and push a hard reset
[19:40:01] <SWPadnos> hmmm
[19:40:09] <alex_joni> remember to checkout -r kbuild-0-1
[19:40:15] <SWPadnos> OK
[19:40:22] <SWPadnos> do you run from a script, or is this manually loading modules?
[19:40:32] <alex_joni> emc.run
[19:40:33] <alex_joni> ;)
[19:40:41] <SWPadnos> OK
[19:40:49] <alex_joni> realtime start works too
[19:40:57] <SWPadnos> have you found which module(s) cause the freeze?
[19:41:11] <alex_joni> I think motmod
[19:41:12] <SWPadnos> realtime start works to freeze the machine, or to start emc?
[19:41:23] <alex_joni> realtime start
[19:41:37] <alex_joni> inserts adeos & co, rtapi and hal_lib
[19:42:02] <alex_joni> that's the old insert_realtime_components (or how it was called on emc1)
[19:42:05] <alex_joni> anyways
[19:42:17] <SWPadnos> ok - does the machine still resopnd after those are loaded (but before the motion module)?
[19:42:19] <alex_joni> I can insert (manually) hal modules and play with them
[19:42:29] <alex_joni> the machine is fine
[19:42:35] <robin_sz> are you still discussing pr0n?
[19:42:37] <SWPadnos> sorry - machine = computer
[19:45:04] <alex_joni> motmod crashes the pc
[19:45:14] <SWPadnos> OK - that's a good start.
[19:45:21] <alex_joni> not really ;)
[19:45:33] <SWPadnos> If it hasn't been figured out by Saturday, I'll look at it on the plane
[19:45:42] <alex_joni> ok
[19:45:54] <SWPadnos> (but don't let that stop you :) )
[19:45:59] <alex_joni> if you have problems building .. let me know
[19:46:04] <alex_joni> I'm kinda stuck..
[19:46:05] <SWPadnos> OK - I
[19:46:10] <SWPadnos> OK - I'll check that before then
[19:46:12] <alex_joni> don't really know where to pull this
[19:46:26] <alex_joni> I have no clue how to debug this
[19:46:48] <SWPadnos> yeah - that's a good question
[19:47:14] <SWPadnos> one possibility would be to manually load the modules in a text terminal (not under X)
[19:47:22] <SWPadnos> you might get an error message then
[19:47:26] <alex_joni> that's what I tried
[19:47:31] <SWPadnos> Oh.
[19:47:34] <alex_joni> no error messages
[19:47:57] <alex_joni> and I tried running usrmot as DISPLAY
[19:48:01] <alex_joni> still no errors
[19:48:09] <daryl> Ok... enough of this computer crap.
[19:48:13] <daryl> Time to go outside.
[19:48:20] <daryl> Later gang. :)
[19:48:20] <SWPadnos> heh - see ya :)
[19:49:17] <SWPadnos> I mean real text mode (like <CTRL-ALT-F1>)
[19:49:29] <SWPadnos> (or is that <ALT-SHIFT-F1>?)
[19:49:42] <alex_joni> nah.. Ctrl-Alt-Backspace
[19:49:43] <alex_joni> :D
[19:49:52] <SWPadnos> heh - hard with kdm running :)
[19:49:53] <alex_joni> init 3
[19:50:00] <alex_joni> you name it ;)
[19:50:01] <SWPadnos> that'll do it
[19:50:07] <alex_joni> I don't really like working in X
[19:50:13] <alex_joni> I like the plain old consoles
[19:50:16] <alex_joni> running mc
[19:50:22] <alex_joni> alt-F1-F6
[19:50:29] <SWPadnos> OK - cool.
[19:50:47] <anonimasu> iab
[19:50:51] <alex_joni> lemme try to insmod motmod manually
[19:51:02] <alex_joni> but I need to pass some params or else it will fail ;)
[19:51:06] <SWPadnos> though I'm not sure if the stock console (with tux in the background) is as fast a console as plain text
[19:51:23] <SWPadnos> well - if it fails and doesn't cause a crash, that's still information :)
[19:52:43] <alex_joni> now wait a minute...
[19:52:56] <SWPadnos> heh - hopefully that's a different machine :)
[19:53:00] <alex_joni> I get some errors about HAL: creating thread servo-thread, 0 nsec
[19:53:21] <SWPadnos> good - it's probably not getting the PERIOD correctly
[19:53:25] <alex_joni> HAL: ERROR: create_thread called with perios of zero
[19:53:32] <alex_joni> period even
[19:53:42] <alex_joni> * alex_joni takes a look at the code
[19:54:22] <SWPadnos> it could also be an overflow/underflow problem
[19:54:29] <SWPadnos> did the machine die after that error?
[19:55:30] <alex_joni> didn't die
[19:55:36] <alex_joni> the module didn't get inserted ;)
[19:55:41] <alex_joni> I got the params wrong
[19:55:49] <alex_joni> user base_period=foo
[19:55:53] <SWPadnos> OK - so it wanted a period on the command line and you didn't give it one
[19:56:00] <alex_joni> and it should be base_period_nsec=foo
[19:56:21] <SWPadnos> ah - so you enter 0.000025, and it rounds down to 0?
[19:56:31] <SWPadnos> when it should have been 25000
[20:00:19] <SWPadnos> Hey there, Les
[20:00:21] <anonimasu> evening les
[20:00:33] <les> hello SWP and anon
[20:01:18] <les> nice and warm here nearly 80f
[20:01:28] <SWPadnos> same here (strangely enough)
[20:01:41] <les> NM?
[20:01:55] <SWPadnos> I came home from Dallas yesterday, and it was in the eighties in all three cities - Dallas, Chicago, and Burlington (VT)
[20:02:15] <les> Chicago has been warm
[20:02:29] <Phydbleep> Who's stuck in Albuquerque?
[20:02:32] <SWPadnos> It should get down into the thirties tomorrow night, but it's been pretty good here (from what I'm told)
[20:02:42] <SWPadnos> Weird Al
[20:03:13] <les> I got up at 5, did some engineering, worked on the merchant account web page...and hit some balls at the driving range.
[20:03:23] <SWPadnos> ouch - sounds painful
[20:03:49] <les> I will be sore tommorow...but that is the way to get the arms in shape
[20:04:13] <les> hitting a hundred balls a couple hundred yards will do that
[20:04:15] <anonimasu> :)
[20:04:17] <anonimasu> nice
[20:04:29] <alex_joni> iab
[20:04:37] <les> Hi alex
[20:04:37] <alex_joni> sorry had to leave for a while
[20:04:47] <SWPadnos> no problem
[20:04:56] <alex_joni> I did enter base_period=25000 but nor base_period_nsec=25000
[20:05:10] <alex_joni> did that now.. so I see HAL does create the threads correctly
[20:05:34] <alex_joni> but I still get some messages from MOTION: setting Traj cycle time to 0 nsecs
[20:05:44] <alex_joni> and that's BAD (and good, as now I can track it)
[20:05:45] <alex_joni> hey les
[20:05:55] <SWPadnos> OK, does the module still crash the machine?
[20:06:04] <alex_joni> probably if I want to run it
[20:06:12] <SWPadnos> heh - chicken :)
[20:06:14] <alex_joni> right now I only inserted it
[20:06:15] <alex_joni> :D
[20:06:25] <alex_joni> well.. it's not funny to have to sit up
[20:06:28] <alex_joni> stand up
[20:06:34] <SWPadnos> shuffle to the door
[20:07:06] <SWPadnos> (sorry - old airborne ranger song)
[20:08:45] <SWPadnos> ora Bob Marley song, I think
[20:08:50] <alex_joni> heh
[20:15:02] <SWPadnos> well - those others are also xx_period_nsec
[20:15:24] <SWPadnos> where xx is {base,servo,traj}
[20:15:54] <SWPadnos> of course, that is commented out code I'm lokoing at, so I could be wrong ;)
[20:16:04] <alex_joni> now this is what I call bad
[20:16:08] <SWPadnos> looking - I really need to learn to type
[20:16:16] <SWPadnos> which is bad?
[20:16:20] <alex_joni> long != double
[20:16:38] <SWPadnos> sizeof(long) != sizeof(double) either
[20:16:50] <alex_joni> setTrajCycleTime(double secs)
[20:17:04] <SWPadnos> heh - that could be an issue
[20:17:14] <alex_joni> MODULE_PARM(base_period_nsec,"l")
[20:17:23] <alex_joni> static long base_period_nsec = 0
[20:17:29] <alex_joni> you think ???
[20:17:35] <alex_joni> who did this?
[20:17:48] <anonimasu> heh
[20:17:55] <SWPadnos> ah - the code I was looking at isn't ifdef'ed out
[20:18:06] <SWPadnos> not me, not me
[20:18:19] <anonimasu> * anonimasu hides
[20:18:34] <SWPadnos> that should default to some ungodly long number, like 100 million
[20:18:56] <alex_joni> 1202590843 for a chance?
[20:18:59] <SWPadnos> so even slowpoke machine wouldn't die
[20:19:03] <anonimasu> yeah
[20:19:06] <anonimasu> agreed
[20:19:21] <SWPadnos> 1.2 seconds may be overboard
[20:19:27] <SWPadnos> but 1-100 ms should be OK
[20:20:02] <anonimasu> hm now lets see how this works
[20:20:49] <alex_joni> hmmm
[20:21:12] <SWPadnos> hey Alex - as long as you're fiddling with that file, could you change the error message fro setServoCycleTime to read servo instead of traj?
[20:21:24] <alex_joni> yeah.. already seen that
[20:21:47] <SWPadnos> OK (working with mozilla and web CVS interface, not an actual emc machine)
[20:22:36] <alex_joni> seems I was wrong
[20:22:46] <alex_joni> long doesn't get sent
[20:22:50] <alex_joni> a double gets sent
[20:22:57] <SWPadnos> nope - time * 0.000000001
[20:22:58] <alex_joni> long * 0.000000001
[20:23:09] <alex_joni> yeah
[20:23:23] <cradek> you guys do realize that long is an integer and double is a floating point, right?
[20:23:36] <SWPadnos> yes, of course :)
[20:23:41] <cradek> ok, just checking!
[20:23:44] <anonimasu> yes
[20:23:45] <SWPadnos> that check for <0 should be some (possibly settable) positive epssilon value
[20:23:45] <anonimasu> heh
[20:23:54] <anonimasu> but I am not working on the same stuff..
[20:24:05] <alex_joni> right
[20:24:07] <anonimasu> I am playing with handwheel.cc
[20:24:20] <Phydbleep> anonimasu: What's handwheel.cc?
[20:24:30] <anonimasu> Phydbleep: a handwheel driver
[20:24:42] <anonimasu> although I've modified it to take input from a plc..
[20:24:42] <Phydbleep> jog/shuttle wheel ?
[20:24:45] <anonimasu> via serial..
[20:24:45] <anonimasu> yeah
[20:24:59] <Phydbleep> Cool. :)
[20:25:00] <SWPadnos> cool - is that in a CVS repository?
[20:25:11] <anonimasu> yeah handwheel.cc. is
[20:25:16] <anonimasu> comes with emc1
[20:25:18] <Phydbleep> emc2?
[20:25:22] <SWPadnos> great
[20:25:28] <anonimasu> but it works with emc2...
[20:25:32] <anonimasu> just nml messages..
[20:25:33] <anonimasu> :)
[20:26:00] <anonimasu> I didnt have anything to hook up to the midi port..
[20:26:09] <anonimasu> so serial is better :9
[20:27:13] <Phydbleep> * Phydbleep has a momentary flash of anonimasu banging away on a Casio keyboard to re-write part of a program..
[20:27:20] <alex_joni> printf for a double is %f .. right?
[20:27:53] <Jymmm> %f4 for four decimal places isn't it?
[20:28:00] <alex_joni> not f
[20:28:02] <alex_joni> :(
[20:28:23] <Phydbleep> %d for double, %f for float?
[20:28:28] <anonimasu> yeah that's right
[20:28:38] <anonimasu> %fN
[20:28:43] <anonimasu> N is the number of decimals
[20:29:01] <Jymmm> alex_joni : See, I told you you were wrong!
[20:29:08] <anonimasu> d is a signed decimal..
[20:29:25] <anonimasu> :)
[20:29:29] <SWPadnos> that's %4f
[20:29:56] <anonimasu> %f4
[20:29:57] <SWPadnos> or %6.2f for 6 digits with 2 decimals
[20:30:06] <SWPadnos> not if you're talking about C
[20:30:19] <Jymmm> %6d2
[20:30:30] <SWPadnos> in C, the modifiers come before the type
[20:30:37] <Jymmm> ah
[20:30:58] <SWPadnos> plus, there's no d2, you could have 2d6 damage, but that's different
[20:31:07] <Jymmm> 36DD
[20:31:14] <alex_joni> lol
[20:31:19] <SWPadnos> SOLD!
[20:31:30] <alex_joni> seems rtapi_print_msg doesn't speak %
[20:31:31] <alex_joni> %f
[20:31:35] <Phydbleep> 33DD == 2d6 damage?
[20:31:50] <SWPadnos> %f will be ugly - it may revert to exponential notation
[20:31:58] <alex_joni> %6.2f
[20:32:02] <Phydbleep> You need to be more careful with her then. :)
[20:32:03] <SWPadnos> (2.7345356e-08)
[20:32:05] <alex_joni> or %4f
[20:32:14] <alex_joni> it just prints %f
[20:32:15] <alex_joni> ;)
[20:32:24] <anonimasu> :)
[20:32:30] <SWPadnos> I'm not sure if you can do a float with no decimal in the length specifier - necer really tried that
[20:32:37] <SWPadnos> try %g
[20:32:44] <anonimasu> yeah you can..
[20:32:56] <SWPadnos> it just moves the decimal, or does it use none?
[20:32:58] <anonimasu> but I cant remember what happens..
[20:33:01] <SWPadnos> ah
[20:33:25] <alex_joni> well it prints %g
[20:33:26] <alex_joni> and %f
[20:33:35] <SWPadnos> are you printing a float or a double?
[20:33:38] <alex_joni> for either version ;)
[20:33:40] <alex_joni> double
[20:33:54] <SWPadnos> what's the exact format string?
[20:34:02] <alex_joni> I tried a lot
[20:34:29] <SWPadnos> are you using ksprintf or the C library printf
[20:34:36] <SWPadnos> (kprintf doesn't do floats)
[20:34:38] <alex_joni> rtapi_print
[20:34:48] <SWPadnos> rtapi_print is probably based on kprintf
[20:35:31] <SWPadnos> just multiply by 1000000000, convert to long, and print with %ld
[20:36:22] <alex_joni> it uses rt_printk
[20:36:50] <SWPadnos> which is almost guaranteed to be a wrapper around printk, which has no floating-point support
[20:37:07] <SWPadnos> (since you're evil if you use floats in the kernel :) )
[20:38:10] <alex_joni> seems the value is ok
[20:39:04] <anonimasu> hm, I wonder if there's a good terminal program for linux...
[20:39:06] <anonimasu> anywhere..
[20:39:08] <alex_joni> but the print that's there (%d ", secs*1e9) doesn't really work
[20:41:27] <SWPadnos> there should probably be some explicit casting
[20:42:11] <SWPadnos> like (long)(secs * 1e9)
[20:42:59] <alex_joni> yup.. that works
[20:43:27] <SWPadnos> good - the other way is ambiguous as to when the float->int conversion takes place, since 1e9 can be either float or int
[20:44:02] <alex_joni> does cvs work for you?
[20:44:13] <SWPadnos> yes, when I'm running on a Linux machine :)
[20:44:22] <alex_joni> I mean now
[20:44:45] <SWPadnos> work as in run, or work as in "I can get the code"?
[20:44:56] <alex_joni> yeah ;)
[20:45:04] <alex_joni> I get Connection refused
[20:45:33] <SWPadnos> hold on a sec
[20:45:45] <alex_joni> ssh seems to not work on SF
[20:47:37] <SWPadnos> well - trying it in a Cygwin shell, I get no connection as well
[20:47:50] <alex_joni> bummer
[20:48:44] <SWPadnos> well - anonymous seems to be working
[20:48:53] <SWPadnos> but that's not too helpful for up to date things
[20:49:03] <alex_joni> and not for commiting ;)
[20:49:15] <SWPadnos> indeed (the most up-to-date thing you can have ;) )
[20:50:13] <alex_joni> nice ;)
[20:50:24] <alex_joni> and I rm the file, to get a clean copy out of cvs
[20:50:24] <alex_joni> :D
[20:50:48] <SWPadnos> it's oh so clean now :)
[20:52:52] <alex_joni> hey Martin
[20:53:31] <Imperator_> Hi Alex
[20:53:48] <SWPadnos> Hiya Martin
[20:53:50] <Imperator_> was out with the Bike
[20:54:07] <Imperator_> Hi Steven
[20:56:12] <alex_joni> Imperator_: what's new?
[20:56:30] <alex_joni> still got emc2 around?
[20:56:32] <Imperator_> hm, not that much
[20:56:52] <Imperator_> how do you mean ?
[20:57:01] <anonimasu> hm..
[20:57:08] <anonimasu> the joyport wouldnt work.
[20:57:08] <alex_joni> can you do a cvs up ?
[20:57:14] <alex_joni> an0n: why not?
[20:57:24] <anonimasu> I dont know
[20:57:35] <anonimasu> maybe because the port is on the soundcard..
[20:57:59] <alex_joni> that's how it's supposed to be..
[20:58:04] <Imperator_> my bdi installation is not compleat, and i don't know why
[20:58:19] <Imperator_> there is something of the realtime stuff missing
[20:58:33] <alex_joni> strange
[20:58:42] <alex_joni> did you try an apt-get install emc ?
[20:58:47] <alex_joni> should get stuff...
[20:58:59] <Imperator_> i can try
[20:59:23] <alex_joni> if you add paul's site to the debian sources
[20:59:25] <Imperator_> thats the good stuff about debian
[20:59:42] <Imperator_> you can fix it very fast
[20:59:55] <Imperator_> but only when you know the string :-D
[21:08:19] <alex_joni> darn sourceforge
[21:08:34] <anonimasu> alex_joni: : I replaced the card now
[21:08:37] <anonimasu> w
[21:08:55] <anonimasu> I wonder if I can try it out with a joystick
[21:09:19] <alex_joni> well.. you could.. but I don't think you actually see anything ;)
[21:09:25] <anonimasu> well debug messages..
[21:09:31] <anonimasu> for the digital inputs
[21:09:31] <alex_joni> rihgt
[21:09:37] <anonimasu> I am just interested in that..
[21:09:50] <anonimasu> my serial port stuff works but I still need to write stuff for the plc..
[21:10:28] <anonimasu> hm
[21:10:58] <alex_joni> On 2005-05-11 at around 13:00 or 14:00 Pacific the developer CVS server will be down for 20 to 30 minutes in order to add additional disk capacity to the host.
[21:10:59] <anonimasu> now lets see
[21:11:47] <anonimasu> it lives..
[21:11:53] <anonimasu> brb running out with a joystick
[21:11:57] <alex_joni> nice
[21:12:07] <anonimasu> I dont want to kill a joystick if it dosent work..
[21:12:08] <anonimasu> splicing cables
[21:15:47] <anonimasu> didnt work
[21:16:00] <alex_joni> too bad
[21:16:34] <anonimasu> * anonimasu isghs
[21:17:08] <anonimasu> what a mes.s
[21:17:11] <anonimasu> err mess.
[21:18:16] <alex_joni> cradek: still around?
[21:18:22] <cradek> nope
[21:18:34] <alex_joni> is there a command for a bash script to pause it?
[21:18:39] <alex_joni> ;)
[21:18:42] <cradek> sleep
[21:18:52] <alex_joni> secs?
[21:18:58] <cradek> sleep 3
[21:19:10] <anonimasu> is there any way to check if the port works as supposed?
[21:19:19] <alex_joni> cat /port
[21:20:11] <anonimasu> made the system lock up
[21:20:28] <cradek> then it's not working
[21:20:40] <alex_joni> lol
[21:21:03] <cradek> (seriously)
[21:21:13] <alex_joni> lol (seriously)
[21:21:24] <anonimasu> heh
[21:21:29] <anonimasu> maybe not /dev/port though
[21:21:46] <alex_joni> hmmm /dev/port is a bit generic ;)
[21:21:48] <anonimasu> yeah
[21:21:52] <anonimasu> might be why it locked up.
[21:21:54] <anonimasu> *grins*
[21:22:32] <anonimasu> it should be /dev/midi0
[21:26:00] <alex_joni> damn thing
[21:26:08] <alex_joni> now you locked my box
[21:26:09] <alex_joni> :D
[21:26:21] <alex_joni> this time I played with usermot for a while
[21:26:25] <alex_joni> tried to jog axis 0
[21:26:32] <alex_joni> and it crashed during shutdown :(
[21:27:20] <alex_joni> cradek: any ideea how I should debug this?
[21:40:54] <CIA-4> 03alex_joni 07kbuild-0-1 * 10emc2/src/emc/motion/motion.c: fixed a typo, and added a cast to allow values to get really printed
[21:41:33] <alex_joni> I'm beat.. going to bed
[21:41:35] <alex_joni> night guys
[21:42:19] <SWPadnos> see you
[21:49:07] <anonimasu> hm.. it seems like you need gameport support compiled in after all..
[21:49:45] <Jymmm> http://www.wendys.com/w-1-0.shtml
[21:51:35] <SWPadnos> cool
[21:53:29] <Jymmm> =)
[21:59:47] <fio> oh hello
[22:01:03] <anonimasu> it works now
[22:01:19] <anonimasu> but I need to get/find a gameport connector
[22:03:17] <fio> friendly bunch ;-)
[22:04:11] <anonimasu> hey fio
[22:04:20] <fio> hiya
[22:04:59] <fio> just poped in as I'm going to have a crack at this emc wossname.
[22:05:41] <SWPadnos> friendly, but sometimes busy :)
[22:06:09] <fio> I gathered ;-)
[22:06:43] <fio> I've just built a stepper controller, going to have a go at installing emc tomorrow.
[22:06:51] <anonimasu> nice
[22:07:01] <fio> i don't hold out much hope
[22:07:23] <anonimasu> hold out?
[22:07:33] <fio> have
[22:07:42] <SWPadnos> why not?
[22:07:57] <fio> because invariabley things like this never work for me.
[22:08:02] <SWPadnos> ok
[22:08:13] <fio> Is the BDI really DB?
[22:08:22] <fio> BD even
[22:08:26] <fio> * fio slaps head
[22:08:26] <anonimasu> yes
[22:08:48] <anonimasu> it's a bit tricky to set up the ini files.. but other then that it's pretty BD
[22:09:06] <fio> kewl, i'm not too hot on linux packages, dependencies, patches et al
[22:09:22] <SWPadnos> and pretty easy if you're driving steppers from the parallel port
[22:09:28] <anonimasu> yep
[22:09:33] <fio> Which I hope to be doing.
[22:09:49] <SWPadnos> BDI has everything you need, unless you want to write more code (which you probably don't want to do)
[22:10:12] <fio> i've built a controller I think should work. 2 inputs 1 for step and another for direction.
[22:10:34] <fio> I can toggle half-full and things like that manually.
[22:10:50] <SWPadnos> if you can run it with a different pulse generator (or possibly with switches), then it should be fine.
[22:11:12] <fio> I've actually *just* got it running now. So it's busy running in circles with a bit of plastic on it.
[22:11:48] <fio> It's running off a 555 timer outputting a square wave atm.
[22:12:07] <fio> sound ok?
[22:13:09] <SWPadnos> sounds good - one issue you could run into is the current sinking limit of the parallel port drivers, but it sounds like you could build a buffer if you need to
[22:15:52] <fio> great
[22:15:59] <fio> I'm enthused now.
[22:16:29] <fio> Would pull up resistors work or should I just stick a logic buffer or some sort in.
[22:16:46] <SWPadnos> if needed, an oxygen mask will drop from the ceiling
[22:16:49] <SWPadnos> no - wait a minute
[22:16:56] <fio> Sorry don't mean to snap your arm off, if your busy.
[22:17:08] <fio> heh
[22:17:21] <Jymmm> fio not to worry, SWPadnos can just grow a new arm.
[22:17:23] <SWPadnos> A pull-up wouldn't do it. If the port can't drive your inputs, then you'll need a buffer
[22:17:30] <SWPadnos> I already have 3
[22:17:35] <fio> Ah ok, it's like that is it.
[22:17:49] <SWPadnos> try it first, then build the buffer if it doesn't work
[22:17:58] <fio> fine
[22:18:10] <anonimasu> :)
[22:18:15] <fio> one thing I'm not too sure on though is scale.
[22:18:17] <anonimasu> I found the connectors I need..
[22:18:37] <anonimasu> but all I have are females... no males :/
[22:18:45] <fio> I mean how does emc know how far 1 step translates to in the real world?
[22:19:07] <anonimasu> output_scale
[22:19:14] <anonimasu> is where you set your pulses per unit
[22:19:17] <fio> oh, do tell.
[22:19:35] <fio> That's the main thing that was bothering me.
[22:20:17] <fio> Is it a hack or part of the setup?
[22:20:31] <anonimasu> it's a variable in the generic.ini file
[22:20:48] <fio> so not too mch of a headache then.
[22:21:00] <anonimasu> it can be a bit tricky :)
[22:21:22] <fio> :-/
[22:21:55] <fio> i suppose i could pop in here if i have major difficulties?
[22:22:11] <anonimasu> ofcourse..
[22:22:20] <fio> woo
[22:22:27] <anonimasu> if you are a bit patient you usually get help :)
[22:22:39] <anonimasu> people are in/out lots
[22:23:00] <fio> Oh and.. can you set the scale independently for x-y & z?
[22:23:13] <fio> I completely understand.
[22:23:25] <anonimasu> ofcourse :)
[22:23:39] <anonimasu> each axis has it's own section in the ini
[22:23:43] <fio> this just gets better and better.
[22:23:51] <fio> my worries are vanishing.
[22:24:37] <fio> * fio does a little happy dance.
[22:25:49] <anonimasu> do yourself a favour and change POSITION_OFFSET = MACHINE
[22:25:58] <anonimasu> just a tip :)
[22:26:00] <fio> well i'll stick the BDI on an old P133 tomorrow and see what happens.
[22:26:10] <fio> err?
[22:26:21] <anonimasu> * anonimasu has had scary meetings with offsets
[22:26:41] <fio> sorry, youv'e lost me now
[22:26:59] <anonimasu> ah, when you mill things you can apply offsets to position your work..
[22:27:08] <anonimasu> if you are in MACHINE you always see where the machine are for real..
[22:27:24] <fio> hmm
[22:27:32] <anonimasu> you will see when you try it..
[22:27:41] <fio> shit
[22:27:54] <fio> sorry just split a full mug of coffee
[22:27:58] <fio> brb
[22:28:15] <anonimasu> ok
[22:30:19] <fio> ok, so if your not in machine (not sure what being in machine means) then it does?
[22:30:50] <fio> Something stupid you can do without i take it.
[22:31:19] <fio> Sorry, I am not a machinist.
[22:31:51] <anonimasu> no it just helps you from doing somthing stupid like milling on your table..
[22:31:55] <anonimasu> :)
[22:32:02] <fio> heh
[22:32:05] <Jymmm> fio mount a piece of 1" thick stock thats 6" x 6" to the middle of your table
[22:32:13] <fio> Oh i expect i'll be doing quite a bit of that
[22:32:29] <fio> Well actually I wasn't going to do any milling
[22:32:33] <fio> for now.
[22:32:37] <anonimasu> Jymmm: perhaps I should try it.. *grins*
[22:32:39] <fio> That is the plan but later.
[22:33:00] <fio> I just want to be able to plot in 2d for now.
[22:33:16] <Jymmm> fio Where's 0,0 ?
[22:33:26] <Jymmm> (x,y)
[22:33:42] <anonimasu> :)
[22:33:43] <fio> ?
[22:33:44] <anonimasu> *yawns*
[22:33:48] <Jymmm> anonimasu you want to try somethign stupid?
[22:33:53] <fio> Oh I get you.
[22:34:13] <fio> well, yeah perzactly.
[22:34:17] <anonimasu> Jymmm: not really
[22:34:33] <Jymmm> anonimasu : Oh, I thought thats what you were requesting =)
[22:34:43] <Jymmm> fio you understand MACHIEN now?
[22:34:47] <anonimasu> Jymmm: half on my way to my armchair to slack a bit before bed
[22:35:00] <fio> i do?
[22:35:09] <Jymmm> anonimasu Ah, well I'll bitch at ya tomorrow! thanks =)
[22:35:12] <anonimasu> fio: dont worry about it, it's not a problem..
[22:35:15] <fio> It's a reference point innit?
[22:35:18] <anonimasu> yeah
[22:35:23] <fio> 0,0,0
[22:35:27] <Jymmm> absolute -vs- relative
[22:35:30] <anonimasu> if you are in machine you see the real values of your machine..
[22:35:34] <fio> start point.
[22:35:38] <fio> ground zero
[22:35:45] <anonimasu> yeah
[22:35:49] <anonimasu> machine/absolute..
[22:35:59] <anonimasu> and relative..
[22:36:00] <anonimasu> :)
[22:36:00] <fio> ;k
[22:36:01] <fio> ta
[22:36:02] <Jymmm> fio ground zero of what though? the table or the stock?
[22:36:11] <anonimasu> Jymmm: wherever your zero is
[22:36:23] <Jymmm> anonimasu thats what I'm trying to explain.
[22:36:46] <Jymmm> MACHINE makes it absolutle,
[22:36:57] <fio> well wouldn't you define a starting point and use that as a reference from then on?
[22:37:14] <Jymmm> fio what if you have two cutting heads?
[22:37:22] <Jymmm> that work in tandem
[22:37:28] <fio> err
[22:37:34] <fio> two heads
[22:37:37] <Jymmm> (as example)
[22:37:38] <fio> * fio points.
[22:38:10] <Jymmm> you've never seen 4 cutters running on a single machine at the same time?
[22:38:33] <fio> i've not really seen any machines running
[22:38:38] <anonimasu> * anonimasu neither
[22:38:39] <Jymmm> ah
[22:38:46] <Jymmm> I saw up to 8 heads
[22:38:52] <anonimasu> very cool :9
[22:38:53] <anonimasu> I bet
[22:39:03] <fio> i did 6 weeks of mechanical engineering at college
[22:39:05] <Jymmm> could you imagien the alignment issues
[22:39:33] <fio> I used a lathe and a pillar drill with a manual x,y table.
[22:39:47] <fio> yes, some feat.
[22:40:18] <fio> sorry *noob alert*
[22:40:29] <anonimasu> dont worry about it..
[22:41:03] <fio> I'd like to think I have some clue but this is a bit of a break for me.
[22:41:46] <fio> Oh well my stepper driver has been running for over an hour now and it hasn't fallen over.
[22:41:58] <anonimasu> nice
[22:41:59] <anonimasu> :)
[22:42:01] <fio> good sign.
[22:42:07] <anonimasu> yeah
[22:42:58] <fio> that's just 1 driver and motor but to make three is just as easy.
[22:43:06] <fio> got all the parts
[22:43:13] <fio> but only 1 motor
[22:43:17] <fio> Oh well.
[22:43:26] <fio> Have to do another car boot on unday
[22:43:29] <fio> :-)
[22:43:45] <fio> +s
[22:48:14] <anonimasu> well I should head off to bed
[22:48:39] <anonimasu> goodnight
[22:48:44] <fio> night
[22:48:46] <fio> and thanks
[22:49:32] <anonimasu> np
[22:53:11] <Jymmm> jmkasunich!
[22:55:38] <jmkasunich> dat's me
[22:56:12] <Jymmm> WHERE?!
[22:56:48] <jmkasunich> ?
[22:57:09] <Jymmm> jmkasunich nm =)
[22:57:31] <Jymmm> http://www.wendys.com/w-1-0.shtml
[22:58:02] <jmkasunich> free is good
[22:58:21] <Jymmm> yep =)
[22:58:33] <Jymmm> just watch out for fingers
[23:00:42] <fio> god wendy's
[23:00:52] <fio> not heard of them in a while
[23:01:04] <fio> I used to work for them too.
[23:01:48] <fio> head slittingly good frosties
[23:06:30] <SWPadnos> is "head slittingly good" actually good?
[23:06:45] <SWPadnos> that seems like an oxymoron to me :)
[23:07:08] <fio> of course
[23:07:21] <SWPadnos> good - just checking
[23:07:22] <fio> and no it isn't.
[23:10:05] <fio> oh well, bed time.
[23:10:06] <fio> nini
[23:28:30] <SWPadnos> SWPadnos is now known as SWP_Away
[23:31:56] <dmess> High all
[23:33:12] <dmess> checking out a new for me 17" monitor.... $12 canadian... like 3 red stones american money..
[23:33:48] <Phydbleep> * Phydbleep thought that was 2 mushrooms and an eagle feather.
[23:39:30] <dmess> no you get more than that for an eagle feather
[23:39:47] <A-L-P-H-A> dmess, what other suppliers are good near us?
[23:39:59] <dmess> and it depends on the variety of m'rooms too..
[23:40:00] <A-L-P-H-A> Metalsplus is way cheaper than Ability Metal.
[23:40:12] <dmess> duramill.... the bes..
[23:40:16] <dmess> best..
[23:40:23] <A-L-P-H-A> best?
[23:40:32] <A-L-P-H-A> duramill isn't exactly cost effective.
[23:40:32] <dmess> for what,,,??
[23:40:42] <A-L-P-H-A> shop supplies, endmills and the like.
[23:40:54] <A-L-P-H-A> hardware (I like durham fasteners)
[23:41:05] <dmess> why arent they cost effective but olympia is???
[23:41:23] <A-L-P-H-A> Olympia is good for stuff I need right away... like drill bits.
[23:41:31] <dmess> same catalog.... but duramill has MORE
[23:41:44] <dmess> better...
[23:41:44] <A-L-P-H-A> www.cetdirect.com has good prices.
[23:41:57] <dmess> where are they??
[23:42:05] <A-L-P-H-A> CT I think.
[23:42:09] <A-L-P-H-A> CT, USA.
[23:42:21] <A-L-P-H-A> Ma, USA actually
[23:42:33] <A-L-P-H-A> Plymouth, Ma.
[23:43:11] <A-L-P-H-A> http://www.cetdirect.com/static/Articles/pdf/articles/CET2001.pdf
[23:43:20] <A-L-P-H-A> %10 off when over $200.
[23:43:27] <dmess> any problem tooling you can run by Nick @ duramill...if he cant find it he'll get me to design it for ya...
[23:48:25] <dmess> i try to support locally as much as possible....industry has had a large hit since 911
[23:49:21] <dmess> im making / fixing landing gear now... @ Messier-Dowty currently
[23:52:24] <Jymmm> make sure to use sub-standard bolts now.... Best ones are form Home Depot!
[23:52:29] <Jymmm> from
[23:53:56] <dmess> oh for sure... ; )
[23:54:17] <dmess> and princess auto fittings and brake lines
[23:54:29] <Jymmm> yep, even a 6 month old can break Home Depot bolts!
[23:54:47] <dmess> drop em the wrong way...
[23:55:39] <dmess> only chinas finest from home depot
[23:58:28] <A-L-P-H-A> sounds like fun.
[23:59:38] <dmess> im the turning into the master of re-works...you fubar it.. on op 20... finish the part then ask me what we should do??