#emc | Logs for 2008-03-21

[00:01:06] <jmkasunich> neat: http://www.youtube.com/watch?v=4PcL6-mjRNk
[00:02:13] <SWPadnos> now that is funny :)
[00:03:05] <jmkasunich> I should make one of those for Buddy
[00:03:12] <SWPadnos> cool - it detects if the ball is removed mid-cycle
[00:13:39] <jmkasunich> the dog has learned to take off when the ;aunch motor starts
[00:13:56] <SWPadnos> and the kid has learned to squeal when the thing pulls back :)
[00:14:25] <eric_U> does the dog have to pull on something?
[00:14:30] <jmkasunich> nope
[00:14:35] <jmkasunich> just put the ball in the hopper
[00:16:01] <eric_U> seems like he has to futz with it sometimes
[00:17:14] <eric_U> my dog would love that, but his favorite part of fetch is fighting over the ball
[00:17:55] <SkinnYPupp> SkinnYPup chases the ball thats neat
[00:18:11] <eric_U> IMHO, this bug report is akin to "`sudo rm -rf` hosed my system!"
[00:59:06] <ken> anyone else having a problem /w emc2 losing itself ? :)
[00:59:32] <SkinnYPupp> There's one I don't have, whats going on?
[00:59:52] <ken> i write the code and it looks right..but gives me an error....
[01:00:19] <SkinnYPupp> Paste it I'll look
[01:00:19] <ken> i close and restart emc2 and run the same codes and it works
[01:01:02] <ken> i don't have any errors..it just says i do
[01:01:09] <SkinnYPupp> what code are you trying to call and whats the error?
[01:01:26] <ken> working /w g2 g3
[01:01:44] <SkinnYPupp> In mdi or in a program?
[01:01:45] <ken> says my start and end are different
[01:01:49] <ken> mini
[01:01:56] <ken> auto
[01:02:17] <ken> i write the codes and then run them
[01:02:48] <SkinnYPupp> Are you using any g91's and forgetting to return to g90?
[01:03:16] <ken> no sir haven't learned g90 or g91
[01:03:42] <ken> but i do stay in g91
[01:04:29] <SkinnYPupp> Ok if you will pastebin what you have and i'll be glad to look ... if you are in 91<incremental> the points won't be where you programed if you are thinking in g90 absolute
[01:04:50] <ken> unless the usual(what is says g90 is) is what i use :)
[01:05:00] <ken> ok
[01:05:09] <ken> paste here ?
[01:05:17] <SkinnYPupp> pastebin.org
[01:05:19] <ken> k
[01:05:25] <SWPadnos> www.pastebin.ca
[01:05:28] <SkinnYPupp> sure
[01:05:39] <SWPadnos> or www.pastebin.com (I thought .org wasn't one of them)
[01:05:59] <SWPadnos> oh, I guess it is. I sit corrected :)
[01:06:52] <ken> there under ken
[01:07:20] <SWPadnos> the usual process is to paste a link to your code :)
[01:07:31] <SWPadnos> like so: http://pastebin.com/m5a966cc2
[01:07:40] <ken> o :)
[01:07:42] <ken> brb
[01:07:54] <ken> http://pastebin.com/m5a966cc2
[01:08:14] <SWPadnos> one thing I notice - you don't have an initial positioning move for X, only in Y (line 5)
[01:08:48] <SWPadnos> so wherever X is at the start (probably 0, but not necessarily so) is where the arc will begin
[01:09:19] <ken> if x or y don't move...i usually don't put it
[01:09:43] <SWPadnos> that's fine, unless EMC is set to remember position from run to run
[01:09:43] <ken> x starts at 0
[01:12:58] <SkinnYPupp> Thats it, put x0y3 on the second line I was at x5 when I started and got an error about start/end of arc
[01:13:58] <ken> it works now
[01:14:10] <ken> but why sometimes work then stop ?
[01:15:14] <SkinnYPupp> B/c the tool comes to a rest at x2.125 and is there when you restart the program it then moves to x2.125, y3 and tries to g2
[01:15:44] <ken> o ok
[01:15:58] <ken> i'll fix the end thanks Skinn
[01:16:07] <SkinnYPupp> It worked the first time open since 0,0 is your start position
[01:16:24] <SkinnYPupp> sure thing !
[01:21:20] <SkinnYPupp> ken: have you read up on g40,41,and 43 yet? You'll need these to get the tools' path to be on the center, then left , or right offset of your programed path.
[01:22:18] <SkinnYPupp> 43 should read 42 above .
[01:22:53] <SkinnYPupp> http://linuxcnc.org/docs/2.2/html/gcode_main.html#sub:G40,-G41,-G42:
[01:24:01] <ken> no not yet
[01:24:20] <ken> thanks i'll go now
[01:24:37] <JymmmEMC> https://www.dtv2009.gov/
[01:25:40] <SWPadnos> been there, done that
[01:25:49] <LawrenceG> JymmmEMC: how about shipping to Canada?
[01:26:09] <JymmmEMC> LawrenceG: https://www.dtv2009.gov.ca/
[01:26:25] <SWPadnos> heh
[01:26:51] <JymmmEMC> LawrenceG: you get free medical, whatcha bitching about?!
[01:27:03] <LawrenceG> not sure when the cutoff is here
[01:28:14] <LawrenceG> dont get me started on mediacal.... you get to wait 3 years for an operation... chances are by the time you get to the front of the line, you dont need it anymore
[01:28:56] <LawrenceG> how about 9 month waits for diagnostic mri?
[01:29:48] <JymmmEMC> LawrenceG: then hit cuba, uk, or France
[01:29:51] <SkinnYPupp> I had to schedule an mri at Mayo and it was 9 mo out too
[01:30:30] <JymmmEMC> Cool, looks liek the coupon are good at RS and WalMart
[01:30:42] <SWPadnos> and best buy and circuit city
[01:30:51] <SWPadnos> (but I wouldn't buy from CC on principle)
[01:30:54] <JymmmEMC> BOYCOT best Buy
[01:31:13] <JymmmEMC> CC aint too bad, just wait for good sales.
[01:31:13] <SWPadnos> well, that leaves the SuperStore here, or 3 Radio Shacks
[01:31:32] <SWPadnos> no, I won't buy there due to their sales people
[01:31:53] <JymmmEMC> you just have to know what you want BEFORE walking in the door
[01:31:55] <SWPadnos> on two occasions, I've been coached by them to lie or steal to get something
[01:32:05] <SWPadnos> so I just don't bother any more
[01:32:19] <JymmmEMC> next time bring a recorder with you
[01:32:22] <SWPadnos> heh
[01:32:54] <SkinnYPupp> I've noticed the radio shack people have quit jumping people when they come in and just let ya look around now
[01:33:06] <SkinnYPupp> Used to be like jumpin a shark pool
[01:33:13] <SWPadnos> usually they leave you alone when they get to know you
[01:33:29] <SWPadnos> they lose an amazing amount of product to theft
[01:33:31] <JymmmEMC> "Oh, it's that loser again..."
[01:34:05] <SkinnYPupp> Maybe if they didn't have such a dumb floor layout things wouldn't slide in pockets so easily
[01:34:09] <tomp> i didnt know google had free books ( hand scanned in china i hear ) http://books.google.com/books?q=subject:%22+Science+Fiction+%22&rview=1&as_brr=3&lr=&sa=N&start=30 this is page 2 of at least 11 pages of 'em
[01:35:49] <tomp> oops, not books, parts of 'em, a preview for a sale, nevermind
[01:36:29] <LawrenceG> gotta go get some ammo ready for the easter bunny
[01:37:00] <SWPadnos> fheh - haven't seen the "Mushroom Planet" books in decades
[01:38:24] <SWPadnos> ooooh - Stanislaw Lem. ahven't read any of his stuff since I was a kid
[01:54:48] <JymmmEMC> SWPadnos: Re drobo... they *SAY* "no raid", but it must be, right?
[01:55:03] <SWPadnos> no RAID management to do - that's automatic
[01:55:08] <SWPadnos> it is "protected storage"
[01:55:38] <JymmmEMC> SWPadnos: explain lucy
[01:55:42] <ken> ok what's the slot number
[01:55:51] <ken> .....D number should normally be the slot number of the tool in the spindle....
[01:55:57] <SWPadnos> Lucy was the first ofa series of "missing link" fossils found
[01:56:08] <JymmmEMC> SWPadnos: Did you talk to them at the show?
[01:56:24] <SWPadnos> no - I stopped at the booth but they were pretty busy, so I got impatient and left
[01:56:38] <JymmmEMC> SWPadnos: eeeesh
[01:57:20] <JymmmEMC> SWPadnos: I think I'll wait till they have an 8bay, with built in NAS, and built in PS
[01:57:39] <SWPadnos> heh
[01:58:05] <SWPadnos> yeah - I went through the mental math, and since it's $700 or $800 for the drobo+network portal, I figured it wasn't such a great deal
[01:58:28] <JymmmEMC> SWPadnos: could always get a drobo + macmini = NAS
[01:58:53] <JymmmEMC> SWPadnos: then the mac mini could serve as a DVR, etc
[01:58:57] <JymmmEMC> media server
[01:59:08] <SWPadnos> I did confirm that if your hardware dies, you can stick the hard disks in another one and the data will be there. but you can't get at your data by sticking the drives into a Linux machine for example - the underlying format is proprietary
[01:59:24] <SWPadnos> oh, it's more or less NAS with the network interface, no computer needed
[01:59:54] <JymmmEMC> SWPadnos: Yeah, but for $200, just buy a macmini for $500 and you get so much more.
[02:00:22] <SWPadnos> like I said, the total cost wasn't quite worth it for the "feature" of easy growing/repair of the RAID
[02:00:39] <SWPadnos> I do like the ease of use, but the underlying problems kill the deal for me
[02:03:30] <JymmmEMC> the word propritary killed it for me
[02:03:46] <SWPadnos> yep - me too
[02:04:14] <SWPadnos> the fact that I can't take a drive out of that box and put it into another box (and see some data) makes it practically useless for me
[02:04:35] <cradek> have you guys played with lvm in linux? I hadn't until recently and I'm really impressed
[02:04:51] <SWPadnos> "logical volume manager"?
[02:04:52] <cradek> for example you can increase a partition size while the partition is mounted and busy
[02:04:56] <SWPadnos> cool
[02:05:16] <cradek> lvresize --size +10G /dev/...; resize2fs /dev/...
[02:05:17] <JymmmEMC> SWPadnos: Oh man, they are down the street from me =)
[02:05:23] <skunkworks> software raid?
[02:05:24] <cradek> now the partition is magically bigger
[02:05:32] <JymmmEMC> skunkworks: google drobo
[02:05:39] <SWPadnos> the thing the drobo does that's really cool is let you stick another disk in the box - of any capacity - and have the data rebalanced automatically, while the system is still live
[02:06:22] <skunkworks> nice. that is one of the things I have never done - be able to resize a raid 5 array with the installed drive being a bit smaller than the rest.
[02:07:15] <SWPadnos> so you can have a pait of 80G drives, add a 200G drive, and end up with something like 150G storage (
[02:07:20] <SWPadnos> pair
[02:07:40] <SWPadnos> then stick in another 200, wait for it to rebalance, and remove the 80s
[02:07:55] <SWPadnos> viola - upgrade from ~80G effective to ~200G effective
[02:07:55] <cradek> I have not yet used software raid, only lvm
[02:08:14] <cradek> I suppose they work together
[02:08:14] <SWPadnos> I've fiddled with RAID on Linux, but it was a long time ago
[02:12:47] <cradek> I trust tapes more than any RAID so I suppose I've put off learning how to do it
[02:13:09] <skunkworks> heh - we have a nice tape drive coming..
[02:13:10] <JymmmEMC> SWPadnos: well fsck... the box alone for the mgnt is cool enough.... not sur eon the reliability or recovery though
[02:13:30] <SWPadnos> from drobo?
[02:13:35] <JymmmEMC> Tapes?! How Old Skool
[02:13:41] <JymmmEMC> SWPadnos: yeah
[02:13:43] <SWPadnos> still the best skool, as it happens
[02:13:49] <JymmmEMC> SWPadnos: bullshit
[02:13:52] <SWPadnos> heh
[02:13:59] <JymmmEMC> SWPadnos: get baby
[02:14:12] <SWPadnos> no thanks, I don't like babies
[02:14:23] <JymmmEMC> SWPadnos: no google for get
[02:14:30] <JymmmEMC> ^comma
[02:15:20] <cradek> JymmmEMC: are you ok?
[02:15:29] <SWPadnos> hmmm - google for baby. that seems like a bad idea
[02:15:29] <cradek> :-)
[02:15:45] <skunkworks> 8 tape autoloader 400/800gb iirc
[02:15:52] <cradek> lto?
[02:16:15] <skunkworks> I think so - It has been a week since I looked at the specs.
[02:16:39] <cradek> I can't believe how cheap LTO tapes are. About the same as the DLTs I'm using now
[02:17:02] <skunkworks> and I let the coworker (chicken little) pick it out. (those types are good for backup solutions ;))
[02:17:58] <skunkworks> everytime we have an odd network/computer problem.. He thinks we have been hacked.
[02:18:00] <cradek> a local recycler has the LTO100 drives for just over $100, I'm tempted to upgrade but I have so many of the old tapes that would be useless.
[02:18:30] <skunkworks> Yah - we have decided we can get along with non backwards compatabillity.
[02:19:15] <cradek> yeah it's fine if you just move your important stuff to new media, and then keep the old drive for as long as you can
[02:19:40] <JymmmEMC> How "serial" of you guys...
[02:21:02] <cradek> serial?
[02:22:17] <SWPadnos> tapes are serial access devices - disks random access (???)
[02:22:18] <skunkworks> data stored on tapes are serial.. non random access. IE - to get a file you need to start at the begining of the tape and fast forward until you find it. (I assume that is what he ment)
[02:22:26] <cradek> ah sure
[02:22:42] <skunkworks> but that is what coffee is for. Setup the restore job and wait.
[02:23:02] <cradek> if you need it right now, why did you delete it!?
[02:23:23] <SWPadnos> heh
[02:23:25] <cradek> users...
[02:23:54] <skunkworks> We have to deal with 'artists'
[02:23:55] <JymmmEMC> Because I had to babysit the Executive Admin this morning for the quarterly all hands meeting =)
[02:24:05] <SWPadnos> also, most software these days, and some tapes themselves (AIT for example) have catalogs in random-access storage, so the search is much faster
[02:29:13] <skunkworks> JymmmEMC: did you see the almost done kitchen? http://www.electronicsam.com/images/house/kitchenalmost.JPG
[02:29:17] <skunkworks> http://www.electronicsam.com/images/house/kitchenalmost1.JPG
[02:29:23] <skunkworks> http://www.electronicsam.com/images/house/kitchenalmost2.JPG
[02:29:28] <skunkworks> http://www.electronicsam.com/images/house/kitchenalmost3.JPG
[02:31:12] <jmkasunich> my machine is too fast
[02:31:27] <jmkasunich> first semi-production job, and it makes parts faster than I can deburr them
[02:31:33] <SWPadnos> oh, darn
[02:31:43] <cradek> ha
[02:31:53] <cradek> lathe or mill?
[02:32:03] <jmkasunich> lathe
[02:32:21] <jmkasunich> I have 40 pcs of M12 nuts, 19mm across flats, 6mm thick
[02:32:26] <jmkasunich> I need to make them 3mm thick
[02:36:01] <SWPadnos> just do a nice curved edge dressing move and eliminate the need for deburring
[02:36:54] <JymmmEMC> skunkworks: Nice. What is the material you used for the backsplash?
[02:37:14] <jmkasunich> SWPadnos: hard to do when the OD is a hex
[02:37:30] <JymmmEMC> jmkasunich: you're just not trying hard enough
[02:37:36] <SWPadnos> oh, obviously you need polygon turning ability ;)
[02:37:43] <jmkasunich> besides, the material is naturally burry - I'm doing the final pass at a light depth of cut and feed, it just wants to make burrs
[02:38:02] <jmkasunich> its not so bad, I can debur in a minute or so, and thats only a little longer than the program takes to run
[02:38:05] <cradek> so after you figure out mounting, this is just a facing operation?
[02:38:17] <jmkasunich> yes
[02:38:25] <jmkasunich> I already figured that out
[02:38:40] <jmkasunich> the nuts came in a box of 50, so I have spares
[02:38:55] <jmkasunich> I slit two of them, and put them on a piece of M12 threaded rod
[02:39:08] <jmkasunich> stick in the 3-jaw, clamp down tight
[02:39:14] <jmkasunich> face off the outer nut
[02:39:28] <jmkasunich> so I have 3mm of M12 thread sticking out - screw nut on, run program, screw nut off
[02:39:35] <JymmmEMC> SWPadnos: re drobo... I wonder what heat issues it might have. This 2TB box I got here (installing OS now) needs some breathing room for sure =)
[02:39:56] <cradek> perfect
[02:40:18] <cradek> I had run the same process through in my head - will they tighten when you cut? - yes
[02:40:22] <SWPadnos> heh - it's pretty low power, like 35 W or something
[02:40:48] <SWPadnos> oh - 5W in standby, 12W with disks spinning, 40W active (4 drives)
[02:40:50] <JymmmEMC> SWPadnos: 40W I read, but that doesn't seem right with 4 drives
[02:41:04] <SWPadnos> they don't need much after they're up to speed
[02:41:26] <JymmmEMC> SWPadnos: drives still put out a LOT of heat in a small enclosure.
[02:42:04] <SWPadnos> yeah, they can. I don't recall what it's got for fans
[02:42:39] <JymmmEMC> SWPadnos: That's why I'll let others be the beta bitches for a while
[02:42:54] <SWPadnos> it's been out for a couple of years now
[02:43:29] <SWPadnos> it does have a fan
[02:47:13] <JymmmEMC> SWPadnos: Hmmm, maybe I cna make an enclosure that hold both the drobo and it's PS =)
[02:47:26] <JymmmEMC> SWPadnos: ...and a macmini =)
[02:48:00] <SWPadnos> well, if you're going to do that, I'd just buy a relatively low power PC and e done with it
[02:48:02] <JymmmEMC> though the PS for a macmini is almost bigger than the macmini itself
[02:48:37] <JymmmEMC> SWPadnos: Then I dont get to use the gumstick RC =)
[02:49:04] <SWPadnos> macmini schmackmini
[02:50:37] <JymmmEMC> SWPadnos: I'm digging then new macbookpro w/ the new touchpad in it
[02:50:58] <JymmmEMC> SWPadnos: the one that supports finger gestures
[02:51:16] <SWPadnos> multitouch or single?
[02:51:21] <JymmmEMC> (and no, not the middle finger)
[02:51:24] <JymmmEMC> multitouch
[02:51:51] <skunkworks> JymmmEMC: it is a faux muted gold. Thermoplastic
[02:51:55] <SWPadnos> ok, that's cool
[02:52:05] <JymmmEMC> SWPadnos: We JUST got a new one in yesterday... so swapping my for it =)
[02:52:23] <JymmmEMC> skunkworks: I haven't taken it apart (yet)
[02:52:37] <skunkworks> (backsplash)
[02:52:48] <JymmmEMC> skunkworks: ah, ok.
[02:53:00] <skunkworks> but that was kinda funny ;)
[02:53:27] <JymmmEMC> skunkworks: I asked apple if I void the warranty by cracking open machines, they said no.
[02:54:09] <SWPadnos> crack open = disassemble, or drop ;)
[02:54:57] <JymmmEMC> SWPadnos: Stuff like pulling the HDD for data recovery before sending it in for warranty repair kinda things
[02:55:23] <SWPadnos> ah, yes
[02:55:53] <SWPadnos> I have a friend who had a HD issue, and he wasn't pleased with their policy (whateve rit was)
[02:56:51] <JymmmEMC> SWPadnos: Well, if there's obvious physical damaged caused by one opening it, then yeah I can understnad that.... lots of flex PCB's in it.
[03:19:15] <jmkasunich> 21 done, 20 to go
[03:19:22] <jmkasunich> I think I'll do the rest tomorrow
[03:19:36] <jmkasunich> the start cap on the lathe motor needs a rest, as do my hands
[03:44:54] <ken_> 'ello 'ello
[04:03:26] <SkinnYPupp> echo
[04:03:36] <SWPadnos> echo is off
[04:03:57] <toastydeath> echo echo
[04:04:03] <toastydeath> !list
[04:21:28] <toastydeath> my abacus just shipped
[04:35:01] <ken_> what kind toasty ?
[04:35:49] <toastydeath> a soroban
[04:35:53] <toastydeath> 1/4 bead
[04:35:54] <toastydeath> etc
[04:36:01] <toastydeath> 23 rows
[04:36:07] <ken_> cool
[04:36:16] <toastydeath> 19.95 on ebay!
[04:36:24] <ken_> you're chinese ?
[04:36:26] <ken_> cool
[04:36:28] <toastydeath> no sir
[04:36:32] <toastydeath> american
[04:36:35] <ken_> sorry
[04:36:44] <toastydeath> haha, it's okay.
[04:37:35] <toastydeath> i am hoping it helps me make fewer errors on tests/etc after i get better at it
[04:37:39] <ken_> what you need that for ? no calulator :) ?
[04:37:49] <toastydeath> i have a very fancy calculator, actually
[04:37:49] <ken_> o cool
[04:37:52] <DanielFalck> cat toy?
[04:38:01] <ken_> was just kidding
[04:38:02] <toastydeath> but my ability to do mental arithmatic is very, very poor
[04:38:26] <toastydeath> i would like to fix that and also make fewer keying errors
[04:38:41] <toastydeath> it outrages me to see things i got wrong just because i typed crap incorrectly on a calculator
[04:38:41] <ken_> i was always amazed with the abacus
[04:38:57] <toastydeath> ?
[04:39:12] <ken_> they are so accurate
[04:39:32] <toastydeath> hell yeah
[04:39:33] <toastydeath> and fast
[04:40:24] <ken_> i think they're better then a cal..if used right...more accurate
[04:41:00] <toastydeath> i agree, i think for simple operations they are superior
[04:41:29] <toastydeath> i will keep my calculator around to do shortcuts on calc and trig though
[04:41:36] <ken_> hahahahhaha
[04:41:46] <toastydeath> =)
[04:41:55] <ken_> it can do those also
[04:42:02] <ken_> if used right
[04:42:13] <toastydeath> absolutely, but then i have to start questioning the speed
[04:42:27] <ken_> well,there is that
[04:42:39] <toastydeath> i mean it's important to practice it
[04:42:48] <toastydeath> but say i had to do a 4th root at work
[04:42:55] <toastydeath> not going to do it on the abacus, for example.
[04:42:57] <ken_> always wanted to learn
[04:43:37] <ken_> just tell them it a new type calulator :)
[04:43:39] <toastydeath> do it! there are applets online
[04:43:54] <ken_> really ?
[04:44:01] <toastydeath> that is what i have been using/am using until the real one shows up
[04:44:03] <toastydeath> yeah let me get the link
[04:44:05] <ken_> i'll look
[04:44:31] <toastydeath> http://www.tux.org/~bagleyd/java/AbacusAppJS.html
[04:44:51] <toastydeath> applet, and this is a tutorial/etc
[04:44:53] <toastydeath> http://webhome.idirect.com/~totton/abacus/pages.htm
[04:44:58] <SWPadnos> you may find some extra help on abacus use if you look for lessons for blind/visually impaired kids
[04:45:19] <SWPadnos> that's what they're taught to use, since you can use an abacus by feel
[04:45:53] <toastydeath> i've heard about that but i haven't seen any in depth mention of it
[04:46:33] <SWPadnos> I"m not sure if those courses/lessons are the best, but I know they learn to do multiplication and division on them
[04:46:39] <SWPadnos> (my wife teaches this stuff :) )
[04:46:53] <toastydeath> that's awesome
[04:47:08] <toastydeath> yeah i was trying to learn mult with the java applet and i just gave up
[04:47:12] <toastydeath> it's too hard to manipulate with a mouse
[04:48:01] <SWPadnos> heh
[04:48:05] <SWPadnos> beads are so much easier
[04:48:12] <SWPadnos> plus there's the multiple-finger thing
[04:48:33] <SWPadnos> heh - there's my killer app for the iphone ;)
[04:48:35] <toastydeath> yeah, i wasn't developing the whole "mechanization" thing everyone keeps talking about using the mouse
[04:48:40] <toastydeath> hahaha, iAbacus
[04:48:40] <SWPadnos> multi-touch electronic abacus
[04:48:51] <eric_U> SWPadnos, ever done floating point on an AVR?
[04:49:05] <SWPadnos> hmmm. not IEEE754, but definitely fractional
[04:49:20] <SWPadnos> what do you have in mind?
[04:49:31] <eric_U> I need to do e^x
[04:49:35] <SWPadnos> err
[04:49:40] <SWPadnos> get a slide rule ;)
[04:49:51] <eric_U> I was going to approximate, but it aint easy
[04:50:06] <SWPadnos> yeah, that's a hard one
[04:50:18] <eric_U> actually 2^x is not far off
[04:50:24] <eric_U> that's only shifts
[04:50:28] <SWPadnos> for small values of x
[04:50:33] <SWPadnos> like 0
[04:50:42] <SWPadnos> fractional X or integer?
[04:51:00] <eric_U> I have integers, but need to do the exponential
[04:51:09] <SWPadnos> so it's e^(some integer) ??
[04:51:25] <eric_U> i need to scale the integer down too far
[04:51:40] <eric_U> fractional is an option
[04:52:01] <SWPadnos> I'm asking what the original equation is - is it e^(integer value) or e^(float/fixed point value)?
[04:52:13] <eric_U> e^integer
[04:52:30] <eric_U> take that back, that wouldn't work has to be e^float
[04:52:31] <SWPadnos> ok, that suggests some simplifications, but I'm not sure what hey are at the moment :)
[04:52:33] <SWPadnos> they
[04:52:43] <SWPadnos> hmmm
[04:52:57] <SWPadnos> how many seconds can that operation take?
[04:53:14] <eric_U> fractions?
[04:53:22] <SWPadnos> e^x ;)
[04:53:45] <eric_U> I was looking at the taylor series
[04:54:09] <SWPadnos> 5-8 terms maybe?
[04:54:25] <eric_U> first 5 didn't do it
[04:54:38] <eric_U> but maybe I was making a mistake
[04:55:04] <SWPadnos> do you need the full 24-bit mantissa - more or less approximating a 32-bit float?
[04:55:39] <eric_U> I'm really just trying to shut up my collaborator more than anything, I was gonna use a lookup table
[04:56:10] <eric_U> I could use an approximation
[04:56:44] <SWPadnos> that's almost certainly going to be easiest
[04:57:03] <SWPadnos> what are the input and output types? (float, fractional, 32-bit or more/less? ...)
[04:57:27] <eric_U> I'm taking data with a 12 bit a/d
[04:57:38] <SWPadnos> ok, is the x?
[04:57:41] <SWPadnos> that
[04:57:43] <eric_U> that is x
[04:58:08] <SWPadnos> ah. then a table lookup with either a square or even possibly linear interpolation is likely to be the best bet
[04:58:33] <SWPadnos> true floating point would likely take many thousands of cycles
[05:02:08] <SWPadnos> interesting benchmark therad: http://www.mail-archive.com/avr-gcc-list@nongnu.org/msg04446.html
[05:07:40] <ken_> nite all and thanks for the help
[05:07:45] <SWPadnos> see ya
[05:17:53] <eric_U> am I the only one that hates having new content after a long quoted content?
[05:18:18] <SWPadnos> I generally prefer a "most recent first" view, if that's what you're talking about
[05:20:01] <eric_U> that was an interesting thread, don't know if I can use math.h though
[05:20:15] <SWPadnos> interrupt context?
[05:20:54] <eric_U> I'm actually using nesc
[05:21:07] <SWPadnos> what's that?
[05:21:15] <eric_U> have you heard of tinyos?
[05:21:23] <SWPadnos> hmmm - I don't think so
[05:21:35] <eric_U> sensor network related
[05:21:45] <eric_U> nesc is the language
[05:21:46] <SWPadnos> ok
[05:21:56] <eric_U> preprocessor for gcc
[05:22:36] <eric_U> most people hate it, but after using it for a few years, I appreciate it
[05:22:50] <SWPadnos> heh
[05:23:17] <dave_1> I see the night owls are active
[05:23:28] <SWPadnos> sadly
[05:23:37] <eric_U> I'm trying to get SWP to do some thinking for me
[05:23:42] <dave_1> there is a fix for it
[05:23:43] <SWPadnos> I refuse! :)
[05:24:00] <SWPadnos> I think a lookup table is the best bet
[05:24:04] <eric_U> multiple fixes really
[05:24:05] <dave_1> sure eric ... dream up something yourself
[05:24:35] <eric_U> I'm tryin' ta think, but nothin' happens!
[05:24:46] <SWPadnos> hmmm. it looks like nesc does something like modula-2/pascal for modules/interfaces
[05:25:18] <kjensen> Anyone here ever install the BDI with a video card that needs a specific driver?
[05:25:23] <eric_U> it has just enough object orientation to be useful
[05:25:34] <SWPadnos> kjensen, what kind of specific driver?
[05:25:55] <SWPadnos> if you're talking about vendor-supplies accelerated drivers, they're unlikely to work well with the RT system
[05:25:57] <eric_U> you mean so specific that the disk doesn't boot?
[05:25:58] <SWPadnos> supplied
[05:26:02] <kjensen> nvidia... i have a bunch of older P3 dual processor servers that I am retasking.
[05:26:14] <SWPadnos> nvidia specifically sucks a lot for RT
[05:26:15] <kjensen> I just obtained some geforce 6200 cards
[05:26:22] <eric_U> do you mean the current live cd? or BDI?
[05:26:31] <kjensen> bdi... ubuntu 6.06
[05:26:41] <SWPadnos> you can use the vesa driver, and sometimes even the nv driver, but not the nvidia one
[05:26:51] <kjensen> i have tried but x always breaks
[05:26:52] <SWPadnos> ok, that's not BDI, that's the Ubuntu/EMC2 liveCD
[05:27:06] <SWPadnos> tried vesa?
[05:27:09] <kjensen> ah. ok, sorry if my labelling is incorrect
[05:27:16] <eric_U> how does it break?
[05:27:19] <SWPadnos> no problem
[05:27:33] <kjensen> crazy characters and X reports a video driver error
[05:27:41] <eric_U> ok, that's broke
[05:27:43] <kjensen> it dumps to a console
[05:27:52] <SWPadnos> with which driver? I mentioned 3 on the same line (sorry)
[05:28:09] <kjensen> i think it is using the vesa driver because I have tried it with safe mode
[05:28:13] <SWPadnos> hmmm
[05:28:20] <kjensen> but, i am not sure
[05:28:23] <SWPadnos> can you boot a normal Ubuntu 6.06 CD?
[05:28:30] <eric_U> did you do the dpkg reconfigure thing?
[05:28:41] <kjensen> i have a normal 7.04 cd. i would have to download the 6.06 cd
[05:29:00] <SWPadnos> please check with 6.06, that's what the EMC2 CD is based on
[05:29:06] <kjensen> i am rather new to ubuntu. also, i haven't worked with linux since about 2001, so i'm quite rusty
[05:29:11] <SWPadnos> heh
[05:29:28] <eric_U> how did you configure x for the new driver?
[05:29:35] <SWPadnos> there have been a few cases where the EMC2 disc wouldn't boot, but the Ubuntu disc would
[05:30:14] <eric_U> I'm sorry, this was on boot of the liveCD?
[05:30:16] <SWPadnos> note that we're hoping to have 8.04-based discs some time after release this April
[05:30:39] <kjensen> this was on boot/install of livecd.
[05:30:47] <SWPadnos> so if you have a bit of time, it may be best to wait for that (unless you like the challenge)
[05:31:12] <eric_U> I've seen the crazy character thing
[05:31:22] <dave_1> video card challanges are simply not fun
[05:31:32] <SWPadnos> yeah - it's the "X is borked" dialog, with a funky character set
[05:31:32] <kjensen> i'm up for a challenge. i would like to get this to work and get back into linux work. I used it alot from '96 to '01 but have been too busy with working
[05:31:44] <SWPadnos> heh
[05:31:57] <dave_1> yeh work does mess up things
[05:32:14] <SWPadnos> I think the easiest thing to do is to try a stock 6.06 (or 6.06.1) CD
[05:32:17] <kjensen> work and kids have are a true threat to projects! )
[05:32:17] <eric_U> do you have an alternate card? you could get it working and then convert
[05:32:30] <SWPadnos> if that works, install it and copy the xorg.conf file somewhere
[05:32:47] <kjensen> i really don't. the onboad video is 1mb and nothing else i have would work
[05:32:48] <SWPadnos> you can install EMC2 + the RT kernel easily
[05:33:01] <SWPadnos> onboard is the other realtime latency killer ;)
[05:33:15] <kjensen> also, excuse my ignorance. but how do i edit the xorg.conf if the file is on cd, i.e. read-only
[05:33:19] <eric_U> but he doesn't need to use it, just install and then load the new driver
[05:33:31] <SWPadnos> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#On_Ubuntu_using_precompiled_EMC2_packages
[05:33:56] <SWPadnos> actually, you can boot and copy the file off to a USB drive
[05:34:12] <kjensen> interesting... no usb on this system
[05:34:13] <kjensen> hehe
[05:34:18] <eric_U> if you boot the live cd, there is a copy in ram
[05:34:19] <SWPadnos> the liveCD is live - you can edit and install software (memory-limited), but it won't come back the next time you boot
[05:34:24] <SWPadnos> floppy?
[05:34:28] <SWPadnos> network?
[05:34:41] <kjensen> i could floppy, but how do i poiint x to the floppy file
[05:34:59] <SWPadnos> I've actually installed the nvidia restricted drivers on a liveCD boot - to test out Compiz/Beryl
[05:35:17] <SWPadnos> ok - there are a couple of possibilities here
[05:35:30] <kjensen> spill the beans
[05:35:31] <SWPadnos> 1) try to install from the EMC2 liveCD
[05:36:10] <SWPadnos> you can either choose to use the onboard video and then change over to the nvidia card later, or see if you can figure out what's needed to get the nvidia card to work from the start
[05:36:10] <kjensen> i'm currently at a shell post-x-failure
[05:36:24] <SWPadnos> ok - you can look at /var/Xorg.0.log to see what went wrong
[05:36:33] <eric_U> SWPadnos, do you know the dpkg reconfigure command?
[05:36:45] <SWPadnos> yes, it's dpkg-reconfigure xserver-xorg
[05:36:58] <kjensen> no log in /var/
[05:37:01] <eric_U> kj, try that
[05:37:06] <SWPadnos> err
[05:37:26] <SWPadnos> sorry - /var/log/Xorg.0.log
[05:38:20] <eric_U> dpkg-reconfigure will show you why it's failing
[05:38:23] <SWPadnos> you can also run this command to see errors: `grep -e "\(EE\)" /var/log/Xorg.0.log`
[05:38:27] <eric_U> about half the time
[05:38:35] <SWPadnos> no, that will let you manually select video hardware
[05:38:39] <kjensen> doing dpkg-reconfigure atm
[05:38:45] <kjensen> will see what happens
[05:38:48] <SWPadnos> it doesn't tell you the problem, and it will likely destroy the log
[05:39:02] <eric_U> power switch restores the log
[05:39:05] <SWPadnos> since it runs a probe and/or tries to start X, which will give you new errors
[05:39:08] <SWPadnos> heh
[05:40:16] <SWPadnos> oh hey - it seems better to do the grep this way: `grep "(EE)" /var/log/Xorg.0.log`
[05:40:32] <eric_U> your xorglog has errors?
[05:40:57] <SWPadnos> it tells you that (EE) is an error, so you'll always get one hit :)
[05:41:07] <eric_U> that's good
[05:41:29] <SWPadnos> I was getting other things like MIT-SCREEN-SAVER with the -e version
[05:41:38] <SWPadnos> (which makes no sense to me, but whatever)
[05:41:50] <eric_U> you have a foo-foo mit screen saver on your computer
[05:42:00] <SWPadnos> apparently
[05:42:05] <SWPadnos> this is 7.10, after all
[05:42:21] <eric_U> probably have a sliderule appleet
[05:42:36] <SWPadnos> hmmm. iphone killer app #2 :)
[05:42:48] <SWPadnos> abacus and slide rule, multi-touch aware
[05:42:57] <toastydeath> tru!
[05:42:58] <eric_U> abacus would be really good
[05:42:59] <kjensen> hrm. i completed the config. afterwards i issued 'sudo gdm' in order to restart gdm
[05:43:09] <SWPadnos> error?
[05:43:11] <kjensen> i was given the error gdm is already running
[05:43:14] <SWPadnos> eyp
[05:43:17] <kjensen> do i need to kill the proc
[05:43:21] <SWPadnos> you need sudo /etc/init.d/gdm restart
[05:43:23] <toastydeath> i am kind of upset i can't get a decent slide rule for under 75, apparently
[05:43:24] <kjensen> then reissue
[05:43:29] <kjensen> ah, thanks
[05:43:29] <eric_U> startx
[05:43:29] <toastydeath> i was going to buy one
[05:43:51] <eric_U> toasty, that's good news I'm gonna sell mine
[05:43:59] <toastydeath> hahaha
[05:44:02] <SWPadnos> I wish I could fine mine, and my mothers
[05:44:05] <SWPadnos> find
[05:44:05] <eric_U> it's a really good one
[05:44:14] <toastydeath> =(
[05:44:18] <SWPadnos> I had a 14" or so. I think my mother had a 24" or so
[05:44:24] <toastydeath> i have to ask my dad if he has one
[05:44:29] <dave_1> I have both Dad's K&E and my Post
[05:45:00] <eric_U> dave and gene are the only people that used one probably
[05:45:24] <eric_U> maybe rayh
[05:45:26] <dave_1> weren't many choices
[05:45:32] <eric_U> fingers
[05:45:45] <dave_1> ray was liberal arts. ... communications
[05:46:07] <SWPadnos> I used to use a slide rule
[05:46:11] <SWPadnos> for calculations even
[05:46:21] <eric_U> are you old?
[05:46:28] <SWPadnos> pushing 40
[05:46:34] <dave_1> old is a relative figure
[05:46:37] <SWPadnos> heh
[05:46:43] <eric_U> no dave, you're old
[05:46:46] <eric_U> :)
[05:46:56] <dave_1> if it helps any I bought my Post in '56
[05:47:17] <eric_U> I dint think you were quite that old
[05:47:28] <dave_1> I have good genes
[05:47:33] <eric_U> I guess
[05:48:03] <eric_U> I'm turning 50 this year, and you couldn't buy a sliderule when I started college
[05:48:28] <eric_U> I got mine on a clearance table at a office supply for $2
[05:48:29] <SWPadnos> I was learning this stuff when I was 4 years old and up
[05:48:45] <eric_U> my parents were education majors
[05:48:55] <dave_1> ever use one of the circular SL's
[05:49:02] <dave_1> SR's
[05:49:04] <SWPadnos> heh -my parents were PhDs in physical chemistry ;)
[05:49:10] <eric_U> I've seen them
[05:49:26] <dave_1> Mine were EE and hort
[05:49:31] <SWPadnos> still are, actually
[05:49:52] <eric_U> both my parents tried to get PhDs, but failed
[05:50:13] <SWPadnos> bummer
[05:50:15] <eric_U> something about having kids
[05:50:26] <SWPadnos> then again, I tried to get a Bachelors, and I ailed
[05:50:35] <SWPadnos> something about starting a business ...
[05:50:46] <eric_U> I tried to get a PhD and failed, they gave me one
[05:51:09] <SWPadnos> "I guessed at the grades so cleverly, that now I am the holder of a PHD" :)
[05:51:15] <kjensen> after some coaxing, gdm is working
[05:51:19] <SWPadnos> cool
[05:51:28] <dave_1> good paraphrase!
[05:51:39] <dave_1> didn't even need the brasso
[05:51:44] <SWPadnos> that's from a long poem - I'll see if I can find ir
[05:51:48] <kjensen> hah.... phd = post hole digger
[05:51:54] <kjensen> )
[05:51:59] <toastydeath> hahahah.
[05:52:07] <dave_1> piled higher and deeper
[05:52:16] <SWPadnos> kjensen, do you have any way of getting the current xorg.conf file off that machine? (network, floppy, anything...)
[05:52:18] <SWPadnos> yep
[05:52:28] <kjensen> ya, i could
[05:52:29] <eric_U> there are too kinds of successful PhD, people who think their farts don't stink, and people who's farts don't smell all that bad
[05:52:39] <eric_U> two
[05:52:50] <SWPadnos> You study for 4 years and you get a BS, and we all know what that means
[05:53:02] <SWPadnos> a few years later, you get an MS - More of the Same
[05:53:12] <kjensen> i quit my phd studies about eight years ago because I saw that most of the prof's were very disconnected from reality
[05:53:20] <SWPadnos> then, when you're really good, you get a PhD - Piled higher and Deeper
[05:53:24] <kjensen> i quit with a ms, and feel that's more than enough
[05:53:43] <SWPadnos> should be, especially if you now have MS+8 years experience
[05:54:09] <dave_1> and then if you are lucky you go off and actually use some of what you are supposed to have acquired
[05:55:17] <SWPadnos> http://www.optics.rochester.edu/~stroud/BookHTML/ChapIV_pdf/IV_26.pdf
[05:55:48] <fenn> SCREEN contains EE, grep interprets (EE) as a group
[05:55:55] <SWPadnos> no
[05:56:04] <SWPadnos> well, only if you use -e
[05:56:13] <kjensen> i have worked aerospace for 6 of the 8 years. taught the other years. I want to build a machine shop and build skis / sports equipment
[05:56:17] <SWPadnos> grep "(EE)" worked
[05:56:26] <SWPadnos> cool
[05:57:11] <eric_U> I want to build a machine shop and make beer making equipment
[05:57:37] <toastydeath> then, lose some fingers in the machine shop!
[05:57:44] <eric_U> I lost a fingernail
[05:57:51] <eric_U> does that count?
[05:57:53] <toastydeath> ow
[05:57:56] <toastydeath> sure why not!
[05:58:13] <kjensen> Eric, i concur, beer making equipment is also quite nice.
[05:58:32] <eric_U> I'd also like to make robots
[05:58:43] <eric_U> beer drinking robots
[05:58:52] <kjensen> the best of both worls
[05:58:54] <kjensen> *worlds
[05:59:00] <toastydeath> i call those robots "ladies"
[05:59:15] <eric_U> that reminds me, I need to build an exoskeleton
[05:59:20] <dave_1> we grow good hops in this area
[05:59:22] <kjensen> well, thanks guys. I am currently at the installing system stage.
[05:59:34] <eric_U> dave, that's what I hear
[05:59:39] <dave_1> 70%+ of the us crop
[05:59:40] <kjensen> This will be quite interesting to see how well the performance is on this machine.
[06:00:18] <dave_1> why waste the beer on the robots
[06:00:35] <kjensen> The machine is a proliant PL1600r with two P3-550 (512K cache), 1GB ram, CompaqArray 221 raid with 6 9.1GB in raid 5, GeForce 6200, and Motenc-100 for motion control.
[06:00:42] <fenn> dave_1: robot vomit is cleaner?
[06:00:44] <eric_U> I don't think the robots will consider it a waste dave
[06:00:50] <dave_1> true
[06:01:17] <eric_U> that 1GB ram musta been expensive in the day
[06:01:26] <kjensen> i bet
[06:01:29] <SWPadnos> kjensen, interesting. note that we have no released RT kernel that supports SMP
[06:01:39] <kjensen> i got 13 of these machines for $27/each
[06:01:43] <SWPadnos> nice
[06:01:45] <eric_U> wow
[06:01:50] <eric_U> my wife would kill me
[06:01:55] <SWPadnos> sounds like a Retrobox buy
[06:02:03] <kjensen> one is a pl6500r with 4 p3-xeon 550mhz 1mb cache
[06:02:22] <dave_1> gotta run ... too much to do tomorrow
[06:02:45] <eric_U> I tried to build an smp kernel, but it turns out I was too lazy
[06:02:47] <kjensen> my wife said, "wtf is that in the back if yukon, and why does it look 3" lower"
[06:02:48] <SWPadnos> I'd be curious to see how the latency numbers compare on that one
[06:03:01] <kjensen> each of these weighs almost 90lbs
[06:03:11] <eric_U> that's a downside
[06:03:22] <SWPadnos> there's one that works OK for non-SATA systems (and maybe non-SCSI) in the experimental directory on linuxcnc.org
[06:03:40] <fenn> uff-da
[06:04:00] <kjensen> wow, this format is taking forever. just hit 15%
[06:04:54] <fenn> so with 4 processors, what do you do with the other three processors when only one's running the machine?
[06:05:03] <eric_U> surf porn
[06:05:14] <fenn> cnc@home
[06:05:38] <fenn> compile farm for emc?
[06:05:41] <eric_U> two should be working anyway
[06:05:42] <SWPadnos> fenn, if you have the SMP kernel, then the other CPUs can do things like do AXIS updates and other stuff
[06:06:06] <kjensen> will emc2 ever truly support smp?
[06:06:13] <SWPadnos> the best bet is probably to isolate one CPU with isolcpus
[06:06:28] <eric_U> it does
[06:06:30] <SWPadnos> sure, the experimental kernels support it - it's just a pain to get it working right
[06:06:30] <fenn> oh i know, they could vote on e-stop
[06:06:33] <eric_U> just not the kernel
[06:06:47] <fenn> it'll be a regular election campaign, all over the 'net
[06:07:00] <kjensen> i mean, is emc2 written to be able to task off threads to other processors?
[06:07:14] <SWPadnos> EMC2 is multiple processes - userspace and kernel space, so the kernel stuff would be separated onto the RT core, and the other apps would get somewhat distributed
[06:07:36] <SWPadnos> no, it's set up to use the same CPU for all RT tasks
[06:07:43] <kjensen> gotcha
[06:07:54] <SWPadnos> userspace isn't multithreaded, except that there are multiple executables for vertain functions
[06:07:56] <SWPadnos> certain
[06:07:57] <eric_U> are you sure?
[06:07:58] <fenn> the old EMC could do realtime stuff on different computers
[06:08:08] <fenn> but it wasn't threads
[06:08:20] <fenn> more like, i/o on this computer, motion on this one
[06:08:30] <SWPadnos> sure - RT is on one core, other stuff is in separate apps, which AFAIK are not multithreaded
[06:08:36] <SWPadnos> sure, that's different
[06:09:56] <fenn> actually i/o wasn't realtime in EMC1 was it? so .. yeah
[06:10:05] <SWPadnos> right now, the intepreter is separate from the GUI. if you have halui or other userspace HAL apps (classicladder), those are separate processes
[06:10:41] <SWPadnos> so if you have 8 cores (and that's supported in the kernel + RTAI) then you could conceivably have 5 or 6 running separate EMC threads
[06:11:05] <eric_U> namespace problems
[06:11:19] <SWPadnos> there may be some intentional or accidental threading in AXIS, because it uses openGL, which could be a separate thread (not sure on that one)
[06:11:37] <SWPadnos> oh, and the NML server is another app ;)
[06:11:54] <eric_U> is that user space?
[06:12:03] <SWPadnos> yes
[06:12:07] <SWPadnos> NML is all userspace
[06:13:37] <kjensen> Why is nvivida bad for rt, and what would be a better choice. I chose this card because it is PCI, had 256MB ram, and states full OpenGL support.
[06:13:59] <eric_U> interrupts IIRC
[06:14:06] <SWPadnos> matrox tend to work well
[06:14:09] <kjensen> can they be disabled?
[06:14:27] <kjensen> i couldn't find a matrox PCI card. These computers have no AGP.
[06:14:28] <eric_U> try the latency test
[06:14:32] <SWPadnos> they optimize performance by disabling other interrupts when they're doing certain video-related tasks
[06:14:47] <SWPadnos> and that's a no-no when you have RT stuff that needs those interrupts to be serviced fast
[06:15:06] <kjensen> interesting. wish they would open up their driver
[06:15:07] <eric_U> disabling interrupts may be ok
[06:15:12] <SWPadnos> that would be nice
[06:15:24] <SWPadnos> we're kind of waiting to see what happens with ATI "opening" their specs
[06:15:32] <eric_U> rtai simulates the interrupt controller
[06:16:23] <kjensen> Is ATI opening their specs in order to remain relevant? I know that when it comes to engineering graphics the standard is nvidia quadro.
[06:16:48] <kjensen> the firegl are probably great
[06:16:54] <eric_U> no, it's because ATI has never been able to write drivers
[06:17:03] <SWPadnos> heh
[06:17:08] <kjensen> but, no where i have ever done has used firegl for graphic processing
[06:17:12] <eric_U> they are hoping somebody else can
[06:17:12] <kjensen> hah
[06:17:19] <SWPadnos> RTAI does not simulate the interrupt controller
[06:17:32] <eric_U> yes it does, that's the whole patent thing
[06:17:44] <kjensen> is rtai on linux similar to rtai on uclinux?
[06:17:58] <SWPadnos> um - RTAI is not the one that has the patent thing
[06:18:00] <SWPadnos> that's RTLinux
[06:18:06] <kjensen> ah
[06:18:15] <eric_U> they use it
[06:18:27] <eric_U> patent not enforced
[06:18:37] <SWPadnos> no, they did a clean-room design of something that doesn't infringe
[06:19:06] <SWPadnos> I'd need to look at ipipe a bit more, but I'm quite sure that if some other kernel process disables interrupts, it'll happen
[06:19:09] <eric_U> you still have to simulate the pic
[06:19:11] <SWPadnos> RTAI isn't a "hypervisor"
[06:19:50] <SWPadnos> I think RTAI only fiddles with priorities, and the top half/bottom half handlers
[06:19:53] <eric_U> actually, the patent regards running linux as a process
[06:20:00] <SWPadnos> yes
[06:20:09] <eric_U> which is kinda goofy
[06:20:19] <eric_U> but you can patent just about everything nowadays
[06:20:37] <kjensen> hrm, i worked with lynx at one time. don't they have a rt extension?
[06:20:44] <kjensen> i don't remember anymore
[06:20:49] <SWPadnos> it's a little more complex than that, but I don't bother remembering the specifics (even though I just read an interview with Yodaiken from 2000 about a week ago)
[06:20:56] <SWPadnos> LunxOS?
[06:21:00] <SWPadnos> err - LynxOS?
[06:21:05] <kjensen> ya thats t
[06:21:07] <kjensen> *it
[06:21:18] <SWPadnos> yes, in fact that's what the original EMC was written on
[06:21:28] <kjensen> was doing an aerospace box and that was specified by the customer
[06:21:41] <eric_U> kjenson, I believe that rtai is available for uclinux
[06:21:47] <SWPadnos> yep - that could be one reason why NIST had access to it
[06:22:22] <kjensen> ya i thought so, i have a faint memory of doing some work on uclinux with rtai, but i truly don't remember everything anymore. too many charge numbers and projects heh
[06:22:52] <eric_U> we tried to buy rtlinux pro, it was too hard and we gave up
[06:23:28] <eric_U> I'm still running some rtlinux free boxes
[06:23:51] <SWPadnos> I wonder if EMC still works with RTLinux
[06:23:52] <kjensen> i have a deep respsect for people who do real-time os work. I had a to write a rt-os for an 8051 because a system was designed with an 8051 and later determined to need rt operation
[06:23:56] <SWPadnos> the code is still there
[06:24:00] <eric_U> it should
[06:24:12] <SWPadnos> depends on kernel patches, I imagine
[06:24:15] <SWPadnos> recent ones
[06:24:18] <eric_U> problem is the kernel
[06:24:32] <kjensen> alright, installation complete; restarting
[06:24:50] <SWPadnos> kjensen, heh - I've been lucky. whenever I've needed RT on a micro, there was no OS requirement (like filesystems or that kind of thing)
[06:25:02] <SWPadnos> did you copy the xorg.conf file?
[06:25:10] <SWPadnos> or remember the steps you took to generate it :)
[06:25:29] <kjensen> hrm, i forgot to copy on install.... can i copy it when it boots? But i do remember steps
[06:25:43] <SWPadnos> it won't be on the hard disk
[06:25:49] <kjensen> doh. well.
[06:26:01] <SWPadnos> unless it's smart enough to copy the "current configuration" instead of the image on CD
[06:29:05] <kjensen> doh, pm's are disabled.
[06:29:10] <kjensen> swpadnos sudo dpkg-reconfigure xserver-xorg
[06:29:18] <kjensen> swpadnos i selected driver nv
[06:29:24] <SWPadnos> ok, great
[06:29:25] <kjensen> swpadnos finished the wizard
[06:29:32] <kjensen> swpadnos restarted and it worked. but i had to find the pci address using the /var/log/Xorg.log file
[06:29:39] <kjensen> swpadnos the first couple times i restarted it did not work because auto-detect address was wrong
[06:29:41] <SWPadnos> you need to be registered with nick services
[06:30:09] <SWPadnos> you should be able to remove the address - I think it's only necessary when you have multiple cards
[06:30:16] <kjensen> swpadnos i found the address to be 2:0 because there are two pci busses on this system
[06:30:37] <kjensen> there are actually two cards becuase one is onboard video
[06:30:42] <kjensen> the other is in the slot
[06:30:50] <SWPadnos> only one is nv though, I bet
[06:30:55] <kjensen> true
[06:31:06] <kjensen> although it errored it several times
[06:31:15] <kjensen> reboot looks good
[06:32:11] <SWPadnos> coo
[06:32:12] <SWPadnos> l
[06:32:38] <kjensen> well. I truly appreciate your help. I will be back many times in the future.
[06:33:05] <SWPadnos> heh - OK by me. glad to be of service
[06:33:09] <SWPadnos> (this time anyway ;) )
[06:33:18] <kjensen> My computer is "working" enough, my tour of ireland is over (Guiness, Smithwicks, Harps), and my bed looks warm. Good night.
[06:33:27] <SWPadnos> night
[06:53:18] <eric_U> I swear nesc will use math
[10:26:30] <BigJohnT> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Simple_EMC_G-Code_Generators
[10:26:48] <BigJohnT> The Arc Buddy is ready to destroy
[11:10:16] <alex_joni> hi BigJohnT
[11:10:59] <BigJohnT> hi Alex
[11:11:15] <BigJohnT> whats up?
[11:17:35] <alex_joni> not much
[11:17:43] <alex_joni> playing with a nice headset I got
[11:18:36] <BigJohnT> cool
[11:18:59] <BigJohnT> I just uploaded an arc g code generator to wiki
[11:26:19] <alex_joni> arc?
[11:26:42] <alex_joni> heh, nice
[11:26:44] <BigJohnT> G2/3
[11:27:16] <BigJohnT> you put in the center, start&end angle and diameter and it spits out the G code
[11:27:31] <BigJohnT> kinda a learning tool for arcs
[11:28:01] <BigJohnT> and a way to quicky program an arc tool path
[11:28:48] <BigJohnT> * BigJohnT goes to get more coffee...
[11:37:52] <BigJohnT> mmmmm
[12:54:10] <jepler> BigJohnT: looks nice
[12:54:50] <BigJohnT> thanks jepler
[12:56:07] <BigJohnT> now we will see how long it takes someone to break it, oh not long I just did LOL
[12:58:06] <cradek> BigJohnT: that's cool. It can be hard to figure out the endpoints if you're making an arc that's not simple
[12:58:30] <BigJohnT> yea, that's why I did it for the not so simple one
[12:58:42] <cradek> http://willepadnos.net/jmkasunich/spindle-encoder-bracket-done-1832.jpg
[12:58:48] <BigJohnT> looks like I have an offset bug to workout
[12:58:59] <cradek> something like this part where the arcs aren't 90 or 180 degrees
[12:59:20] <cradek> even using your tool it wouldn't be very easy...
[12:59:49] <BigJohnT> yes that would be 4 arcs to get the curved slot done
[13:01:04] <cradek> that's true too, I was only thinking about the outside path
[13:01:31] <BigJohnT> I think it would be easy you just need the basic info
[13:02:36] <cradek> the right end is a bit less than 180 degrees. you'd have to figure out that tangency. I'd have to draw a picture and do the trig...
[13:03:46] <BigJohnT> if you put in the tool paths for the arc it will give you the start and end points to use for the end radius I think
[13:04:18] <BigJohnT> back to the bug on i
[14:02:51] <BigJohnT> bbl
[15:11:06] <alex_joni> awallin: hi
[15:11:23] <awallin> hi alex_joni
[15:11:31] <alex_joni> what's up?
[15:11:52] <awallin> I should work on the servo-electronics for the mill
[15:12:03] <awallin> E-stop circuit and VFD control
[15:12:12] <awallin> but so far only surfin the net...
[15:12:21] <alex_joni> awallin: a nice math problem for you
[15:12:31] <awallin> oh?
[15:12:34] <alex_joni> (70, 24); (25, 15); (100, x)
[15:52:59] <BigJohnT> * BigJohnT super size his plasma table today
[16:06:29] <BigJohnT> bbl
[17:10:44] <micges> hi all
[17:22:30] <alex_joni> 'lo all
[17:24:02] <alex_joni> awallin: figured it out?
[17:32:57] <alex_joni> awallin: that's a great photo: http://www.anderswallin.net/wp-content/2008_02moon/moon.jpg
[17:35:43] <awallin> alex_joni: the moon is a fairly easy target even with a small telescope. no I'm not thinking about your numbers anymore :) gotta wire the e-stop thing. maybe some more star photos this evening if wheather permits
[17:42:17] <alex_joni> awallin: that was a 4-th grade math problem
[17:46:07] <lerman> I saw the numbers; what's the question?
[17:53:23] <alex_joni> lerman: what's x?
[17:54:01] <lerman> Under what conditions? The general answer is 42. :-)
[17:54:15] <alex_joni> lerman: think 4th grade
[17:54:26] <alex_joni> the rule that applies on 70 generates 24
[17:54:34] <alex_joni> same rule applied on 25 gives 15
[17:54:39] <alex_joni> apply it to 100 and you get x
[17:55:22] <SWPadnos> 30
[17:55:54] <SWPadnos> er - no, wait
[17:55:57] <BigJohnT> we studied reading riting and rithmatic when I went to school
[17:56:07] <SWPadnos> yes, 30
[17:56:17] <BigJohnT> you sure you got all your guzintas right
[17:56:18] <SWPadnos> b=3*sqrt(int(a))
[17:56:31] <SWPadnos> oops - I mean b=3*int(sqrt(a))
[17:56:34] <alex_joni> SWPadnos: 30 is correct
[17:56:38] <SWPadnos> heh
[17:56:38] <alex_joni> but it's way easier..
[17:56:43] <alex_joni> b = a/5 + 10
[17:56:48] <alex_joni> (remember.. 4th grade)
[17:57:03] <SWPadnos> don't 4th graders know square roots?
[17:57:06] <alex_joni> not yet
[17:57:14] <SWPadnos> bums
[17:57:17] <alex_joni> at least not around here :P
[17:57:18] <SWPadnos> in my day ... :)
[17:57:18] <alex_joni> they only know integers
[18:04:48] <alex_joni> * alex_joni got something very nice: HBH-DS980
[18:04:55] <SWPadnos> ooooh!
[18:04:59] <SWPadnos> what's that?
[18:06:21] <alex_joni> http://asia.cnet.com/cnet/i/r/2007/hpa/40539507/sc001.jpg
[18:06:52] <SWPadnos> mp3 player or just a BT headset? :)
[18:07:19] <SWPadnos> ah - headset
[18:07:54] <alex_joni> BT stereo headset
[18:08:10] <SWPadnos> cool. how's the display?
[18:09:51] <alex_joni> pretty nice, a bit small
[18:10:59] <alex_joni> I like the A2DP part.. it connects nicely to my laptop
[18:11:07] <alex_joni> so I can use it as regular headphones
[18:11:33] <SWPadnos> hmmm - I should try that on my laptop
[18:11:59] <SWPadnos> I enabled bluetooth once and it saw my phone, but I couldn't connect in 30 seconds of trying
[18:14:14] <alex_joni> I usually send files from/to my phone
[18:15:25] <SWPadnos> well, that's a problem with my carrier - they disable obex
[18:22:13] <jepler> I'm also getting an A2DP device but it's not as nice-looking as Alex's (I don't have it yet, so I dunno how well or poorly it works). http://www.dealextreme.com/details.dx/sku.8422
[18:25:53] <SWPadnos> hmmm. it looks like that's in the same price range as the one alex got
[18:26:04] <SWPadnos> unless those were ads for a different model
[18:28:20] <alex_joni> mine was about 150$ over here
[18:28:32] <alex_joni> not quite the same price range :P
[18:28:38] <alex_joni> maybe 100$
[18:28:47] <SWPadnos> ok, must have been a different model :)
[18:28:48] <alex_joni> * alex_joni is too tired to calculate it properly
[18:29:00] <alex_joni> the DS980
[18:29:18] <SWPadnos> ah - there are ads for the HBH-608 all over the review page I saw
[18:29:55] <alex_joni> 608 is a "dumb" one :)
[18:29:57] <SWPadnos> $87.99 is the lowest google comes up with
[18:29:59] <SWPadnos> heh
[18:30:18] <alex_joni> can't open the address book, not view call history, etc
[20:31:49] <BigJohnT> http://i47.photobucket.com/albums/f163/johnplctech/EMC/slottest.png
[20:32:08] <BigJohnT> that took about 5 minutes to program using the arc buddy...
[20:33:35] <BigJohnT> * BigJohnT goes back to putting the plasma cutter together
[20:40:50] <SWPadnos> now why would someone buy an external PLC when there's a HAL one included with EMC2 for free?
[20:42:41] <BigJohnT> how fast is the HAL one?
[20:42:48] <SWPadnos> as fast as HAL
[20:43:02] <SWPadnos> usually you'd put the update function in the servo thread, so 1ms loop rate
[20:43:56] <SWPadnos> but it can output positions (or a position selector as chris suggested) to stepgen which runs faster and get positions from an encoder, which also runs faster
[20:44:22] <SWPadnos> you don't need to do the step generation in ladder code (which is a very good thing! :) )
[20:44:28] <BigJohnT> your talking about my comment on the mailing list?
[20:44:32] <SWPadnos> yep :)
[20:44:43] <BigJohnT> ok
[20:45:07] <BigJohnT> yes I agree that not doing step generation in ladder is very good thing
[20:45:15] <cradek> yeah some nutcase thinks you should buy an external ... oh hi BigJohnT :-)
[20:45:24] <SWPadnos> heh
[20:45:43] <BigJohnT> so how fast is 7kHz vs HAL?
[20:45:59] <BigJohnT> I'm a nut all right!
[20:46:07] <SWPadnos> faster, but that depends on the PC CPU and other things
[20:46:27] <BigJohnT> what do you mean?
[20:46:52] <BigJohnT> ok I understand now
[20:46:58] <SWPadnos> well, depending on what you want to do, you could run functions in HAL at many kHz (like stepgen, pwmgen, and encoder)
[20:47:01] <cradek> on a stepper system there are normally two threads, one is faster and one is slower than that
[20:47:14] <BigJohnT> right
[20:48:40] <BigJohnT> so in HAL you could give a position for an axis to stepgen?
[20:51:11] <BigJohnT> how do you get to read the mail list so fast?
[20:51:55] <cradek> yes stepgen can take position OR velocity
[20:52:08] <BigJohnT> hmmm, didn't know that
[20:52:29] <cradek> and it limits velocity/accel to give a nice move to that position
[20:53:07] <BigJohnT> so, can the Tn in the g code drive the HAL to change tools?
[20:53:22] <cradek> sure
[20:53:25] <cradek> that's the wohle idea
[20:53:27] <cradek> whole even
[20:53:44] <cradek> that tool number comes to HAL on a pin, you can do whatever you need to do with it
[20:53:58] <BigJohnT> ok, cool
[20:54:12] <BigJohnT> just when you thought you knew a little something...
[20:54:33] <SWPadnos> if you are subscribed to the list, you can either get individual mesasges or digests. I'm set up for individual messages, as is chris (afaik)
[20:54:43] <BigJohnT> I guess you can tell that I've worked with PLC's a lot in the past
[20:54:51] <BigJohnT> oh, ok
[20:55:02] <skunkworks> some day - emc will run this monster. http://www.electronicsam.com/images/KandT/conversion/toolchangerspindle.JPG
[20:57:44] <BigJohnT> nice, some big iron
[20:57:49] <bill20r3> is that a turret mechanism at the top?
[20:57:52] <BigJohnT> took a while on dial up
[20:57:56] <bill20r3> if so, that's a lot of tools.
[20:58:17] <skunkworks> 60 tool changer
[20:58:28] <skunkworks> 'barcoded' tools
[20:58:45] <BigJohnT> is that the reader on the top right?
[20:58:48] <skunkworks> yes
[20:58:52] <BigJohnT> cool
[21:05:43] <jepler> skunkworks: want to host the 2008 Fall emc mini-fest? I know several of us would be happy to drive up, bullshit while sitting at our laptops for 14 hours a day, and act like we're entitled to have you buy us dinner every night..
[21:06:09] <cradek> man, that sounds like fun
[21:06:23] <BigJohnT> skunkworks: I don't see how you could pass that one up
[21:07:43] <cradek> I'd like to visit once the K&T work is started ... or finished
[21:07:45] <SWPadnos> yeah!
[21:07:55] <cradek> maybe it'll be done by ... may?
[21:08:13] <BigJohnT> is Ctrl V supposed to change view windows when you paste into the MDI box?
[21:08:35] <cradek> BigJohnT: I don't know, but middle click is paste in most unix apps
[21:08:57] <SWPadnos> (as long as the selection was done in a similar "most unix apps")
[21:08:57] <skunkworks> Ooh - I am excited :) (we would have to get our shit togather.
[21:09:39] <SWPadnos> it was strange to drive by a Giddings & Lewis plant near Oshkosh (or was that Appleton?) the week after working on that one in Wichita
[21:09:40] <BigJohnT> this is my first unix app... hmmm don't have a middle button just a wheel
[21:09:55] <SWPadnos> both buttons at the same time usually = middle button
[21:10:02] <SWPadnos> also, the wheel can probably be pressed down
[21:10:02] <cradek> or mash the wheel
[21:10:03] <jepler> BigJohnT: clicking the wheel is also the same as the middle button
[21:10:45] <BigJohnT> ok, I never use it except for scroling... didn't even know it was a button too...
[21:10:53] <cradek> I love my 3 real buttons + wheelienub mice
[21:11:02] <BigJohnT> ok, I never use it except for scroling... didn't even know it was a button too...
[21:11:06] <BigJohnT> wow it works
[21:11:07] <jepler> BigJohnT: as far as ctrl-v goes, are you seeing this problem on emc 2.2.4, or are you using an earlier version?
[21:11:15] <BigJohnT> 2.2.4
[21:11:30] <BigJohnT> I thought it might be an undocumented feature
[21:12:47] <jepler> no, I'd call it undesired
[21:13:43] <BigJohnT> yea, it kinda gets me confused and makes me move my head around to keep up with the display
[21:14:29] <jepler> BigJohnT: will you note the ctrl-v problem so that I remember to look at it someday? on the sourceforge bug tracker
[21:15:10] <BigJohnT> I'm trying to but it want's me to change my password and I can't remember where I wrote it down LOL
[21:15:19] <jepler> hah
[21:15:26] <jepler> I hate websites and passwords
[21:15:31] <BigJohnT> time to guess using my list of favorites
[21:15:33] <cradek> sf did that to me today too!
[21:15:46] <BigJohnT> Hah, I got it
[21:15:47] <cradek> (I immediately went into account preferences and changed it back)
[21:15:49] <jepler> it did that to me within the last few weeks
[21:16:58] <alex_joni> same here..
[21:17:03] <alex_joni> 1-2 weeks ago
[21:20:54] <BigJohnT> 45 minutes later I get through changing back and forth but I finally got it
[21:21:03] <BigJohnT> bug posted Jepler:
[21:24:42] <alex_joni> bug #1922563
[21:26:34] <jepler> thank you BigJohnT
[21:27:17] <BigJohnT> any time, I just wish I could fix it too...
[21:35:35] <BigJohnT> * BigJohnT has plasma cutter moving again with a 50x38 cutting area YEA!
[21:35:45] <BigJohnT> this room is getting full
[21:36:26] <BigJohnT> * BigJohnT wonders where all these extra nuts and bolts came from....
[21:51:54] <BigJohnT> interesting, I have my max speed set to 405IPM and when I do a diagonal rapid it goes up to 572IPM
[21:53:13] <fenn> BigJohnT: hinge your plasma cutter to the wall so you can fold it up when not in use
[21:54:52] <BigJohnT> I was just going to hang it on bike hooks
[21:55:46] <BigJohnT> I did downsize it from 50"x50" to 38"x50" to make it easier to pick up by my selfr
[21:55:48] <BigJohnT> self
[21:57:14] <SWPadnos> BigJohnT, if you want to limit the overall velocity, then you need a max_vel and/or max_accel in the TRAJ section as well as the individual AXIS_* sections
[21:57:24] <SWPadnos> 572 is 405 * sqrt(2)
[21:58:24] <BigJohnT> I have a max_linear_velocity in [traj] section
[21:58:37] <SWPadnos> oh, and that's 405?
[21:58:56] <BigJohnT> well it's 6.75 same as the X and Y axis
[21:59:06] <SWPadnos> ok, interesting
[21:59:40] <BigJohnT> 6.75*60=405 yep
[22:00:40] <BigJohnT> now I can use the Bob Cad bragging method and say my plasma cutter will go 572 IPM
[22:01:01] <BigJohnT> even if it only really goes 405 IPM
[22:02:25] <SWPadnos> it's MAX_VELOCITY
[22:03:49] <BigJohnT> ok, max linear is fine as it limits the x and y to the speed I want
[22:04:23] <BigJohnT> getting 572 is a bonus
[22:04:31] <SWPadnos> heh
[22:04:35] <SWPadnos> math pays, huh?
[22:04:45] <BigJohnT> yep!
[22:05:05] <BigJohnT> didn't like it in school but now it's fun and profitable
[22:05:08] <SWPadnos> heh
[22:05:43] <SWPadnos> MAX_LINEAR_VELOCITY and MAX_ANGULAR_VELOCITY appear to be unused (at least in the traj init code)
[22:06:40] <BigJohnT> stepconf uses max linear velocity
[22:06:50] <SWPadnos> interesting
[22:21:22] <alex_joni> # for gui only
[22:21:22] <alex_joni> MAX_LINEAR_VELOCITY = .5667
[22:21:22] <alex_joni> DEFAULT_LINEAR_VELOCITY = .416667
[22:21:22] <alex_joni> MAX_ANGULAR_VELOCITY = 50
[22:21:22] <alex_joni> DEFAULT_ANGULAR_VELOCITY = 40
[22:21:33] <alex_joni> I think the #for gui only is a very good hint :P
[22:21:38] <SWPadnos> heh
[22:21:41] <alex_joni> those are used for AXIS for the jogsliders
[22:21:49] <SWPadnos> I was looking in the src/emc tree, so I didn't see those
[22:22:00] <alex_joni> SWPadnos: you were correct [TRAJ]MAX_VELOCITY is the one BigJohnT wants
[22:22:39] <alex_joni> BigJohnT: but if your motos go 405 ipm on each axis..
[22:22:45] <alex_joni> why not allow higher diagonal speeds?
[22:22:49] <BigJohnT> alex_joni: why do I want that one?
[22:23:05] <alex_joni> BigJohnT: only if you want to limit the overall speed to 405
[22:23:23] <BigJohnT> alex_joni: I wasn't complaining I was bragging
[22:23:35] <alex_joni> ah, ok.. didn't sounded like bragging to me :P
[22:23:48] <BigJohnT> I was trying to be suttle
[22:24:00] <alex_joni> +b -t :P
[22:24:21] <BigJohnT> ?
[22:24:51] <SWPadnos> subtle ...
[22:25:03] <alex_joni> Latin: subtilis
[22:25:17] <SWPadnos> mathematics: subtrahend
[22:25:26] <BigJohnT> no spell checker
[22:25:48] <alex_joni> from sub (.under.) + tela (.a web.) -> woven fine
[22:28:32] <cradek> BigJohnT: for a good time, move from 0,0,0 to 10,10,10
[22:29:14] <BigJohnT> but I only have 4" of Z travel
[22:29:43] <fenn> tela == cloth
[22:29:55] <fenn> like a bug under a rug
[22:30:28] <alex_joni> BigJohnT: use mm :P
[22:31:39] <cradek> BigJohnT: or use 4
[22:31:56] <BigJohnT> ok
[22:51:08] <BigJohnT> making arcs is fun... now
[22:51:56] <BigJohnT> http://i47.photobucket.com/albums/f163/johnplctech/EMC/arcs02.png
[22:54:13] <jmkasunich> ;-)
[22:54:14] <alex_joni> nice pyVcp
[22:54:38] <alex_joni> oh, jmkasunich delurked :)
[22:54:48] <BigJohnT> thanks
[22:54:53] <jmkasunich> just got done reading back in this channel
[22:54:57] <jmkasunich> have to more to read yet
[22:55:00] <BigJohnT> ok decloaked
[22:55:45] <SWPadnos> heh
[22:56:22] <fenn> now draw a wrench
[22:56:36] <alex_joni> jmkasunich: after that check -devel
[22:56:38] <BigJohnT> I did that with the Arc Buddy in a few minutes
[22:56:50] <BigJohnT> fenn: metric or inch?
[22:56:59] <fenn> dont you think going from qcad through a dxf2gcode is better?
[22:57:02] <SWPadnos> adjustable ;)
[22:57:53] <BigJohnT> fenn: don't know that I have gotten dxf2gcode to work before or not
[22:58:04] <jmkasunich> alex_joni: I am
[22:58:20] <BigJohnT> SWPadnos: Ok, but I'm pulling out SolidWorks and Mastercam...
[22:58:26] <fenn> BigJohnT:
[22:58:39] <SWPadnos> cheater
[22:58:47] <BigJohnT> LOL
[22:59:24] <BigJohnT> You did want 3-D right?
[22:59:29] <fenn> no
[23:00:25] <BigJohnT> sorry I meant SWPadnos wanted a 3-D adjustable wrench
[23:00:37] <fenn> this should give you some ideas: http://www.adjustable.archivist.info/
[23:00:43] <SWPadnos> no, I don't need a solid model
[23:00:50] <SWPadnos> just a lot of arcs ;)
[23:00:53] <fenn> i'm sure there's one that could be cut out on a plasma cutter
[23:00:54] <SWPadnos> gotta run. bbl
[23:01:10] <BigJohnT> I get a lot of arcs when I run BobCad...
[23:03:01] <BigJohnT> fenn: yea, I got that on this computer. Just never tried it much it's all in mm and I need a calculator to convert
[23:03:10] <BigJohnT> .03937
[23:04:02] <fenn> no just edit the header to say g20 instead of g21
[23:04:48] <BigJohnT> I'll have to give it a try.
[23:05:20] <BigJohnT> I just wrote the arc thingy for people who want to do a simple arc and try and understand the G2/3
[23:06:13] <BigJohnT> If I need to cut out a simple shape maybe it could be faster/easier dunno
[23:07:22] <fenn> seems to me nothing is ever simple..
[23:07:39] <BigJohnT> I know what you mean
[23:10:07] <BigJohnT> fenn: does the dxf part have to be "drawn" at the XY coord that you want to cut it at or can you move it in DXG2Gcode?
[23:11:15] <fenn> uh, i guess you can use g54 for that
[23:11:41] <BigJohnT> ok