#emc | Logs for 2008-06-09

[00:01:42] <dmess> how gigantic??
[00:03:36] <eric_U> does machinetools.com have a gift registry?
[00:04:08] <dmess> doubt it... ; (
[00:07:21] <dmess> http://www.moriseiki.com/dixi/english/applications/automation.html i want 1 of these for christmas.. but i'll probably have to buy it for myself
[00:11:29] <dmess> check out their reapeatability
[00:12:33] <toastydeath> crazy
[00:14:29] <dmess> sweet
[00:31:01] <JymmmEMC> Dearly beloved, we are gathered here today to just this man eric_U, and this mill BP in holy matrimony...
[00:32:11] <eric_U> my wife just showed me some sort of insect hole with sawdust coming out on her new deck that she had to have
[00:33:09] <JymmmEMC> Do you eric_U promise to oil, lube, and machine this BP, till rust do you part?
[00:33:26] <eric_U> I'm gonna be buried, underneath it
[00:33:32] <JymmmEMC> lol
[00:33:47] <JymmmEMC> eric_U: The sawdust sounds like teemites btw
[00:34:17] <eric_U> I dunno, I think it came from the lumberyard that way
[00:34:36] <eric_U> don't think it was pressure treated
[00:35:46] <JymmmEMC> I'm tellin ya, If I have to built a deck, I'm gonna use that fake wood, recycled plastic stuff. You never have to worry about refinishing it, or insects.
[00:36:04] <JymmmEMC> And the newest stuff actually looks good too.
[00:36:07] <eric_U> that's what the decking is, this was a baluster
[00:36:48] <JymmmEMC> Is this the white plastic stuff?
[00:37:08] <JymmmEMC> The stuff I'm talking about is very heavy and dense
[00:37:19] <JymmmEMC> you have to pre-drill it even
[00:37:25] <JymmmEMC> *HAVE TO*
[00:37:26] <dmess> i thought of that last summer... went the chaep wood way.. dont plan on keeping the place... marital situation as it is
[00:37:29] <eric_U> many brands
[00:38:34] <eric_U> yeah, it adds up, and it's hot in the summer
[00:38:53] <dmess> yeah i looked at some nice stuff... but still VERY slick in our canadian winters.. they recommend the grut based paint be added after
[00:40:02] <dmess> my dog couldnt walk on the demo deck in mid february
[00:40:11] <eric_U> too slippery?
[00:40:17] <dmess> yes...\
[00:40:32] <dmess> i was all over in running shoes too..
[00:40:34] <JymmmEMC> The newer stuff has vaarious textures now
[00:40:48] <dmess> this was textured..
[00:40:58] <dmess> but no where near enuf
[00:41:12] <eric_U> we had no reason to go back there last winter
[00:41:25] <JymmmEMC> dmess: Then stop spiking the dogs water bowl ;)
[00:41:39] <eric_U> I hate it when the dog drinks all the beer
[00:41:52] <dmess> and the snap in clips for EVERYTiNG... she drinks the same as me...LL
[00:42:05] <dmess> at a buck a piece
[00:42:24] <dmess> nails are alot cheaper
[00:42:56] <eric_U> yeah, the connectors can be a major expense
[00:43:47] <dmess> they work out to as much as 1/2 the liniar footage
[00:47:09] <dmess> at the time the dog was a9 month old Bernese Mountan dog Leaning to walk on these long things that spouted from her relativly small frame... she went from 12" tall to 24" tall.. in 1-2 months so had to learn to walk again
[00:49:19] <dmess> about 8-10 months later she started to fill out and look like a real dog instead of some mutated photoshop thing..
[00:49:45] <eric_U> are there caterpillars that eat decks?
[00:49:55] <dmess> yes...
[00:50:25] <eric_U> there was a caterpillar proudly sitting next to the 3/8" hole that all the sawdust came out of
[00:50:56] <dmess> was it smiling??
[00:51:05] <eric_U> it was bursting with pride
[00:51:12] <dmess> did it wink at you
[00:51:18] <eric_U> oh, the bursting might have happened after I smooshed it
[00:52:13] <dmess> a bottle of bleach and the garden hose.. is what its soundin' like...
[00:52:45] <eric_U> what do I do with that?
[00:53:09] <dmess> not my most environmentally friendly option... but i guess you'd rather NOT burn the deck??
[00:53:36] <eric_U> I did think about replacing all the balusters
[00:55:01] <dmess> spray the bleach on as many holes and surfaces as you can... then get some diotachious earth and spread that all under the deck...
[00:55:57] <dmess> it will take care of the escapees
[01:26:41] <dmess> shite were melting here.... i slept out on the back deck last nite... the A/C needs a good cleaning of the coil... it aint working for shit...
[01:31:15] <ds2> Hmmmm is there such thing as a 12.7mm NPT thread in common usage?
[01:32:14] <JymmmEMC> dmess: dont forget the air intake filter too
[01:32:44] <ds2> or does metric do away with all the NPT silliness
[01:32:47] <cradek> there's definitely 1/2 NPT
[01:33:03] <cradek> outside diameter of pipe: 0.840, threads per inch 14
[01:33:24] <JymmmEMC> guess you could salt the decks
[01:33:38] <JymmmEMC> borax soap (boratic acid)
[01:34:03] <ds2> no, that is not what I am trying to figure out
[01:34:21] <eric_U> pipe threads aren't exactly rocket science
[01:34:29] <ds2> is there something by the name of 12.7mm NPT or do they call it out by the actual diameter/pitch?
[01:34:38] <jmkasunich> anything that measure 12.7mm is probably supposed to be a half-inch
[01:34:47] <cradek> yes, and, NPT are inch threads
[01:34:48] <eric_U> or 3/8
[01:34:58] <cradek> where/how are you measuring it?
[01:35:06] <ds2> ALL metric threads are as measured?
[01:35:29] <ds2> O.D. but there are no dimension on a 1/2 NPT threaded fitting that is 1/2"
[01:35:33] <jmkasunich> I have no clue how metric pipe threads are measured
[01:35:34] <cradek> why do you think it's metric?
[01:35:36] <eric_U> that's 1/4"
[01:35:39] <ds2> I don't
[01:35:42] <eric_U> .540
[01:35:55] <jmkasunich> if you don't think its metric, why did you call it 12.7mm?
[01:36:01] <ds2> I just dealt with about 8 different threads to replumb a toilet
[01:36:25] <jmkasunich> if that toilet is in the US, it's a safe bet that none of those threads were metric
[01:36:26] <ds2> and none of them are called out by actual dimensions so I am wondering ifmetric actually calls out their pipe fittings by dimensions
[01:36:54] <jmkasunich> you'd have to ask that question several hours ago, when the metric people were still awake
[01:36:57] <eric_U> I think the metric guys were too smart to use pipe threads
[01:37:01] <ds2> ah
[01:37:07] <cradek> heh
[01:37:10] <ds2> so there are no tapered metric threads?
[01:37:12] <tomp2> big diff... metric pipe threads i've encountered are not tapered ( eg: all festo 'iso' & G series threads ) ( tho festo and some other pneumatic companies are my limited experience)
[01:37:13] <JymmmEMC> Like lumber a "2x4" is in reality "1.5x3.5". Pipe is simular as 1/2" PVC pipe, aint 1/2" ID or OD when measured.
[01:37:17] <cradek> sure there are metric pipe threads
[01:37:23] <eric_U> pipe is backwards
[01:37:30] <eric_U> it's bigger than they tell you
[01:37:40] <cradek> and, when you get something with those on it, and you're in the US, sucks to be you
[01:37:43] <eric_U> but it's bsp or something
[01:37:56] <ds2> but the same fitting can come in about 5 different threads :(
[01:38:09] <cradek> so true
[01:38:12] <jmkasunich> my machineries handbook has 4 pipe thread families in it - none are metric
[01:38:23] <jmkasunich> pipe is sized (approximately) by inside diameter
[01:38:23] <ds2> makes matching threads for no plumbers a major adventure when the peice to be matched is broken :(
[01:38:31] <eric_U> machinerys is stuck in the distant past
[01:38:40] <jmkasunich> unfortunately the threads go on the outside
[01:39:00] <jmkasunich> MH has metric threads in it, just not for pipe
[01:39:17] <eric_U> I've wasted about $30 buying 3" pipe hangers
[01:39:28] <eric_U> turns out I wanted 2.5"
[01:39:38] <ds2> heh
[01:39:52] <jmkasunich> put em in the freezer, they'll shrink
[01:40:01] <dmess> metric pipe threads???
[01:40:35] <JymmmEMC> * JymmmEMC lol @ jmkasunich
[01:40:36] <eric_U> according to this page, they use inch threads: http://mdmetric.com/tech/tic1e.htm
[01:40:44] <ds2> the worst part of it is the plumbing guys seems to be using different names then then NPT, NPS, etc
[01:40:52] <eric_U> bspp
[01:40:56] <eric_U> that sorta thing
[01:41:09] <dmess> thats a nipple.. kinda like you...
[01:41:13] <cradek> maybe I'm nuts. I've run into odd pitch threads on pipe fittings on imported stuff. but maybe they weren't tapered. seems like I fit something using washers.
[01:41:29] <JymmmEMC> cradek: gas threads?
[01:41:36] <eric_U> don't think there is any question about you being nuts
[01:41:39] <cradek> it was water in this case
[01:41:49] <dmess> if no taper... NOT an NPT thrd
[01:41:52] <eric_U> but there is some possibility they made up their own thread
[01:41:55] <cradek> yes I know
[01:42:03] <ds2> there are pipe threads in common plumbing use that are nontapered. the valve I got has a sleeve to go from 1/2 NPT to some kind of straight thread but they don't call it out with NPS or anything reasonable like that
[01:43:17] <dmess> there are ALL kinds of wierd stuff called out everywhere... and some NOT defined ANYwhere
[01:43:42] <dmess> local gun shot.. NOT good
[01:45:22] <dmess> gotta get up to the tower with the 7.62 and monitor the situation thru night vision goggles....bbl
[01:45:45] <eric_U> oookaaay
[01:45:51] <ds2> Hmmmmmmm
[01:45:55] <dmess> chopper's are circling already...
[01:46:03] <ds2> dmess: where are you?
[01:46:08] <eric_U> they do that at my house too
[01:46:18] <eric_U> he's in Canada, eh?
[01:46:26] <dmess> oshawa ontario canada
[01:48:22] <dmess> we had a bar open up in the back of a field... used to be a strip joint... they would buts 300-500 drug trasactions per thurs, friday,satuday.. the birds wer circling all the time...
[01:49:05] <eric_U> I was out riding bikes with the son yesterday, two cops came down the road speeding like crazy, no lights
[01:49:07] <dmess> it WAS called OPIUM..
[01:49:31] <dmess> no sound??
[01:49:38] <eric_U> there is a much larger road 1/4 mile over, but the small bike appropriate road is a "short cut"
[01:49:39] <dmess> where are yOu??
[01:49:52] <eric_U> not sayin'
[01:49:58] <dmess> k
[01:50:06] <eric_U> Pennsylvania
[01:51:00] <dmess> not right for them to be haulin' with NO visible or audible deterent
[01:51:17] <eric_U> no, they shouldn't be speeding
[01:51:59] <dmess> precicely... if its to get there turn the circus ON
[01:52:56] <dmess> they can speed with the necessary alarms going OFF
[01:58:41] <dmess> but can shut em down in residential areas at thier discrecion
[02:38:47] <eric_U> the thing that was eating my deck was a bee
[02:38:59] <eric_U> and it was moving fast
[02:50:57] <jmkasunich> carpenter bee
[02:51:11] <jmkasunich> I've had them too - sitting on the deck one day and I hear a crunching noise
[02:51:12] <eric_U> should I be concerned?
[02:51:22] <jmkasunich> bugger was chewing away
[02:51:30] <eric_U> crunching noise is somewhat disconcerting
[02:51:32] <jmkasunich> usually they are solitary (I think)
[02:51:44] <eric_U> until the babies hatch
[02:52:20] <eric_U> the thing I read seems to agree it's not likely to be a widespread problem
[02:52:31] <jmkasunich> yeah ( reading wikipedia now)
[02:52:44] <jmkasunich> I had precisely one tunnel in a piece of railing
[02:52:54] <jmkasunich> (which I was planning to replace anyway)
[02:53:44] <jmkasunich> "They make an initial upward hole in an overhang. Then, they make one or more horizontal tunnels."
[02:54:06] <jmkasunich> http://en.wikipedia.org/wiki/Eastern_carpenter_bee
[02:54:16] <eric_U> this bee was gonna be pissed then, it was boring in a 1x1 square vertical post
[02:54:22] <jmkasunich> heh
[02:55:17] <jmkasunich> that article has some interesting facts
[02:55:24] <jmkasunich> like they live in the same hole all their lives
[02:55:34] <jmkasunich> and blocking the hole might make them move somewhere worse
[02:55:50] <eric_U> life is over for mine
[02:56:37] <jmkasunich> squished it eh?
[02:56:59] <eric_U> no, bleach
[02:57:47] <jmkasunich> did you see it die?
[02:57:54] <eric_U> no
[02:58:02] <eric_U> I didn't know what it was
[02:58:05] <jmkasunich> (I suspect that unless you directly soak the bee the bleach won't do much
[02:58:12] <eric_U> drowned
[02:58:30] <jmkasunich> soaked it in the hole?
[02:58:34] <eric_U> yeah
[02:58:54] <jmkasunich> did the hole start out going up, or is it horizontal?
[02:59:20] <eric_U> it went up, but then it was working it's way down the post
[02:59:34] <eric_U> there is a ball of goop at the top
[02:59:59] <eric_U> interesting that people encourage these things
[03:01:18] <eric_U> I was going to stain the wood, don't know if that will be sufficient to keep them away
[03:03:11] <jmkasunich> the interweb is ambiguous there - the prefer unpainted wood, but paints and stains don't seem to stop them
[03:06:25] <jmkasunich> hmm, that makes sense - the reason for the turn isn't so much horizontal vs. vertical, its end grain vs. side grain
[03:06:44] <jmkasunich> they go in across the grain just enough, then turn and drill along the grain (probably easier)
[03:06:48] <eric_U> ok, so the bee was happy going the length of the post
[03:07:05] <jmkasunich> http://www.wvu.edu/~agexten/ipm/insects/hpm6005.pdf
[03:10:16] <eric_U> oh, the ball of goop is a pollen ball with an egg in it
[03:11:37] <jmkasunich> possibly one of several
[03:23:31] <eric_U> asdf
[03:24:53] <jmkasunich> I lucked out tonight - about 4 hours ago I had a 2 second power failure - didn't think much of it
[03:25:11] <jmkasunich> when I walked the dog this evening I found that of 36 houes on the block, only 7 have power
[03:25:13] <jmkasunich> I'm number 6
[03:25:28] <eric_U> that's strange
[03:25:38] <cradek> are you having weather?
[03:25:44] <jmkasunich> we did
[03:26:02] <jmkasunich> a squall line went thru around when the short outage happened
[03:26:24] <jmkasunich> that outage was probably the system disconnecting a shorted or downed line
[03:26:39] <jmkasunich> everybody on the other side of the disconnect stayed out
[03:27:27] <eric_U> I used to have that in Utah, people behind me on the same block had power when I didn't
[03:27:52] <jmkasunich> across the street is fine all the way down the block
[03:28:13] <jmkasunich> our distribution runs down the back edge of the back yards
[03:28:24] <jmkasunich> so one side of two streets is out, rather than two sides of one street
[03:33:37] <jmkasunich> fricken weird building: http://maps.google.com/maps?f=q&hl=en&geocode=&q=1256+belrose+44124&sll=37.0625,-95.677068&sspn=42.03917,79.013672&ie=UTF8&ll=41.510178,-81.607599&spn=0.001217,0.002411&t=h&z=19
[03:34:07] <eric_U> izzat MIT?
[03:34:19] <eric_U> nvm
[03:34:23] <jmkasunich> no, cleveland
[03:34:40] <jmkasunich> its a business school
[03:34:59] <eric_U> business schools have all the money
[03:35:14] <eric_U> they uniformly have the highest salaries
[03:35:22] <jmkasunich> I think this one was paid for by the founder of Progressive Insurance
[03:35:40] <jmkasunich> its part of Case Western Reserve Univ.
[03:36:10] <eric_U> they are going to assess a fee on Penn State students for the president's building obsession
[03:37:36] <eric_U> don't understand why google has such bad pictures of the state college area
[03:38:57] <cradek> I know it's probably just me, but I think buildings like that just look stupid.
[03:39:15] <eric_U> maybe not the first one you see
[03:40:21] <eric_U> but it does need more windows
[03:43:20] <eric_U> it's nice to strike a balance somewhere between architects jerking off like that building, and cookie cutter nonsense like you typically see in commercial buildings
[03:44:51] <kirk_wallace> Hello, I need a little help with NetMOS and Pluto
[03:45:20] <cradek> pci parallel card?
[03:45:48] <kirk_wallace> Yes
[03:46:06] <kirk_wallace> I can get the Pluto to work with 378
[03:46:27] <cradek> that's good
[03:46:27] <kirk_wallace> but not any PCI parport at any address
[03:47:00] <kirk_wallace> I was wondering if I need to force EPP on the PCI card
[03:47:13] <cradek> yeah, but the next thing to wonder is how to do that
[03:47:25] <kirk_wallace> Darn
[03:47:28] <cradek> the pluto driver tries to do it by writing some bit to ioaddr+0x400
[03:47:55] <cradek> are you sure you've found the actual right address? You could try loading up hal_parport, and toggle a bit or something, and check the output
[03:48:05] <cradek> it would be nice if you were SURE you had the right address for the port
[03:48:22] <cradek> and the card works, etc etc
[03:49:01] <kirk_wallace> I can get a break out board to light up and do sw PWM with the PCI card
[03:49:19] <cradek> oh ok, so you DO know the address for sure (what is it?)
[03:49:55] <kirk_wallace> One card has 9000, the other C000
[03:50:29] <cradek> do they happen to show another io port at 9400/C400?
[03:50:29] <tomp2> two cards, both single port?
[03:50:40] <kirk_wallace> Both dual
[03:50:52] <cradek> wow, lotta parports then
[03:51:51] <kirk_wallace> I used one board at a time. Just checking to see if a different board would work.
[03:52:01] <cradek> did you try epp_wide=0? the manpage says wide mode doesn't work with all parports
[03:52:43] <SWPadnos> do we know of anyone using pluto with a PCI parport?
[03:53:01] <cradek> not me
[03:53:04] <JymmmEMC> cradek: If you fee axis some gcode, say a square inside a circle. is it "aware" of the boundary of the inner square?
[03:53:12] <JymmmEMC> just that SWPadnos guy
[03:53:14] <kirk_wallace> I tried all conbinations. Another thing is that EMC comes up if I use the expected address, I just don't seem to get communication.
[03:53:18] <JymmmEMC> a/fee/feed/
[03:53:22] <cradek> not sure what you mean by "aware"
[03:53:29] <SWPadnos> ok, because it's possible that there are timing issues with the (possibly) faster write cycles that a PCI card might have
[03:53:46] <cradek> kirk_wallace: I bet pluto.communication-error (or whatever it's called) is increasing
[03:54:04] <SWPadnos> G-code is never "aware" of when it's cutting or how big the workpiece is
[03:54:15] <SWPadnos> it's all about motion, not part features
[03:54:30] <SWPadnos> jommertry, you know
[03:54:44] <cradek> JymmmEMC: can you ask a more specific question? I think SWPadnos is guessing what you are asking
[03:54:58] <kirk_wallace> Checking man page on comm error.
[03:55:11] <cradek> I think it's a parameter you can watch
[03:55:31] <SWPadnos> heh - yep, guessing
[03:55:34] <JymmmEMC> cradek: Not related to emc, but I'm trying to take two objects (could be side-by-side), like 3x3 of squares (think tic tac toe) and want the top-left square (1) to be aware of it's neighbors: 2,4,5
[03:56:07] <cradek> I don't understand "be aware of"
[03:56:16] <JymmmEMC> 123
[03:56:17] <kirk_wallace> Ahh, com error is a HAL param.
[03:56:18] <JymmmEMC> 456
[03:56:18] <JymmmEMC> 789
[03:56:19] <cradek> but it reminds me of minesweeper
[03:56:31] <SWPadnos> or tic-tac-toe
[03:56:35] <JymmmEMC> Square 1 knows it's neighbors are 2,4,5
[03:56:56] <JymmmEMC> 2 knows it's neighbors are: 1,3,4,5,6
[03:56:58] <SWPadnos> squares are not aware, so you'll have to be a little more descriptive I think
[03:57:00] <cradek> I agree square 1 is adjacent to 2,4,5
[03:57:11] <tomp2> an object could sense neighbor at boundaries
[03:57:58] <cradek> objects don't sense or know, but they can be adjacent to other objects
[03:58:12] <cradek> I'm not being pedantic, I'm trying to understand the question
[03:58:21] <kirk_wallace> Oopps, got to shut down to change back to NetMOS port.
[03:58:41] <tomp2> needs hotplug pci ;)
[03:58:43] <JymmmEMC> Ok, San Francisco is boundy by what cities? <-- that's what I'm trying to determine, I know the outline of SF, and I know the outline of all the other cities in Calif, but not sure how to determine which cities touch SF.
[03:58:59] <SWPadnos> uh - neither does G-code ...
[03:59:41] <cradek> if you know their outlines, you can "walk along" the outline of one and see if you ever find yourself ALSO on the outline of the other
[03:59:43] <SWPadnos> for the general problem, shapes aren't enough (unless they're guaranteed to be unique)
[04:00:05] <JymmmEMC> I mena that literally, that's what I'm trying to figure out. I thought that since axis uses coordinates, there might be something there I could use to figure out what I'm trying to accomlish.
[04:00:13] <cradek> that's one way to determine adjacency
[04:00:19] <tomp2> gaming stuff does this ... 'tiling' (but thats typically nesting n-gons)
[04:00:40] <cradek> JymmmEMC: can you back up and say what you're trying to accomplish
[04:01:23] <SWPadnos> I suppose you could test each segment to see if it's coincident with any others
[04:01:43] <JymmmEMC> cradek: I have the outline of the city of SF in lat/lon coordiantes. I also have all the other cities in Calif as well. But I wnat to know which cities borders another city.
[04:02:16] <JymmmEMC> (Ok, I don't actually have this data yet, but I can get it)
[04:02:37] <cradek> like the lat/long of a bunch of points, when connected with lines, give you the outline?
[04:02:44] <SWPadnos> ok, that's a different question :)
[04:03:08] <JymmmEMC> cradek: I *think* it's it a refernced polygon.
[04:03:23] <cradek> I don't know what that is
[04:03:29] <tomp2> past this line be dragons ( or hollywood/detroit/changmai )
[04:03:57] <JymmmEMC> it's a polygon thats refernced to lat/lon, how, or to what extent, I don't know.
[04:03:58] <SWPadnos> sort points by (lat,lon), keeping the city "ID" along with each point. you should see points that are either the same of very close to the same, with different city names
[04:05:03] <JymmmEMC> The dataset is HUGE, so I havne't grabbed it yet. Still setting up a server with enough storage for it.
[04:05:03] <SWPadnos> save every pair of cities with coincident border endpoints, but then use something like sort and uniq to get rid of duplicates
[04:05:07] <cradek> you can rule out cities by doing a bounding box test
[04:05:12] <tomp2> going clockwise around perimeter, to the left is SF, to the right changes according to which edge your on . list belongs to the SF object
[04:05:16] <SWPadnos> yep, that'll be faster :)
[04:05:25] <tomp2> oops ccw
[04:05:32] <SWPadnos> G43!
[04:05:35] <SWPadnos> or something
[04:05:42] <toastydeath> length offset?
[04:05:52] <SWPadnos> G42!
[04:05:57] <toastydeath> cutter comp right?
[04:06:07] <tomp2> sorta
[04:06:10] <cradek> if the bounding boxes don't intersect, the cities are nonadjacent
[04:06:23] <cradek> if the bounding boxes intersect you have to test more carefully
[04:06:33] <kirk_wallace> No activity on the comm error. Just a dim LED. When the Pluto works on 378, the LED turns off when EMC loads.
[04:06:34] <cradek> but this test will prune most of the problem space very quickly
[04:06:41] <JymmmEMC> what about sections that are county?
[04:06:46] <cradek> kirk_wallace: yuck.
[04:06:52] <JymmmEMC> which are usually very tiny
[04:07:00] <tomp2> the edges must match ( be colinear for some subset of length ), then two cities are adjacent
[04:07:24] <tomp2> cities/towns/states/countries
[04:07:40] <JymmmEMC> Right, but one city and the adjacent city could be broken apart by 500 feet
[04:07:44] <cradek> tomp2: not exactly. my city could share one point with your city, or my city could have one point on a line of your city
[04:07:46] <JymmmEMC> of county area
[04:08:16] <SWPadnos> that's a harder problem
[04:08:25] <tomp2> ah, the 'see five states from this point' tourist trap, yes a point 'edge' exists
[04:08:30] <cradek> I bet you can quickly get an approximation with simple bounding boxes.
[04:09:03] <SWPadnos> you need to determine what's adjacent to the county areas (using any of the algorithms), and then maybe assume that any cities adjacent to the same piece of county land are actually adjacent cities
[04:10:02] <kirk_wallace> Thanks for the help. I can use the Pluto with 378 so no big deal.
[04:10:13] <JymmmEMC> This is sounding more like a full GIS system jsut to validate the data (visually at least)
[04:10:21] <cradek> kirk_wallace: maybe those just don't do EPP. It's kind of hard to guess.
[04:10:49] <cradek> kirk_wallace: it would be interesting to know whether anyone is using EPP devices (ppmc, pluto) on a netmos card
[04:11:05] <SWPadnos> validating the data (to insure no overlap, for example) is a different problem than determining adjacent cities
[04:11:17] <tomp2> so is this nesting cnc parts? or real mapping stuff, cuz there is stuff in mapping theory and in graph theory that deals with edges
[04:11:52] <JymmmEMC> SWPadnos: Well, I sure in the hell don't want it to say your city is next to SF =)
[04:12:01] <cradek> kirk_wallace: you could load parport_pc (the ubuntu module) and see what it thinks
[04:12:39] <cradek> http://lists.infradead.org/pipermail/linux-parport/2004-February/000024.html
[04:12:51] <cradek> ^^ "my netmos card doesn't do EPP right"
[04:13:02] <kirk_wallace> The card spec indicates EPP and other mode compatibility. Tring parport_pc...
[04:13:30] <JymmmEMC> SWPadnos: "I'm not touching you!"
[04:16:15] <SWPadnos> ok then (got interested in my sudoku puzzle :) )
[04:16:45] <kirk_wallace> I should do a "insmode parport_pc io=0x9000" and dmesg?
[04:16:45] <JymmmEMC> lol
[04:16:52] <eric_U> I don't see why not
[04:27:18] <kirk_wallace> Should parport show up with "lsmod"?
[04:27:56] <eric_U> didn't think it was supposed to show up
[04:31:58] <tomp2> parport_pc shows up with lsmod if insmod was successful
[04:32:50] <eric_U> I thought he was trying to keep that module from loading
[04:33:26] <kirk_wallace> I just thought the parport module conflicted with EMC in general.
[04:33:26] <tomp2> dunno, "kirk_wallace: I should do a "insmode parport_pc io=0x9000" and dmesg?"
[04:33:40] <eric_U> well, should he?
[04:34:34] <tomp2> hmm, yes, thats a good debug idea, but i forget what alex told me was needed when i wanted to use a printer on my servo system....
[04:35:02] <kirk_wallace> When I "insmod parport_pc" I get "insmod: can't read 'parport_pc': No such file or directory"
[04:35:10] <tomp2> it allowed emc and a normal parport
[04:35:29] <tomp2> kirk_wallace: try sudo blahblahblah ?
[04:35:41] <eric_U> no, that isn't it
[04:36:05] <kirk_wallace> sudo didn't work
[04:36:42] <eric_U> i think it's telling you there is no parport_pc in /libs/kernelsblahblah/modules
[04:36:53] <kirk_wallace> I am trying to see if EPPshows up on my NetMOS PCI card to see why Pluto doesn't wok.
[04:37:02] <kirk_wallace> work
[04:37:25] <SWPadnos> you can use tab completion if sudo is active (ie, you've entered your password recently)
[04:37:46] <SWPadnos> so sudo insmod p<tab><tab> will list loadable modules starting with "p"
[04:38:03] <kirk_wallace> No I meant I get the same "No such file"
[04:38:25] <eric_U> rather /lib/modules/2.6.blahblah/
[04:39:06] <eric_U> I'm thinking that module might not be there on purpose
[04:41:10] <kirk_wallace> checking parport_pc message was mentioned earlier for trouble shooting. Other than that I know nothing about parport_pc.
[04:41:33] <tomp2> for me, modprobe parport_pc got not errs
[04:42:02] <kirk_wallace> You got a successful load?
[04:42:28] <tomp2> just checked, no load
[04:43:14] <eric_U> don't know what that means
[04:43:39] <tomp2> i lied, it is there
[04:43:49] <eric_U> liar
[04:43:58] <tomp2> parport_pc 30916 1
[04:43:58] <tomp2> parport 29640 3 ppdev,lp,parport_pc
[04:43:59] <kirk_wallace> Same here. Nothing in dmesg or /var/log/messages
[04:44:18] <tomp2> i used lsmod ( and am blind )
[04:44:29] <eric_U> what did you lsmod?
[04:44:45] <eric_U> nvm
[04:44:46] <tomp2> just 'lsmod' and scolled back to look
[04:45:02] <eric_U> you typed lsmod, I read insmod
[04:45:14] <tomp2> tomato tomato
[04:45:56] <tomp2> kirk_wallace: any luck?
[04:46:13] <kirk_wallace> no parport_pc here, only parport
[04:46:24] <eric_U> modprobe that
[04:47:07] <tomp2> to make sure its present ls /lib/modules/2.6.15-magma/kernel/drivers/parport
[04:47:23] <kirk_wallace> No joy with " sudo modprobe parport_pc"
[04:47:52] <eric_U> what happens when you sudo modprobe parport?
[04:48:01] <tomp2> i'm on ubuntu 6.06
[04:48:01] <kirk_wallace> Got "parport_cs.ko parport.ko parport_pc.ko parport_serial.ko"
[04:48:19] <tomp2> kirk_wallace: ok, it's there
[04:48:21] <SWPadnos> does dmesg tell you anything?
[04:49:08] <eric_U> dmesg probably has something about no driver
[04:49:38] <kirk_wallace> It should put a message at the end shouldn't it?
[04:49:45] <SWPadnos> probably
[04:49:45] <eric_U> is this pci?
[04:50:04] <eric_U> if it's pci, it wouldn't be at the end
[04:50:09] <SWPadnos> just for kicks, ls /lib/modules/`uname -r`/par*
[04:50:13] <kirk_wallace> Yes, NetMOS PCI dual port.
[04:50:20] <SWPadnos> just for kicks, ls /lib/modules/`uname -r`/kernel/drivers/par*
[04:50:30] <eric_U> what does lspci -v|more tell you about it
[04:50:43] <tomp2> i got nothing in dmesg tail
[04:51:01] <eric_U> it's not in the tail, thanks for playing
[04:51:11] <kirk_wallace> parport_cs.ko parport.ko parport_pc.ko parport_serial.ko
[04:51:59] <kirk_wallace> 0000:00:0a.0 Communication controller: NetMos Technology PCI 9815 Multi-I/O Controller (rev 01) Subsystem: LSI Logic / Symbios Logic 2P0S (2 port parallel adaptor) Flags: medium devsel, IRQ 10 I/O ports at 9000 [size=8] I/O ports at 9400 [size=8] I/O ports at 9800 [size=8] I/O ports at 9c00 [size=8] I/O ports at a000 [size=8] I/O ports at a400 [size=16]
[04:52:34] <eric_U> why isn't it loading, he has the file
[04:53:27] <kirk_wallace> I can get a breakout board to do sw PWM, it just doesn't work with the Pluto.
[04:53:56] <eric_U> pluto wouldn't use the parport_pc driver though
[04:54:27] <kirk_wallace> That was just to find more information about my PCI card and EPP.
[04:55:25] <tomp2> kirk_wallace: best o luck, gotta go
[04:55:45] <kirk_wallace> Okay Thanks.
[04:57:16] <eric_U> apparently there were problems with that as late as 2005
[04:58:51] <kirk_wallace> You found something?
[05:00:37] <eric_U> I was on the orphan split when most of this was discussed
[05:00:37] <eric_U> you are telling me this page doesn't work: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?NetMos
[05:01:03] <eric_U> just wondered if you had seen that page?
[05:03:01] <kirk_wallace> I do get that page, but it didn't solve the problem so far.
[05:05:17] <kirk_wallace> It's no big deal. I can use the Pluto on the MB port.
[05:10:52] <eric_U> if anyone sees one of these, i'll give you $50 for it: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=220241785791&fromMakeTrack=true&ssPageName=VIP:Watchlink:middle:us
[05:11:07] <SWPadnos> kirk_wallace, have you tried the pluto driver with adresses 9000, 9400, 9c00, and a000 (note that I skipped 9800 and a400)
[05:11:30] <JymmmEMC> eric_U: I just saw one in the link you gave, PAY UP SUCKER!
[05:12:25] <eric_U> I guess I wasn't very clear...
[05:12:35] <kirk_wallace> Tried all the addresses from lspci -v
[05:12:51] <JymmmEMC> cradek, SWPadnos: http://postgis.refractions.net/docs/ch04.html#id2593262
[05:13:15] <kirk_wallace> Hooly cow, there are some plane nerds out there.
[05:13:31] <eric_U> apparently
[10:17:05] <micges> hello
[10:18:35] <micges> alex_joni: is there any way that last bug founded in halui.cc affect normal read/write pins like machine.on off is-on ?
[10:19:54] <micges> in 70% cases machine.on is working, but in 30% it isn't
[10:20:16] <micges> halscope show no pin change
[12:00:30] <micges> halui is not working.. anybody can help ?
[12:01:34] <eric_U> error messages, symptoms?
[12:02:35] <micges> halui.machine.on halui.machine.off pins are doesn't working
[12:02:56] <micges> no matter emc mode (MDI ,AUTO, MANAUAL)
[12:10:42] <micges> correction: those pins are working only once
[16:40:17] <lerman_> lerman_ is now known as lerman
[17:01:13] <lerman_> lerman_ is now known as lerman
[17:34:41] <jymm> quiet in here today
[17:35:10] <gefink> real quiet
[17:39:09] <skunkworks_> Too quiet
[18:01:13] <BigJohnT> * BigJohnT trying to learn 3 new software packages
[18:01:19] <BigJohnT> at once
[18:04:49] <skunkworks_> BigJohnT: you're goofing with alibre also?
[18:05:18] <BigJohnT> no, panasonic plc, servo drive and touch screen
[18:05:29] <skunkworks_> oh - that sounds like fun
[18:05:41] <skunkworks_> literally
[18:06:06] <BigJohnT> yea, it is in japinglish
[18:06:32] <skunkworks_> that is always fun\
[18:07:06] <BigJohnT> manuals are >500 pages long
[18:07:46] <BigJohnT> the tech guy will be here tomorrow :) to line me out on what I can't figure out
[18:09:21] <BigJohnT> skunkworks_: I gave up on alibre a while back
[18:10:39] <awallin> anyone know how to compile a shared library with g++ ?
[18:11:36] <BigJohnT> I don't even know what you said :)
[18:12:29] <awallin> I'm trying to make a c++ class/function and be able to call that form python...
[18:13:09] <BigJohnT> cool
[18:13:38] <BigJohnT> is that for better speed?
[18:14:01] <cradek> ld -shared ...
[18:14:48] <awallin> BigJohnT: yes, c/c++ is around 100x faster than python (depending on what benchmarks you believe..)
[18:15:45] <awallin> which, I guess just means you can get away with writing lousy code and still have it run reasonably fast ;)
[18:18:21] <BigJohnT> I did enough C a long time ago to know what it is LOL but I'm not versed enough to do anything with it anymore... So I stick to Python
[18:20:12] <awallin> that might be a smart move. there are things like psycho and pyrex, but I don't know how much of that 100x speed difference they make up for
[18:22:17] <fenn> psyco works sometimes
[18:26:20] <BigJohnT> :)
[18:28:23] <awallin> maybe I should try pyrex before messing about with all the c++ headaches
[18:28:37] <BigJohnT> what are you doint?
[18:28:38] <lerman_> lerman_ is now known as lerman
[18:28:39] <cradek> what is your task generally?
[18:28:41] <BigJohnT> doing
[18:28:53] <BigJohnT> what he said...
[18:29:36] <awallin> these rudimentary 3D cam ideas. they do involve calling some function with sin, cos, sqyare roots etc. a million times, so c++ might be required for speed
[18:30:15] <cradek> if you use numarray some mathy things can be as fast as C
[18:30:37] <cradek> matrix manipulations, etc
[18:30:56] <BigJohnT> might work out details in python and use numpy then add the C part if needed
[18:31:56] <awallin> yes, that might be the sensible way forward
[18:33:45] <awallin> there's an interesting table at the bottom of this page http://www.scipy.org/PerformancePython
[18:36:30] <BigJohnT> yes that is interesting
[18:38:23] <awallin> I see Jari has just uploaded some more 'machine-shop porn' over here http://www.youtube.com/watch?v=gTJ0kC3AQus ;)
[18:46:06] <BigJohnT> lots of cutting air time
[18:48:50] <awallin> I think it's what surfcam gives out without very much optimization
[18:49:41] <BigJohnT> I hate to see wasted motion from cam programs
[18:49:46] <BigJohnT> nice parts!
[19:26:44] <slider> newbie xylotex-emc2 question: how do i measure Vref, do i literally place meter lead on the brd @TPX? and the other leaad--where? TIA!!!
[19:39:32] <awallin> what's Vref ?
[19:48:58] <slider> it's mentioned in the xylo documentation, it's the amount of voltage driving the stepper motor.
[19:49:35] <jepler> slider: measure between GND and the other point
[19:49:38] <slider> i don't really know what it means, i get the V part, i think.
[19:51:14] <awallin> yep, so black lead to ground and red lead to wherever you want to measure
[19:51:15] <slider> jepler: i'm not sure where the GND point is.
[19:51:25] <jepler> slider: on page 8 of the XS3525V202.pdf you can see several places for gnd. The most convenient one is probably the bottom right of the board as shown on that page.
[19:52:04] <jepler> slider: put your meter in 20VDC, put the black lead on GND and the red lead on TPX
[19:52:07] <slider> OH! that makes sense. i was looking at that and wondering if there was a specific GND.
[19:52:19] <awallin> jepler: have you called C++ classes/functions from Python? is SWIG the way to go?
[19:53:33] <jepler> awallin: I haven't found a C++ wrapper for Python that I really like. In emc I chose to write my wrappers (e.g., for the interpreter and for nml) directly in the Python API without using a tool like swig.
[19:53:52] <jepler> awallin: boost::python is another alternative that I am aware of.
[19:54:34] <awallin> the boost.python examples use a build tool called bjam, but the details of how to make it work aren't given...
[19:56:40] <tomp> gnd is >a< ref. 'ref' is for reference. it's where you measure from. Vref is where you measure V from. (like where the end of your 6 inch scale is, thats where you measure from)
[19:57:13] <tomp> aint neccesarily gnd
[19:59:16] <jepler> awallin: just a second, I will show you a simple boost::python example that doesn't use bjam
[19:59:42] <awallin> jepler: wow, that would be great!
[20:00:08] <jepler> awallin: http://pastebin.ca/1043222 -- the -I -L -l args are specific to ubuntu dapper, because they vary depending on the Python version
[20:01:44] <Vq^> neato
[20:01:47] <Vq^> * Vq^ takes notes
[20:01:54] <jepler> awallin: actually, you don't need to -L/usr/lib/python2.4/config -lpython2.4
[20:02:40] <jepler> awallin: and you can get the correct -I path by running this command: python -c 'import distutils.sysconfig; print distutils.sysconfig.get_config_vars().get("INCLUDEPY")'
[20:02:41] <Vq^> jepler: btw, i was quite impressed by your python emc-bindings
[20:02:50] <jepler> Vq^: thanks, I hope they are useful to you
[20:02:52] <Vq^> very useful
[20:03:17] <BigJohnT> * BigJohnT wished he knew what it was...
[20:04:34] <jepler> BigJohnT: I think Vq^ is talking about the emc module as in 'import emc' -- you can use it to look at the state of emc (like the machine's position) or to remote control it (like sending mdi commands) -- this is the module used by axis to do almost everything it does
[20:05:34] <BigJohnT> ok, jepler thanks
[20:06:28] <Vq^> thats the one i had in mind, are there more python-modules that i should be aware of?
[20:07:10] <tomp> the xmpl uses the lib example.so from the cmd line, thats an eyeopener, ive used python but never noticed that could happen
[20:08:02] <jepler> Vq^: there's 'hal' (userspace hal components in python), 'gcode' (used to generate the preview plot) and 'minigl'/'_togl' (used to display it)
[20:09:09] <Vq^> jepler: i see
[20:10:07] <awallin> jepler: thanks! I got it to compile and it works from python too.
[20:11:10] <jepler> awallin: great, you're welcome
[20:13:21] <awallin> I looked at some bechmarks and there really is a ~100x performance diff btw. c++ and python. I'm already coding these things for the 2nd or 3rd time so I figure the c++ will be the final version... and make it callable from python
[20:15:38] <jepler> awallin: for numerics I wouldn't be surprised. for string processing I have run into situations where it was hard to beat Python with idiomatic C++ (std::string + std::map)
[20:19:26] <jepler> (though this was back when I was a C++ novice but already pretty conversant with Python, so maybe it was a bad comparison for some reason I wasn't aware of at the time)
[20:19:59] <jepler> too bad I can't find the programs now -- the task was to find the most frequently used word in a text file and print the number of times it was used.
[20:24:43] <fenn> cat | sed 's/ /\n/' | sort | uniq -c
[20:25:02] <fenn> too slow i guess
[20:25:16] <jepler> fenn: it also fails the "idiomatic C++" test, no matter how fast it is :-P
[20:26:24] <fenn> can't i just use a code translator? ~~
[20:39:55] <jepler> are there any interesting games that a north american can only play as an import right now?
[20:39:59] <jepler> er, whoops, wrong channel
[20:42:07] <Sweeper> :P
[21:04:43] <chr0n1c> ... i have been thinking about building a midibox...[ www.ucapps.de ] and i finally produced the g-code for the core pcboard today, it's ready to be milled with emc2 and my tiny cnc machine, i just need some parts and some single sided copper clad board now... woohoo!
[21:05:10] <chr0n1c> i'll put the code up on my website/blog soon once i make sure my board is working...
[21:05:47] <chr0n1c> .. i used the pcb_gcode which was linked to from the linuxcnc wiki
[21:05:51] <chr0n1c> *with eagle
[21:06:35] <fenn> no longer quite dirt cheap, but still a good deal: http://stores.ebay.com/PCB-Laminates-Copper-Clad
[21:07:34] <chr0n1c> i was going through the parts list on mouser to see what my costs would be to build 5 of them and one of the caps had a min order of 6,000 pcs! so i'll ned anothe rsource for that, lol.
[21:08:08] <chr0n1c> i think i only needed 15 of the caps for 5 boards
[21:08:25] <fenn> mouser sucks, why would you order from them?
[21:08:36] <chr0n1c> that is pretty cheap, thanks, fenn
[21:08:52] <chr0n1c> well there already was a mouser part# list on the ucapss.de site
[21:09:03] <fenn> ah, too bad
[21:09:04] <chr0n1c> ucapps.de*
[21:09:34] <chr0n1c> there is a generic list i as well...
[21:10:00] <fenn> i've been very happy with jameco overall, and digikey if i can find what i want
[21:10:11] <chr0n1c> duh! i have a jameco catalog here...
[21:10:17] <chr0n1c> thanks for reminding me fenn
[21:10:20] <chr0n1c> lol
[21:10:21] <fenn> you also have the internet
[21:10:37] <chr0n1c> internet... check!
[21:10:39] <chr0n1c> lol
[21:11:00] <fenn> digikey's a big more expensive though (except for AVR chips for some reason)
[21:11:37] <chr0n1c> well, with this midibox core module... i can build a module with sound chips from a few old soundcards i have laying around here in the basement and make a midi synth...
[21:11:47] <chr0n1c> which is why i like the whole idea
[21:12:21] <chr0n1c> unsolder some yamaha opl3 sound chips and start soldering
[21:12:30] <chr0n1c> *them back on another board
[21:24:40] <chr0n1c> http://ohiopctech.com/dp/?q=node/134 there is a screenshot and the code on my site if anyone was curious
[21:25:11] <chr0n1c> oops.. looks like i need to edit...
[21:25:13] <chr0n1c> :|
[21:28:16] <chr0n1c> lol.. ok my goof is fixed, i don't look like such an arsehole now
[21:28:21] <chr0n1c> :|
[21:33:26] <chr0n1c> how about a candyfab sorta machine that prints out electric paint instead of cutting away copper you could jsut paint the traces on?
[21:33:38] <chr0n1c> anyone done that kind thing?
[21:34:54] <ds2> why not just a plotter with the pends loaded with the PCB repair ink?
[21:35:00] <ds2> s/pends/pens/
[21:35:42] <chr0n1c> that's sort of what i was thinking
[21:35:48] <chr0n1c> ds2*
[21:36:28] <chr0n1c> i should get one of the pens and build a midibox on a pc of lexan
[21:36:33] <chr0n1c> lol...
[21:37:00] <chr0n1c> would look fcking sweet i tell ya
[21:38:43] <chr0n1c> pgm runtime @ 10ipm = 244.4 minutes.. :)
[21:39:24] <chr0n1c> hell i think i can order the printed board for 9 bucks, might as well jsut do that
[21:39:38] <chr0n1c> at least i know i CAN do it this way if i wanted to
[21:41:46] <fenn> chr0n1c: if there are eagle files you can trace around the wires, instead of doing that ugly raster stuff
[21:42:45] <chr0n1c> oh, i think it made the traces for me.. this was just the first .nc file i loaded up to see if it worked.
[21:43:04] <fenn> i bet you could use inkscape/potrace and then 'stroke path' to produce the outline as well
[21:44:27] <chr0n1c> i was playing with inkscape before i found the pcb_gcode script for eagle... it has some awesome possibilities for doing PCB routing
[21:45:06] <chr0n1c> i haven't quite figured out the producing g-code from inkscape yet good enough to mill anything
[21:47:15] <fenn> its not quite there yet
[21:49:15] <chr0n1c> i did just check out the other .nc files eagle made for me and updated the post with the trace files instead of the fill files... new screenshot as well, good suggestion fenn
[21:49:25] <chr0n1c> http://ohiopctech.com/dp/?q=node/134
[21:49:40] <chr0n1c> only 106 mins runtime now @10ipm
[21:49:46] <chr0n1c> that's tolerable
[21:50:18] <chr0n1c> if i didn't have a winpy machine it could be done in like 5 minutes a pop
[21:50:23] <chr0n1c> wimpy machine*
[21:52:22] <chr0n1c> i'm pretty sure i need to tweak my velocities on this ... and i could cut down the runtime a lot.
[21:58:14] <fenn> chr0n1c: looks like the moves are not in the optimal order..
[21:58:22] <fenn> lots of time cutting air
[21:59:01] <fenn> also looks like you are making many many passes per trace?
[21:59:18] <chr0n1c> yes, if i did the program with mastercam it would looks so pretty.. but i don't know if i can control the pcb_gcode/eagle cutting order
[22:00:12] <chr0n1c> http://groups.yahoo.com/group/pcb-gcode/ <- this is the script i used to do the pcb, fenn
[22:00:30] <chr0n1c> i found it on the linuxcnc.com wiki
[22:00:36] <chr0n1c> int he cam programs section
[22:01:01] <dmess> try it with apt
[22:02:09] <fenn> try this ulp, might work better for ya http://unpy.net/cgi-bin/viewcvs.cgi/eagle/ulp/
[22:05:53] <fenn> dmess: show me a circuit board in APT :)
[22:06:47] <chr0n1c> i looked at the apt stuff and it made my brain hurt, lol
[22:06:58] <fenn> you arent the only one
[22:07:21] <fenn> it's really not hard to understand, but the interface is non-existent
[22:07:29] <chr0n1c> i'm trying to learn python and a bit of C here and there... i already have html and css in my head, i don't know if another language will fit right now?
[22:08:14] <fenn> you just need more sleep
[22:08:21] <chr0n1c> oh not to mention g-codes and m-codes and phone numbers in my head, lol
[22:08:35] <fenn> spend your weed money on an address book
[22:08:52] <chr0n1c> street addresses, ip addresses, passwords for every site on the internet
[22:09:20] <chr0n1c> lol, fenn
[22:11:29] <chr0n1c> i just bought some pcboard from ebay, thanks for the link to the sotre, fenn
[22:11:32] <chr0n1c> store*
[22:12:53] <fenn> he used to sell mixed scraps for $1/lb
[22:13:24] <chr0n1c> i'l have plenty of board left over if anyone needs any smal pcbs made up
[22:13:45] <chr0n1c> i can cut 4"x11" on my little cnc here
[22:15:47] <dmess> Fen show mw a board i'll di it for ya..
[22:15:50] <dmess> me
[22:17:44] <dmess> if you have a simple bard for somethine usefill i'd be glad to mash it out in APT
[22:18:00] <dmess> Board
[22:18:21] <chr0n1c> what do you need to start with apt, dmess?
[22:18:40] <chr0n1c> i mean for producing a pcboard gcode file
[22:18:46] <chr0n1c> a bmp or jpg or schematics?
[22:18:49] <dmess> the drilling is simple.. a dimensioned sketch would do me fine
[22:19:36] <dmess> do you have what you used to etch it... dimensioned for hole locations
[22:19:46] <chr0n1c> i figure for drilling i'll just load a dxf in mastercam and pick points...
[22:20:14] <dmess> so are you trying to mill the traces??
[22:20:18] <chr0n1c> i have the dxf i need to do so that i made with inkscape earlier
[22:20:37] <chr0n1c> dmess, http://ohiopctech.com/dp/files/midibox-mill-traces.png <-- screenshot
[22:21:34] <dmess> is that drilling or milling
[22:21:45] <chr0n1c> the cutter is programmed at .010" so if i change it out to a .025 cutter it won't take as long...
[22:21:52] <chr0n1c> dmess: milling
[22:22:03] <dmess> send the gcode to dmess@scom.ca
[22:23:33] <dmess> you have a dxf of the line drawing you say??
[22:23:33] <chr0n1c> http://ohiopctech.com/dp/files/mbhp_core_v3bot.nc <- dl it?
[22:23:45] <chr0n1c> i have a few different dxf's
[22:25:24] <dmess> we'll have to wait for Dan to show in #CAM he may save some time if his dxf to apt works on your file..
[22:26:06] <chr0n1c> http://ohiopctech.com/dp/files/all%20files%20from%20my%20midibox%20project%20-%20midibox.tar.gz <-- there is a couple .dxfs in the archive i just uploaded
[22:26:19] <a-l-p-h-a> is there a way to tell me what distro a linux box is running?
[22:26:20] <dmess> put i could use numerous pocket/ comands and get something CLEANER than that for sure
[22:26:24] <a-l-p-h-a> uname --all does not do it.
[22:26:36] <chr0n1c> you can play with them if you wish, there is also a few different svg files in there i used to make the dxfs
[22:26:53] <dmess> system??
[22:26:57] <chr0n1c> uname -a
[22:27:02] <chr0n1c> oh, is that the same as all
[22:27:23] <dmess> no that was for alpha
[22:28:05] <a-l-p-h-a> hmm... okay it's openvz
[22:29:18] <a-l-p-h-a> it does do it.. uname -a, just that I didn't know there was sucha thing as openvz
[22:30:36] <chr0n1c> uname --help
[22:31:36] <chr0n1c> chr0n1c@beast:~$ uname --all
[22:31:36] <chr0n1c> Linux beast 2.6.24-16-rtai #1 SMP Sat Apr 12 14:54:33 CDT 2008 x86_64 GNU/Linux
[22:31:56] <chr0n1c> hmm..
[22:32:37] <fenn> dmess: i'm just saying it's a pain in the butt to use APT for milling circuit boards because there's no automated tools to translate into APT
[22:32:42] <dmess> can i cheat and feed it to catia??
[22:33:04] <fenn> and once you have it in APT there's so many lines everywhere you cant do anything with it
[22:33:13] <dmess> well dan is working n precicely that
[22:33:41] <chr0n1c> does emc read apt code?
[22:33:46] <fenn> no
[22:33:52] <dmess> if you have mastercam available look int ther confertors and check out NFL file code... :)
[22:34:06] <fenn> what's NFL?
[22:34:10] <chr0n1c> nfl?
[22:34:11] <dmess> but we can post for EMC already
[22:34:18] <fenn> monday night football?
[22:34:25] <dmess> no f#$% clue??
[22:35:05] <chr0n1c> the mpfan post works great if you delete the junk above the first real gcode
[22:35:11] <chr0n1c> *in mastercam
[22:35:13] <dmess> i used it for creating apt source for my 777 project way back...
[22:35:50] <dmess> in mcam..yes...lemme boot it up see if its still in 9
[22:36:44] <dmess> firing up a coal powere laptop...
[22:37:20] <dmess> maybe under import export..
[22:37:26] <dmess> if i recall.
[22:38:12] <chr0n1c> oh i guess it already made the drill files for me!
[22:38:17] <chr0n1c> sweeeeet...
[22:38:41] <chr0n1c> anyone doing pcbs with emc2 should check into the pcb_gcode script for eagle most def.
[22:48:09] <dmess> you NFL is still an available option to convert to or from in mcam9
[22:48:30] <chr0n1c> where are you thinking i get the nfl file from?
[22:48:44] <chr0n1c> from inkscape?
[22:48:48] <chr0n1c> i'm lost on that one
[22:49:02] <dmess> if i recall it wasnt that painfull to use its output to make APT source
[22:49:14] <chr0n1c> oh...
[22:50:01] <BigJohnT> dmess: there is a mcam post on wiki
[22:50:20] <dmess> mcam will read almost anything ... and spit out NFL for no reason we can find... but its output is sorta APTish and can be used for geometry creation
[22:50:38] <dmess> saying what??
[22:50:54] <fenn> post processor
[22:51:08] <dmess> there ia also an mcam plug-in / post that outputs dumb apt
[22:51:56] <dmess> goto/0.1234,1.0234,2.2365fedrat/20.2
[22:52:22] <fenn> BigJohnT: any idea where that post might be?
[22:52:35] <chr0n1c> my favorite use for mastercam is .. import a dxf that i edited with autocad or qcad and then ust that to do contours for engraving
[22:52:51] <fenn> found it on Cam, badly labeled
[22:53:26] <chr0n1c> The G04 is a nonmodal dwell command that halts all axis movement for a specified time while the spindle continues revolving at the specified rpm.
[22:53:41] <chr0n1c> *something that should be in the emc2 gcode reference file??
[22:53:49] <chr0n1c> i didn't see g04 in it
[22:54:07] <chr0n1c> (from the cnc menu in ubuntu)
[22:54:45] <fenn> its at the bottom, non-modal codes (g4)
[22:55:06] <dmess> yup... never want a modal dwell
[22:55:39] <dmess> section 3 g code i believe...
[22:55:56] <fenn> http://www.linuxcnc.org/docs/html/gcode.html
[22:56:02] <fenn> i think that's what he's talking about
[22:56:48] <chr0n1c> the pcb_gcode uses g04 is the only reason i noticed
[22:57:00] <dmess> for what??
[22:57:06] <chr0n1c> i was like why is my cutter sitting still for ten seconds while drilling... lol
[22:57:11] <BigJohnT_> BigJohnT_ is now known as BigJohnT
[22:57:51] <chr0n1c> i changed all the g04 p10.000 to g04 p0.5 by hand... it's a bit better
[22:59:00] <dmess> its probably a peck cycle with 10 milisecond dwell shit included... for some flippin machine.. our mighty mite had WIERD g-codes like that
[22:59:37] <dmess> delete them... they aren't value added time...
[23:00:31] <dmess> i called that my CNC sewing machine..
[23:06:32] <dmess> my ganny's sewing machine was bigger and stronger than this machine... and she had to pump a pedal to get the flywheel up to 50 rpm before it would work... then it was just keep up with the sewing..
[23:07:31] <dmess> i want that machine when she dies... just to say I have 1
[23:09:05] <chr0n1c> if i had a sweing machine all my jeans would be patched
[23:09:13] <chr0n1c> sewing machine*
[23:10:05] <chr0n1c> http://ohiopctech.com/dp/?q=node/134 <- updated with mill gocodes, drill gcodes, and a nice screenshot of the traces in axis
[23:10:16] <chr0n1c> for anyone who's been following along
[23:30:54] <dmess> cool lookin' site...
[23:39:35] <chr0n1c> ty*
[23:45:21] <dmess> remember plagerism is the finest form of flattery..
[23:47:51] <chr0n1c> ok, so what are you saying?
[23:48:06] <chr0n1c> i didn't plagerize anyone as far as i know
[23:48:14] <dmess> i hay scab it. LOL
[23:48:18] <dmess> may
[23:48:25] <chr0n1c> hmmm
[23:48:41] <chr0n1c> the site's built on drupal if you want i can give you the theme
[23:48:42] <chr0n1c> lol
[23:49:10] <chr0n1c> i sorta kinda borrowed the theme color from hackaday.com
[23:49:15] <chr0n1c> colors
[23:49:33] <dmess> thx.. LOL... smoke em if you got 'em...
[23:49:35] <chr0n1c> but i desigend that drupal theme with my own two brains
[23:51:03] <dmess> cool.. you have 2 s well.... my twin is right beside me
[23:56:32] <chr0n1c> hey are you dmess on deviantart?