#emc | Logs for 2006-12-19

[00:13:31] <anonimasu> *yawns*
[00:14:48] <A-L-P-H-A> aaaaaaaaaaaaaaaaaaaaaaaaaargh
[00:15:00] <A-L-P-H-A> there was some cerinese (sp) in the soup...
[00:15:10] <A-L-P-H-A> licorish (sp) taste... ick.
[00:15:29] <anonimasu> :/
[00:16:16] <anonimasu> hm..
[00:16:20] <anonimasu> python is really neat
[00:16:27] <A-L-P-H-A> my python is really big
[00:16:34] <A-L-P-H-A> point? set? match?
[00:17:29] <anonimasu> A-L-P-H-A: I know you are a liar, but that's ok.. everyone isnt ashamed of the real size..
[00:17:50] <anonimasu> usually it's the ones with microscopic ones that has to talk about them all the time to compensate
[00:17:53] <anonimasu> :D
[00:17:57] <A-L-P-H-A> nah... I got a normal sized penis, probably on the short end of normal, but it's thick. :)
[00:18:05] <anonimasu> lol
[00:18:07] <anonimasu> like I care.
[00:18:37] <A-L-P-H-A> then why'd you ask for pictures?
[00:18:57] <anonimasu> *dies*
[00:21:48] <anonimasu> night
[00:21:57] <A-L-P-H-A> don't dream about me too much. :)
[00:22:00] <A-L-P-H-A> later anonimasu.
[00:35:02] <anonimasu> hehe
[00:35:10] <anonimasu> I have a serial port in python :D
[01:29:45] <cradek> jepler: do you know the rest of the pinout of my version of the pluto?
[01:30:18] <anonimasu> cradek: I think I like python lots..
[01:30:31] <anonimasu> cradek: what were the file I can look in for the nml stuff?
[01:30:32] <cradek> anonimasu: cool
[01:31:05] <cradek> anonimasu: 'emcmodule' is a python module for sending nml stuff - look in mdi.py to see how it's used
[01:31:13] <anonimasu> ok
[01:31:14] <anonimasu> nice!
[01:31:16] <cradek> it's very simple to use, it's how AXIS communicates with emc
[01:31:38] <anonimasu> I think I'll have the plc keypad working tomorrow with a bit of luck :)
[01:31:53] <cradek> it sends serial commands?
[01:31:58] <anonimasu> yes
[01:32:05] <anonimasu> well, with some code on the plc to do it..
[01:32:12] <cradek> yeah it should be easy to get functions into emc then
[01:32:25] <cradek> you realize it's not realtime right? It's just like the user interface
[01:32:28] <anonimasu> yeah..
[01:32:33] <cradek> ok just checking
[01:32:39] <anonimasu> I dont need realtime..
[01:32:43] <anonimasu> spindle on/off stuff dosent need to be..
[01:32:51] <cradek> but if you want to jog/home/spindle with it, it's perfect
[01:32:55] <anonimasu> yep
[01:32:58] <anonimasu> that's what I'll do
[01:33:00] <anonimasu> toolchanging later on
[01:33:08] <anonimasu> but im going to use it as output only for now
[01:33:14] <anonimasu> and run the estop on it..
[01:33:39] <cradek> hmm that doesn't sound so good then
[01:33:52] <anonimasu> oh, it's a matter of writing the code at the pc side..
[01:33:54] <cradek> estop should stop the machine without any help from the computer
[01:34:37] <anonimasu> yeah, but computer/plc would be a different beast..
[01:35:22] <anonimasu> still not deicded how I should do it.. so.. )
[01:35:43] <cradek> seems like a good estop setup can be very challenging
[01:36:01] <anonimasu> yeah.. it's kind of disturbing..
[01:36:12] <anonimasu> seems like you cant kill off your drives either just like that..
[01:36:36] <anonimasu> i fin the middle of a move and you loose power to the drives without slowing down with the spindle rotating..
[01:36:40] <anonimasu> or a rapid..
[01:37:34] <anonimasu> cradek: pretty much the major thing in CE stuff is that there has to be a ESTOP that overrides all other systems..
[01:39:39] <cradek> yeah it seems better if your spindle doesn't stop as fast as the motion...
[01:40:05] <cradek> although who really cares if you break off a tool, when life/limb/iron might be at stake
[01:40:10] <anonimasu> yeah..
[01:40:43] <anonimasu> it's a hard issue..
[01:40:54] <anonimasu> since my spindle is huydralic it takes about 0.1 secs to stop..
[01:40:57] <cradek> Pete W's talk about detecting runaway is interesting. I wonder if anyone will do that.
[01:41:09] <anonimasu> I havent seen it
[01:41:14] <anonimasu> though im interested..
[01:41:37] <cradek> I think the executive summary is if your pid is on all the way for very long, it's probably runaway
[01:42:01] <anonimasu> hm, yeah
[01:42:01] <cradek> or if it's on very long without the encoder count changing? something like that
[01:42:08] <anonimasu> true..
[01:42:38] <anonimasu> that shouldnt be a pain to implement..
[01:42:51] <anonimasu> gain should be almost infinite right?
[01:42:56] <anonimasu> when in a runaway condition..
[01:43:10] <cradek> if an encoder breaks during motion emc will immediately stop... it would be a little harder to get runaway with a real closed loop system
[01:43:42] <anonimasu> with feedback to emc?
[01:43:43] <cradek> but still possible it seems (if emc thinks there is no motion it will not trigger a FE)
[01:43:46] <cradek> yes
[01:43:52] <anonimasu> yeah
[01:44:05] <anonimasu> it's possible if the encoder dies dont you think
[01:44:14] <anonimasu> since the axis isnt moving..
[01:44:19] <anonimasu> for emc..
[01:44:46] <anonimasu> with geckos servos act like that..
[01:44:48] <cradek> not sure...
[01:44:58] <anonimasu> they run away when a encoder drops, away
[01:45:10] <cradek> yeah I can't imagine using a big machine without real feedback -- scary
[01:45:16] <anonimasu> yeah
[01:45:30] <anonimasu> 10m/min rapids, and a runaway..
[01:45:36] <cradek> emc's FE is so useful
[01:45:49] <anonimasu> im looking at mdi.py
[01:45:58] <cradek> if you even just cut too deep, it can know to stop
[01:46:13] <anonimasu> though I dont get it where you add the emcmodule
[01:46:15] <anonimasu> nice :)
[01:46:20] <cradek> 'import emc'
[01:46:40] <anonimasu> is that a globally installed thing?
[01:46:57] <cradek> depends how you're set up
[01:47:11] <anonimasu> hm, running head and a standard emc..
[01:47:19] <cradek> I think that path.insert stuff at the top makes it work for run-in-place
[01:47:25] <anonimasu> yeah..
[01:47:26] <cradek> it adds to the import search path
[01:47:27] <anonimasu> it's global..
[01:47:35] <anonimasu> neat :)
[01:47:50] <cradek> I think that means to add ../lib/python
[01:48:50] <anonimasu> hm..
[01:49:21] <anonimasu> and you need to call mdi.py with a nml file?
[01:49:56] <cradek> yeah, it might default to something otherwise, not sure
[01:50:13] <anonimasu> if len(sys.argv) > 1:
[01:50:13] <anonimasu> emc.nmlfile = sys.argv[1]
[01:50:13] <anonimasu> del sys.argv[1]
[01:50:23] <anonimasu> that's how it looks..
[01:50:35] <anonimasu> though "import emc" might
[01:54:59] <anonimasu> Port selected: /dev/ttyS0
[01:54:59] <anonimasu> Entering main program loop
[01:54:59] <anonimasu> Traceback (most recent call last):
[01:54:59] <anonimasu> File "/home/an0n/python/communicate.py", line 24, in ?
[01:54:59] <anonimasu> s.poll();
[01:55:01] <anonimasu> emc.error: emcStatusBuffer invalid
[01:55:13] <anonimasu> I guess that's a good result for a few hours of coding..
[01:55:22] <anonimasu> more like one hour of active coding
[01:55:23] <cradek> is emc running? did you give it the right nml file?
[01:55:39] <anonimasu> no, im not running emc :)
[01:55:44] <cradek> heh
[01:55:50] <anonimasu> but it's trying to connect
[01:55:56] <anonimasu> and it's in 100 lines less then in c :)
[01:56:01] <anonimasu> maybe more..
[01:56:45] <cradek> if you're only sending commands, you don't need the stat stuff
[01:57:06] <anonimasu> dont you need to check that it really happens?
[01:57:41] <anonimasu> or does the lib assure that?
[01:57:43] <cradek> not sure what you mean
[01:57:56] <cradek> I think the message will get sent or you will get an error
[01:58:01] <anonimasu> ok
[01:58:12] <anonimasu> I remember the tcl feed override bar :D
[01:59:52] <anonimasu> you dont happen to remember the command to select a axis for jog?
[02:00:11] <jmkasunich> I only _thought_ I was on vacation
[02:00:13] <jmkasunich> * jmkasunich is tired
[02:00:49] <cradek> a lot of progress today?
[02:00:59] <jmkasunich> yes and no
[02:01:03] <jmkasunich> not much visible
[02:01:19] <jmkasunich> but the saddle is smoother and more precise than it was
[02:01:23] <anonimasu> .axes.axisx(something)
[02:01:27] <jmkasunich> http://jmkasunich.dyndns.org/cgi-bin/blosxom/index.html
[02:01:47] <jmkasunich> just finished cleaning up the mess for about the 20th time today
[02:01:51] <cradek> anonimasu: you'll have to look at the source, or axis.py
[02:01:59] <anonimasu> doing that right now..
[02:03:10] <jmkasunich> I found a trick for adjusting the gibs
[02:03:29] <jmkasunich> tighten the gib screw down pretty tight - tight enough that you can't move the carriage at all
[02:03:53] <jmkasunich> then when you tighten the locknut, it pulls back on the gib screw and loosens things up just enough to let it move
[02:04:07] <jmkasunich> the final adjustment is made with the locknut, not the screw
[02:04:41] <cradek> just like adjusting valves...
[02:04:53] <jmkasunich> car engine valves?
[02:04:57] <cradek> yeah
[02:05:01] <jmkasunich> never did that
[02:05:04] <jmkasunich> I hate working on cars
[02:05:08] <anonimasu> hehe
[02:05:16] <anonimasu> cradek: I found it :)
[02:05:23] <cradek> cars are interesting machines too
[02:06:06] <jmkasunich> cars are dirty and rusty and you usually have to stand on your head and bend just so to get at the rusty bolt
[02:06:09] <jmkasunich> which then breaks off
[02:06:27] <cradek> I thought you said you didn't work on them :-)
[02:06:41] <jmkasunich> I've worked on them enough to know I don't like it
[02:06:56] <anonimasu> hm.
[02:06:57] <cradek> I'm that way with Windows
[02:07:02] <jmkasunich> ;-)
[02:07:17] <jmkasunich> windows is a rusty bolt!
[02:08:00] <anonimasu> now if I could just find out where "vars" comes from ;)
[02:08:21] <cradek> anonimasu: don't try to understand too much of axis.py - it'll come to no good
[02:08:45] <cradek> vars has to do with the on-screen widgets
[02:08:46] <anonimasu> cradek: yeah, though im trying to find out where you set the tool ;)
[02:08:52] <anonimasu> hm, ok?
[02:09:15] <cradek> back up and tell me what are you actually trying to do
[02:09:34] <anonimasu> I'm looking for the command where you select what axis you want to jog..
[02:10:08] <anonimasu> using the jogwheel stuff..
[02:10:20] <cradek> jogwheel??
[02:10:25] <skunkworks> it shows a wireless card - but I can't activate it :)
[02:10:30] <cradek> that's a hal problem
[02:10:33] <jmkasunich> the jogwheel is done in RT
[02:10:33] <skunkworks> its a start
[02:10:45] <jmkasunich> and the axis is selected by hal pins, not by the GUI
[02:10:46] <cradek> skunkworks: congratulations/sorry
[02:10:46] <anonimasu> yeah, but selecting what axis you want to jog isnt right?
[02:11:03] <cradek> anonimasu: the jog nml command takes an axis number -- that's unrelated to jogwheel
[02:11:45] <anonimasu> ok, and how do you do it then?
[02:11:57] <anonimasu> I'm trying to avoid building a big pendant for jog ;)
[02:12:00] <jmkasunich> do what, the nml or the jogwheel?
[02:12:06] <anonimasu> the jogwheel..
[02:12:17] <anonimasu> jmkasunich: programatically selecting what axis you want to jog in..
[02:12:33] <cradek> something has to fiddle the hal pins to tell it which axis to move when you turn the wheel
[02:12:47] <anonimasu> ok
[02:13:00] <anonimasu> is there stuff to interface hal pins from python?
[02:13:06] <anonimasu> *probably overkill*
[02:13:10] <cradek> the best way would be a rotary switch hooked to some inputs
[02:13:18] <anonimasu> hal_manualtoolchange.py..
[02:13:20] <jmkasunich> 05 s32 IN 0 axis.0.jog-counts
[02:13:20] <jmkasunich> 05 bit IN FALSE axis.0.jog-enable
[02:13:20] <jmkasunich> 05 float IN 0.000000 axis.0.jog-scal
[02:13:35] <cradek> anonimasu: yeah there's a hal module too :-)
[02:13:39] <anonimasu> heh..
[02:13:40] <anonimasu> nice..
[02:13:49] <jmkasunich> hook your encoder to jog-counts, set jog-scale to distance per count, and set jog-enable true
[02:14:05] <anonimasu> jmkasunich: yeah, that migh I've gathered :)
[02:14:26] <anonimasu> can you use a global jogwheel? one for all axes?
[02:14:37] <cradek> yes
[02:14:40] <anonimasu> just by changing enable..
[02:14:45] <jmkasunich> you can send the counts from a single jogwheel to all the jog-counts pins
[02:14:48] <anonimasu> and having the input linkes to all encoders..
[02:14:49] <anonimasu> err
[02:14:50] <jmkasunich> then set one enable at a time
[02:14:52] <anonimasu> wheel pins..
[02:14:53] <anonimasu> yeah..
[02:14:54] <cradek> right
[02:15:00] <anonimasu> nice!
[02:15:15] <jmkasunich> of you're really perverse, you could set two enables at once and jog at 45 degrees ;-)
[02:15:25] <anonimasu> jmkasunich: I bet dad would love that..
[02:15:36] <cradek> or any other angle if you set the scales properly
[02:15:39] <anonimasu> yep..
[02:15:47] <cradek> but I don't recommend that. it's stupid.
[02:15:52] <anonimasu> hm, that's a interesting thing to do on the plc..
[02:15:53] <jmkasunich> yes
[02:15:55] <anonimasu> yeah ;)
[02:16:22] <jmkasunich> seems like printing in halcmd got borked a little
[02:16:40] <jmkasunich> float pin names no longer line up with bit and s32 pin names
[02:16:42] <cradek> looks like some wrong tabs in there
[02:16:46] <anonimasu> cradek: kind of scary :D
[02:16:55] <anonimasu> cradek: thanks for pointing me at python!
[02:17:03] <cradek> welcome
[02:17:10] <cradek> it's probably the best way to script emc/hal right now
[02:17:14] <anonimasu> yeah, agreed
[02:17:26] <jmkasunich> I think someone was in there fixing its tendency to use scientific notation all the time, and busted the tabs in the process
[02:17:35] <cradek> you can do the nml part in tcl just as well, but no hal support
[02:17:38] <anonimasu> seems the easiest way...
[02:17:42] <jmkasunich> * jmkasunich looks in the direction of nebraska
[02:17:51] <cradek> * cradek whistles
[02:17:59] <anonimasu> :)
[02:18:10] <anonimasu> cradek: I guess I'll settle for homing so far..
[02:18:11] <jmkasunich> * jmkasunich investigates
[02:18:19] <cradek> yeah that sure does look bad doesn't it...
[02:18:23] <anonimasu> it's 03:18 right now..
[02:18:35] <anonimasu> hal is tomorrows beast
[02:18:37] <cradek> anonimasu: ouch
[02:18:47] <anonimasu> I need to call the doctor at 08:00 tomorrow morning
[02:18:52] <anonimasu> I'll regret this
[02:19:06] <jmkasunich> you mean 8:00 this morning don't you?
[02:19:16] <anonimasu> yeah..
[02:19:17] <jmkasunich> like 4:40 from now
[02:19:21] <cradek> may as well stay up now
[02:19:43] <jmkasunich> cradek: it wasn't you, it was jeff
[02:19:47] <cradek> I know
[02:19:55] <cradek> but he copied my code
[02:20:26] <anonimasu> cradek: yeah, would almost be easier, but as I'd like to get some work done tomorrow I need sleep :)
[02:20:27] <cradek> * cradek offers skunkworks a network cable
[02:20:31] <anonimasu> night
[02:20:33] <cradek> bye
[02:20:33] <anonimasu> and thanks for the help
[02:20:36] <cradek> welcome
[02:20:52] <jmkasunich> goodnight anonimasu
[02:47:04] <jmkasunich> cradek: I'm seeing something screwy with snprintf
[02:47:13] <cradek> uh-oh
[02:47:16] <jmkasunich> halcmd: setp pid.0.Pgain 1234567.89
[02:47:16] <jmkasunich> halcmd: show param pid.0.Pgain
[02:47:16] <jmkasunich> Parameters:
[02:47:16] <jmkasunich> Owner Type Dir Value Name
[02:47:16] <jmkasunich> 06 float RW 1234568 pid.0.Pgain
[02:47:26] <jmkasunich> snprintf(buf, 14, "%12.7g", v);
[02:47:46] <jmkasunich> its allowed to use up to 12 spaces, so why isn't it printing 1234567.89?
[02:48:43] <cradek> An optional precision, in the form of a period (`.') followed by an optional decimal digit string. Instead of a decimal digit string one
[02:48:47] <cradek> may write `*' or `*m$' (for some decimal integer m) to specify that the
[02:48:49] <cradek> oops
[02:48:58] <cradek> it's hard to paste from a manpage
[02:49:10] <cradek> for %g, the number after the dot is the number of significant digits
[02:49:24] <jmkasunich> even when its working in "f" mode?
[02:49:39] <cradek> yes %f and %g are different
[02:49:44] <jmkasunich> ok
[02:49:59] <jmkasunich> I was interpreting g as "use f or e, whichever makes more sense"
[02:50:21] <cradek> do you have man 3 printf? I don't have it on ubuntu for some reason
[02:50:28] <jmkasunich> yeah, I have it
[02:50:36] <jmkasunich> IIRC I had to install a package to get it
[02:50:40] <cradek> what package is it in?
[02:50:49] <jmkasunich> libc-doc or gcc-doc or something, don't recall
[02:51:23] <jmkasunich> glibc-doc I think
[02:52:52] <cradek> can you do dpkg -S printf.3
[02:53:00] <cradek> I still don't have it after installing both of those
[02:53:01] <jmkasunich> anyway, looks like g can replace that if and the two different sprintf invocations
[02:53:20] <jepler> cradek: manpages-dev: /usr/share/man/man3/printf.3.gz
[02:53:36] <cradek> thanks
[02:53:40] <cradek> duh, I should have used apt-file
[02:53:44] <jmkasunich> I just got the same answer
[02:54:00] <jepler> cradek: as for the pluto pinout, I'll see if I can figure it out...
[02:54:14] <cradek> jepler: I should use your standard pinout anyway, don't bother
[02:54:40] <jepler> cradek: are you still able to do it with a single connector?
[02:54:50] <cradek> jepler: I think we figured out yes
[02:56:06] <cradek> jepler: does your pluto get hot when running plutotest.hal (siggen to pwm?)
[02:56:12] <jepler> cradek: yes
[02:56:30] <cradek> huh, I don't get that
[03:00:07] <tomp> jmk: nice details about the scraping on the blog, thanks, I gotta do the same
[03:00:37] <jmkasunich> its a pain in the rear to be honest
[03:02:49] <jmkasunich> cradek: did jeff really copy that code from something you did?
[03:03:02] <cradek> yeah I put it in halscope first
[03:03:02] <jmkasunich> (complete with the buffer overrun bug? ;-)
[03:03:21] <jmkasunich> snprintf(buf, 24, "%e", v);
[03:03:31] <jmkasunich> 24 should be 14, the buffer is 15 bytes
[03:03:39] <A-L-P-H-A> on a small lathe, think HSS bits can cut Ti Grade 5?
[03:03:47] <jmkasunich> its right in one place, wrong in the other
[03:06:35] <cradek> hmm, be sure to fix it in all three? places then
[03:07:00] <jmkasunich> do you recall which halscope source file, or should I just check the logs
[03:07:07] <cradek> sorry I don't
[03:07:20] <jmkasunich> np
[03:08:08] <jepler> man I suck
[03:08:33] <jmkasunich> ?
[03:09:49] <jepler> jmkasunich: the bugs I've written
[03:09:54] <jepler> or copied
[03:11:24] <cradek> err I meant halmeter
[03:11:45] <jmkasunich> cool, thats only one file
[03:12:41] <cradek> but I don't see the change...?
[03:13:01] <cradek> did you find it?
[03:13:13] <jmkasunich> version 1.10
[03:13:16] <jmkasunich> found
[03:13:20] <jmkasunich> it
[03:14:03] <jmkasunich> ahh, the buffer was 25 chars in halmeter
[03:14:13] <cradek> yays!
[03:14:29] <jmkasunich> so, jeff didn't copy the bug, he fixed it (at least on of the two places he copied the code to)
[03:14:55] <cradek> does that mean I can write 8 lines of C code without royally screwing it up?
[03:15:04] <jmkasunich> yeah
[03:15:19] <cradek> wow, that makes me at least 8x better than most
[03:15:23] <jmkasunich> but one line (with "%g" would have worked as well I think ;-)
[03:16:13] <cradek> hmm.
[03:24:26] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/hal/utils/ (halcmd.c meter.c): fixed column alignmemt of displayed values, prettified display of floats
[03:24:52] <jmkasunich> those fixes seem reasonable to backport to 2.1 don't you think?
[03:25:02] <cradek> definitely
[03:28:09] <CIA-8> 03jmkasunich 07v2_1_branch * 10emc2/src/hal/utils/ (halcmd.c meter.c): fixed column alignment of displayed values, prettified display of floats (backport from head)
[03:28:52] <cradek> (double)*((float *) valptr)?
[03:28:57] <jmkasunich> ;-)
[03:29:06] <cradek> did you do that on purpose?
[03:29:39] <jmkasunich> not sure how printf would react to being given float when it expects a double
[03:30:02] <jmkasunich> valptr is ptr to void, because it can be any of several types
[03:30:04] <cradek> I'm wondering in particular about the intermediate cast to float
[03:30:18] <jmkasunich> so the first cast is needed, that is the type of data actually stored in memory at the pointer
[03:30:19] <cradek> oh I see, you stuck a float in it earlier
[03:30:33] <cradek> hmm
[03:30:39] <jmkasunich> that is really screaming for a union
[03:30:43] <cradek> I don't know enough to say whether it can be simplified
[03:30:52] <cradek> yeah, or another language altogether
[03:31:09] <jmkasunich> fsck no
[03:31:53] <cradek> * cradek pushes jmkasunich's buttons
[03:32:02] <jmkasunich> thats ok
[03:32:04] <cradek> sorry
[03:32:11] <jmkasunich> I'm happy, thats the first commit I've made in a while
[03:32:22] <jmkasunich> makes me feel all usefull and stuff
[03:32:29] <cradek> that's cool
[03:32:52] <jmkasunich> I think my next project is scrapping the cubix box
[03:33:21] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/serport.comp: include headerfile for EBUSY etc
[03:33:24] <jmkasunich> I'm gonna be taking stuff to the scrap dealer tomorrow, might as well add that thing to the pile
[03:33:59] <cradek> brb
[03:34:05] <jmkasunich> bonus - HGR is near the scrap dealer, i think I'll go browing
[03:34:27] <jmkasunich> you know, get rid of some (s)crap, bring home new crap
[03:36:47] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/pluto_servo_firmware/ (.cvsignore pluto_servo.qpf pluto_servo.qsf quad.v servo.v):
[03:36:47] <CIA-8> include verilog source and quartus files for pluto_servo firmware
[03:36:47] <CIA-8> add rules to rebuild the firmware header file when the firmware is rebuilt
[03:36:47] <CIA-8> within quartus
[03:36:47] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/ (rbf2h.py Submakefile pluto_servo_rbf.h):
[03:36:48] <CIA-8> include verilog source and quartus files for pluto_servo firmware
[03:36:52] <CIA-8> add rules to rebuild the firmware header file when the firmware is rebuilt
[03:36:54] <CIA-8> within quartus
[03:40:23] <jepler> the cast to (double) is unneeded but not harmful
[03:40:52] <jepler> C will automatically promote a float argument to double when it is the argument to a varargs function
[03:44:45] <jmkasunich> cool
[03:45:32] <jmkasunich> it seems such a shame to throw this thing away
[03:45:45] <jmkasunich> (the cubix box, former compile farm)
[03:48:07] <ejholmgren> you could explode it
[03:48:11] <ejholmgren> ;)
[03:48:38] <jmkasunich> no explosives
[03:48:56] <jmkasunich> I could shoot it, but I don't have anyplace that would let me do that
[03:49:09] <jmkasunich> all the ranges I go to have boring old "paper targets only" riles
[03:49:11] <jmkasunich> rules
[03:50:38] <jmkasunich> anybody need a gigabyte of ram?
[03:50:55] <jmkasunich> only hitch is that its in 32Meg sticks
[03:52:17] <A-L-P-H-A> made a Ti ring now!
[03:52:18] <A-L-P-H-A> wooh.
[03:55:33] <A-L-P-H-A> and I think I developed a blister using the stupid hand cranks (which are just steel hardened pins, with not spinner.
[03:55:46] <A-L-P-H-A> I think I'll turn some handles for my machine in the next little while.
[03:56:44] <tomp> looking for remote terminal for emc? maybe this used fujitsu touch screen http://www.halted.com/commerce/ccp20981-fujitsu-pencentra-130-pen-tablet-computer-pencentra-130-80797.htm
[04:05:13] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/pluto_servo_firmware/ (pluto_servo.rbf .cvsignore):
[04:05:13] <CIA-8> add GPL to pluto_servo.comp
[04:05:13] <CIA-8> make it clear that _rbf.h is a generated file, not source code
[04:05:13] <CIA-8> include the .rbf file to make make happy (because _rbf.h depends on it)
[04:05:13] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/ (pluto_servo.comp pluto_servo_rbf.h rbf2h.py):
[04:05:14] <CIA-8> add GPL to pluto_servo.comp
[04:05:16] <CIA-8> make it clear that _rbf.h is a generated file, not source code
[04:05:20] <CIA-8> include the .rbf file to make make happy (because _rbf.h depends on it)
[05:02:21] <jmkasunich> fun with junk - put a 60mm fan (old CPU fan) over the hose of a shopvack
[05:02:30] <jmkasunich> I wish I could measure the speed - its very very fast
[06:01:15] <A-L-P-H-A> I avoided cutting titanium, for the scare that it's some sacred metal... I dunno why. it's not that bad to machine... really nice long ribbons get cut from it
[06:09:29] <jmkasunich> my understanding was that it would work harden. like 316 SS
[06:09:54] <A-L-P-H-A> jmkasunich, no problems here... I used wd-40, and some tapping fluid as coolant.
[06:10:00] <A-L-P-H-A> make lots of smoke, but nothing blued.
[06:10:10] <A-L-P-H-A> no discolouring of any kind.
[06:10:31] <A-L-P-H-A> the more and more I look at the ring, the more I like it.
[06:10:58] <A-L-P-H-A> I want to chamfer the edges, but I'll wait till I plug the steppers back in, to do identical chamfers on both edges.
[06:11:24] <A-L-P-H-A> it's a thick ring... 17.5mm ID x 21.5mm OD x 7.2mm
[06:11:44] <A-L-P-H-A> 2mm thick walls is a little thick.
[06:11:52] <A-L-P-H-A> I think I'd like it to do it 1.5mm or 1mm next time.
[06:57:30] <ejholmgren> woot
[06:57:35] <ejholmgren> http://minneapolis.craigslist.org/tls/250832447.html
[07:00:47] <jmkasunich> close to you?
[07:01:58] <ejholmgren> same city
[07:03:29] <jmkasunich> dang, 2am again
[07:03:36] <jmkasunich> gotta stop doing that
[07:03:38] <jmkasunich> goodnight
[07:06:52] <ejholmgren> night
[07:20:43] <anonimasu> morning
[07:42:27] <A-L-P-H-A> hey anonimasu.
[07:42:30] <A-L-P-H-A> I made a Ti ring.
[07:42:44] <A-L-P-H-A> after wearing it for a few hours, I hardly notice it anymore
[08:16:00] <alex_joni> morning
[08:16:04] <alex_joni> anyone around?
[08:41:23] <A-L-P-H-A> alex_joni: no
[09:03:06] <anonimasu> yes
[11:21:36] <anonimasu> :)
[12:26:30] <alex_joni> sorry.. was away :) been welding a bit
[12:26:34] <anonimasu> nice
[13:24:30] <skunkworks> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=150072368418&fromMakeTrack=true
[13:25:46] <skunkworks> _cute_ ;)
[13:26:01] <skunkworks> although the 50 taper would be nice
[13:26:08] <anonimasu> hehe
[13:26:15] <anonimasu> how much does a toolholder cost?
[13:26:25] <skunkworks> don't know
[13:26:52] <skunkworks> ours is a k&t strait shank design. Don't think any one sells them.
[13:27:18] <skunkworks> Our brown and sharp manual mill has a 50taper
[13:30:12] <anonimasu> *yawn*
[13:31:23] <skunkworks> brown and sharp. what a name ;)
[13:31:36] <skunkworks> power feeds all around though
[13:32:04] <skunkworks> mechanical power feeds - all done with universal joints and drive shaftsw
[13:36:31] <skunkworks> The thing has one knob that goet through all the feed rates. like 1/3 imp 1 ipm ... (yes it has fractional ipm printed on it)
[13:41:03] <jepler> good morning guys
[13:41:21] <jepler> skunkworks: pluto_servo is now all in the emc cvs, but it's still cradek's special pinout
[13:41:50] <jepler> I tried to change it to the pinout I've been showing in the docs, but it was behaving oddly
[13:41:52] <skunkworks> jepler: morning
[13:41:58] <jepler> perhaps I just got a pin number wrong somewhere
[13:42:04] <alex_joni> good morning jeff
[13:42:09] <jepler> hi alex
[13:42:17] <skunkworks> Is there a pinout posted some where?
[13:43:11] <skunkworks> Hi alex
[13:43:15] <jepler> skunkworks: There's this: http://cvs.linuxcnc.org/cvs/emc2/src/hal/drivers/pluto_servo_firmware/pluto_servo.qsf?rev=1.1
[13:43:44] <jepler> it gives the acex pin number for each signal I explicitly assigned, which you can map to the connector pins with the information in the pluto Getting Started PDF
[13:43:52] <jepler> e.g., set_location_assignment PIN_38 -to din[0]
[13:44:13] <skunkworks> Tha works - thanks
[13:45:09] <jepler> don't build anything too permanent based on that pinout
[13:46:13] <alex_joni> * alex_joni yawns
[13:51:29] <skunkworks> :)
[13:51:43] <skunkworks> why is every one yawning?
[13:52:46] <alex_joni> it's close to 4 pm here
[13:52:48] <alex_joni> going home soon
[13:53:52] <skunkworks> it is 7:50a here... I should be the one yawning ;)
[14:00:21] <skunkworks> jepler: I am glad your not out a pluto.
[14:11:07] <jepler> I'm glad I'm not out on Pluto
[14:12:42] <skunkworks> so the resets have been consistant now on cradek computer?
[14:13:25] <anonimasu> ?
[14:14:04] <skunkworks> iirc there was issues with setting the outputs to tristate when emc exited. (something like that)
[14:17:31] <skunkworks> jepler: is it still getting pretty hot?
[14:17:47] <jepler> skunkworks: mine does, chris's doesn't. Not sure why.
[14:17:54] <skunkworks> odd
[14:18:02] <skunkworks> really need to hook mine up ;)
[14:18:07] <jepler> skunkworks: the pluto now resets and tristates all pins on exit on all the machines where we've tried it (3 of 'em)
[14:18:16] <skunkworks> nice
[14:19:07] <skunkworks> for mine - tristating isn't a problem if I can get the pluto to drive the optos. the pull up resister will not come into play.
[14:19:25] <jepler> cradek needs the digital output he's using as amp enable to be pulled down, which should just involve adding a stronger pull-down resistor to that line
[14:19:48] <skunkworks> Right - I read a little of that earlier
[14:20:25] <skunkworks> warm fuzzies - warm fuzzies again.. (emc2)
[14:20:25] <jepler> I take it a 20kohm pull-up isn't enough to turn on your optos? That's nearly 200uA
[14:20:45] <skunkworks> no - mine reqire atleast 5ma iirc
[14:20:56] <skunkworks> they are rated at 15ma
[14:21:29] <skunkworks> I have not tested to see where they break over.
[14:21:41] <jepler> oh duh -- I wrote the correct thing but I was thinking it was 200mA
[14:21:47] <skunkworks> ah ;)
[14:21:56] <jepler> * jepler bangs his face on the LCD
[16:55:31] <anonimasu> hm
[16:56:25] <anonimasu> *yawns*
[16:56:29] <anonimasu> got half the plc code written :)
[17:02:42] <alex_joni> so what's holding you back?
[17:03:33] <jepler> sounds like it puts one to sleep
[17:04:26] <jmkasunich> * jmkasunich yawns
[17:04:28] <anonimasu> im still sitting at work..
[17:04:42] <anonimasu> :)
[17:04:53] <anonimasu> yeah, it's easy code.. so, it's tedious
[17:05:13] <anonimasu> writing the routine for throwing stuff off the serialport now
[17:05:21] <anonimasu> but, first another coke.
[17:06:39] <anonimasu> :)
[17:17:31] <skunkworks> mmmmmmm coke
[17:25:51] <anonimasu> yeah
[17:28:15] <skunkworks> now - is coke coke - or does it just mean a carbinated beverage?
[17:29:25] <anonimasu> carbonated beverage..
[17:29:40] <anonimasu> though you might enjoy that other stuff,,
[17:29:43] <anonimasu> what do I know; )
[17:30:21] <skunkworks> here in the midwest it is a pop
[17:30:47] <skunkworks> people look at you funny say in the south when you ask for a 'pop'
[17:32:10] <anonimasu> ^_^
[17:57:39] <anonimasu> it works.. neatly..
[18:00:36] <skunkworks> great
[18:02:17] <anonimasu> python ftw.
[18:03:42] <anonimasu> ^_^
[18:04:04] <anonimasu> im going to go home the test this at the mill :)
[18:04:07] <anonimasu> with nml commands..
[18:04:25] <anonimasu> though I know they work as I tried them earlier :)
[18:06:37] <anonimasu> pretty much plug in set up nml stuff and use
[18:09:19] <anonimasu> ^_^
[18:13:09] <anonimasu> brb..
[18:13:11] <anonimasu> going home
[18:32:02] <LawrenceG> http://members.shaw.ca/cncstuff/emc.html hmmmm.. I think it needs an update :}
[18:32:52] <LawrenceG> somehow apt-get install emc-axis seems much easier.... thanks guys
[18:33:36] <ChrisSmol> so, is there any way to mill out large circles? G2/G3 doesn't work very well ;-)
[18:35:11] <eholmgren> heh
[18:35:19] <eholmgren> running a 2.2 kernel are we?
[18:36:04] <LawrenceG> no longer... but that pc is still on the shelf under the shoptask...
[18:36:38] <LawrenceG> a 486 with scsi drive!
[18:38:40] <skunkworks> ChrisSmol: why doesn't g2/g3 work?
[18:39:42] <skunkworks> (use i and j not r for complete circles) - and for everything else (r sucks) ;)
[18:41:05] <ChrisSmol> aha, i was using r
[18:41:21] <ChrisSmol> i'll try again with i and j
[18:41:36] <jmkasunich> back in a bit - off to the scrap dealer
[18:42:43] <ChrisSmol> ahh scrap. i need to find a scrap dealer.
[18:44:11] <anonimasu> hm
[18:44:19] <anonimasu> tested the plc and the pc now works great ^_^
[18:48:16] <ChrisSmol> why does using r produce such horrible circles?
[19:12:01] <alex_joni> ChrisSmol: define horrible
[19:12:41] <skunkworks> well - for complete circles - the start and finish point is the same location. so with just R you can have an infanant number of circles.
[19:16:34] <cradek> R works ok except for bad cases, which are arcs near 180 or 360 degrees (circles)
[19:18:26] <cradek> for a full circle you must use IJ to specify the center, otherwise like skunkworks says, the circle you underspecified (with one point on the circle and a radius) can be anywhere
[19:19:25] <alex_joni> it's not quite anywhere, but there are still unnumbered circles possible
[19:19:29] <ChrisSmol> makes sense
[19:19:47] <alex_joni> s/unnumbered/infinite/
[19:19:48] <ChrisSmol> btw, i got my d-sub's cut out, thanks
[19:20:10] <cradek> with IJ format you specify one point on the circle and the center, which gives you one specific circle
[19:20:18] <cradek> welcome, glad I could help
[19:21:27] <ChrisSmol> i re-worked them to put the origin in the center of the d-sub
[19:22:08] <myp> Ah, so it's here it happens.
[19:22:17] <alex_joni> what is?
[19:22:30] <ChrisSmol> so, do you think i'll be able to make a decent looking 2" dia circle using a 1/8" tool?
[19:22:46] <cradek> ChrisSmol: sure why not?
[19:23:35] <ChrisSmol> ok, i'll give it a try. i'm still new at this ;-)
[19:24:02] <myp> The machining. ;)
[19:24:22] <cradek> I often cut features of all different sizes with the same small tool (including holes, so they end up in the right place)
[19:24:49] <alex_joni> myp: we only talk about it
[19:24:58] <myp> I dream of it.
[19:24:59] <alex_joni> in here :)
[19:25:37] <alex_joni> although I must say this channel is getting more and more swedish :))
[19:25:42] <myp> Kul-
[19:25:56] <alex_joni> I think there are 4? other swedes in here
[19:26:16] <ChrisSmol> i'm running 2.0.4 now, should i rush to install emc 2.0.5?
[19:26:28] <alex_joni> ChrisSmol: not much difference, a small bugfix
[19:26:36] <alex_joni> ChrisSmol: should go without problems
[19:27:31] <cradek> ChrisSmol: if you use G92 offsets you should install it. the update is perfectly safe.
[19:28:02] <myp> You participate in any web based forums?
[19:28:14] <ChrisSmol> actually i was using G92 updates for my d-subs. does it fix something important there?
[19:28:30] <alex_joni> some bug refering to units
[19:28:32] <ChrisSmol> i'm putting 2 dsubs on one panel, so i was using the offset to position each one
[19:28:50] <cradek> ChrisSmol: only g92.1/g92.3
[19:29:47] <ChrisSmol> ok
[19:29:56] <ChrisSmol> i'll do the update when i get a chance
[19:30:22] <ChrisSmol> i still need to think about how to make some fixtures to hold these endplates i am machining
[19:31:19] <cradek> making a lot of the same part?
[19:31:44] <ChrisSmol> yes
[19:32:04] <cradek> fun, that makes it worth coming up with a nice setup
[19:32:09] <ChrisSmol> here, let me find you a drawing or pic
[19:32:16] <cradek> cool
[19:32:17] <ChrisSmol> yeah, i will probably do a hundred or so a year
[19:32:31] <EldonB46> cradek: What software do you use to create PCB and then output the G-code? I was just looking at your "PCB Manufacturing" web page. - thanks.
[19:32:35] <alex_joni> yay, production machines :D
[19:32:39] <alex_joni> EldonB46: eagle
[19:32:42] <cradek> EldonB46: Eagle
[19:32:57] <ChrisSmol> i was buying end panels with the db-9 cutouts in them, but i get blanks with the enclosures anyway, so if i can make my own, i save money. or at least trade some time for money.
[19:32:58] <EldonB46> I'll check it out, thanks.
[19:33:06] <ChrisSmol> http://www.serpac.com/accessories-end-panels.html
[19:33:18] <ChrisSmol> there
[19:34:16] <alex_joni> nice
[19:34:23] <cradek> I see
[19:34:46] <ChrisSmol> PCB Manufacturing? what's the url for that, that's something i need to look into next, for making one off protos
[19:34:47] <cradek> should be easy to mill a pocket in Al that matches the panel
[19:35:02] <cradek> then it would take very little clamping
[19:35:09] <ChrisSmol> i need some way to hold down the part so it doesn't lift up i think?
[19:35:10] <alex_joni> http://timeguy.com/cradek/cnc/pcb
[19:35:11] <ChrisSmol> yeah
[19:35:31] <ChrisSmol> * ChrisSmol bookmark's timeguy.com
[19:35:41] <alex_joni> ChrisSmol: that's cradek's site btw
[19:35:54] <ChrisSmol> yeah, i couldn't remember the url from the other night when i asked ;-)
[19:35:57] <myp> Anyone one of you have experience with sherline machines?
[19:36:05] <alex_joni> myp: a bit
[19:36:11] <cradek> myp: lots
[19:36:14] <alex_joni> I mean there are some who do :)
[19:36:27] <jepler> cradek: on the A axis driver board were the mounting holes done with a drill that size or with the end mill and a helical cut?
[19:36:44] <cradek> jepler: the helical cut, I think
[19:36:56] <ChrisSmol> so what s/w do you use to convert a gerber to g-code?
[19:37:16] <cradek> I use eagle user language script to output gcode directly
[19:37:48] <jepler> the eagle script is here: http://unpy.net/cgi-bin/viewcvs.cgi/eagle/ulp/ (you need gcode.ulp, drill.cfg and singlesided.gpar)
[19:37:52] <cradek> jepler: although if those are #4 standard size, I do have those drills, so they may have been drilled
[19:37:56] <ChrisSmol> i need to see if orcad (v7) will do that
[19:38:10] <ChrisSmol> i'll guess probably not
[19:38:32] <jepler> the good thing about eagle is that it runs on linux
[19:38:57] <myp> Would you recommend them for CNC usage?
[19:39:11] <cradek> myp: to do what with?
[19:39:40] <cradek> myp: they are very small machines - cnc or not, they're only for making small things
[19:41:06] <myp> I don't have much space anyhow, student looking to get into machining.
[19:41:12] <ChrisSmol> any suggestions for places to get small blocks of Al fairly cheaply? i looked at mcmaster carr... ouch.
[19:41:31] <cradek> ChrisSmol: a local scrap yard, last I paid was $1/lb
[19:41:36] <ChrisSmol> i have a harbor freight micro mill, very small :-)
[19:41:52] <ChrisSmol> ok, thanks, i'll check the phone book.
[19:42:04] <jmkasunich> metal express
[19:42:10] <myp> So small would do.
[19:42:37] <cradek> myp: I think it's a great machine for making small parts.
[19:42:42] <jmkasunich> http://www.metalexpress.net/cgi-bin/index.pl?mod=core&ac=acHome&sid=d6b0289550d79ba7681b90de2487b694
[19:43:08] <jmkasunich> they're usually cheaper than mcmaster, and they'll cut the piece you want, not force you to buy 6 feet
[19:43:13] <alex_joni> heh, that highlighted for me
[19:43:31] <jmkasunich> more expensive than scrap of course, but but you can pick out exactlly what you want
[19:43:41] <cradek> ChrisSmol: any machine shop may have a bucket of cutoffs you could dig in...
[19:43:50] <ChrisSmol> i could probably use plastic also? of course i haven't priced delrin recently...
[19:44:09] <ChrisSmol> pity, when i worked out of the house afew years ago, we were right next to a metal shop.
[19:44:10] <jmkasunich> what it comes down to is the value you place on having "a piece of metal" vs. "the piece I need"
[19:44:24] <cradek> oh for your fixture? sure, or nylon
[19:44:40] <cradek> will you use oil to cut it, or dry?
[19:44:58] <ChrisSmol> dry
[19:45:03] <jmkasunich> ChrisSmol: how big is the piece you are fixturing?
[19:45:14] <cradek> just use a 2x4 then :-)
[19:45:23] <jmkasunich> lame!
[19:45:30] <ChrisSmol> a few different sizes, all small stuff
[19:45:57] <jmkasunich> ballpark (IOW, how big a piece of 1/2" or 3/8" plate will you need for the fixture
[19:46:00] <jmkasunich> )
[19:47:30] <ChrisSmol> one piece is 1 x 2.5 inch, another is about 2.75 by 1.3. both around 0.1 thick
[19:47:54] <jmkasunich> 6" x 4" x 1/2" 6061 alum plate, 1.18 lbs, $20.63
[19:48:35] <EldonB46> cradek: For PCB milling, what Eagle output device do you select to obtain G-code output?
[19:48:42] <ChrisSmol> this is from metalexpress? still looking at their site. cable modem is down and dialup is sloow.
[19:48:47] <jmkasunich> yeah
[19:48:56] <cradek> EldonB46: that's where the scripts on the web page jepler pasted come in
[19:49:00] <jmkasunich> you could make a fixture to hold both those parts in a 4" square
[19:49:25] <jmkasunich> 4 x 4 x 3/8 is $16.92
[19:49:34] <jmkasunich> half inch isn't much more I bet
[19:49:48] <EldonB46> Sorry, I missed that, I'll go back and look.
[19:49:51] <jmkasunich> (seems for the small parts the price doesn't match up with the weight, because of cutting expense)
[19:50:21] <jmkasunich> also, I've found that _usually_ when you call their actual address you get prices that are a little better than the website prices
[19:50:24] <jmkasunich> where are you?
[19:50:29] <ChrisSmol> ok, looking now. any ideas for a clamp for holding down the pieces? i was thinking maybe something that screwed down over them, with an opening large enough for the cutouts i was going to make. but maybe i am making it too complicated.
[19:50:36] <ChrisSmol> maryland
[19:50:50] <jmkasunich> near baltimore? they have a warehouse there
[19:50:59] <ChrisSmol> yes, an hour from baltimore
[19:51:07] <jmkasunich> if its like the cleveland one, you can call in and then pick it up to save shipping
[19:51:12] <jmkasunich> not worth an hours drive tho
[19:51:19] <ChrisSmol> not worth it at all
[19:51:26] <jmkasunich> (unless, like I did once, you are ordering about 100 lbs)
[19:51:36] <ChrisSmol> heh true
[19:51:41] <jmkasunich> its about 25 mins for me
[19:52:17] <jmkasunich> in any case, if you decide to buy from them, price it on the web, then call the baltimore office and see what they quote you
[19:52:21] <jmkasunich> might be more, might be less
[19:56:32] <ChrisSmol> they're quoting two 4x4" 1/2 thick pieces at $11.75 each
[19:56:34] <ChrisSmol> not bad
[19:57:10] <cradek> I suggest you figure out clamping before you order - maybe you want two thinner pieces instead
[19:57:32] <ChrisSmol> definately. just getting some budgetary info for now
[19:58:07] <ChrisSmol> i'd like to be able to several pieces at a time, stacked on top of each other
[19:59:00] <ChrisSmol> aha, golden ring, they're way on the other side of the city
[19:59:03] <cradek> can you plunge that deep?
[19:59:35] <cradek> you might want to plunge in the center, then move out to the edge of the cutout OR not plunge at all (feed in at an angle)
[19:59:42] <ChrisSmol> i've done three so far just holding them in a clamp (agreed, not the best way, it was more for a test)
[20:00:44] <cradek> your fixture could hold several stacks too - depends how complex you want to get
[20:01:01] <ChrisSmol> yes. i'd like to reduce setup time on each piece.
[20:01:15] <ChrisSmol> i don't want to spend more money (time) making them than i can buy them for
[20:01:25] <ChrisSmol> it's fun to make them now, the fun will eventually wear off
[20:01:32] <cradek> yep
[20:01:50] <anonimasu> hm
[20:02:02] <anonimasu> iab
[20:02:09] <cradek> but 6-10? stacks of 3? 5? you won't have to spend much time on them.
[20:02:26] <anonimasu> cradek: im all set now, I just need to mount the plc :)
[20:02:46] <cradek> anonimasu: serial stuff working?
[20:02:57] <anonimasu> yep
[20:03:01] <skunkworks> anonimasu: what exacty did you acomplish?
[20:03:12] <ChrisSmol> sure, if i can do a few stacks of a few in each stack, my setup time for each piece becomes negligible.
[20:03:14] <anonimasu> I connected my plc with buttons and stuff over serial..
[20:03:21] <skunkworks> nice
[20:03:23] <anonimasu> skunkworks: and I can send nml messages..
[20:03:28] <anonimasu> or well tell the pc to..
[20:03:38] <anonimasu> or use hal :)
[20:04:16] <anonimasu> skunkworks: yeah, it's really neat
[20:04:43] <anonimasu> im just trying to find out how to make globals in python for the feedhold..
[20:05:40] <skunkworks> ChrisSmol: vaccum table with a sacraficial top
[20:05:43] <ChrisSmol> my biggest concern will be making the fixture - and not making a mistake. i will probably do what i did with the d-sub stuff, i put a magic marker in the spindle, and drew out my cuts with the depth set so it just touched the surface.
[20:06:17] <cradek> ChrisSmol: are you using AXIS? it's easy to see if the program is right.
[20:06:19] <anonimasu> I got a cycle start button but I need some more logic for it I stole the bare minimum from axis..
[20:06:21] <ChrisSmol> i actually thought briefly about some sort of vacuum table
[20:06:38] <ChrisSmol> no, i need to look into it.
[20:07:02] <ChrisSmol> i was fun to watch the drawing. again, the fun will eventually wear off.
[20:07:34] <skunkworks> axis is the only way to go. imho :)
[20:07:50] <anonimasu> I usually dont dry run in the air before I machine I just look at the axis plot :)
[20:08:01] <eholmgren> ChrisSmol: there's a raw materials section on eBay
[20:08:08] <ChrisSmol> got a url for axis handy?
[20:08:37] <ChrisSmol> ok, thanks, i will check ebay out. i've bought my end mills from ebay already, got some nice assortments pretty cheap.
[20:08:48] <cradek> ChrisSmol: you already have it. In your ini, change to DISPLAY=axis
[20:08:55] <skunkworks> ChrisSmol: you have it already. Just need to edit the ini file to use the axis gui instead of tkemc (or what ever your running)
[20:09:03] <skunkworks> what chris said ;)
[20:09:09] <eholmgren> http://business.listings.ebay.com/Manufacturing-Metalworking_Metals-Alloys_W0QQfclZ3QQfromZR11QQsacatZ31488QQsocmdZListingItemList
[20:09:11] <anonimasu> ChrisSmol: you will hate tkemc after running axis :)
[20:09:27] <anonimasu> cradek: good job!
[20:09:29] <ChrisSmol> oh, ok.
[20:09:31] <ChrisSmol> heh
[20:09:37] <anonimasu> jepler: and good job too! :)
[20:09:40] <ChrisSmol> yes, i am using tkemc now
[20:10:00] <anonimasu> it made the whole emc experience 100% nicer
[20:10:33] <skunkworks> ChrisSmol: http://www.electronicsam.com/images/KandT/Dapper.png
[20:11:01] <skunkworks> or http://www.electronicsam.com/images/KandT/Screenshot-3.png
[20:11:07] <ChrisSmol> i like the nixie clocks
[20:12:15] <cradek> ChrisSmol: http://timeguy.com/cradek-files/emc/db9.png
[20:12:37] <A-L-P-H-A> cradek: , I want a db25 punch... :)
[20:12:39] <cradek> this is the kind of thing you see when you load the gcode file -- you can rotate/zoom the display to see the depths etc.
[20:12:46] <A-L-P-H-A> the one with the screw holes too though.
[20:13:02] <anonimasu> http://www.almaskin.se/Screenshot-1.png
[20:13:05] <ChrisSmol> ok, i will certainly give axis a try
[20:13:24] <cradek> also you can click a line in the preview and see the corresponding gcode line highlight
[20:13:29] <cradek> and also the other way around
[20:13:35] <cradek> so a wrong line in the program is very easy to find
[20:13:39] <myp> Would anyone recommend good literature on the subject of machining, shop measuring etc?
[20:14:04] <anonimasu> machinist's handbook
[20:14:05] <skunkworks> http://www.electronicsam.com/images/KandT/axisubuntu.png
[20:14:43] <cradek> skunkworks: we still haven't seen that cube with all six sides done!
[20:14:53] <skunkworks> yah yah yah ;)
[20:14:57] <cradek> haha
[20:15:01] <cradek> brb, coffee
[20:15:13] <skunkworks> want atleast 4 axis before I do that ;)
[20:15:22] <anonimasu> skunkworks: how are you going to clamp it
[20:15:23] <anonimasu> ?
[20:16:19] <skunkworks> probably machine all but 2 sides then create some vice jaws that clamp the ball and cage at the same time to finish it
[20:16:53] <skunkworks> talking about this http://www.electronicsam.com/images/woodcube.jpg
[20:17:12] <anonimasu> yeah..
[20:17:21] <anonimasu> I want to see it without the frame..
[20:17:35] <skunkworks> all in good time - all in good time ;)
[20:18:07] <anonimasu> skunkworks: it'll probably happen at the same time I make a impeller
[20:18:34] <skunkworks> Too many projects :)
[20:18:55] <anonimasu> yep
[20:19:15] <anonimasu> I'll be back in a bit.. going to the kiosk and try plc stuff once more :)
[20:19:19] <anonimasu> see if I got the feedhold to work properly
[20:19:35] <anonimasu> err if I managed to set a global with the previous feedrate.
[20:19:40] <eholmgren> is that your stealth?
[20:20:16] <skunkworks> eholmgren: yes
[20:20:49] <skunkworks> one of my many hobbies ;)
[20:21:29] <eholmgren> nice
[20:21:33] <skunkworks> I need to get a wideband and better fuel controller for it. (next on the list)
[20:22:05] <eholmgren> what are software you using on the palm?
[20:22:21] <eholmgren> * eholmgren is dyslexic today
[20:22:47] <skunkworks> mmcd - it started for the dsm (laser/eclipse) and someone made it work for the stealth/3000gt.
[20:22:50] <skunkworks> open source
[20:23:27] <eholmgren> ah, had a friend with an eclipse that might have been using that
[20:23:51] <skunkworks> http://mmcdlogger.sourceforge.net/
[20:24:00] <eholmgren> you can tune the fuel curves etc with it?
[20:24:08] <skunkworks> no - stricly a logger
[20:24:46] <skunkworks> I have a simple 3 knob fuel controller right now. but would like to get something better - looking a a maft-pro fuel controller.
[20:25:42] <skunkworks> going to be a 1000 dollars worth of stuff.. Just can't bring my self to dish it out yet.
[20:26:07] <eholmgren> I have a stock 96 mustang gt right now
[20:26:27] <eholmgren> with a set of the '00+ heads/cams sitting in my basement
[20:26:35] <eholmgren> too lazy atm to install them
[20:26:44] <anonimasu> skunkworks: motec's good stuff *Grin*
[20:27:27] <skunkworks> This is a twin turbo. I have upgraded the turbos to 15g class. (wrx 13t) and have 550cc injectors (stock is 360cc)
[20:27:30] <anonimasu> skunkworks: just kidding, they are damn expensive :)
[20:27:53] <skunkworks> isn't motec the same as greddy - just repackaged?
[20:27:58] <anonimasu> lol
[20:27:58] <anonimasu> no
[20:28:05] <anonimasu> motec's really high end fuel injections..
[20:28:11] <skunkworks> hmmm
[20:28:23] <anonimasu> the m800 is at 7000eur with options..
[20:28:28] <skunkworks> i have heard of it.
[20:28:51] <anonimasu> though there's no limits..
[20:29:23] <anonimasu> they have smaller versions that's almost getting affordable :)
[20:29:35] <skunkworks> the popular fuel controller for this car is e-manage
[20:29:46] <anonimasu> hm, though that's a piggyback
[20:29:56] <anonimasu> isnt it?
[20:30:21] <skunkworks> yes.
[20:30:29] <skunkworks> aem - ems is our stand alone
[20:30:32] <anonimasu> oh :/
[20:30:48] <anonimasu> if I were to buy anything I'd got for autronic..
[20:31:02] <anonimasu> it can do almost as much as the high end motec's.. at a much better price..
[20:31:25] <anonimasu> hm, emanage is cheap..
[20:31:38] <skunkworks> yah - still about a grand with everything I would need
[20:31:41] <anonimasu> yeah..
[20:32:03] <anonimasu> with another 700$ you would have a standalone ecu
[20:32:30] <anonimasu> * anonimasu had a piggyback in the old car it was cumbersome as you had no clue where the stock ignition maps where :)/fuel maps
[20:33:11] <anonimasu> ^_^
[20:33:14] <skunkworks> yes. we have figured out we can put the ecu into the static fuel map if we unplug the o2 sensors. then from there the tuning is static also
[20:33:28] <anonimasu> yeah that would work :)
[20:33:33] <skunkworks> but then I would need a wide band
[20:33:42] <skunkworks> which I need anyways
[20:33:53] <anonimasu> I wish the controllers werent that damn expensive
[20:34:02] <skunkworks> I agree ;)
[20:34:04] <anonimasu> the sensors are 140$
[20:34:06] <anonimasu> and the controller 540$
[20:34:15] <anonimasu> it's shitty..
[20:34:27] <anonimasu> like on the motec fuel injection you calibrate the sensors with the number on them..
[20:34:41] <skunkworks> na - $200 that will interface into the fuel controller I want (maft-pro)
[20:34:42] <anonimasu> there's a megasquirt kind kit..
[20:34:56] <skunkworks> I don't want to work that hard ;)
[20:35:11] <anonimasu> though thoose seems to be a pain
[20:35:28] <anonimasu> I'd rather pay 500$ more then having to calibrate the sensor myself..
[20:35:32] <anonimasu> with gas mixtures
[20:35:51] <anonimasu> that'd be such a pain :D
[20:36:57] <skunkworks> the maft-pro would allow me to run speed density. (no maf)
[20:37:04] <skunkworks> which I would like
[20:37:35] <skunkworks> running 17psi - these turbos should max out at 25psi or so
[20:38:40] <skunkworks> but that would requier high octane or water/meth injection
[20:47:37] <anonimasu> hm yeah
[20:48:23] <anonimasu> *codes*
[20:51:34] <ChrisSm> ChrisSm is now known as ChrisSmol
[20:51:46] <alex_joni> I have nfc what you were talking about :)
[20:53:39] <skunkworks> not a car guy? :)
[20:53:42] <anonimasu> my cycle start/stop works
[20:53:46] <anonimasu> and my feedhold
[20:54:08] <alex_joni> skunkworks: bicycle :D
[20:54:29] <skunkworks> That would be better. (fat ugly americans)
[20:54:46] <alex_joni> I'm still fat :D
[20:54:52] <alex_joni> but I like the bicycle :)
[20:54:56] <alex_joni> don't ride it a lot :P
[20:55:25] <anonimasu> increase/decrease feed override buttons are alive..
[20:55:31] <anonimasu> though I need a knob.
[20:59:09] <anonimasu> ^_^
[21:03:18] <anonimasu> now I need the home buton working..
[21:03:43] <skunkworks> now your just showing off ;)
[21:03:56] <anonimasu> lol im happy Â^_^
[21:04:09] <alex_joni> yeah, he is (showing off) :P
[21:04:13] <alex_joni> anonimasu: we need pictures :D
[21:04:24] <anonimasu> alex_joni: lol, it's on the desk.. besides the mill
[21:04:40] <anonimasu> I can get you a pic :)
[21:05:04] <alex_joni> anonimasu: weeeell, usually people show off when they have something nice :D
[21:05:10] <alex_joni> like properly mounted and installed
[21:05:17] <alex_joni> and CE approved *rimshot*
[21:05:45] <anonimasu> alex_joni: all I need to do is make a wiring diagram and write a letter of conformity..
[21:05:58] <anonimasu> it's pretty easy as there's just one machine like mine
[21:06:12] <ChrisSmol> bah. CE Mark.
[21:06:28] <anonimasu> alex_joni: and have a real external estop that kills everythin in a orderly fashioin :)
[21:06:49] <anonimasu> alex_joni: ofcourse all this implies that I've sold my soul to the eurpean parlament..
[21:10:29] <alex_joni> lol
[21:10:38] <alex_joni> ChrisSmol: china export
[21:10:44] <anonimasu> and write the conformity letter in blood :D
[21:12:14] <robin_sz> meep?
[21:12:23] <anonimasu> hey robin
[21:12:27] <robin_sz> dude!
[21:12:48] <alex_joni> hey dude
[21:13:06] <robin_sz> dont make it sad
[21:13:26] <skunkworks> take the sad songs and make them betterrrrr
[21:13:29] <skunkworks> or something like that
[21:13:50] <robin_sz> heh
[21:14:16] <skunkworks> hey jude
[21:15:57] <robin_sz> that has it
[21:16:46] <robin_sz> I dont suppose they had appended to the lyrics to that song, the binary files I need to load into my robot did they?
[21:17:11] <skunkworks> http://www.brave.com/bo/lyrics/heyjude.htm
[21:17:15] <skunkworks> don't know ;)
[21:19:41] <alex_joni> robin_sz: only source files
[21:19:51] <alex_joni> assembly
[21:22:40] <jmkasunich> woo hoo! I'm rich!
[21:22:45] <alex_joni> jmkasunich: really?
[21:22:51] <jmkasunich> I got $10.50 for my scrap :-/
[21:22:56] <alex_joni> lol
[21:22:59] <skunkworks> copper is up ;)
[21:22:59] <cradek> let me know how that feels
[21:23:01] <alex_joni> ebay?
[21:23:09] <jmkasunich> scrap metal dealer
[21:23:10] <cradek> is that including the compile farm or not?
[21:23:14] <alex_joni> ahh.. ok
[21:23:15] <jmkasunich> including
[21:23:22] <alex_joni> poor cf :(
[21:23:23] <cradek> I bet that was $5 right there
[21:23:25] <alex_joni> * alex_joni sighs
[21:23:45] <jmkasunich> if you figure the time I spend tearing stuff apart and sorting, I might have made (if lucky) $1/hr
[21:24:13] <jmkasunich> but at least I know the stuff isn't going to a landfill
[21:24:24] <cradek> yeah that's the best you can do.
[21:24:42] <jmkasunich> cradek: actually, the cf was probably only a dollar or two
[21:25:22] <jmkasunich> I had probably 10-15 lbs of aluminum chips, a couple pounds of bronze chips, and 50 or more lbs of steel
[21:25:46] <jmkasunich> the cf contributed maybe 20 lbs of the steel, and a little aluminum in the form of hard disk cases and platters
[21:26:02] <A-L-P-H-A> chamfered the edges, and now the ring is comfy. :)
[21:26:05] <skunkworks> saved the maganets?
[21:26:24] <jmkasunich> I have bunches of HD magnets already
[21:26:29] <robin_sz> we get around £80/tonne for scrap steel at the moment
[21:26:54] <jmkasunich> I imagine Cu, Al, and brass are quite a bit more
[21:26:59] <robin_sz> whats that, about 50c a pound?
[21:27:00] <A-L-P-H-A> kinda neat... as I did a quick, rough pass on the outter surface, so now it looks neat... as it reflects light in bands.
[21:27:13] <robin_sz> yeah, copper is high right now
[21:27:17] <skunkworks> copper had been anywheres between 2 and 3 dollars a pound here.
[21:27:21] <robin_sz> about £2 kilo
[21:27:31] <ChrisSmol> melt those pennies
[21:27:43] <jmkasunich> pennies aren't copper
[21:27:51] <robin_sz> they are in the UK
[21:27:54] <ChrisSmol> old ones are
[21:28:06] <A-L-P-H-A> robin_sz, that's umm. 80# / metric ton?
[21:28:07] <ChrisSmol> pre 1982 or so? i forget when we changed to zinc
[21:28:18] <robin_sz> 80#?
[21:28:34] <A-L-P-H-A> # <-- called a pound sign in North America.
[21:28:46] <A-L-P-H-A> I can't type the british pound symbol.
[21:28:46] <robin_sz> no its not, and we did that discussion before already :)
[21:28:50] <robin_sz> £
[21:28:52] <A-L-P-H-A> I wasn't here.
[21:29:08] <A-L-P-H-A> anyways. it's be 8pence = Kg.
[21:29:13] <robin_sz> yeah
[21:29:21] <A-L-P-H-A> not 2 pounds.
[21:29:59] <robin_sz> its 13p if we drive it to the dealer ouselves, but the local agent takes a cut if we have him pick it up
[21:30:26] <jmkasunich> and you are talking large quantities, right?
[21:30:39] <robin_sz> about 2 tonnes a week
[21:30:56] <jmkasunich> I went to the kind of scrap dealer that is frequented by winos who collect empty cans to pay for their next bottle
[21:31:02] <robin_sz> heh
[21:31:11] <A-L-P-H-A> I like how Iran will now be selling oil in € and not $. :)
[21:31:13] <A-L-P-H-A> Go IRAN!
[21:31:25] <robin_sz> euros?
[21:31:32] <A-L-P-H-A> yeah.
[21:31:33] <jmkasunich> fsck iran
[21:31:43] <A-L-P-H-A> € <-- not a euro sign?
[21:31:50] <A-L-P-H-A> alt-0128
[21:31:51] <jmkasunich> not here it isn't
[21:31:57] <A-L-P-H-A> :(
[21:32:03] <A-L-P-H-A> oh ohwell. I give up.
[21:32:04] <robin_sz> not on my machine .. it comes at as some UTF-8 symbol
[21:32:17] <skunkworks> 20ac
[21:32:32] <skunkworks> shows up here - must not transmit
[21:32:35] <jepler> I see a euro sign
[21:32:45] <anonimasu> I dont
[21:32:46] <A-L-P-H-A> must be your font.
[21:32:47] <skunkworks> I didn't see it from alpha
[21:33:04] <cradek> I see a reverse @ from A-L-P-H-A
[21:33:10] <cradek> robin's displays right
[21:33:12] <A-L-P-H-A> € °
[21:33:27] <A-L-P-H-A> that was euro and degree.
[21:33:43] <skunkworks> I see both of those
[21:34:14] <A-L-P-H-A> I just changed some stuff... so maybe that's why
[21:34:16] <A-L-P-H-A> who knows.
[21:34:17] <cradek> X users: xmodmap -e 'keycode 78=Multi_key'
[21:34:20] <A-L-P-H-A> I should be coding right now.
[21:34:25] <cradek> then scroll lock is your compose key
[21:34:29] <A-L-P-H-A> I'm in windows again, as I don't have sound in ubuntu.
[21:34:33] <A-L-P-H-A> it's pissing me off a lot.
[21:34:35] <cradek> compose L - gives a pound sign
[21:34:37] <A-L-P-H-A> A LOT A LOT.
[21:34:38] <robin_sz> A-L-P-H-A, on a UK keyboard configured to US layout, typing the "£" pound symbol will incorrectly type a "#" ... due to this, americans somehow got the idea that we used # for "pound sterling" ... we dont. never have, never will. somehow, "pound" money then got mixed up with "pound" weight, and .. well, # became "pound" ...
[21:34:44] <cradek> compose ^ o gives degree symbol, etc etc.
[21:35:21] <robin_sz> € comes out as euro for me
[21:35:49] <cradek> somehow I get E U R (three capital letters) for that
[21:35:55] <jmkasunich> wtf?!? http://cgi.ebay.com/Catalytic-converter-converters-for-scrap-copper-wire_W0QQitemZ110066930387QQihZ001QQcategoryZ29402QQrdZ1QQcmdZViewItem
[21:36:14] <robin_sz> µ < mu for micron?
[21:36:36] <cradek> jmkasunich: not copper. platinum.
[21:36:55] <jmkasunich> he's selling the empty shells
[21:36:55] <cradek> oh .. empty??
[21:37:01] <cradek> wtf
[21:37:07] <jmkasunich> for an outrageous price
[21:37:11] <jmkasunich> actually I think I see the scam
[21:37:38] <jmkasunich> the ebay ad is just a way to find folks who will sell _him_ their full converters, so he can recycle the cores
[21:38:23] <cradek> oh, I see it now
[21:38:50] <anonimasu> robin_sz: heh £ is pound :D
[21:38:56] <cradek> shipping cost: FREE
[21:38:58] <cradek> haha
[21:39:19] <cradek> wonder how much Pt is in them
[21:39:24] <cradek> I mean originally
[21:40:27] <jmkasunich> dunno
[21:41:15] <jmkasunich> but that guy does indeed by them - he paid $99 for a used one for a jetta
[21:41:27] <skunkworks> I was told you can get 60 dollars any day of the week for your old catalytic convertsr
[21:41:54] <cradek> huh, must be a significant amount then
[21:42:39] <cradek> my mustang had four of the things, and I don't think that's uncommon anymore
[21:42:54] <jmkasunich> four?
[21:42:58] <robin_sz> blimey
[21:43:00] <skunkworks> my car had 3 - 3 pre-cats and 1 main cat
[21:43:02] <cradek> yep two on each side
[21:43:12] <jmkasunich> bizzare
[21:43:13] <anonimasu> hehe
[21:43:14] <robin_sz> my diesel had a cat
[21:43:15] <cradek> the front ones are small
[21:43:16] <skunkworks> I mean - 3 - 2 pre-cats and 1 main
[21:43:21] <robin_sz> until it fell off
[21:43:28] <cradek> heh
[21:43:37] <robin_sz> actually .. its still off
[21:43:49] <robin_sz> along with a big section of the exhuast
[21:44:19] <robin_sz> being turbo'd ... it doesnt actually make any more noise
[21:44:27] <skunkworks> cradek: you don't seem like a mustang person.. Whats the story?
[21:44:36] <anonimasu> yeah, but they make more emissions
[21:44:42] <jmkasunich> early midlife crisis?
[21:44:43] <cradek> skunkworks: I had it a year and got rid of it. it was a crappy car.
[21:45:16] <A-L-P-H-A> people that usually drive mustangs have the tendency to wrap them around poles.
[21:45:25] <cradek> thought I would like it, but I never did
[21:45:35] <cradek> A-L-P-H-A: only dumbasses
[21:45:35] <A-L-P-H-A> stupid people, with small a penis, or penis envy.
[21:45:37] <robin_sz> A-L-P-H-A, poles?
[21:45:47] <A-L-P-H-A> robin_sz, hydro/telegraph poles.
[21:46:00] <skunkworks> I don't know how they could - most of them are so under-powered ;)
[21:46:00] <jmkasunich> or trees
[21:46:01] <robin_sz> A-L-P-H-A, ahh, not people from poland then?
[21:46:14] <cradek> A-L-P-H-A: I normally drive around obstacles :-)
[21:46:14] <A-L-P-H-A> robin_sz, I call those polocks.
[21:46:19] <jmkasunich> any vertical, non-yeilding piece of wood will do
[21:46:26] <cradek> trees are nice for that
[21:46:50] <cradek> I'm often amazed by the damage a tree can do to a car - and usually the tree looks just fine thank you
[21:46:53] <A-L-P-H-A> okay... now I know Titanium rings aren't hard to machine... at least the turning part... not sure about the milling part.
[21:47:00] <robin_sz> trees are very effective at stopping cars ... well anchored, hard snap
[21:47:10] <jmkasunich> yep
[21:47:17] <A-L-P-H-A> robin_sz, any tree with a good diameter trunk that is.
[21:47:22] <robin_sz> of course
[21:47:29] <jmkasunich> you have a chance of busting a pole, but a live tree the same size, forget it
[21:47:29] <A-L-P-H-A> a 3" dia, will hurt the car, but probably kill the tree.
[21:47:39] <robin_sz> 400mm is pretty much indestructable
[21:47:55] <cradek> A-L-P-H-A: do you have an A axis?
[21:47:56] <A-L-P-H-A> that's like 13-15"... yeah.
[21:48:01] <skunkworks> 400mm - cute. 15.7 inches
[21:48:04] <A-L-P-H-A> cradek, yes. yes I do.
[21:48:08] <A-L-P-H-A> just not highspeed spindle.
[21:48:11] <A-L-P-H-A> not=no
[21:48:16] <cradek> A-L-P-H-A: doesn't matter - take your time :-)
[21:48:20] <robin_sz> Ti is easy to CNC machine ... PITA to hand machine
[21:48:31] <A-L-P-H-A> robin_sz, I hand machined this ring, on the first try
[21:48:36] <robin_sz> nice
[21:48:39] <A-L-P-H-A> no blueing, nothing.
[21:48:45] <robin_sz> nice sharp tooling is the key
[21:48:58] <A-L-P-H-A> robin_sz, yeah. that's what I used, sharp tools...
[21:49:16] <robin_sz> and avoid thin cuts
[21:49:23] <A-L-P-H-A> though, I probalby hardened the piece while boring, but just cut through it anwyays.
[21:49:37] <A-L-P-H-A> robin_sz, what's thin to you?
[21:49:50] <A-L-P-H-A> I was probably doing .25mm DOC.
[21:49:58] <A-L-P-H-A> maybe a little more...
[21:50:18] <robin_sz> if you dont take enough of a "bite" and the tool is a bit blunt, it skids on the surfcae ... then your problems begin
[21:50:57] <A-L-P-H-A> yeah, I didn't dwell anywhere, except for when I was boring out hte ID... but that was in the back... it didn't cause too much problems, my tooling was sharp.
[21:51:05] <robin_sz> right
[21:51:28] <robin_sz> we picked up some really REALLY nice Ti tube this week
[21:51:40] <robin_sz> 25od, .5 wall, grade 5
[21:51:41] <eholmgren> cradek: what year was your mustang?
[21:51:45] <skunkworks> I love how madison ave thinks titanium is some hard metal.
[21:51:59] <A-L-P-H-A> skunkworks?
[21:52:07] <cradek> eholmgren: 01
[21:52:14] <robin_sz> for the great tubular linear motor project :)
[21:52:20] <anonimasu> hm, induction hardening ti ;)
[21:52:32] <eholmgren> GT?
[21:52:47] <cradek> no it was the V6
[21:52:55] <eholmgren> ah ...
[21:52:57] <cradek> crappy enough mileage as it was
[21:53:11] <eholmgren> my brother had an '00 v6
[21:53:17] <eholmgren> loud and slow
[21:53:23] <A-L-P-H-A> I had a 01 Grand Am GT.
[21:53:31] <A-L-P-H-A> oops 02.
[21:53:39] <cradek> it was fast enough for me, but my volkswagen is (much) faster
[21:53:48] <A-L-P-H-A> vdubber.
[21:53:51] <A-L-P-H-A> :(
[21:54:00] <skunkworks> cradek: what kind of volkswagan?
[21:54:12] <cradek> skunkworks: GTI (two door Golf) VR6
[21:54:23] <cradek> it's a great car
[21:54:28] <skunkworks> sporty
[21:54:35] <eholmgren> nice
[21:54:45] <cradek> 30mpg highway but very fast.
[21:54:47] <skunkworks> we had a jetta tdi (diesle)
[21:54:51] <A-L-P-H-A> it's a chick's sports car.
[21:54:59] <cradek> I would have bought a TDI had they had one used
[21:55:00] <A-L-P-H-A> Corrado... slow sports car.
[21:55:17] <A-L-P-H-A> Sabaru, WRX. :)
[21:55:29] <robin_sz> Suzuki GSXR ;)
[21:55:31] <cradek> unfortunately they stopped making the GTI / TDI
[21:55:31] <A-L-P-H-A> I'd get one, if it were not for the fact that someone I don't like has one.
[21:55:42] <A-L-P-H-A> robin_sz, not available in Canuckia.
[21:55:49] <cradek> A-L-P-H-A: sounds like you worry too much about other people.
[21:55:57] <A-L-P-H-A> Infinity G35... just a beautiful car.
[21:56:11] <robin_sz> I always preferred bikes
[21:56:18] <A-L-P-H-A> cradek. no... it'd remind me every time I drove it, my exGF drives one exactly like it.
[21:56:20] <skunkworks> I have 2 of the wrx turbos in my car ;)
[21:56:39] <cradek> robin_sz: bikes work well for about 1/12 of the months around here
[21:57:10] <A-L-P-H-A> cradek, I knew a guy that road his bike all year around, in Toronto of all places.
[21:57:11] <cradek> I have a bike (cruiser style) but the car is probably faster :-)
[21:57:15] <A-L-P-H-A> scary stupid.
[21:57:36] <cradek> A-L-P-H-A: in my younger days I rode to college whenever there wasn't snow
[21:57:45] <robin_sz> cradek, suits me ... I have random old diesel for transport, bike for fun ... its nice to take a off-raod bike out in the snow too :)
[21:58:18] <EldonB46> cradek: OK, I have the; drill.cfg gcode.ulp singlesided.gpar files and after doing a lot of reading, I still do not know where to put them (maybe gcode.ulp into /usr/local/eagle/ulp), but no clue where the others go. Also, after install how is the G-code output invoked? Sorry all, for off topic, but this will be used to generate G-code for EMC2 - thanks for helping this newbe!
[21:59:10] <cradek> EldonB46: you invoke the ulp by pushing the ULP icon thingy
[21:59:33] <cradek> EldonB46: then you get a dialog, and you tell it where the parameter file is
[21:59:44] <jepler> you'll want to customize drill.cfg and singlesided.gpar for your machine
[21:59:57] <cradek> yes and for your PCB stock
[22:00:35] <jepler> the first line of drill.cfg gives the diameter of the end-mill used to cut out large holes. The rest of the lines give nominal size;smallest hole size;largest hole size of the available drills
[22:01:01] <cradek> hey I should write down how that works...
[22:01:09] <cradek> I've puzzled at that (and looked at the source) a few times
[22:01:11] <jepler> so the example drill.cfg uses 5 different drill sizes plus a 1/16" end-mill for larger holes
[22:02:07] <cradek> those drills are crazy american numbered drill bits
[22:02:11] <myp> If you wish to cut a concave surface into the end of a cylinder, I have seen special radius cutting attachments for lathes, can this operation be done on a CNC machine without special tools?
[22:02:27] <cradek> if you're buying drills, I suggest getting at least those - they will do for most things
[22:02:50] <cradek> myp: sure, on a cnc lathe you would just program an arc
[22:03:14] <myp> Cool.
[22:03:17] <EldonB46> Things look so easy (while standing on the shoulders of experts) - thanks guys!!
[22:03:24] <cradek> myp: well several of them probably
[22:03:48] <cradek> it's a little hard to cut in the center of the stock, since it's not really moving
[22:03:53] <cradek> but that's not a cnc problem
[22:04:05] <myp> Right.
[22:04:15] <cradek> if you'd drill out the center first it would work better
[22:04:27] <myp> Thought so.
[22:06:31] <cradek> gotta run, goodnight all
[22:06:48] <myp> Night, thanks for info.
[22:06:51] <skunkworks> night cradek
[22:07:46] <alex_joni> night all
[22:07:48] <alex_joni> * alex_joni runs too
[22:08:57] <skunkworks> night ales
[22:09:00] <skunkworks> alex
[22:15:10] <skunkworks> jepler: did you see yesterday - I got the cd from futurtec?
[22:18:54] <jepler> skunkworks: yes you told me
[22:19:17] <myp> So what kind of crowd are you?
[22:19:29] <myp> Professionals or hobby machinists?
[22:19:34] <myp> Or a mix?
[22:19:37] <jepler> hobbyist here
[22:19:59] <ChrisSmol> hobby machinist for professional work ;-)
[22:20:30] <anonimasu> lol
[22:20:32] <myp> Ah, ;)
[22:20:47] <jmkasunich> very mixy
[22:21:09] <myp> Is emc beeing used in production anywhere?
[22:21:45] <ChrisSmol> i'm using it to make the endplates for my radiation detectors, if that counts
[22:22:25] <anonimasu> production?
[22:22:27] <anonimasu> how many is that?
[22:22:37] <skunkworks> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Case_Studies
[22:22:40] <anonimasu> I have stuff that'll sell that im going to make 10 out of..
[22:23:21] <myp> Micro factories eh?
[22:23:41] <ChrisSmol> i sell a few hundred a year
[22:23:50] <ChrisSmol> tho i just started using emc the other day
[22:23:56] <myp> What type of detectors are they?
[22:24:13] <ChrisSmol> geiger tube based
[22:25:34] <myp> Is it your living?
[22:26:05] <myp> (or how you make it)
[22:26:11] <ChrisSmol> part of my living
[22:26:21] <ChrisSmol> that and software
[22:26:22] <myp> Interesting.
[22:27:46] <robin_sz> so ... video sharing websites ... WTF do people post videos of the output of them playing a videa game? I mean. htey are pretty boring to do.. WTF would anyone want to watch a video of what happened when someone else played it huh?
[22:27:52] <robin_sz> * robin_sz is baffled
[22:29:09] <myp> The youth of today eh? ;)
[22:29:17] <robin_sz> myp, at least some of us as professional CNC users who like to play with CNC stuff for a hobby too, because we just dont get enough fun at work :)
[22:29:32] <skunkworks> bbl
[22:32:02] <robin_sz> myp, about 40% of the chat on here is directly related to emc, 40% to CNC/machiing in general and 20% just general friendly stuff ... somethin like that anyway
[22:33:48] <myp> Ok, seems like an interesting community, I very much like the idea of open source linux CNC.
[22:34:01] <myp> I just happen to be entirely unskilled in it at the moment.
[22:34:18] <myp> (sp)
[22:35:40] <myp> I think we'll see more and more small scaled computerized manufacturing in the future, but I guess you hold that to be obvious.
[22:36:56] <myp> I'll be going as well, nice seeing you.
[22:37:00] <jepler> see you myp
[22:45:20] <robin_sz> it will be interesting to see what the future holds for manufacturing. the small, specialist stuff will still be around. large scale stuff? well we'll see what happens, once its automated and you have people out of the loop, its as cheap here as it is in china
[22:46:16] <robin_sz> I suspect that as china catches up, cost wise, the exodus of manufacturing to china will slow. and china prices are starting to rise already
[22:46:35] <ChrisSmol> china is already outsourcing to vietnam, etc
[22:48:21] <A-L-P-H-A> ChanServ. Vietnam has some hot girls... I know, cause my friend's wife is hitting on me. :(
[22:50:20] <_tarzan_> a big machined piece cant be automated so the old machinist will always survive
[22:53:21] <_tarzan_> and a skillful machinist is made with +10 years on the shop, thats the reason chzek machines continue to be expensive and sold as always
[23:02:33] <jmkasunich> dang - auto parts stores aren't set up for "I want to see all your timing belt pulleys"
[23:02:44] <jmkasunich> its always "what make and model and year" first
[23:04:19] <jepler> hm -- maybe I can't use the CLK as a general purpose input pin
[23:04:21] <jepler> that's too bad
[23:05:45] <jepler> or maybe I still haven't figured out what is going on
[23:05:49] <jepler> * jepler scratches his head
[23:21:16] <wb9mjn> Take a look as sdp-si.com John...excellent site...
[23:24:08] <wb9mjn> Tarzan...I think the old machinist will always survive, but not because big pieces can t be automated...Its a matter
[23:24:15] <wb9mjn> of how many they want to make....
[23:24:34] <wb9mjn> If its allot, then it pays for it to be figured out for CNC production....
[23:52:25] <ejholmgren>
[23:54:53] <ejholmgren> jmkasunich: the 16 yo behind the counter at autozone was probbly afraid of you
[23:55:43] <anonimasu> lol
[23:56:18] <ejholmgren> one of the employees at the az near me is schizophrenic
[23:56:30] <ejholmgren> shopping there is "interesting" to say the least
[23:56:36] <anonimasu> lol
[23:59:00] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/ (pluto_servo.comp pluto_servo_rbf.h): make pluto_servo pinout match the documentation. remove debugging stuff.
[23:59:00] <CIA-8> 03jepler 07HEAD * 10emc2/src/hal/drivers/pluto_servo_firmware/ (5 files): make pluto_servo pinout match the documentation. remove debugging stuff.