#emc | Logs for 2005-05-04

Back
[00:01:05] <SWPadnos> I had a thought about HAL (or other low-level processes) getting motion accomplished
[00:01:14] <SWPadnos> but Fred would probably kill me for proposing it
[00:01:32] <jmkasunich> nah
[00:01:45] <SWPadnos> well - it's pretty bad software design :)
[00:01:58] <jmkasunich> beat about the head and shoulders perhaps, but he wouldn't kill ya
[00:02:21] <SWPadnos> I don;t think there's anything that prevents a circular command path - so there could be a low level process that is a supervisor to emctask
[00:09:45] <jmkasunich> I wonder if paulc is lurking again (pretending to be les)
[00:17:53] <SWPadnos> sort of - I think he's having dinner now
[00:18:17] <jmkasunich> I wanted to propose something for the interpreter
[00:18:28] <jmkasunich> I'm trying to merge in the lathefork interp
[00:18:55] <jmkasunich> which he split into multiple source files (good) and made into a C++ class (also good)
[00:18:56] <SWPadnos> whatcha thinking? (they'll see it in the backscroll buffer)
[00:19:06] <SWPadnos> (or scrollback buffer)
[00:19:17] <jmkasunich> to do that, I'll have to change the callers to call the class member functions instead of the C functions
[00:19:33] <jmkasunich> which will promptly break Fred's recently added cannonical interpreter canterp
[00:19:51] <jmkasunich> eventually that should also be re-done as a class, at which point both will work
[00:20:09] <jmkasunich> then I started thinking about the fact that the two interps probably share quite a bit of code
[00:20:48] <jmkasunich> pauls splitup of the rs274ngc interp code means maybe that shared code doesn't need to be duplicated
[00:21:16] <jmkasunich> which leads to thoughts of replacing the src/emc/rs274ncg directory with a tree like so:
[00:21:23] <jmkasunich> src/emc/interp
[00:21:29] <jmkasunich> src/emc/interp/rs274ngc
[00:21:33] <jmkasunich> src/emc/interp/canterp
[00:21:41] <jmkasunich> src/emc/interp/stepnc (eventually)
[00:21:42] <jmkasunich> and so on
[00:21:51] <jmkasunich> with common code in the interp directory
[00:22:39] <SWPadnos> that makes quite a bit of sense. I don't know if someone with greater knowledge of the codebase (than me) would know of a reasonable objection though.
[00:22:57] <jmkasunich> that's why I wanted to run it past Paul
[00:23:37] <SWPadnos> in fact, there are techniques (which I can't remember without the C++ book) where you can define the interface to a class, and have different implementations of the class
[00:23:44] <SWPadnos> (though I may be thinking of Modula-2)
[00:23:55] <jmkasunich> that sounds exactly like what we want here
[00:24:13] <jmkasunich> rs274 would be one implmenetation of the interp class, step would be another, etc
[00:24:22] <SWPadnos> yep - but I can'r remember the complexity of doing that - sounds simple, but you never know ...
[00:25:09] <SWPadnos> how is the lathe_fork class split up? (ie, what are the member functions like?)
[00:25:39] <jmkasunich> best you look for your self... I'm just coming up to speed
[00:25:43] <jmkasunich> url in a sec
[00:26:16] <jmkasunich> http://cvs.sourceforge.net/viewcvs.py/emc/emc2/src/emc/rs274ngc/rs274ngc.hh?r1=1.4&r2=1.4.2.8&only_with_tag=lathe_fork
[00:26:28] <jmkasunich> that's a diff of the .hh file, before and after paul's work
[00:27:25] <SWPadnos> OK - I'll look in a few - I'm juggling a couple of other things ATM
[00:27:41] <jmkasunich> basically he moved a whole boatload of #defines into a private header, then wrapped "class{}" around many of the existing function calls
[00:28:16] <jmkasunich> I should say, around the block of function calls, they are now public methods of the class "interp"
[00:39:12] <jmkasunich> man this stuff is killing me
[00:39:36] <jmkasunich> large scale changes in both the lathefork and the main branch, merging them is gonna be tricky
[00:40:06] <les_away> les_away is now known as paul_c
[00:40:12] <jmkasunich> hi paul
[00:40:17] <paul_c> Yo John
[00:40:58] <jmkasunich> read back a bit, tell me what you think
[00:41:14] <paul_c> don't expect too much out of me this evening....
[00:41:23] <jmkasunich> tired?
[00:41:30] <paul_c> been spending the day fighting with the t.p.
[00:41:46] <jmkasunich> sounds like fun
[00:43:09] <paul_c> I see you were proposing a change to the interp tree structure
[00:43:13] <Phydbleep> * Phydbleep comes wandering back from arranging the fate of a Logan lathe.
[00:43:34] <jmkasunich> does that sound like a reasonable thing to do?
[00:44:02] <Phydbleep> I think so.. I just need to figure out where to put it.
[00:44:24] <jmkasunich> I was referring to the interp tree, not the logan
[00:46:43] <Phydbleep> :P :)
[00:46:43] <jmkasunich> but saving an old lathe is always an honorable thing to do
[00:46:43] <paul_c> Not looked at the canonical interp, and not seen the stepNC stuff at all
[00:46:43] <jmkasunich> stepNC is far from ready to be merged in, just thinking of the future
[00:46:43] <paul_c> how much common code is there in the canon interp ?
[00:46:45] <jmkasunich> we have these other interp projects going on (looping, etc) and as you pointed out they should not duplicate most of the code
[00:46:57] <jmkasunich> no idea, I haven't looked at canterp either
[00:47:31] <jmkasunich> but once we change task to call the "class'ified " version of rs274, then we need to change canterp to a class as well
[00:47:59] <jmkasunich> (or put some crufty ifdefs in there, yuck)
[00:51:00] <paul_c> converting canterp shouldn't be too hard
[00:51:53] <jmkasunich> agreed - the question is where to put it... I think the interp() class definition should be the same for both, shouldn't it?
[00:52:24] <jmkasunich> instead of canterp.hh and rs274ngc.hh, should there be an "interp.hh" that defines the class?
[00:52:55] <jmkasunich> (I may be showing my cluelessness about C++)
[00:54:18] <jmkasunich> hmmm... fred moved canon.hh from src/emc/rs274ngc to src/emc/nml_intf
[00:54:45] <paul_c> did he ???
[00:54:54] <jmkasunich> yep - when he added canterp
[00:56:37] <paul_c> need to look to see what is declared in canon.hh
[00:57:41] <jmkasunich> looks like the canonical functions are declared there
[00:59:22] <paul_c> that doesn't sound like a major issue then..
[00:59:37] <jmkasunich> nope, just some makefile foo
[00:59:51] <jmkasunich> (assuming the contents didn't change much - I'll diff em)
[01:04:25] <jmkasunich> what testing should I do on this merge...
[01:04:34] <jmkasunich> (beyond getting a clean compile)
[01:05:09] <paul_c> If it compiles without any errors or warnings, it *should* run.
[01:05:52] <jmkasunich> should I attempt to actually test the G33 functionality (or other things, like Fred's custom M codes)?
[01:06:29] <paul_c> G33 won't do anything without the low level stuff
[01:06:37] <jmkasunich> there are some other things that were added to head since lathefork branched... like i8n of error messages
[01:06:54] <paul_c> testing the custom M codes would be good..
[01:07:04] <jmkasunich> I know G33 doesn't "work", but I assume the lathefork intep does something different with it compared to the old interp
[01:08:02] <paul_c> G33 does some error checks and then calls some stubbed canonical commands (as I recall)
[01:09:10] <paul_c> The i8n stuff will have to wait till I get home
[01:09:31] <paul_c> unless you wanted to run gettext & text merge
[01:11:31] <jmkasunich> well alex converted all the messages in rs274ngc.cc
[01:11:40] <jmkasunich> you only added a few, I can change them over to the new format
[01:12:16] <jmkasunich> right now I'm doing diffs that show everything you did on the fork, and everything everybody else did on the head, since the split
[01:12:30] <jmkasunich> some files have small changes by you and large by others, some files are the other way around
[01:12:48] <jmkasunich> for each file, I pick the best way to combine both sets of changes
[01:14:08] <jmkasunich> the nasty part will be files where both you and others made extensive changes
[01:17:19] <paul_c> The simplest way to see what breaks is to move the interp over and do a clean compile
[01:17:32] <paul_c> see what breaks, then fix.
[01:18:00] <jmkasunich> not a bad idea, but I want to have these diffs handy first
[01:20:54] <paul_c> I'll leave it in your hands then..
[01:21:36] <jmkasunich> if I'm still flailing around when you get home, you'll hear a "help, help"
[01:26:26] <jmkasunich> damn.. you did a lot more in this fork besides G33
[01:26:39] <jmkasunich> "iniaux.cc - convert inifile checks to bool types"
[01:31:41] <paul_c> ini*.[cc|hh] can be ignored
[01:31:53] <jmkasunich> was planning to do just that
[01:32:17] <jmkasunich> they appear to be minor and unrelated changes
[01:34:56] <jmkasunich> what about the changes to use global_defs.h?
[01:35:13] <jmkasunich> those seem like a good thing, but I'm not sure how many files they touch
[01:35:45] <paul_c> Oh... I'd been looking at reducing the number of BUF_LEN & LINE_LEN defs
[01:35:51] <jmkasunich> right
[01:35:57] <jmkasunich> and you seem to have done so in the branch
[01:36:32] <paul_c> I'd suggest leaving those out for the time being
[01:37:14] <jmkasunich> I'll have to put them somewhere, because you use them extensively in the fork interp
[01:37:37] <jmkasunich> I'm inclined to bring the .h file over, but only include it in the new interp where it is needed
[01:38:00] <jmkasunich> then gradually it can be included in other files and their hodge-podge of defines can be synchronized
[01:38:02] <paul_c> that sounds like a reasonable compromise
[01:49:06] <paul_c> gonna leave you guys to it..
[01:49:11] <jmkasunich> goodnight
[01:49:16] <paul_c> paul_c is now known as les_away
[02:20:48] <CIA-8> 03swpadnos 07bdi-4 * 10emc2/src/emc/ (7 files in 4 dirs): From Paul_C - A quick'n'dirty fix to get the ppmc IO working quickly - Not what is wanted in order to control all RT IO, but it will suffice for the time being
[02:35:31] <A-L-P-H-A> bah. 4minute parts, don't allow me to do much in between
[02:38:12] <Jymmm> Jymmm is now known as Red70sShow
[02:38:12] <Red70sShow> Red70sShow is now known as Jymmm
[02:48:36] <Jymmm> A-L-P-H-A Just shut up, sit there, and look pretty!
[02:53:27] <Phydbleep> Jymmm: Well.. The shut up and sit there will work... Hehehe.. :)
[02:53:43] <A-L-P-H-A> bastard.
[02:53:45] <A-L-P-H-A> :)
[02:54:15] <Phydbleep> That's "Utter Bastard" to you peasant. :)
[02:54:36] <Jymmm> Phydbleep : Hey, I just thought it might have been that time of month for A-L-P-H-A - you know, all sensative and stuff.
[02:55:55] <Phydbleep> You may also call me "Right Royal Bastard" or "Complete and Utter Bastard".. :)
[02:57:07] <Jymmm> Phydbleep : What about "You fucking cock sucking prick of a bastard", will that work too?
[02:57:33] <Jymmm> * Jymmm ducks from the flying plates and other kitchen utensels.
[02:57:46] <Jymmm> oh wait... that was a flashback
[02:57:50] <Jymmm> nm
[02:58:25] <Phydbleep> Plus the fact.. If you can't tease complete strangers who happen to share your twisted interests on the internet, What can you do for fun?
[02:59:06] <Jymmm> Phydbleep fast cars and even faster women?
[02:59:53] <Jymmm> Question...
[03:00:08] <Phydbleep> 42
[03:00:09] <Jymmm> With bearings, is the OD/ID the literal value
[03:00:24] <Jymmm> or like pipe
[03:00:38] <Phydbleep> Mic it and find out?
[03:00:58] <Jymmm> dont have a bearing in hand
[03:01:16] <Jymmm> but if a bearing ahs a 8mm ID, will it mic to 8mm ?
[03:01:31] <Jymmm> or will an 8mm shaft fit inside it?
[03:01:45] <Phydbleep> Depends on the bearing?
[03:01:49] <Jymmm> or in this case a 8mm screw
[03:01:52] <Phydbleep> Mic it and find out?
[03:01:57] <Jymmm> rollerskat bearing
[03:02:09] <jmkasunich> 8mm beraring ID will be exactly 8mm, or just a tiny bit (0.0001 or 0.0002) larger
[03:02:15] <Jymmm> Phydbleep READ MY LIPS.... I DONT HAVE ANY BEARINGS IN MY HAND =)
[03:02:18] <Phydbleep> rollerblade?
[03:02:41] <Jymmm> jmkasunich would a 8mm bolt fit thru the ID ?
[03:02:43] <jmkasunich> 8mm screw will probably be somewhat smaller than 8mm, and probably fit inside the bearing, with a little slop
[03:03:23] <Jymmm> jmkasunich SO, better to just wait and fit a snugger fit screw?
[03:03:36] <Phydbleep> Jymmm: Or sleeve it.
[03:03:53] <jmkasunich> you aren't gonna get snugger than an 8mm screw in an 8mm bearing unless you custom make the screw
[03:04:11] <jmkasunich> but screws are hardly precision parts compared to bearings
[03:04:34] <jmkasunich> the OD of an 8mm screw might be 0.001" to 0.010" under 8mm
[03:04:37] <Phydbleep> Hehehe.. Knurl the shoulder on the screw to take out the slop?
[03:05:26] <jmkasunich> the unthreaded part of the screw might be close to 8mm, but if it'
[03:05:28] <jmkasunich> oops
[03:05:41] <Jymmm> jmkasunich : Just wasn't sure if it was like "2 by 4" =)
[03:05:42] <jmkasunich> if it's a rolled thread, it might also be _much_ smaller
[03:05:55] <jmkasunich> not that bad ;-)
[03:06:30] <Jymmm> jmkasunich ever measure a 1/2" PVC pipe?! NOT EVEN CLOSE
[03:07:01] <jmkasunich> yeah. pipe sizes are definitely strange
[03:07:11] <nevyn> pipes are nominal bore.
[03:07:18] <Jymmm> I just wasn't sure if bearing were too or not.
[03:07:26] <SWPadnos> that's because it's not 1/2 "
[03:07:49] <SWPadnos> try pipe fittings, for great confusion
[03:07:55] <nevyn> heh
[03:08:16] <SWPadnos> 1" fittings just about slip onto 3/4" liquid-tight conduit
[03:08:23] <Jymmm> 1/2" SCH40 PVC is neither 1/2" ID or OD
[03:08:48] <nevyn> really? bizzare.
[03:09:02] <Phydbleep> Yeah, Screw that 3/8" bolt into the 1/8" plug hole. :)
[03:09:02] <nevyn> it should be close OD
[03:09:06] <jmkasunich> right - the ID of a pipe is always somewhat bigger than the nominal size
[03:09:13] <jmkasunich> and the OD is bigger yet
[03:09:33] <nevyn> jmkasunich: that wasn't my understanding but ok.
[03:10:03] <Jymmm> It's like 2x4, which when you measure it is 1.5 x 3.5 (but I understand that 2x4 is the rought-cut measurement.
[03:10:35] <Phydbleep> Jymmm: It has to do with drag at the pipe surface.. different materials has a different drag.
[03:10:47] <Phydbleep> s/has a /have a
[03:10:47] <nevyn> if you get rough sawn 2x4 it's pretty close.. it's only dodgy after it's dressed...
[03:11:49] <Jymmm> Phydbleep but there are fittings, and they actually do fit nicely. so nfc. just was a lil surprised when I actually measured the stuff.
[03:12:11] <Jymmm> was making a water canon =)
[03:12:26] <Phydbleep> nevyn: Nope, OLD 2x4's a re 2x4 finished.. They were 2-1/8 2-1/4 x 4-1/8 4-1/4 rough sawn.
[03:12:39] <nevyn> ok.
[03:13:04] <Phydbleep> Grandad was a millwright for 40+ years. :)
[03:13:12] <nevyn> :)
[03:13:25] <SWPadnos> it's like the pound bags of potato chips that are now 13 oz
[03:14:05] <jmkasunich> and 1/2" plywood that is 15/32
[03:14:08] <nevyn> hrm so that's 3 more oz than a pound right?
[03:14:19] <Phydbleep> 3 less
[03:14:26] <SWPadnos> 16 oz = 1 lb
[03:14:29] <Jymmm> jmkasunich yeah, wth is that shit all about
[03:14:54] <jmkasunich> more sheets from the same number of trees = more profit
[03:14:55] <Phydbleep> nevyn: Troy ounces are 12/lb
[03:15:11] <nevyn> see imperial is screwed..
[03:15:14] <Jymmm> jmkasunich is that all there is to it?
[03:15:23] <jmkasunich> pretty much
[03:15:27] <Phydbleep> jmkasunich: Same with the 2x4's.. rough them at 2x4 and get 10% more from a tree.
[03:15:28] <SWPadnos> should be 14/lb
[03:15:36] <nevyn> * nevyn never learnt imperial for anything other than length
[03:15:49] <Jymmm> jmkasunich *sigh*
[03:15:56] <nevyn> feet + inches are sometimes more.. neurologically compatible than metric. ;)
[03:15:58] <jmkasunich> I think officially the 1/32 loss is for sanding, but IMO they should make the rough sheets 1/32 thicker to allow for it
[03:16:59] <Jymmm> jmkasunich Heh, I will say this for MDF... 3/4" is REALLY 3/4".
[03:17:34] <Phydbleep> That's why I like cast iron. :)
[03:18:10] <Phydbleep> 3/4" STAYS 3/4" even if the humidity goes up. :)
[03:18:16] <Phydbleep> Hehehe.. :)
[03:18:39] <Jymmm> Shit, just mic'ed the mdf behind me... .0748 that not too shabby for a wood product
[03:19:27] <A-L-P-H-A> hmm... 3m:45s for a part to complete, about a minute for a part change. < 5minute a part. Cost so this means I'm like making $80/hour?
[03:19:51] <Jymmm> A-L-P-H-A so, how much money is in your pockets RIGHT NOW!
[03:19:54] <A-L-P-H-A> if I can type with properg grammer.
[03:20:02] <A-L-P-H-A> not a cent.
[03:20:09] <Phydbleep> A-L-P-H-A: So hire someone to feed it for $6/hr and sit on oyur ass. :)
[03:20:13] <Phydbleep> your
[03:20:14] <Jymmm> A-L-P-H-A are you wearing pants?
[03:20:20] <A-L-P-H-A> Paid on thursday. When I delivery.
[03:20:23] <A-L-P-H-A> I should actually.
[03:20:30] <A-L-P-H-A> but this isn't full tim.
[03:20:31] <A-L-P-H-A> time
[03:22:28] <dave-e> dan you awake?
[03:23:11] <A-L-P-H-A> perhaps an email to Dan. :)
[03:24:22] <dave-e> sometime he is hard to find...unlisted phone.
[03:24:42] <dave-e> but he is usually listening here...
[03:24:49] <A-L-P-H-A> email? how's the deal with the phone?
[03:24:59] <A-L-P-H-A> /ctcp dan_falck page hello.
[03:25:11] <dave-e> logged on does not imply reading
[03:25:25] <dave-e> eh? educate me
[03:26:21] <dave-e> "ctcp?....
[03:26:40] <A-L-P-H-A> google, ctcp
[03:26:47] <dave-e> k
[03:26:52] <A-L-P-H-A> client to client protocol.
[03:26:56] <A-L-P-H-A> avoids the irc server.
[03:27:16] <dave-e> ok...got to be careful here...might learn something new ;-)
[03:28:27] <dave-e> as the crow flies we are only 110 km...just guessing
[03:28:44] <dave-e> if the crow has to drive then 250 km
[03:28:52] <dave-e> or a bit more
[03:29:18] <dave-e> more like 300 km
[03:29:57] <dave-e> hope les and paul made some progress on SQ today
[03:31:13] <dave-e> brb...cooking stuff for a taco salad for tomorrow...good smells of onion and cumin
[03:56:36] <dan_falck> A-L-P-H-A: hello!
[03:57:15] <A-L-P-H-A> ?
[03:57:30] <dan_falck> * dan_falck is back (gone 47:04:17)
[03:57:33] <A-L-P-H-A> I don't want to talk to you dan_falck. No offense, but you just smell. The sniffer for you, is dave-e. which just left.
[03:57:47] <dan_falck> ok
[03:57:53] <A-L-P-H-A> I'm just kidd'n.
[03:58:01] <A-L-P-H-A> so what's up? I don't think I ever talk with you.
[03:58:09] <A-L-P-H-A> Jymmm, so how's the wood router thing coming?
[03:58:16] <dan_falck> I have been trying to get my shop together
[03:58:28] <A-L-P-H-A> I just cleaned up my shop, so I could do a batch run.
[03:58:31] <A-L-P-H-A> brb... should change parts.
[03:59:48] <A-L-P-H-A> if I actually just sat there, for 20 minutes, I'd finish this phase of the part.
[03:59:49] <A-L-P-H-A> parts.
[04:00:02] <Jymmm> heh
[04:00:13] <A-L-P-H-A> that'd be too boring though.
[04:00:23] <Jymmm> book?
[04:00:23] <A-L-P-H-A> though my laptop is over there... I could watch a video on it while it's going.
[04:00:31] <A-L-P-H-A> I'm illeterate.
[04:00:37] <Jymmm> comic book?
[04:00:43] <A-L-P-H-A> I never got into comics.
[04:00:43] <Jymmm> playboy
[04:00:45] <A-L-P-H-A> I don't know why.
[04:01:01] <A-L-P-H-A> great... stroking it, exposing my dick, near hot chips.
[04:01:03] <A-L-P-H-A> SMART!
[04:01:14] <Jymmm> TMI
[04:01:21] <A-L-P-H-A> I don't read smut.
[04:01:23] <Jymmm> but could be a kinky thing
[04:01:28] <A-L-P-H-A> I just watch it.
[04:01:32] <Jymmm> lol
[04:03:20] <Jymmm> the router is coming along, just taking my time with the whole thing. making up a parts list to order now.
[04:03:32] <Jymmm> gonna try a couple different things.
[04:05:08] <SWPadnos> SWPadnos is now known as SWP_Away
[04:05:53] <A-L-P-H-A> I wonder how well, oil impreg'd bronze bushings would slide on PGS.
[04:05:58] <A-L-P-H-A> Precision ground stock
[04:15:08] <Jymmm> will cost ya $3 to find out =)
[04:15:55] <Jymmm> But, I'm curious for myself and gonna order some at the same time =)
[04:16:24] <Jymmm> I want to make a nice extension for my lil table saw
[04:50:25] <dan_falck> * dan_falck is away: going out to the shop...
[04:53:01] <A-L-P-H-A> wonder where dan_falck lives.
[04:53:17] <jmkasunich> washington state I think
[04:53:20] <jmkasunich> out west for sure
[04:53:24] <A-L-P-H-A> jmkasunich, you?
[04:53:27] <A-L-P-H-A> I'min toronto.
[04:53:32] <jmkasunich> cleveland OH
[04:53:42] <A-L-P-H-A> Cleveland ROCKS!
[04:53:45] <jmkasunich> where it's 1am and I should be sleeping
[04:53:46] <A-L-P-H-A> [well, just the song]
[04:59:27] <jmkasunich> bummer.... I make a big honkin commit, and CIA doesn't even notice
[05:00:14] <A-L-P-H-A> jmkasunich, no love.
[05:00:55] <Jymmm> jmkasunich recommit
[05:01:03] <jmkasunich> doesn't work that way
[05:01:25] <Jymmm> jmkasunich fien, add a 'The End' and commit new =)
[05:01:27] <jmkasunich> commit list messages went out, so the folks that need to know will
[05:05:19] <Jymmm> ah
[05:15:02] <jmkasunich> bedtime
[06:49:57] <nevyn_> nevyn_ is now known as nevyn
[08:07:58] <anonimasu> morning
[08:32:41] <alex_joni> gmorning
[08:53:45] <Phydbleep> G'morning. :)
[12:04:31] <les_away> good morning
[12:04:40] <les_away> cradek are you home?
[12:05:42] <les_away> hmmm it is early.
[12:06:41] <cradek> I'm here, but not for long
[12:06:55] <les_away> heading out to work huh?
[12:07:36] <les_away> We are continuing with the TP stuff but things are a bit glum.
[12:08:14] <cradek> glum?
[12:09:00] <les_away> Well yeah both the original and segmetqueue versions suffer from TP stack emptying paul thinks
[12:09:36] <cradek> I didn't know the original has any problem
[12:10:18] <les_away> yes...It has always emptied the motion stack with many points close together
[12:10:33] <les_away> causes violent pauses and jerks
[12:11:09] <cradek> huh, that's news to me
[12:11:36] <les_away> Well it is more evident at higher speeds
[12:12:01] <les_away> Fred said it always had this problem
[12:12:11] <cradek> I don't know how you can guarantee that this doesn't happen - you could always come up with a program that can't be read fast enough.
[12:12:17] <les_away> That is why segmentqueue was commisioned in 1999.
[12:13:21] <les_away> Well Chris when unrealizable g-code is encountered (as most all cam systems will sometimes generate)....
[12:13:55] <les_away> the TP is supposed to velocity adapt until it is realizable
[12:14:10] <les_away> i.e. slow down
[12:14:23] <cradek> sure, but that's not what I mean
[12:14:43] <les_away> ?
[12:14:48] <cradek> imagine a million .0001" moves at fast speed
[12:14:52] <les_away> ok
[12:14:56] <cradek> perfectly valid, perfectly realizable
[12:15:01] <les_away> yes
[12:15:03] <cradek> but emc can't read it fast enough.
[12:15:20] <les_away> right
[12:15:44] <les_away> well segmentqueue would join them of course
[12:15:50] <cradek> (moves in a straight line)
[12:15:57] <cradek> well that's one of the bugs in segmentqueue
[12:16:07] <cradek> paths longer than the queue that need to be joined
[12:16:19] <cradek> when that happens, it pauses (exact stops)
[12:16:29] <les_away> The old TP would have to velocity adapt to the point where it would not alias
[12:16:45] <cradek> have to go. back in two hours or so.
[12:16:51] <les_away> ok chris
[12:33:08] <alex_joni> les: still around?
[12:33:13] <les_away> yup
[12:33:22] <alex_joni> I was wondering
[12:33:44] <alex_joni> whould it help if SQ would join an already joint segment with new ones?
[12:33:58] <alex_joni> * alex_joni is talking about cradeks bug description
[12:34:05] <les_away> It is supposed to do that alex
[12:34:13] <alex_joni> afaik it only joins once
[12:34:26] <alex_joni> once segments are joined it won't get analysed again
[12:34:30] <les_away> possibly
[12:34:34] <alex_joni> like when the queue gets refilled
[12:34:54] <les_away> the problem right now is that it crshes!
[12:35:02] <les_away> crashes!
[12:35:02] <alex_joni> say you have the queue full, after joining all segments get joined, but no more, because the queue is empty
[12:35:26] <alex_joni> when it starts to fill again.. well it won't get compared to the first joined segments
[12:35:41] <alex_joni> how does it crash?
[12:36:01] <les_away> hang on
[12:36:21] <les_away> talking to paul
[12:36:31] <alex_joni> right.. no hurry here ;)
[12:37:00] <les_away> It gets stuck in a loop perhaps.
[12:37:19] <les_away> Paul is up...can you get on skype?
[12:40:32] <alex_joni> not right now.. how about in 1-1.5h ?
[12:40:39] <alex_joni> would that be ok?
[12:42:10] <les_away> sure
[12:42:20] <alex_joni> ok
[12:42:37] <alex_joni> I'm at work right now.. pretty crowded around here ;)
[12:42:50] <les_away> heh understand
[12:50:03] <alex_joni> anyways.. how's it going?
[12:56:05] <les_away> I don't know...just working the problem I guess
[12:56:46] <alex_joni> right
[13:03:30] <cradek> alex_joni: if a segment is too short, it is joined with the previous segment OR group of joined segments
[13:03:50] <alex_joni> ahh.. ok then
[13:17:52] <cradek> I would like to know more about this crash that I haven't seen
[14:15:45] <les_away> les_away is now known as paul_c
[14:16:10] <dave-e> mornin' paul
[14:16:34] <alex_joni> yo paul_c
[14:16:36] <paul_c> cradek: We could send you the g-code file that demonstrates the crash.... But..
[14:16:36] <alex_joni> hey dave
[14:16:53] <paul_c> Morning alex, dave, et al.
[14:16:59] <dave-e> hi all
[14:17:16] <dave-e> so how is SQ?
[14:17:43] <paul_c> cradek: Just come off the phone to Fred Proctor, and he is of the opinion that SQ has some fundimental flaws
[14:18:10] <paul_c> and tp/tc was just coded quckly to get stuff working...
[14:18:46] <paul_c> The general feeling is that the whole trajectory planning stage needs to be re-coded from the ground up.
[14:19:39] <paul_c> maybe with quintic interpolation, and certainly with six axis.
[14:20:17] <alex_joni> * alex_joni wonders who could do that...
[14:20:26] <alex_joni> make that "would"
[14:20:39] <paul_c> * paul_c suspects alex_joni has the time on his hands...
[14:21:31] <alex_joni> * alex_joni spotted a funny man
[14:21:53] <alex_joni> even if I did, which I don't.. don't think my math is up to that ;)
[14:22:03] <alex_joni> it's .. pretty "rusty" to say the least
[14:22:23] <alex_joni> but.. I am willing to do the 2.6 stuff (I actually burned a 4.20 last night, going to install it today)
[14:23:25] <paul_c> any work I do will be done in the emc2 tree (probably the bdi-4 branch)
[14:24:19] <paul_c> but with the agreement last week to aim for a common code base, we will have someting that is interchangable.
[14:27:15] <alex_joni> I think the whole libnml (and other parts aswell) can be merged already
[14:28:09] <paul_c> libnml, usr space, and some of the RT code are not that much different
[14:28:33] <paul_c> certainly, the libnml can be joined now.
[14:28:53] <alex_joni> the main different would be kbuild I expect
[14:28:59] <paul_c> and John is close to getting the interp ready for joining.
[14:29:58] <alex_joni> seen some commits from him today
[14:30:16] <paul_c> I used the make files with a merge/join in mind, hence kbuild shouldn't cause any incompatability problems.
[14:45:23] <alex_joni> * alex_joni i shappy
[14:45:30] <alex_joni> "is happy" even
[14:45:37] <alex_joni> I got myself a nice 21U rack today
[14:45:51] <alex_joni> along with a rackmountable case
[15:01:07] <SWP_Away> SWP_Away is now known as SWPadnos
[15:08:22] <alex_joni> Hey Stephen
[15:08:26] <SWPadnos> hi there
[15:08:41] <alex_joni> what's up?
[15:09:14] <SWPadnos> not much - I''m trying to figure out how to remotely control exposure on some cheap digital cameras
[15:09:28] <alex_joni> heh
[15:09:35] <alex_joni> use a LCD in front of it :D
[15:09:42] <alex_joni> as a shutter
[15:09:50] <SWPadnos> It's a lot easier when you fork out $4000 for each camera (rather than $200)
[15:09:57] <alex_joni> right
[15:10:04] <alex_joni> or if you use an old mechanical one ;)
[15:10:09] <alex_joni> can you try smthg out?
[15:10:14] <SWPadnos> we've already got a mechanical array :)
[15:10:18] <SWPadnos> what?
[15:10:28] <alex_joni> http://www.robcon.ro
[15:10:38] <alex_joni> I've been messing with it.. hope it runs :)
[15:10:55] <SWPadnos> Well - the page loads, but I can't understand a thing :)
[15:11:01] <alex_joni> lol
[15:11:08] <alex_joni> you really gotta learn some romanian :D
[15:11:30] <SWPadnos> I should - I'm from there (well - my grandparents are)
[15:11:38] <alex_joni> from where?
[15:12:13] <SWPadnos> My mother's parents moved from Radovitz / Chernovitz (probably poorly spelled) to escape WWII
[15:12:38] <alex_joni> well.. that's europe allright
[15:12:41] <alex_joni> but far from .ro
[15:12:48] <alex_joni> I think ;)
[15:13:03] <SWPadnos> heh - somewhere in the mountains of Romania, I was told
[15:13:09] <alex_joni> or .ro?
[15:13:36] <SWPadnos> .ro == Romania, right?
[15:13:41] <alex_joni> right
[15:13:52] <SWPadnos> I was told that the towns were destroyed during the war
[15:14:05] <alex_joni> hmm.. my history must suck
[15:14:14] <alex_joni> I don't recall ever hearing about those
[15:14:39] <SWPadnos> my history really sucks, and in this case, it's all hearsay from my (wacko) grandparents, so who knows
[15:15:10] <SWPadnos> well - my history is OK - it's my knowledge of other people's history that isn't too great :)
[15:15:21] <alex_joni> hehehehe
[15:15:22] <alex_joni> same here
[15:19:24] <alex_joni> hey an0n
[15:22:34] <anonimasu> hello
[15:22:42] <alex_joni> * alex_joni goes home ;)
[15:22:46] <alex_joni> bye an0n
[15:23:01] <anonimasu> bye
[15:28:20] <alex_joni> bye guys
[18:06:51] <asdfqwega> my math is pretty good...
[18:07:09] <Jymmm> but your kung fu is no good!
[18:07:09] <asdfqwega> is there any documents on the whole SQ mess?
[18:07:30] <asdfqwega> I don't need kung-fu
[18:07:47] <asdfqwega> I practice Taikwan-Leap
[18:08:05] <asdfqwega> Observe closely.
[18:08:13] <asdfqwega> Boot to the head!
[18:08:20] <asdfqwega> * asdfqwega boot Jymmm in the head
[18:09:00] <Jymmm> * Jymmm shoots asdfqwega
[18:11:47] <Jymmm> asdfqwega your kung fu is STILL no good! =)
[18:36:31] <SWPadnos> asdfqwega: the original SQ paper is in SourceForge CVS
[18:36:32] <SWPadnos> http://cvs.sourceforge.net/viewcvs.py/emc/emc/doc/segmentqueue.pdf?rev=1.1&view=auto
[19:20:01] <Phydbleep> ROFL!
[19:20:33] <Phydbleep> I knew I recognized that attitude.. Jymmm is Ed Gruberman. :)
[19:20:43] <Jymmm> ?
[19:21:34] <Phydbleep> Jymmm: The Master will instruct you now. *THWOCK!*
[19:24:19] <Jymmm> Hmmm, ok.
[19:37:15] <asdfqwega> Dr. Demento fan, he is not.
[19:37:58] <asdfqwega> With my boot as my LART, I shall instruct you!
[19:44:01] <paul_c> hello all
[19:44:45] <paul_c> oops
[19:44:57] <paul_c> paul_c is now known as les
[19:45:07] <les> ah
[19:55:57] <A-L-P-H-A> this is awesome.
[19:56:19] <A-L-P-H-A> I hired my little sister to be a CNC operator. She can sit there changing parts for me. For like $10/hr.
[19:59:54] <alex_joni> greetings
[19:59:58] <alex_joni> hey les
[20:00:09] <alex_joni> just seen a pic of your encoder ;)
[20:00:17] <alex_joni> * alex_joni is installing bdi-4.20
[20:18:02] <Phydbleep> Is les working on an encoder set as well?
[20:18:22] <alex_joni> he was some time ago
[20:19:11] <Phydbleep> * Phydbleep is hacking postscript again to get a quadrature wheel.
[20:29:30] <anonimasu> evening
[20:29:40] <alex_joni> hey an0n
[20:31:19] <alex_joni> I reallymust admit paul_c did a heck of a job
[20:31:24] <alex_joni> BDI4.20 is great
[20:31:52] <anonimasu> :)
[20:32:14] <alex_joni> just installed it.. works right out of the box
[20:32:18] <alex_joni> emc starts ;)
[20:32:21] <alex_joni> etc.
[20:43:02] <anonimasu> hm, I wonder if I should mill somthing
[20:49:43] <alex_joni> an0n: do you know the superfly?
[20:50:06] <anonimasu> no
[20:50:14] <alex_joni> hang on a mo.
[20:50:23] <alex_joni> http://joecartoon.atomfilms.com/pages/home/
[20:51:16] <anonimasu> ok
[20:51:57] <alex_joni> c'mon .. it is funny ;)
[20:52:40] <anonimasu> ah that superfly
[20:52:40] <anonimasu> ;)
[20:52:52] <alex_joni> yeah
[20:56:22] <anonimasu> lol
[20:56:48] <alex_joni> that superfly: http://joecartoon.atomfilms.com/pages/superfly/
[20:59:55] <alex_joni> hey Jymmm
[21:00:16] <Jymmm> Howdy alex_joni
[21:00:23] <alex_joni> http://joecartoon.atomfilms.com/pages/superfly2/
[21:04:47] <Jymmm> ROTF
[21:05:03] <alex_joni> pretty old.. but still very nice ;)
[21:05:12] <alex_joni> who's your daddy?
[21:05:14] <Jymmm> yeah, too funny
[21:05:26] <alex_joni> there are a bunch of those..
[21:06:39] <Jymmm> Yeah, I've saved a few locally over the years. You can waste a LOT of time viewing them, so I try to avoid most of them
[21:09:10] <alex_joni> Jymmm: http://joecartoon.atomfilms.com/pages/sitemap/
[21:12:32] <alex_joni> * alex_joni wonders how he can change the refresh rate for X
[21:14:35] <alex_joni> can't seem to have options for more than 85 Hz :(
[21:15:23] <anonimasu> hm weird..
[21:15:27] <anonimasu> you edit your config ;)
[21:15:37] <alex_joni> which one's that?
[21:15:50] <alex_joni> XF86Config doesn't seem to hold values..
[21:16:04] <Jymmm> http://joecartoon.atomfilms.com/pages/theboss/
[21:16:18] <alex_joni> it's been a while since I've done this (SuSE used to be pretty good at point&click for X config)
[21:17:21] <alex_joni> an0n:section Monitor (in /etc/X11/XF86Config-4) holds my Monitor (VertRefresh 50-150 Hz)
[21:18:24] <Jymmm> Heh, I'm runnign 60Hz
[21:18:39] <alex_joni> I have an very old Sony 20se
[21:18:48] <alex_joni> but it's running 1024@100Hz
[21:18:56] <alex_joni> for 10 years now ;)
[21:18:59] <Jymmm> I'm running 1920x1440
[21:19:03] <alex_joni> heh
[21:19:11] <Jymmm> on a 21" crt
[21:19:18] <alex_joni> I am about 2m away from my 21"
[21:19:23] <alex_joni> so 1024 is ok :D
[21:19:35] <alex_joni> I do have my laptop closer.. ;)
[21:19:51] <Jymmm> I have both connected to the crt
[21:20:00] <Jymmm> then user synergy
[21:20:22] <Jymmm> use
[21:20:37] <Jymmm> synergy2.sf.net
[21:22:09] <Jymmm> now if I could only get the crt yto autoswitch, that be cool =)
[21:40:28] <Phydbleep> Jymmm: Define 'autoswitch'
[21:41:05] <Jymmm> my crt has a built in video switcher
[21:41:10] <Phydbleep> do you mean switch to the active desktop?
[21:41:30] <Jymmm> Phydbleep have you played with synergy yet?
[21:41:35] <alex_joni> Phydbleep: his CRT has more than one input
[21:41:43] <alex_joni> from different PC's
[21:41:48] <Phydbleep> So does my Viewsonic20
[21:42:33] <Phydbleep> But it wont switch on a hotkey command like a kvm will.
[21:43:47] <alex_joni> Phydbleep: any ideea how I could set my vert refresh higher than 85 ?
[21:43:55] <Phydbleep> With an external kvm you can fake the hot-key combo by pumping it out the ps/2 bus and letting it loop back from the kb.
[21:44:15] <Jymmm> mine will scan when it doesn't see a signal, and lock on the next available one. So, if synergy can temp 'blank' the signal, it'll autoswtich.
[21:44:15] <Phydbleep> alex_joni: Monitor?/Card?
[21:44:37] <alex_joni> Sony Multiscan 20se / Geforce FX
[21:44:40] <Phydbleep> Jymmm: Easy.. Hit the DPMS blank routine.
[21:45:14] <Jymmm> Phydbleep Like I said from the beginning... too bad synergy can't do the autoswitching.
[21:46:09] <Phydbleep> alex_joni: '20se' or 20se II'?
[21:46:16] <Jymmm> I have a 4port kvm as well, but synergy allows for copy-n-paste between systems too
[21:46:18] <alex_joni> 20se
[21:46:24] <alex_joni> but it runs 1024@100hz nicely
[21:47:53] <alex_joni> should be: Modeline "1024x768@100" 126.64 1024 1056 1536 1568 768 781 794 807
[21:48:10] <alex_joni> but in XF86Config-4 there's no Modeline any more
[21:48:28] <Phydbleep> Oh.. Hang on.. I know how to fix that. :)
[21:49:46] <Phydbleep> Add it to the "Monitor" section for that monitor.. IE
[21:49:58] <Phydbleep> Section "Monitor"
[21:49:58] <Phydbleep> Identifier "Monitor0"
[21:49:58] <Phydbleep> ModelName "IBM 6091-019"
[21:49:58] <Phydbleep> HorizSync 63.36, 81.32
[21:49:58] <Phydbleep> VertRefresh 60.0 - 80.0
[21:49:58] <Phydbleep> # 1280x1024 @ 60 Hz, 63.35 kHz IBM standard mode 2 from monitor spec
[21:50:00] <Phydbleep> Modeline "1280x1024" 111.50 1280 1304 1504 1760 1024 1027 1030 1056 -hsync -vsync
[21:50:02] <Phydbleep> EndSection
[21:50:35] <Phydbleep> That's my weather station monitor / 120W heater. :)
[21:51:42] <Phydbleep> alex_joni: XF86Config-4? or xorg.conf?
[21:51:56] <alex_joni> xf86config-4
[21:52:05] <alex_joni> seems to run, but the modeline is not ok ;)
[21:52:18] <Phydbleep> That's from my xorg.conf, but it should be the same idea.
[21:52:25] <alex_joni> yeah
[21:53:40] <Phydbleep> * Phydbleep is usually a fountain of useless information until someone decides the info is usefull...
[21:56:08] <alex_joni> 1792x1344 @ 60 Hz
[21:56:40] <Phydbleep> Woohoo? or ARGH, My eyes are bleeding?
[21:56:47] <alex_joni> lol
[21:58:11] <Phydbleep> Your freqs should be 31.5-85 and 50-150.
[21:58:41] <alex_joni> yup
[21:59:04] <Phydbleep> Monitor-Drivers.com claims to have a 95/98 driver for it.
[21:59:52] <Phydbleep> alex_joni: So that fixed it?
[22:00:37] <alex_joni> ok.. got it
[22:00:46] <Phydbleep> Cool. :)
[22:00:49] <alex_joni> running at 107.91 Hz right now
[22:00:57] <alex_joni> xvidtune did the fine tuning ;)
[22:04:31] <alex_joni> 1024x768@108Hz is OK
[22:06:32] <alex_joni> now all I need to acomplish my goal is to make it switch off the ATX after power down
[22:07:56] <Phydbleep> alex_joni: ATX without powerdown?
[22:08:17] <alex_joni> hmm.. usually not ;)
[22:08:25] <Phydbleep> Must be an old/cheap board...
[22:08:33] <alex_joni> not really
[22:08:41] <alex_joni> it actually works (usually)
[22:09:01] <alex_joni> but I think I need some aditional module to make it work? (like ACPI?)
[22:09:08] <alex_joni> or not?
[22:09:17] <alex_joni> it does work in doze, and it worked on SuSE
[22:09:20] <Phydbleep> alex_joni: More likely need to turnit on in the bios.
[22:09:30] <alex_joni> so I don't see why it shouldn't work now too
[22:09:40] <alex_joni> didn't mess with the Bios
[22:10:47] <Phydbleep> Hmm.. Should work then.. I noticed the bdi4.20 I installed doesn't shut down the Compaq server..
[22:11:34] <alex_joni> maybe 4.20 has some acpi stuff disabled (as those cause trouble on some systems)
[22:13:18] <Phydbleep> All I know is I have to manually power cycle it to shut it down.
[22:13:29] <alex_joni> same here
[22:13:49] <alex_joni> it's an kt400 board (not the newest, but was pretty ok at it's time)
[22:14:22] <Phydbleep> That should talk power up/down just fine..
[22:14:39] <alex_joni> yeah.. it usually does
[22:14:48] <alex_joni> it did on SuSE,
[22:14:48] <Phydbleep> * Phydbleep is still running kt133's..
[22:15:03] <alex_joni> started to not do that since I compiled my kernel
[22:15:14] <alex_joni> so I think it's ACPI stuff (as that was missing)
[22:15:31] <Phydbleep> Anybody want a Dual P-II board before I play frisbee with it?
[22:15:49] <alex_joni> I would ;)
[22:16:01] <alex_joni> does it work?
[22:17:02] <Phydbleep> Yeah, It's just slower than sh\t as far as I'm concerned.. It's slow with 1 cpu and I have faster boards for hte cpu. :)
[22:18:11] <Phydbleep> And During the winter I'd rather have 2 boxes running as heaters instead of a dual. :)
[22:18:26] <alex_joni> lol
[22:18:42] <Phydbleep> alex_joni: What part of the planet are you stuck on?
[22:18:56] <alex_joni> east europe ;)
[22:19:39] <Phydbleep> Hmm... I wonder when paul goes back and whether customs would give him a hassle?
[22:20:37] <Phydbleep> alex_joni: I'll throw in a Compaq server if you want to pay shipping on it... Hehehe... :)
[22:20:52] <alex_joni> I think I got a friend in the US who could get me the stuff ;)
[22:21:14] <alex_joni> asking him now
[22:21:20] <Phydbleep> The board is a Gateway/Tiger..
[22:22:44] <Phydbleep> Tyan Tiger-100(133?) manufactured for Gateway servers.
[22:22:55] <alex_joni> nice
[22:23:55] <robin_sz> meep?
[22:23:58] <alex_joni> meep so late?
[22:24:03] <robin_sz> indeed
[22:24:10] <robin_sz> long day!
[22:24:19] <alex_joni> heh
[22:24:56] <robin_sz> tired and stressed out ... again. sigh.
[22:25:15] <alex_joni> I got myself a 21U rack today ;)
[22:25:21] <robin_sz> nice
[22:25:24] <alex_joni> along with a rackmountable case :D
[22:25:25] <Phydbleep> OW!
[22:25:27] <robin_sz> when does the other half arrive?
[22:25:38] <alex_joni> what half?
[22:25:42] <robin_sz> of the rack
[22:26:16] <robin_sz> 21U is a half rack ...
[22:26:19] <robin_sz> joke huh
[22:26:23] <robin_sz> oh never mind :)
[22:26:32] <robin_sz> so this rack ... is it nice?
[22:26:37] <alex_joni> too late for jokes
[22:26:39] <alex_joni> pretty ;)
[22:26:41] <anonimasu> I like racks.
[22:26:47] <anonimasu> ^_ ^
[22:26:48] <robin_sz> have you rated it yet?
[22:26:55] <alex_joni> rated?
[22:27:02] <robin_sz> yes, you know .. rated.
[22:27:13] <robin_sz> http://www.ratemyrack.com/
[22:27:51] <Phydbleep> Hehehe...
[22:28:08] <Phydbleep> * Phydbleep should send them a pic of a nice BIG rack. :)
[22:28:22] <alex_joni> lol
[22:28:49] <Phydbleep> I wonder where I could find a pair of pink 6" cabinets???
[22:28:59] <Phydbleep> Sandia Labs. :)
[22:29:18] <robin_sz> its just another variant on the original .. which was hotornot.com
[22:29:53] <robin_sz> which is actually quite sad in a way
[22:30:53] <Phydbleep> robin_sz: I'm cleaning out the junque parts collection, Want a DTK P-II board?
[22:31:10] <robin_sz> pentium 2?
[22:31:55] <Phydbleep> Yeah, Yeah, 440LX chipset.
[22:32:02] <robin_sz> lets see ...
[22:32:03] <robin_sz> hmmm
[22:32:06] <robin_sz> no. :)
[22:32:29] <robin_sz> I could pile it up with the AMDK6 mobos in the corner I guess
[22:32:55] <Phydbleep> robin_sz: Me neither.. At least alex_joni wants the Tyan dual P-II board.
[22:33:13] <robin_sz> thats sorta worth having in a weird sorta way
[22:33:36] <robin_sz> but a dual P2 has less power than a �200 dell desktop
[22:34:40] <Phydbleep> I've also got an 'about to frisbee' P-III board here, but no rambus ram to test it with.
[22:35:43] <Phydbleep> alex_joni: Want that one too?
[22:35:56] <alex_joni> nah
[22:36:05] <alex_joni> don't have a thing for rambus either ;)
[22:36:30] <robin_sz> Phydbleep: you are not going to bin any of these are you?
[22:37:01] <robin_sz> remember, there is no such thing as junk now we have eBay!
[22:37:14] <Phydbleep> robin_sz: If nobody here want them, I'll throw them on freecycle and bin what's left..
[22:37:43] <Phydbleep> * Phydbleep dislikes ebay... STRONGLY.
[22:38:26] <robin_sz> I like it ...
[22:38:39] <robin_sz> it workks for me
[22:38:54] <Phydbleep> Nothing wrong with the idea, but they are a bit too heavy-handed with some of their random hsutdowns.
[22:39:03] <Phydbleep> shutdowns.
[22:39:06] <robin_sz> I just reallised the "board" email archives are on emc.sourceforge
[22:39:11] <robin_sz> never noticed that before
[22:40:09] <robin_sz> ah well,
[22:40:47] <Phydbleep> ebay == paypal == 'too many restrictions on what I can do with MY money.'
[22:41:32] <anonimasu> Phydbleep: ebay == cheap
[22:43:01] <Phydbleep> anonimasu: ebay == hassle.. I'd rather give the stuff away to someone who MIGHT use it than sell to a reseller.
[22:43:45] <anonimasu> Phydbleep: you seem to be so concerned about money in everything else, ebay is a cheap way to get stuff..
[22:44:00] <anonimasu> it's not like you have to sell them your soul..
[22:44:28] <Phydbleep> anonimasu: I might buy somehting there once in a while, but I wont bother with the hassle of trying to sell there.
[22:44:37] <anonimasu> ah ok..
[22:44:38] <anonimasu> yeah that's true
[22:45:33] <robin_sz> I just have a rolling sorta lump of money in paypal
[22:45:57] <robin_sz> I sell the odd thing, people pay me by paypal, I buy stuff
[22:46:05] <robin_sz> or donate it to things
[22:47:41] <anonimasu> :)
[22:48:36] <Phydbleep> robin_sz: I was one of the first 10k or so to open a paypal acct.. Then they changed a bunch of the AUP without even an email and threw in the 'we own everything until you actually cash the check' crap.. Been trying to cancel the acct ever since..
[22:48:39] <Jymmm> paypal is a great idea. ebay (though I live only 2 miles from their HQ), is a pita overall.
[22:49:22] <Jymmm> Phydbleep pay someone else you know with the acnt and have them cash it out for you.
[22:49:26] <anonimasu> Phydbleep: my acct is gone..
[22:49:27] <anonimasu> :)
[22:49:27] <robin_sz> Phydbleep: thats odd, I've been on for years and not noticed ti performing any worse than before
[22:49:28] <alex_joni> robin: figured that groupware software?
[22:49:46] <robin_sz> alex_joni: nah :(
[22:49:47] <anonimasu> Phydbleep: they decided that it was stolen from me..
[22:49:51] <Phydbleep> Jymmm: It's @ $0
[22:49:58] <alex_joni> tried other stuff?
[22:50:05] <robin_sz> yeah
[22:50:14] <anonimasu> but well I guess it's the fact that I didn use it for a year..
[22:50:14] <alex_joni> any good?
[22:50:15] <anonimasu> fsckers.
[22:50:24] <robin_sz> alex_joni: no. sadly not so far
[22:50:32] <alex_joni> darn
[22:50:35] <robin_sz> alex_joni: I got lost in a maze of crm packages
[22:50:44] <alex_joni> crm?
[22:50:56] <alex_joni> content rights management?
[22:50:56] <robin_sz> customer relationship management
[22:50:59] <alex_joni> ahh
[22:51:01] <alex_joni> that crm
[22:51:02] <alex_joni> :D
[22:51:21] <robin_sz> like who are they, are they interested, have you quaoted, do we need to phone them again
[22:51:46] <alex_joni> heh.. that soudns nice ;D)
[22:52:29] <alex_joni> on what SW?
[22:53:14] <anonimasu> hm..
[22:53:47] <anonimasu> slide throttle bodies are hard to make/design
[22:54:09] <alex_joni> * alex_joni rushes for some quick sleep
[22:54:28] <alex_joni> night guys
[22:54:35] <anonimasu> night alex
[22:54:40] <anonimasu> I dont know how to make it tight enough..
[22:55:02] <alex_joni> make it fit with a big hammer
[22:55:11] <anonimasu> heh
[22:55:40] <asdfqwega> Phydbleep: Still offering the dual P-II board?
[22:56:18] <Phydbleep> asdfqwega: It's gone but there's a couple of other boards.
[22:56:50] <asdfqwega> Man, the things you miss when you sleep at the keyboard
[22:57:50] <Phydbleep> Too true.. That's what caffeine is for. :)
[22:58:08] <alex_joni> really? I thought it was a substitute for blood
[22:58:09] <anonimasu> heh
[22:58:44] <Phydbleep> alex_joni: That's a full size AT board so it will be ~ 16"x16"x6" packed.
[22:59:08] <alex_joni> Phydbleep: think I'll leave it for asdfqwega
[22:59:09] <Phydbleep> <5kg
[22:59:31] <alex_joni> I apreciate your offer.. but I think it's overkill to fly it half around the globe ;)
[22:59:45] <anonimasu> so much fun projects and so little time
[22:59:50] <alex_joni> yeah
[22:59:50] <asdfqwega> Phydbleep: Were you looking for harddrives, earlier?
[22:59:54] <Phydbleep> Either way I dont care.. It goes to somebody or it goes frisbee. :)
[23:01:03] <Phydbleep> asdfqwega: Yeah, I was, but I have solved part of that problem. :)
[23:01:16] <asdfqwega> I can barter with some HD's or stepper motors - or even some other computer hardware - need to check the Big Box O' Surprises
[23:01:22] <alex_joni> well.. this is it for me... switching to runlevel 0
[23:01:24] <alex_joni> night guys
[23:01:32] <Phydbleep> G'nite alex_joni
[23:01:32] <robin_sz> night
[23:02:31] <robin_sz> did lathe threadign ever get sorted on EMC?
[23:02:41] <Phydbleep> * Phydbleep even has a K6/2-450 here somewhere.
[23:03:08] <Phydbleep> D'Eaux!
[23:04:33] <robin_sz> lathes and threading always were a problem in EMC, I rememebr it was "on the list" but cant remember if it ever got sorted out
[23:06:23] <Jymmm> is it "THAT" difficult?
[23:07:35] <robin_sz> yes
[23:07:51] <robin_sz> in threading, the entire CNC is slaved to the spindle
[23:09:12] <robin_sz> some sort of sensor ... a software PLL
[23:09:21] <asdfqwega> I guess Phydbleep really wants to play frisbee...
[23:09:24] <robin_sz> and drive the main timebase off the PLL
[23:10:26] <Jymmm> hmmm
[23:10:54] <Jymmm> It's always the simplistic of things that are always so complex.
[23:11:00] <robin_sz> yeah
[23:11:09] <Phydbleep> * Phydbleep has been perusing the "Closet of Doom"
[23:11:47] <Jymmm> Phydbleep you know you want to change your irientation, GET IN THE CLOSET WITH YA!
[23:11:51] <Phydbleep> robin_sz: Yeah, That's why i wanted the absolute encoders for my lathe.
[23:11:52] <Jymmm> orientation
[23:12:12] <Jymmm> absolute ? as in something like a DRO ?
[23:13:34] <Phydbleep> Yeah, as in the spindle is rotating @ X degrees/sec and will stop at 180 degrees +/- 0.088 deg.
[23:14:04] <Jymmm> ah, ok
[23:14:08] <robin_sz> thats one way
[23:14:14] <robin_sz> mach 2 does it the other way
[23:14:34] <Phydbleep> * Phydbleep has never seen/used mach2
[23:14:49] <robin_sz> paint a black ring around the chuck
[23:15:04] <robin_sz> 1 white line and a reflective sensor
[23:15:11] <robin_sz> slave the cnc to the chcuck
[23:15:44] <robin_sz> the complication is in the software, not in buying a new spindle servo etc
[23:17:19] <anonimasu> * anonimasu nods
[23:17:37] <robin_sz> generally speaking, electrons are cheaper
[23:18:45] <Jymmm> yep =)
[23:18:48] <anonimasu> *stretches*
[23:18:50] <Phydbleep> I'm using a pmdc motor for the sppindle so I'm halfway there anyway. :)
[23:19:29] <anonimasu> hm
[23:25:40] <Phydbleep> * Phydbleep wonders if asdfqwega went digging in the junque-pile and fell in...
[23:25:56] <Jymmm> fell in love maybe =)
[23:26:48] <robin_sz> right,
[23:26:51] <robin_sz> im outta here
[23:27:09] <anonimasu> night
[23:27:19] <Jymmm> dman he's quick
[23:30:21] <asdfqwega> * asdfqwega debates printing out On-line_Smooth_Traj_Planning-sonja.pdf - do I have enough paper left?
[23:30:36] <anonimasu> asdfqwega: somthing other then segmentqueue?
[23:30:37] <anonimasu> nice
[23:30:50] <Jymmm> asdfqwega you can print my pdf too... only 1000 pages
[23:33:07] <asdfqwega> Sure thing, Jymmm...and how shall I send it to you? By cannon or catapult?
[23:33:28] <Jymmm> asdfqwega trebuchet!
[23:33:43] <Phydbleep> asdfqwega: Print it on stainless foil and swaer it with Tiger-Balm first. :)
[23:33:55] <Phydbleep> s/swaer/smear
[23:34:38] <asdfqwega> And fold it until it's all sharp corners?
[23:35:38] <Jymmm> * Jymmm is feeling the love in the room
[23:37:26] <Phydbleep> asdfqwega: Origami is the prefered method. :)
[23:38:32] <asdfqwega> Flaming Origami Rectal Attack!
[23:38:52] <Phydbleep> OW!
[23:38:57] <Jymmm> asdfqwega would that be a prostate exam?
[23:39:03] <Phydbleep> Sound painfull..
[23:39:10] <Phydbleep> Sounds
[23:39:33] <Phydbleep> Jymmm: Maybe with a cheese grater. :)
[23:39:51] <Jymmm> ah, no clue. I aint THAT old yet =)
[23:49:13] <anonimasu> * anonimasu yawns