#emc | Logs for 2008-01-01

[00:00:05] <gezar> only one i cant get wrong is Y to Z I mess that up then im out of material
[00:00:42] <BigJohnT> ease into it if material it tight
[00:00:46] <gezar> going to go pencil things down, ill be back after that and dinner
[00:01:03] <gezar> I could slot it. and use a screw to pull it together for more ridigity
[00:01:12] <BigJohnT> cool gotta go for now can't camp online
[01:42:24] <fsdafsd> taaaaaaaaaaaaada
[01:43:10] <alex_joni> 03:44 < fsdafsd> taaaaaaaaaaaaada
[02:09:42] <Gamma-X> taaaaaaaaaaaaaada
[04:03:24] <Gamma-X> holla
[04:29:10] <Skullworks_PGAB> logger_emc : bookmark
[04:35:58] <Skullworks_PGAB> logger_emc: bookmark
[04:35:58] <Skullworks_PGAB> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2008-01-01.txt
[04:49:16] <Skullworks_PGAB> " 04:15:24 <eric_U> how much does that 50lb bag weigh exactly? " - maybe right about 50lbs?
[04:59:09] <Gamma-X> happy newyear!
[05:00:43] <Skullworks_PGAB> arg - Here I am lagging behind in Pacific time zone, when I could been home freezing my arse off in Mtn time zone...
[05:01:17] <jmkasunich> happy new year
[05:02:14] <cradek> jmkasunich: celebrate a little for me, I'm going to bed
[05:02:46] <jmkasunich> I think I'm gonna do the same
[05:02:54] <jmkasunich> just got done testing my screw comp, and its pretty good
[05:03:07] <Skullworks_PGAB> neat
[05:04:41] <jmkasunich> within 0.0003 of nominal everywhere, and less than 0.0004 lash everywhere - less than 0.002 lash most of the travel
[05:04:51] <jmkasunich> 0.0002
[05:05:05] <jmkasunich> originally I had about 0.007 of lash
[05:05:26] <cradek> oh that's on your acme?
[05:33:50] <jmkasunich> yep
[08:36:35] <SWPadnos_> SWPadnos_ is now known as SWPadnos
[10:11:19] <maddash> if stepgen.enabled is set from 1 to 0 while stepgen.vel_cmd>0 or stepgen.pos_fb < stepgen.pos_cmd, will stepgen immediately halt step generation, or will it ramp down its current velocity to 0?
[10:19:58] <maddash> ...yes.
[12:57:43] <maddash> boing boing
[13:03:02] <maddash> not to sound like a broken record, but stepgen could use one improvement
[13:04:08] <BigJohnT> good luck with that...
[13:08:53] <maddash> with what?
[13:10:06] <BigJohnT> nothing just babbling
[13:23:11] <maddash> there's no reason why stepgen can't do both position and velocity modes
[13:30:36] <anonimasu> maddash: so fix it.
[13:54:22] <maddash> 'fix it'? there's nothing borked about it
[14:37:02] <anonimasu> mad13:59 < maddash> not to sound like a broken record, but stepgen could use one improvement
[14:40:10] <jmkasunich> <maddash> there's no reason why stepgen can't do both position and velocity modes
[14:40:48] <jmkasunich> <the fine manual>This component provides software based generation of step pulses in response to position or velocity commands. In position mode, it has a built in pre-tuned position loop, so PID tuning is not required. In velocity mode, it drives a motor at the commanded speed, while obeying velocity and acceleration limits.
[14:42:58] <archivist> heh, he does jump in and whine!!
[14:49:43] <SWPadnos> waaaaaaa!
[14:50:33] <skunkworks> wow - you guys go to bed late - and are up early.
[14:50:38] <skunkworks> yikes
[14:50:43] <SWPadnos> heh
[14:50:48] <jmkasunich> its almost 10 am
[14:50:56] <skunkworks> I thought that was early..
[14:51:01] <archivist> 2:50 pm
[14:51:03] <SWPadnos> only 12:45 or so for me (up before 9 though, which isn't my preference)
[14:51:06] <jmkasunich> considering that I have to go back to work tomorrow, I'm trying to get onto a normal schedule
[14:51:16] <skunkworks> heh
[14:51:41] <skunkworks> I took tomorrow off also - best buy is delivering the stove.
[14:52:19] <skunkworks> I figured it was a good enough excuse to take the day off.
[14:58:50] <skunkworks> now all we have to wait for the fridge to die...
[14:59:12] <skunkworks> there should be an 'is' in that sentence
[14:59:46] <SWPadnos> so the washer, dryer, furnace, AC, dishwasher, garbage disposal, and water heater are all new? :)
[15:00:31] <SWPadnos> (not to mention septic, but I'll assume you're connected to town utilities)
[15:00:32] <skunkworks> actually - yes.
[15:00:47] <SWPadnos> oh, lucky you then :)
[15:01:44] <skunkworks> :) furnace is new - dish washer was bought when we moved in. and the stove is now new.
[15:02:38] <skunkworks> actually - the outside central air unit is pretty old. so there is that.
[15:14:33] <Gamma-X> well my order from enco should be shipped tomorow
[15:19:23] <Gamma-X> im excited! yay
[15:19:36] <jmkasunich> what are you getting?
[15:24:25] <Gamma-X> vise, parralels,
[15:24:28] <Gamma-X> some general tools
[15:24:31] <Gamma-X> vfd
[15:25:01] <skunkworks> vfd from enco?
[15:26:25] <Gamma-X> lol
[15:26:30] <Gamma-X> nah thats comin from drives warehouse
[15:26:42] <skunkworks> heh
[15:28:17] <Gamma-X> hitachi sj200
[15:28:32] <Gamma-X> RP605-4076 1"IND W/22PC PT KIT MODEL 605-4070 1 $11.59 $11.59
[15:28:32] <Gamma-X> 240-0326 1/2"X7/8"-1 3/4" PRECISION PARALLELS,8PR. 1 $49.49 $49.49
[15:28:32] <Gamma-X> 505-6544 1/2-13 STUD 5/8X1 IMPORTED CL.SET HOLDER 1 $24.95 $24.95
[15:28:32] <Gamma-X> RP890-9934 0.030IND W/UNIV HLDR TRAVEL IND MAG HLDR SET 1 $31.95 $31.95
[15:28:32] <Gamma-X> 240-0131 827A SINGLE END STARRETT EDGE FINDERS 1 $13.95 $13.95
[15:28:43] <Gamma-X> thats comin from enco and my vise aswell
[15:29:28] <Gamma-X> 425-7250 5" JAW WIDTH 5" VISE & LOCKDOWN JAWS 1 $74.95 $74.95
[15:32:53] <jlmjvm> how much was the hitachi?
[15:33:22] <Gamma-X> 350
[15:36:47] <Gamma-X> 3 hp constant torque
[15:49:27] <Gamma-X> where is everyone lol
[16:03:45] <Gamma-X> is it possible to run a 3 phase motor only on 2 without a phase converter and only 220?
[16:04:55] <cradek> what you're describing is a phase converter. the problem is starting the motor. there are several tricks to getting it started
[16:05:02] <ALS> only if you start it turning first(not recomended)
[16:05:22] <Gamma-X> so how would I start the motor for testing purposes... lol
[16:06:33] <cradek> if you're thinking about doing this with your mill spindle, stop thinking that
[16:06:41] <ALS> why not dissconect the motor legs and test the control alone
[16:07:37] <archivist> * archivist sides with cradek, dont do that to your motor Gamma-X
[16:07:44] <ALS> thats if nothing else is three phase
[16:07:46] <Gamma-X> ok thanks
[16:07:53] <Gamma-X> als i got my control workin
[16:08:05] <ALS> ya I herd
[16:08:10] <Gamma-X> it works off a regular 110 line, it had a cord already lol
[16:08:24] <cradek> the servo power supply is 110?
[16:08:31] <Gamma-X> its so old lol i want a new control so badly but i think i should jsut leave it.
[16:08:41] <Gamma-X> cradek yes
[16:08:48] <cradek> wild
[16:09:02] <Gamma-X> lol i know
[16:09:03] <cradek> mine has a huge 240v 3 phase supply
[16:09:21] <Gamma-X> what kind of mill u got?
[16:09:22] <cradek> I got a 1 phase transformer to replace it - it's 120lb
[16:09:33] <cradek> just a bridgeport series 1
[16:09:40] <Gamma-X> wow.
[16:09:55] <Gamma-X> i almost bought a bridgeport but i dont trust its rigidness
[16:09:55] <cradek> maybe it's overbuilt, I don't know
[16:10:21] <cradek> well it cuts nice for me
[16:10:24] <ALS> does the crusader support spindle control?
[16:10:38] <Gamma-X> speed control? no
[16:10:42] <Gamma-X> on off idk yet lol
[16:10:46] <Gamma-X> i think
[16:11:01] <cradek> I thought I saw in a pic that it has a varispeed head
[16:11:08] <ALS> bridgeport has been around for ever
[16:11:10] <Gamma-X> correct
[16:11:13] <cradek> so the motor control will be fwd/rev/off
[16:11:19] <Gamma-X> ok
[16:11:44] <cradek> when it's in low gear the motor has to turn backward
[16:12:28] <Gamma-X> i dont beleive so
[16:13:26] <cradek> doesn't have a low gear?
[16:13:44] <Gamma-X> it has 2 gears
[16:13:54] <Gamma-X> low high
[16:14:04] <Gamma-X> but i dont think it will go in reverse
[16:14:20] <cradek> the control might do it for you, the motor goes the other way
[16:14:31] <Gamma-X> i need to buy an air solenoid for the power brake
[16:14:41] <cradek> on mine I have to tell it which way when starting it every time
[16:14:47] <Gamma-X> lol
[16:14:57] <cradek> it's a "feature"
[16:15:21] <cradek> it takes both hands to start, you have to hold the knob to "forward" with one hand and push start with the other
[16:16:03] <Gamma-X> wow
[16:16:19] <archivist> dead starter switch in the motor?
[16:16:24] <ALS> you cant start the spindle in the program cradek
[16:16:40] <cradek> nope
[16:17:02] <cradek> even when running a program, it stops and prompts you to do it
[16:17:20] <ALS> you need emc
[16:17:21] <cradek> and it will not perform any feed move unless it's running
[16:18:10] <ALS> how does it know the spindle is running?
[16:19:07] <cradek> well the control runs it, you just have to tell it when to start
[16:19:29] <cradek> the control can turn it off for instance
[16:20:36] <ALS> my index you could run either way
[16:33:36] <jmkasunich> cradek: emc2 emc2 emc2
[16:43:00] <BigJohnT> What would mux2 be used for? I see it has a sel bit a float out and two floats in...
[16:43:18] <jmkasunich> it selects between the two inputs
[16:43:52] <BigJohnT> what would be an example of it's use?
[16:43:55] <jmkasunich> for example, on the mazak, the spindle drive's speed reference comes either from EMC (normal operation, S word speed control) or from a PID block (spindle orient during a toolchange)
[16:44:32] <BigJohnT> is it just a switch for two floats?
[16:44:33] <jmkasunich> (actually the mazak uses a mux4, because it also has logic to handle low gear and high gear
[16:44:40] <jmkasunich> yep, a selector switch
[16:44:47] <BigJohnT> ok that makes sense
[16:48:28] <jmkasunich> (mux is short for multiplexor - something that takes many inputs and generates one output)
[16:49:02] <BigJohnT> what is the selector value
[16:49:12] <BigJohnT> for selecting each input
[16:49:16] <jmkasunich> yes
[16:49:33] <jmkasunich> its boolean, if false (0), then in0 -> out, if true (1), then in1 -> out
[16:50:20] <BigJohnT> ok on mux4 sel0 is for in0 and in1?
[16:50:42] <jmkasunich> sel0 and sel1 make a two bit pattern
[16:50:46] <jepler> hmm the documentation is a bit terse isn't it..
[16:50:51] <BigJohnT> yep
[16:50:58] <jmkasunich> 00 -> in0, 01 -> in1, 10 -> in2, 11 -> in3
[16:51:15] <BigJohnT> like bcd
[16:51:22] <jepler> binary, really
[16:51:46] <SWPadnos> not that it matters for values <10
[16:52:03] <SWPadnos> and >= 0
[16:52:33] <ALS> <jmkasunich> (mux is short for multiplexor - something that takes many inputs and generates one output)
[16:52:49] <ALS> throw that in the doc,s
[16:58:42] <BigJohnT> if both inputs to or2 are on is the output on or off?
[16:59:32] <jepler> BigJohnT: just like this OR gate: http://en.wikipedia.org/wiki/OR_gate
[17:00:16] <BigJohnT> jepler: thanks
[17:06:28] <jmkasunich> BigJohnT: sorry, many of these components were designed by an electrical engineer, who assumed that everybody is an electrical engineer
[17:08:34] <BigJohnT> jmkasunich: well we know what happens when you assume LOL
[17:09:19] <jmkasunich> yeah
[17:09:29] <BigJohnT> how can we expand the doc a bit?
[17:09:44] <jmkasunich> jepler just tweaked it a little
[17:09:54] <jepler> for mux2, mux4 I tried adding more words
[17:10:40] <jepler> the new documentation is already online: http://linuxcnc.org/docs/2.2/html/man/man9/mux2.9.html http://linuxcnc.org/docs/2.2/html/man/man9/mux4.9.html
[17:10:50] <BigJohnT> looking at it now
[17:11:16] <BigJohnT> much better
[17:12:02] <jmkasunich> hal components created by comp have a certain amount of "automatic" documentation, but it can be quite sparse unless the author adds words
[17:19:35] <jepler> I also improved these: http://linuxcnc.org/docs/2.2/html/man/man9/and2.9.html http://linuxcnc.org/docs/2.2/html/man/man9/or2.9.html http://linuxcnc.org/docs/2.2/html/man/man9/xor2.9.html
[17:27:08] <BigJohnT> jepler: how did you do that so fast? You must have the secret decoder ring...
[17:28:05] <ALS> he's really a bot
[17:28:13] <BigJohnT> LOL
[17:30:20] <maddash> :(
[17:30:28] <maddash> scripts/emc has stopped working
[17:30:43] <maddash> RTAPI: ERROR: failed to map shmem
[17:30:43] <maddash> HAL: ERROR: could not open shared memory
[17:30:43] <maddash> halcmd: hal_init() failed: -9
[17:30:43] <maddash> NOTE: 'rtapi' kernel module must be loaded
[17:31:00] <maddash> and the /dev/rt* all exist...
[17:31:13] <maddash> whoops, nvm
[17:33:54] <anonimasu> :)
[17:34:38] <maddash> ARGH
[17:34:47] <maddash> I followed http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?TroubleShooting
[17:35:04] <maddash> /dev/RTAI_SHM didn't exist, and after I mknodded, it existed.
[17:35:18] <maddash> but starting up scripts/realtime deletes it!
[17:36:34] <anonimasu> do you have that module?
[17:37:32] <maddash> what module?!
[17:38:57] <maddash> argh I can run the RTAI testsuites fine
[17:43:11] <maddash> omfg
[17:49:35] <maddash> can NO ONE figure out what is happening?
[17:49:38] <jepler> maddash: different rtai versions have different, partial implementations of udev. for the specific kernel and ubuntu versions we support, we provide additional udev scripts to make everything work right (e.g., debian/extras-Ubuntu-6.06/etc/udev/rules.d which causes /dev/rtai_shm and /dev/rtf* to be created)
[17:49:52] <jepler> maddash: but when you use a different distro or rtai version, you unfortunately have to sort that out yourself
[17:50:43] <renesis> dont worry, you can run another wm besides gnome and make it a usable machine controller os
[17:51:01] <jepler> maddash: the only portion of emc that runs setuid root is emc_module_helper, and it does not call 'unlink', so emc calling unlink() can't be what is removing /dev/RTAI_SHM on your system (but it could be for instance udev doing it when a module is removed)
[17:51:31] <maddash> jepler, wtf? I've already scrapped my kernel and RTAI 3.5 twice, just so that I could follow the Etch RTAI instructions on the wiki
[17:51:57] <renesis> just use the livecd installer?
[18:15:02] <maddash> if RTAI is loaded into the kernel, then /dev/RTAI_SHM should be created, right?
[18:15:15] <maddash> at least according to cradek @ http://www.linuxcnc.org/irc/irc.freenode.net:6667/emcdevel/2006-06-02.txt
[18:16:16] <maddash> so if there is no /dev/RTAI_SHM after rebooting, and dmesg|less has nothing pertaining to RTAI, and if I can somehow run /usr/realtime/testsuite/kern/latency/run as normal user, then RTAI is fubared
[18:19:19] <maddash> okay, so when scripts/realtime start is run, RTAI_SHM automagically appears
[18:22:32] <maddash> am I supposed to have /dev/rtf*, or /dev/rtf/*? there's two different versions on the wiki
[18:22:54] <jmkasunich> there are two mknod lines, and I believe you need both
[18:23:05] <jmkasunich> (on the troubleshooting page, before you run the RTAI latency test)
[18:27:12] <maddash> that didn't do it
[18:27:49] <maddash> omfg
[18:28:00] <jmkasunich> all I know is that on my box (using the EMC team's supplied kernel and RTAI), I can follow those instructions to the letter and they always work
[18:28:09] <maddash> 'scripts/emc configs/stepper/stepper_inch.ini' gave the error, but the same command as root worked
[18:28:21] <maddash> wtf? I have to run emc2 as root now?
[18:28:42] <jmkasunich> you probably have something in your kernel or rtai build with borked permissions
[18:28:51] <maddash> jmkasunich, agreed, but I made the unfortunate error of 'aptitude upgrade' AGAIN.
[18:34:34] <maddash> * maddash goes cry
[18:51:52] <cradek> different versions of rtai are differently broken concerning udev
[18:52:01] <cradek> you always have to screw with it
[18:53:05] <cradek> some create /dev/rtai_shm (or, irritatingly, /dev/RTAI_SHM) automatically, but not /dev/rtf*
[18:53:25] <cradek> and some versions have used /dev/rtf* and others /dev/rtf/*
[19:13:15] <jmkasunich> I wish I had some small tools (and a fast spindle)
[19:15:36] <tomp> popeil's home dentistry kit: 150Krpm water cooled spindle with .030 dia carbide ball cutters
[19:17:35] <cradek> jmkasunich: need to make a pcb?
[19:21:04] <jmkasunich> not so much need to, as want to try some fine work now that the lash comp is in
[19:21:35] <cradek> I've been wanting to try a HF air spindle with 1/8" collet
[19:21:47] <cradek> they're like $20 so even if they don't last forever, who cares
[19:22:00] <cradek> 50krpm or something like that
[19:23:03] <jmkasunich> you have enough air?
[19:23:16] <eric_U> more air would be nice
[19:23:33] <cradek> I think I do
[19:23:55] <cradek> maybe only barely
[19:24:27] <eric_U> I thought I bought a big enough compressor to drive a die grinder, but I didn't
[19:25:25] <cradek> 2cfm 90psi
[19:25:29] <cradek> http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=47869
[19:25:33] <cradek> $10, not $20
[19:27:27] <jmkasunich> how big is your compressor?
[19:28:24] <jmkasunich> nice page: http://www.truetex.com/aircompressors.htm
[19:28:28] <cradek> 120psi 7? cfm
[19:28:43] <jmkasunich> 120 or 240V?
[19:28:51] <cradek> 120
[19:31:06] <jmkasunich> so its most likely about 1 HP
[19:31:09] <jmkasunich> 1-1/2 tops
[19:31:19] <cradek> 1.5
[19:31:20] <jmkasunich> that should be good for 4-6 CFM
[19:31:48] <cradek> if it were warmer I'd go look at it
[19:31:58] <jmkasunich> its in the barn?
[19:32:02] <cradek> the web says it might be 6.5
[19:32:04] <cradek> no
[19:32:47] <jmkasunich> the web as in manufacturer's (usually inflated) specs, or something real
[19:33:01] <cradek> meh
[19:33:03] <cradek> I dunno
[19:33:16] <cradek> but it could probably keep up at 2
[19:33:36] <jmkasunich> my quick calcs are based on info from that webpage, which is specifically about how manufacturers lie
[19:33:41] <jmkasunich> I trust the math
[19:33:58] <cradek> ok
[19:34:23] <cradek> I wonder how much HF lies about the 2cfm requirement
[19:34:35] <jmkasunich> good question
[19:35:06] <jmkasunich> makers of tools like impact wrenchs assume an absurdly low duty cycle to make the requirement look lower (they publish the average, not the peak)
[19:35:12] <jmkasunich> dunno if die grinders do the same
[19:35:17] <cradek> 2cfm for the first 20 minutes, 4 afterward
[19:35:28] <jmkasunich> but 2 CFM = ~ 1/2 HP
[19:35:33] <jmkasunich> assuming its at all efficient
[19:37:38] <cradek> if I know the size in gallons, and time how long it takes to pump from 0 to 100psi, that would tell me I think
[19:38:01] <jmkasunich> yep - also mentioned on that webpage
[19:38:19] <cradek> I'll go time it :-)
[19:39:21] <Unit41> static dancing
[19:40:59] <jmkasunich> heh, the guy who wrote that page is one of us - software geek with a machine shop
[19:41:29] <renesis> meh, i need a spindle
[19:41:56] <renesis> 10K/10IPM for pcb with the 30d conicals is a bit rough, heh
[19:44:33] <renesis> cradek: you think runout is okay on those things?
[19:44:52] <renesis> hmmm
[19:45:16] <renesis> shit i wouldnt even have to take my ER spindle off
[19:46:07] <renesis> could prob just attach that to the vertical tslot on the front of the spindle assembly
[19:46:17] <cradek> renesis: no idea
[19:46:31] <gezar> air grinders require oil, some of them exhause through the front, some the rear, but still some of the oil drips out the front so you want to watch that
[19:46:39] <renesis> or side i guess, lose too much Y and it already sucks at Y
[19:46:42] <cradek> jmkasunich: motor is marked 1.5HP continuous duty, 8 gal, 50 seconds 0->100 psi
[19:46:58] <renesis> gezar: you can clean off the pcb afterwards
[19:47:00] <gezar> hf tools may list solid specs, however, they are selling a tool modeled after a quality counterpart,
[19:47:17] <renesis> hehe, mine is always drippin mineral oil on my pcbcuz thats what i use for the Al parts i do with the same machine
[19:47:32] <jmkasunich> http://www.truetex.com/aircompressors.htm has the math
[19:47:40] <renesis> HF is shit, but theyll take care of you
[19:47:50] <renesis> if you break their shit, they give you new shit no complaining
[19:47:59] <gezar> I wanna go to hf and get one of their wood tool box knock offs
[19:48:05] <jmkasunich> thats because they know its shit
[19:48:16] <eric_U> I can't believe compressor and motor vendors get away with inflated claims, look at what happened to dell on monitors
[19:48:19] <renesis> my gf got a little electric compressor with like a 3 gallon tank
[19:48:27] <renesis> it died blowing up the air mattress =(
[19:48:53] <renesis> i dunno if she got a new one from hf yet
[19:49:04] <Unit41> thats bound to happen when your not using a rotary compressor or more than 1 piston
[19:49:05] <eric_U> someone has been suing companies that have "made in USA" on their products
[19:49:11] <gezar> that place I work for insists upon buying all their tools from hf, it makes me want to vomit
[19:50:00] <Martzis> jmkasunich:Is it possible to make hal_joystick to support two joysticks?
[19:50:05] <gezar> funniest thing I saw in 07 was a lathe with this printed on it "chart was made in the USA" it was the speed chart
[19:50:16] <ALS> aybe the good stuff grew legs
[19:50:35] <jmkasunich> Martzis: I believe that would require code changes
[19:50:59] <gezar> als it probably did, but still, their tools arnt designed for an industrial atomosphere
[19:51:31] <Unit41> powerfist
[19:51:50] <gezar> well, you guys excited about 08?
[19:52:03] <Unit41> the year of infinity
[19:52:07] <ALS> china for ya sad thing is the materials there just shody workmenship
[19:52:33] <anonimasu> yeah
[19:52:36] <anonimasu> gezar: not really
[19:52:44] <cradek> jmkasunich: according to his math it's giving 8.7 cfm
[19:52:55] <Unit41> in a world full of people, someone's flying as we speak
[19:53:03] <jmkasunich> thats over the entire 0-100 range, right?
[19:53:11] <eric_U> 30 psi
[19:53:27] <jmkasunich> probably drops off a bit if you were to measure the time from 80 to 100
[19:53:37] <jmkasunich> but still, sounds like plenty for that grinder
[19:54:19] <Unit41> what if we took it rotated it 45 and stuck some fantastic plastic on it ?
[19:54:38] <cradek> I don't see a cfm written on it, only hp/gal etc
[19:55:29] <gezar> lowes or home depot sells a really nice die grinder thats got a ton of power, I think its 35 bucks or so, husky is the brand on it
[19:55:53] <gezar> it has a red rubber grip
[19:56:11] <Unit41> dont forget to look at belt sanders
[19:56:18] <Unit41> they are handy as fuck to have
[19:56:41] <gezar> is there a good one out there thats cheap?
[19:56:44] <cradek> I see the manuf says 6.5cfm delivered @100psi
[19:58:04] <gezar> for what duity cycle?
[19:58:30] <cradek> the motor says continuous
[19:58:40] <gezar> hmm
[19:59:14] <gezar> my only experience with comprssors is my little 220 single phase job, we built it a long time ago, and its been darn nice
[20:00:02] <gezar> we have a ginne or someething on it, so when if I need all it can offer, it runs to pressure, then vents to air to drop the load off the motor
[20:00:53] <gezar> it still overloads and shuts down after 30minutes or so if im bead blasting
[20:01:46] <gezar> i think its a 5hp head with a 1 1/2 hp motor
[20:02:04] <gezar> something retarded like that
[20:07:03] <ALS> jmkasunich: hf also has a elec spindle cutout tool 20k for around $20
[20:07:22] <jmkasunich> like a roto-zip?
[20:07:43] <ALS> ya little bigger though
[20:08:20] <ALS> I put three inch cut off wheels on mine
[20:08:55] <gezar> is hf open today?
[20:09:02] <gezar> i want to go get that box
[20:09:06] <ALS> comes with two collets
[20:10:13] <ALS> gezar: how mutch for the box?
[20:10:55] <Unit41> spanish metallica is a force to be herd
[20:11:20] <gezar> als they have 2 versions, one is 60 the other is 90
[20:11:27] <gezar> they are gerstner knockoffs
[20:11:41] <ALS> how much
[20:11:43] <gezar> all green felt lined nice little gadget boxes
[20:11:49] <gezar> 60 and 90
[20:11:52] <gezar> ill find a link
[20:11:53] <Unit41> Nanowar - Entra L' Uomo Di Sabbia.mp3
[20:12:21] <gezar> http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=94538
[20:12:30] <gezar> thats the 90 buck one, the other is 60
[20:13:01] <ALS> looks nice
[20:13:18] <gezar> the gerstener one like it is close to 900
[20:13:48] <ALS> I've been drullin for years
[20:14:50] <gezar> my brother told me this "for the cost of the good one, I could buy all the wood and build 5 of them"
[20:15:51] <gezar> time and pressure for some of us makes us turn coal into diamonds, some just have the money to get a diamond, we just have lots of coal
[20:16:38] <ALS> no pressure
[20:16:58] <gezar> heh, yeah that sounds better
[20:17:19] <gezar> ive always thought that if I had a million bucks, I could build a nice shop
[20:17:44] <gezar> oh well
[20:17:46] <ALS> you don't need a million
[20:18:19] <gezar> yeah, building all that stuff adds up super quick
[20:18:20] <archivist> 50K for the shop and live on the rest
[20:18:58] <gezar> 50k would be depost on the first machine just so they can cast the bed
[20:20:02] <gezar> a nice big toolmex lathe with man, tuff choice here, fagor, fanuc, or seimens control
[20:20:03] <ALS> you want to play with the big boyz do ya
[20:20:22] <gezar> ive been a big boy its fun stuff
[20:20:52] <ALS> me to but you do it a lot cheaper
[20:21:32] <gezar> see, ide have to have a big surface grinder, centerless and a center grinder
[20:21:45] <gezar> and a few gear hobbs
[20:21:59] <archivist> lots of cheap second hand around
[20:22:31] <ALS> that stuff is out there and being scraped every day
[20:22:45] <gezar> yeah i know i work for a new/used machiner dealer
[20:22:47] <Jymmm> gezar: That one is really poor quality, the display looks cheap and falling apart in spots.
[20:23:19] <gezar> jymmmmmmmm: the box?
[20:23:30] <Jymmm> gezar: the link you pasted
[20:23:49] <gezar> yeah, I think your right, the boxes arnt pulled out in a very good line are they
[20:24:12] <gezar> I dont know, i just need a little trinket box of some sort
[20:24:13] <Jymmm> gezar: and it is not as big as it appears in the photo as well.
[20:24:23] <gezar> I cant keep ploping electronics into my tool box though
[20:25:57] <Jymmm> gezar: I use somethig like this http://www.staples.com/webapp/wcs/stores/servlet/StaplesProductDisplay?&langId=-1&storeId=10001&productId=15697&catalogId=10051&cmArea=SEARCH
[20:26:20] <gezar> i have 3 of those full
[20:26:36] <Martzis> jmkasunich: I got two joystick working by defining different prefixes for them: loadusr hal_joystick -d /dev/input/js0 -p joystick.0 loadusr hal_joystick -d /dev/input/js1 -p joystick.1
[20:26:37] <Jymmm> or this http://www.staples.com/webapp/wcs/stores/servlet/StaplesProductDisplay?&langId=-1&storeId=10001&productId=15697&catalogId=10051&cmArea=SEARCH
[20:30:36] <jmkasunich> Martzis: cool
[20:31:05] <jmkasunich> its been ages since I messed with that - I forgot it was user space and you can run as many copies of it as you want
[20:32:10] <dmess> happy new year to all
[20:32:50] <Gamma-X> what setting on a vfd will make it run the motor at the regular phase?
[20:32:51] <Martzis> jmkasunich: I still need to do small change to the code. I need support for 32 buttons. Should it be enough if I change the max buttons and compile the code again?
[20:33:02] <Gamma-X> like so its not variable just a normal static frequency
[20:34:29] <jmkasunich> I think so, lemme take a look
[20:34:41] <jmkasunich> 32 buttons for each joystick?
[20:34:49] <Martzis> Yes
[20:35:00] <jmkasunich> thats quite a joystick
[20:35:12] <Jymmm> what jmkasunich said
[20:35:17] <Martzis> http://martzis.wippiespace.com/images/album/USB%20HID%20input%20device/
[20:35:59] <Martzis> Perhaps pictures explain my need :)
[20:36:12] <Jymmm> USB?
[20:36:26] <jmkasunich> its not a joystick, it just uses the js interface?
[20:36:28] <lerneaen_hydra> UV erasable prom?
[20:36:45] <cradek> it's a HID device
[20:36:49] <cradek> neat trick
[20:36:53] <Martzis> It is old UV erasable PIC microcontroller
[20:36:57] <lerneaen_hydra> oh
[20:37:03] <jmkasunich> used for generic I/O?
[20:37:09] <jmkasunich> obviously not realtime stuff
[20:37:22] <Martzis> generic input
[20:37:22] <cradek> nice trick using shift registers for many inputs on a couple pic pins
[20:38:01] <Martzis> I had useless one time programmable versions of this microcontroller
[20:38:01] <Jymmm> Martzis: Instead of going thru all that troubles, why not use one of these instead --> http://www.ultimarc.com/ipac1.html
[20:38:12] <Martzis> I wanted to get some use for them
[20:38:52] <jmkasunich> Martzis: I don't see any obvious issues with changing MAX_BUTTONS
[20:39:07] <Martzis> Ok
[20:39:55] <renesis> http://img.4chan.org/b/src/1199219406332.jpg
[20:39:58] <renesis> nsfw, kinda
[20:39:59] <cradek> - reportError("linear move on line %d would exceed limits",
[20:40:04] <renesis> heh
[20:40:06] <cradek> oops
[20:40:20] <jmkasunich> in fact, I think it only costs 4 bytes of shared memory per unused MAX_BUTTON item, so I'm tempted to up it to 32 and commit to CVS
[20:40:22] <Martzis> Jymmm: That ipac look nice
[20:40:33] <Jymmm> Martzis: there is a USB variant too
[20:40:40] <Martzis> jmkasunich: thanks
[20:40:52] <Jymmm> though, it just might be a ps/2 to usb adapter for all I know.
[20:41:15] <renesis> ipac?
[20:41:19] <renesis> for joysticks?
[20:41:30] <renesis> its keyboard emulation
[20:41:45] <jmkasunich> Martzis: did you look at "hal_input.py"?
[20:41:52] <renesis> for emulators, they have a ball thats for mouse input
[20:42:11] <renesis> and the new analog hall effect joystick might be mouse (prob mouse)
[20:42:12] <jmkasunich> I don't know all the details (jepler wrote it), but I think its a more generic version of joystick, that works with any HID device
[20:42:23] <renesis> traditional ipac?
[20:42:29] <renesis> i built a stick off it
[20:42:35] <Martzis> jmkasunich: I thested hal_input also
[20:42:37] <renesis> its a keyboard emulator
[20:42:52] <renesis> itll do usb and ps/2, but its keyboard output
[20:42:52] <Martzis> it behaves a little strangely
[20:43:03] <renesis> its interface is text output to notepad (or any text field)
[20:43:42] <renesis> hehe, its amusing to program, awesome for emulators, but its not a mousing device
[20:44:05] <renesis> again, im assuming you mean the ultimarc ipac
[20:44:58] <renesis> wtf
[20:45:05] <renesis> who called me at 7a today
[20:45:40] <Gamma-X> cradek did u do a emc convert?
[20:45:51] <Gamma-X> i forget
[20:46:06] <jmkasunich> not yet
[20:46:23] <Gamma-X> jmkasunich did u?
[20:46:38] <jmkasunich> I have a shoptask 3-in-1 that I just got working with EMC
[20:46:45] <Gamma-X> nice!
[20:47:02] <Gamma-X> im thinkin about how hard it would be to convert myne to emc
[20:47:09] <Gamma-X> i now realize what I have.
[20:48:37] <Gamma-X> are there any bugs in emc that would cause the software not to be a proffesional used utility?
[20:49:13] <renesis> its gpl, dont use for anything ever at all!
[20:49:28] <cradek> troll!
[20:49:29] <renesis> says so kinda right there in the license
[20:49:37] <Gamma-X> ?
[20:49:39] <Gamma-X> lol
[20:49:43] <ALS> Gamma-X: you should call supermax and get schmatics
[20:49:48] <Gamma-X> i agree
[20:50:09] <cradek> Gamma-X: some commercial users talked about reliability on the emc-users list recently. you could go read that in the archives
[20:51:13] <Gamma-X> ok
[20:51:39] <Gamma-X> cradek got a link?
[20:51:42] <ALS> http://www.mail-archive.com/emc-users%40lists.sourceforge.net/
[20:53:03] <jepler> Martzis: can you explain what strange behavior you saw from hal_input?
[20:55:15] <Unit41> WE DONT NEED YOUR WAR
[20:55:55] <Unit41> WAR
[20:56:46] <cradek> Gamma-X: I've visited stuart's shop to see this machine he's talking about: http://thread.gmane.org/gmane.linux.distributions.emc.user/4398
[20:57:04] <Martzis> jepler: names of axes and buttons were not numbers
[20:57:25] <gezar> gamma-x I dont think your servo drives accept step/direction so you would have to have some sort of method for doing that,
[20:58:05] <jepler> Martzis: yes that's the expected behavior -- linux reports the name of each button or key to hal_input, and hal_input uses those names.
[20:58:06] <gezar> the newer cards from that same company I think do accept step/direction but I could be wrong
[20:58:07] <cradek> gezar: step/dir is only one way to drive a machine, emc supports real analog servo control
[20:58:11] <Unit41> the more servo's the marrier
[20:58:36] <Martzis> jepler: Do you know if those definitions can be changed?
[20:58:42] <gezar> cradek yeah I know, but wouldnt he need a controler card to go with +/-10v?
[20:59:04] <cradek> yes he would have to get a card that has the analog out to run the amps and read the encoders
[20:59:08] <Unit41> http://nehe.gamedev.net/data/articles/article.asp?article=03
[20:59:22] <cradek> emc supports at least 4 of these kinds of cards
[20:59:26] <gezar> cradek : yeah, I was jut trying to keep it simple for him
[20:59:51] <cradek> using step/dir doesn't make simpler, it just makes it work less well
[20:59:56] <cradek> (IMO)
[21:00:08] <gezar> yeah, thats true
[21:00:23] <jepler> Martzis: It is supposed to come from the USB HID "USAGE" data but I am not an expert..
[21:02:58] <Martzis> My device is using Generic Desktop USAGE PAGE
[21:03:43] <Martzis> and Joystick (USAGE) and Buttons (USAGE PAGE) below that
[21:03:49] <gezar> cradek : do you use a control card these days?
[21:04:08] <cradek> sorry?
[21:04:08] <skunkworks> Martzis: so the names of the buttons and such where named odd... but worked?
[21:04:32] <gezar> cradek : like a servo-to-go card I guess would be an example
[21:04:50] <cradek> yes I use something like that (pluto) on my little servo lathe
[21:05:06] <cradek> on my small mill I use plain step/dir steppers
[21:05:26] <Martzis> skunkworks: It worked, but it was quite hard to say which pin is which input
[21:06:05] <gezar> oh, a friend of mine who I dont talk to much, was telling me about how he blew out some rutex drivers this past year, something about reverse current, and needing to have resistors in line, could someone explain this a bit more to me?
[21:06:33] <gezar> maybe he meant breaking resistors but I do not know
[21:07:16] <gezar> he said that say the drive was shut down but the machine was still moving that the servos would generate a current and send it back into the drive causing them to fail
[21:07:25] <jepler> Martzis: looks like hidinput_configure_usage in drivers/usb/input/hid-input.c is where the mapping from the USB HID descriptor to the input button names is done
[21:09:45] <Martzis> jepler: Thanks
[21:11:19] <Martzis> I configured hal_input back in use
[21:11:37] <cradek> how much thrust can a non-angular-contact ball bearing handle?
[21:11:56] <cradek> (or is that like "how long is a stick?")
[21:12:11] <Martzis> btn-a has 2 component pins and btn-b has 14
[21:13:50] <Martzis> there are btn-b and other inputs beginning with btn-b...
[21:14:01] <Martzis> Those ale are listed under btn-b
[21:14:12] <jepler> can you use http://pastebin.ca to show me the 'halcmd show pin' output?
[21:14:46] <Martzis> yes
[21:14:58] <skunkworks> gezar: talking to JonE - rutex drives are not designed very well. (but remember jone produces his own drives)
[21:16:40] <ALS> jon makes drivers?
[21:17:59] <jepler> ALS: http://www.pico-systems.com/pwmservo.html
[21:18:21] <ALS> oh ya!
[21:18:49] <jepler> also http://www.pico-systems.com/acservo.html
[21:18:53] <skunkworks> Thanks jepler.. I was searching for the link. (could not navagate thru the wiki fast enough)
[21:19:28] <jepler> it is the bot's pleasure to serve
[21:19:48] <skunkworks> heh
[21:20:50] <skunkworks> http://www.pico-systems.com/motion.html
[21:23:17] <jmkasunich> cradek: kinda - depends on the bearing clearances and such
[21:23:38] <jmkasunich> you will develop angular contact when you thrust load it - the question is what angle
[21:23:46] <jmkasunich> and how much does that magnify the load
[21:24:33] <jmkasunich> for reference, ISTR from reading motor catalogs (at work) that motor shafts can handle axisl loads about half that of the rated radial load
[21:25:05] <jmkasunich> I think McMaster may also list both axial and radial load caps on their bearings
[21:25:11] <cradek> ah that's very useful
[21:25:22] <cradek> so much more than none, but much less than the radial load
[21:25:30] <jmkasunich> yeah
[21:25:34] <jepler> or use http://pastebin.com if pastebin.ca doesn't load (it doesn't for me today)
[21:25:41] <jmkasunich> narrows it down a lot
[21:25:51] <cradek> actually yes
[21:26:19] <jmkasunich> whatcha designing?
[21:26:30] <jmkasunich> ISTR you said something about having some large bearings?
[21:26:47] <Martzis> http://pastebin.com/m24cdfdf3
[21:28:14] <cradek> I have some large and some small
[21:28:42] <cradek> I'm tempted to try making something like this: http://www.hobbycnc.hu/CNC/Otletek/Otletek.htm
[21:28:54] <cradek> I think those nut ideas are very interesting
[21:29:13] <cradek> low backlash, rolling friction only, but unlike ballscrews, homebrewable
[21:29:38] <jmkasunich> well, somewhat homebrewable
[21:29:51] <jmkasunich> ballscrews aren't because they need to be hard (and ideally ground)
[21:30:32] <jmkasunich> hmm, that is interesting
[21:30:53] <jmkasunich> they show screw and "nuts" (rollers) with the same pitch but different diameters
[21:31:13] <jmkasunich> oh, they have to be different diameters, or the motions cancel out
[21:31:26] <jmkasunich> the screw pitch is not the same as the screw lead either
[21:32:06] <cradek> no the motion doesn't cancel
[21:32:20] <cradek> I had to try it, it's not obvious to me
[21:34:23] <jepler> Martzis: it appears to be using the names given to buttons starting with BTN_JOYSTICK and preceeding upwards ..
[21:34:58] <jepler> Martzis: http://pastebin.com/m6d2482d5
[21:37:29] <jepler> I can't figure out why there is input.0.297 and .313 though
[21:37:56] <jmkasunich> cradek: you mean the version with three rollers on their own bearings?
[21:38:05] <cradek> yes
[21:38:23] <cradek> well something like it
[21:38:36] <cradek> http://www.hobbycnc.hu/CNC/Otletek/osszeallitas.jpg
[21:38:38] <cradek> this idea
[21:38:51] <jmkasunich> it seems to me that if roller and screw are the same diameter, it doesn't matter what shape it is (threads, splines, blobs), they'd just roll on each other
[21:39:27] <gezar> in that jpg, the nut screws appear to be 2x the dia of the lead screw
[21:39:41] <jmkasunich> gezar: yes, I know
[21:39:58] <cradek> I think the lead is twice the pitch
[21:40:02] <ALS> cradek: cant read it
[21:40:09] <cradek> the leads add, not cancel
[21:40:21] <jmkasunich> oh, the rollers are left handed?
[21:40:28] <cradek> no
[21:40:42] <cradek> get two bolts, roll them together
[21:41:18] <jepler> Martzis: I looked at the source for hal_input and it looks like more than a quick change to make it use numbers instead of names.
[21:41:19] <jmkasunich> just did (studs, easier)
[21:41:22] <jmkasunich> and you are right
[21:41:43] <Martzis> jepler: That sounds great!
[21:42:00] <jmkasunich> he said "more than a quick change"
[21:42:06] <jmkasunich> IOW, not easy
[21:42:12] <jepler> Martzis: so maybe you should just stick with hal_joystick for now if it serves you better .. but hal_joystick has certain problems (it does not use 'hal_ready()' so you have to include 'sleep's in your halcmd file and hope that it has create all its pins by the time the hal file continues)
[21:42:33] <Martzis> ok, little misunderstood
[21:42:40] <jepler> (and it can't easily be modified to do that because of the way the linux joystick layer reports buttons and axes)
[21:42:45] <jepler> yes, sorry -- not easy
[21:42:49] <jepler> I tried one obvious thing but it didn't work
[21:43:13] <jmkasunich> cradek: so the challenge is to preload the rollers against the shaft (or at least provide for precise positioning)
[21:43:18] <cradek> yes
[21:43:30] <cradek> or make it somehow springy
[21:43:37] <jmkasunich> hence preload ;-)
[21:43:53] <cradek> the good part is it shouldn't wear much since it's just rolling friction
[21:43:53] <ALS> cam it
[21:44:01] <jmkasunich> its gonna need lots of small bearings
[21:45:54] <jepler> Martzis: ok, this uses numbers instead of names, but the numbers are still a bit arbitrary (not starting at 0 or 1) .. http://pastebin.com/m14ea6ec8
[21:45:57] <jepler> I have to go, bbl
[21:47:34] <jmkasunich> cradek: is this just for fun, or do you have a machine/size/load in mind?
[21:47:50] <cradek> it would just be for fun
[21:48:22] <cradek> it's possible I would use it for max's Z
[21:48:50] <cradek> it currently has a regular bronze nut and I depend on gravity to take out the backlash, but that's useless when cutting any metal
[21:49:00] <jmkasunich> mcmaster has ball thrust bearings for $1.62 each, 1/8" shaft, 7/16" OD (nylon cage with balls, and two hardened washers)
[21:49:17] <cradek> (but, it's probably too heavy to use one of these plastic nuts)
[21:49:25] <jmkasunich> you could use 1/8 dowel pins and 1/8" reamed holes in the rollers for the radial load, and the balls would take the thrust load
[21:50:12] <jmkasunich> the bearings are rated 21 lbs thrust, and three would be loaded at any one time
[21:50:34] <cradek> wonder if I could put an OI bronze bushing on an arbor and thread it
[21:50:36] <jmkasunich> catalog page 1092, item number 6655K11 if you want to see
[21:50:53] <cradek> then run it on a dowel pin
[21:51:17] <cradek> those bushings may not be oversize enough for a dowel pin
[21:51:29] <ALS> probably be more concentric
[21:51:53] <jmkasunich> you'd rely on the bushing for thrust and radial load?
[21:52:07] <jmkasunich> I'd go for some kind of rolling element for the thrust(
[21:52:10] <gezar> what about 2 angular contacts, with the side screws having turned down ends to fit into the thrust bearings, then position the outer races with say a pocketd screw that you can adjust in and out?
[21:52:11] <cradek> yeah
[21:53:36] <gezar> thats a bad place for a yeah, my timming was off cradek, and jmkasunich im sorry
[21:53:55] <cradek> sorry
[21:54:03] <cradek> thrust bearings would definitely be better
[21:54:18] <gezar> does what I tried to say make sense?
[21:54:50] <jmkasunich> 1/8" shaft dia, 1/4" OD, 3/8" long bronze bearings are $0.64
[21:55:09] <renesis> renesis is now known as lf411acn
[21:55:13] <cradek> jmkasunich: even the hardware store has them I think
[21:55:24] <cradek> I wonder if I have one (to see if it fits on a dowel)
[21:55:32] <gezar> that would eleminate the need for any bearings at all, as a test bed
[21:55:33] <lf411acn> lf411acn is now known as renesis
[21:56:04] <gezar> at what point are the revolving screws supposed to turn, or do they always rotate with the lead screw?
[21:56:28] <ALS> cradek: bearings http://www.vxb.com/
[21:56:32] <gezar> or is it just a way to make a large backlash free nut?
[21:56:56] <jmkasunich> the mcmaster bronze bearings are +0.001 to +0.002 on ID, and +0.002 to +0.003 in OD
[21:57:51] <cradek> yeah I have a 3/8 ID and 3/8 dowel and they fit easily
[21:58:12] <cradek> not sloppy but definitely not close fit either
[21:58:18] <jmkasunich> the problem with just using the bushing as the roller is the ratio between friction at the screw and friction at the thrust load area
[21:58:47] <jmkasunich> you want much more friction between screw and roller than between roller and frame
[21:59:18] <jmkasunich> either the friction radius needs to be much smaller than the roller radius (reduce lever arm) or the coefficent of friction needs to be lower (rolling elements)
[21:59:54] <jmkasunich> 1/8" dowels, 1/4" OD bushings pressed into a 1/4" hole in the center of a 1/2" roller
[22:00:34] <jmkasunich> the rollers don't need to be nearly as long as in those photos I don't think
[22:01:07] <jmkasunich> if you have say a 1/4-20 screw and 1/2-20 rollers, I bet 3/8" long rollers would be plenty strong
[22:01:38] <cradek> one of the links on that page is to a commercial vendor of ballscrew substitutes made with this scheme
[22:01:56] <cradek> the load capacity is much higher than ballscrews because of the much larger contact area
[22:02:22] <jmkasunich> start with 1/2" steel rod, drill 3/16, bore to 0.245 to be concentric, ream to 0.250 to get the diameter the easy way, then thread the OD and part off
[22:04:01] <klick0> where do you guys normally get your ball screws? i've been looking for someplace to machine the ends, supply the ballnut preloaded, with an angular contact bearing (mounting block) at a certain length. www.misumiusa.com seems to offer it, but haven't found any other places. mcmaster doesn't do any machining or preloading
[22:04:16] <jmkasunich> about $15 in parts would give you the rolling element version - 6 ball thrust bearings at $1.61, and 3 sleeve bearings at $0.64
[22:04:47] <jmkasunich> klick0: anybody that sells them premachine wants far more money than I would want to pay
[22:05:05] <jmkasunich> when the time comes, I'm gonna probably go mcmaster, unless I find some surplus or another cheaper source
[22:05:09] <klick0> well i cna't machine them, so what options do i have
[22:05:38] <jmkasunich> I can't machine them either, but I'll figure something out
[22:05:47] <jmkasunich> I'm too fscking cheap
[22:05:59] <klick0> yea, well misumiusa.com prices are steep, but i'm gettting used to the idea that i'm going to have to spend that much
[22:06:11] <jmkasunich> machined ends for a common machine _might_ be available for a few hundred $
[22:06:19] <jmkasunich> custom machined ends I don't even want to ask
[22:06:45] <ALS> klick0: no lathe
[22:06:45] <klick0> well for a 20mm ballscrew, premachined at 350mm long i believe was around $500
[22:07:10] <jmkasunich> http://www.roton.com/Mating_Components.aspx?partnumber=19194&#PN
[22:07:22] <klick0> i need to verify the preloaded part, but they say accuract of upto 0.00... well actually i don't remember, but within what i wanted
[22:07:28] <jmkasunich> 5/8" x 0.200" ballscrew, $12.46 per foot, plus $35 per nut
[22:07:29] <klick0> yea, i've heard horrible things about roton
[22:07:36] <jmkasunich> thats more my budget
[22:07:57] <klick0> as far as accuracy though, supposedly there can be major issues
[22:08:21] <jmkasunich> I understand that everybody has different needs and budgets - just saying that I don't know anything about your class of parts, cause I don't shop on that side of the tracks ;-)
[22:08:42] <klick0> i currently have a very basic hobbycnc.com tyupe design that i've upgraded over the years, re-designed sections at a time, but am now wanting to step upto something high quality
[22:08:53] <klick0> yea, my budget is anywhere from $5k to about $7k
[22:08:59] <jmkasunich> when you say quality regarding ballscrews, what do you mean?
[22:09:12] <jmkasunich> lead accuracy? emc can calibrate out that
[22:09:14] <klick0> i've ordere about $1000 worth of aluminum extrusions, which i should get any day, to start pieceing sections toghet
[22:09:17] <klick0> together
[22:09:32] <klick0> you mean backlash?
[22:09:58] <jmkasunich> lash is lash - difference between going one way and going the other
[22:10:16] <jmkasunich> lead accuracy is when your 0.200" per turn screw is actually 0.20013 per turn
[22:10:25] <klick0> yes i understand what backlash is, lead... ohhhhhhhh, yea, i see where you're going
[22:10:27] <jmkasunich> and 0.20017 at the the other end
[22:10:31] <klick0> yea, i realize emc can get rid of that
[22:11:04] <jmkasunich> it can get rid of lash too, but only when cutting forces are less than friction
[22:11:16] <klick0> right, which means it can't get rid of it when i need it
[22:11:20] <jmkasunich> (nothing can keep the tool from moving the table around)
[22:11:44] <Jymmm> alpine
[22:11:49] <klick0> yea, i'm ready to pay for ballscrews, just been trying to find the right ones..
[22:11:52] <Jymmm> sorry, wrong window
[22:12:00] <SWPadnos> damn right it is!
[22:12:02] <klick0> hehe
[22:12:30] <skunkworks> I would look for preloadable ball nuts. (or buy cheap ball screws and 2 nuts per lead)
[22:12:39] <klick0> oh i am
[22:12:57] <jmkasunich> my plan down the road is cheap screws and two nuts
[22:13:00] <klick0> homeshopcnc.com has preloaded nuts, but no mounting block, and only one type of ballscrew
[22:13:09] <jmkasunich> love them belleville washers ;-)
[22:13:39] <skunkworks> jmkasunich: are you going to put something flexable between them that you can preload (like belvel springs or such?)
[22:13:44] <skunkworks> belvel?
[22:14:16] <skunkworks> * skunkworks reads up....
[22:14:40] <jmkasunich> belleville
[22:15:22] <skunkworks> that just seems odd. I guess I had only heard the name - not read it.
[22:16:11] <jmkasunich> 3/4" ID, 1-1/2" OD, 0.045 thick, 0.093 free height, 267 lbs when compressed by 0.024" - $6 for a pack of 12 at mcmaster
[22:16:23] <jmkasunich> hard to beat that
[22:16:48] <jmkasunich> (they have dozens of different sizes and loads)
[22:17:14] <skunkworks> nice
[22:17:25] <jmkasunich> mcmaster is my online design guide
[22:17:39] <skunkworks> with emc then you can map out the inconsistancies of the rolled ball screw.
[22:17:44] <jmkasunich> yep
[22:22:36] <skunkworks> as interesting as les's ball screw comp.. I think mapping it software is nicer.. :)
[22:23:59] <skunkworks> http://lmwatts.com/cnc.html
[22:24:01] <cradek> the hard part is measuring the error
[22:24:28] <skunkworks> yah - but scales are getting really cheap for marginal accuracy.
[22:25:16] <archivist> for what level of really cheap
[22:25:21] <skunkworks> I bet you could even automate it with hal and o words..
[22:25:31] <skunkworks> to make a table
[22:36:45] <klick0> does a preloaded ballnut mean that there are basically 2 ballnuts with a spring/force generating device between them? or does it mean that the ballnut's balls are loaded under some type of pressure? or neither and please explain? :)
[22:38:35] <gezar> that the balls are fitted to exert a pre determinded amount of pressure
[22:39:09] <klick0> yea, thats what i thought, ok thanks
[22:39:11] <gezar> where the screw and nut are machined to accpet a .071 dia ball, they put in .0713 and .0714 and .0711 balls
[22:39:19] <klick0> right
[22:39:21] <klick0> ok
[22:39:51] <BigJohnT> In AXIS if you load a file that exceeds the soft limits you get an error when trying to run "Program exceeds machine limits" if you press run anyway you get the errror linear move on line N would exceed limits. So what's the reasoning behind the first error message?
[22:40:14] <BigJohnT> Sounds like a bug to me...
[22:40:16] <cradek> to tell you before you start it of course
[22:40:36] <BigJohnT> to tell me what that it won't run even if I tell it to?
[22:40:49] <BigJohnT> that's just not right
[22:40:57] <cradek> oh do you mean why are you allowed to run anyway? (that's not what you asked)
[22:41:18] <BigJohnT> if I tell it to run I just get another error...
[22:41:31] <BigJohnT> what's the point
[22:41:59] <cradek> the first message can be wrong in some obscure cases, like when you use tool offsets near the limits of your machine
[22:42:13] <BigJohnT> don't have any tool offsets
[22:42:14] <cradek> it's possible you may know something about the program that AXIS doesn't
[22:42:23] <BigJohnT> like what?
[22:42:31] <cradek> OK, then AXIS is right in your case, so don't "run anyway"
[22:42:55] <BigJohnT> why do I have the option if it is not possible
[22:43:19] <cradek> like I just said, it can be wrong in some obscure cases
[22:43:32] <BigJohnT> what obscure cases
[22:43:48] <cradek> 16:41:59 < cradek> the first message can be wrong in some obscure cases, like when you use tool offsets near the limits of your machine
[22:44:04] <BigJohnT> I don't use tool offsets
[22:44:18] <cradek> brb
[22:44:20] <BigJohnT> ok
[22:44:22] <ALS> I do
[22:44:31] <SWPadnos> BigJohnT, let's take it from the top
[22:44:57] <SWPadnos> when you load the G-code into AXIS, it sees a move that exceeds the soft limits
[22:45:03] <BigJohnT> yep
[22:45:28] <BigJohnT> actually no warning until I try and run it
[22:45:50] <SWPadnos> it does not disable the run button, because some people use tool offsets, which may cause errors in its "interpretation" of the g-code, and it has no way of knowing if you're one of the users who uses offsets
[22:46:00] <BigJohnT> when I press the run button I get a choice
[22:46:13] <BigJohnT> "run anyway" and "cancel"
[22:46:14] <SWPadnos> so it can't be sure that the program is wrong, and it expects you to know
[22:46:27] <SWPadnos> sure, that's because it isn't positive that there's a problem
[22:46:29] <BigJohnT> If I pick "run anyway" it still won't run
[22:46:32] <SWPadnos> you need to know
[22:46:38] <SWPadnos> I know - I'm getting to that
[22:46:51] <BigJohnT> ok
[22:48:35] <SWPadnos> (checking some factoids - one sec :) )
[22:48:44] <BigJohnT> ok, thanks
[22:49:09] <SWPadnos> one question - what's the move that errors out?
[22:50:04] <BigJohnT> a move that moves to X-1 just a sec
[22:50:17] <SWPadnos> and what are your X limits?
[22:50:27] <SWPadnos> (0 to something, I'm betting)
[22:51:12] <BigJohnT> this move X-1 Y0 following a G0 X0.2500
[22:51:23] <BigJohnT> one moment
[22:51:56] <SWPadnos> when you execute the program, EMC will chug along until it encounters a move that would go out of bounds
[22:51:59] <BigJohnT> MIN_LIMIT = -0.6
[22:52:14] <BigJohnT> ok
[22:52:24] <SWPadnos> once it interprets that line (which could be long before it gets executed), the machine will stop
[22:52:31] <BigJohnT> yes
[22:52:32] <SWPadnos> also, -1 is < -0.6 :)
[22:52:39] <BigJohnT> yep
[22:52:47] <SWPadnos> if you change that line to X-0.5 Y0, EMC won't stop there
[22:52:53] <BigJohnT> nope
[22:53:32] <SWPadnos> it may stop somewhere else though
[22:53:34] <BigJohnT> why do I have the choice to "run anyway" if it won't do it?
[22:53:56] <SWPadnos> because AXIS is giving you the choice, and it doesn't know if the program will actually run
[22:54:09] <SWPadnos> due to some types of offsetting, and also probing moves
[22:54:56] <BigJohnT> why won't it run when I select "run anyway"
[22:55:15] <SWPadnos> it does run, up to the point where the interpreter sees the command that would move it out of bounds
[22:55:35] <SWPadnos> at that point, the EMC interpreter (which correctly deals with offsets) knows the program will fail, and stops execution
[22:55:59] <SWPadnos> you need to understand that there are several processes at work here, and they're not tightly coupled together
[22:56:22] <BigJohnT> I can see that
[22:56:46] <BigJohnT> I just entered a program with one line g0 x-1
[22:56:48] <SWPadnos> so AXIS runs its interpreter (to generate the preview, among other things)
[22:56:54] <BigJohnT> with m2
[22:57:03] <BigJohnT> and I just get the second error
[22:58:21] <BigJohnT> seems like if the move is totally out of the soft limits then no preview and no first error
[22:58:32] <SWPadnos> ?
[22:58:40] <klick0> does Axis allow you to home an axis to a certain value, which isnt' "home" but i just want to set X to 1.0 when i feel like it, can I do that? cause i get size of having to move everythign around to get Z down to zero to home it, when i know of another point that I can set it to 1.0 instead
[22:59:14] <SWPadnos> I think thatt's called touch-off - in the menus or right-click of the axis readout
[22:59:20] <SWPadnos> (I think)
[22:59:21] <lerneaen_hydra> klick0, axis has a touch off function
[22:59:25] <BigJohnT> If I have just G0 X-1 in a program I get no preview
[22:59:26] <renesis> fuck axis homing
[22:59:32] <renesis> like, i like it 90% of the time
[22:59:35] <klick0> ok cool, i'll look for that thanks
[22:59:38] <lerneaen_hydra> yeah, there's a button called touch off or you can press the home button
[22:59:39] <renesis> but really, fuck the axis homing button
[22:59:40] <lerneaen_hydra> err!
[22:59:44] <lerneaen_hydra> end button
[22:59:48] <lerneaen_hydra> on the keyboard
[22:59:51] <renesis> yeah
[22:59:54] <renesis> end button okay
[23:00:00] <renesis> home button, you just wasted a machine cycle
[23:00:01] <klick0> end button, k
[23:00:08] <renesis> whole setup trashed
[23:00:17] <renesis> no confirmation dialog
[23:00:21] <renesis> it just happens
[23:00:37] <anonimasu> that setup sucks..
[23:00:38] <renesis> and its directly adjacent to the buttons (kb and gui) that you use to touch off
[23:00:43] <anonimasu> homing should still retain the offsets..
[23:00:47] <renesis> like, i like axis
[23:00:53] <renesis> but that particular thing is straight retarded
[23:00:58] <klick0> hahah
[23:01:05] <anonimasu> renesis: do you loose offsets when you home?
[23:01:16] <renesis> well it offsets them
[23:01:16] <klick0> home button sets all axises to 0.0 ? or it moves the machine?
[23:01:20] <renesis> and then you cant move past limits
[23:01:22] <renesis> to reset home
[23:01:35] <renesis> and overide limits doesnt seem to overide limits
[23:01:40] <BigJohnT> ok, if you use touch off you don't get any errors if you go outside of the soft limits
[23:01:41] <lerneaen_hydra> klick0, I'm not completely sure but I think it depends on your machine setup
[23:01:49] <renesis> you have to shutdown the controller and retsart
[23:01:56] <anonimasu> BigJohnT: wtf.
[23:02:02] <renesis> touch off is workspace offset
[23:02:07] <klick0> ok, just curious, i can do that with the other buttons, i'll press it later when i'm downstairs just to see thoguh :)
[23:02:09] <renesis> although its implimented a bit weight right now
[23:02:15] <renesis> because touchoff used to be only g54
[23:02:20] <renesis> but now itll do all of them
[23:02:27] <anonimasu> the heidenhain I have always works in offsets..
[23:02:31] <lerneaen_hydra> IIRC it's g92 now
[23:02:35] <renesis> but i cant clearly figure out which control is for the offset editing
[23:02:39] <renesis> which is for offset display
[23:02:40] <lerneaen_hydra> to leave g54 for tool length offsets
[23:03:08] <renesis> g92 is workspace offsets
[23:03:18] <renesis> its rs274, not emc
[23:03:22] <renesis> and yeah, i just use g92 now
[23:03:39] <renesis> because the axis offset system went from eccentric, too completely wtf
[23:04:02] <renesis> like, i get that theyre implimenting the feature so its prob kinda raw, but like instead of making anything easier, it made it 5x harder
[23:04:23] <dmess> try never to use g92 if at all possible..
[23:04:31] <BigJohnT> anonimasu: there is a bug in axis that gives you the option to "run anyway" but won't allow it anyway!
[23:04:34] <renesis> it was better when it was just g54, and non ambiguous in its control, as limited as that was
[23:04:35] <SWPadnos> renesis, could you formulate a clear description of what AXIS does, and what you'd wnat/expect it to do, and email it to the developers list?
[23:04:48] <SWPadnos> BigJohnT, that is not a bug in AXIS!
[23:04:55] <renesis> probably
[23:05:07] <renesis> but i mean serious, its a fucking machine tool controller
[23:05:09] <BigJohnT> ok, it's an undocumented feature
[23:05:16] <SWPadnos> no, it's well documented
[23:05:22] <renesis> i KNOW its not hard to make an 'OKAY?' dialog before resetting home axis
[23:05:27] <renesis> er, axis home
[23:05:31] <SWPadnos> I never finished telling you how many things are looking at your (errorneous) code
[23:05:38] <BigJohnT> ok
[23:05:42] <Gamma-X> HOLLA ATCHA BOY
[23:05:49] <anonimasu> Gamma-X: hey
[23:06:03] <SWPadnos> first AXIS, which sees a possible error, but gives you the opportunity to override what it thinks (because you're the operator)
[23:06:15] <BigJohnT> ok
[23:06:26] <SWPadnos> the second error only occurs once the emc interpreter has actually interpreted the erroneous line
[23:06:38] <BigJohnT> ok
[23:06:45] <SWPadnos> if you had a 20000 line program, and the error were on line 19999, most of your program would run
[23:06:55] <SWPadnos> and then the second error would show up
[23:07:02] <BigJohnT> ok
[23:07:38] <SWPadnos> so this is not an AXIS bug - it's not possible for AXIS to be avsolutely sure that the preview path is what the machine would do (due to offsets, probing, etc)
[23:07:54] <SWPadnos> so it assumes you know, and gives you the option of overriding it
[23:07:55] <ALS> it sure is better than no message
[23:08:18] <SWPadnos> right it's saying "I think there could be a problem, but since it's your code, you can run anyway"
[23:08:19] <BigJohnT> Yes, I agree
[23:08:25] <Gamma-X> WHATS UP anonimasu
[23:08:44] <anonimasu> Gamma-X: working
[23:08:47] <Gamma-X> nice!
[23:09:15] <SWPadnos> the second message is because your code actually does ask the machine to go out of bounds (and that's known to be a problem, so you aren't given a choice to continue)
[23:10:01] <Gamma-X> BigJohnT hey what kind of encoders u think i should get?
[23:10:01] <BigJohnT> Ok, I just tried it again and even though I tell it to "run anyway" it does not even run any lines even though the reported error is on line 6
[23:10:33] <BigJohnT> Gamma-X: what for?
[23:11:17] <BigJohnT> SWPadons: seems like it won't run any code no matter where the error is
[23:11:43] <SWPadnos> ok, two possibilities there (that I can think of :) )
[23:12:11] <SWPadnos> 1) the machine is already outside the soft limits, and you need to override limits and jog back into the defined limits before executing
[23:12:38] <SWPadnos> 2) your computer is fast enough that programs of the length you're testing with get interpreted before any noticeable motion has occurred
[23:12:41] <Gamma-X> BigJohnT for my sem servo drives lol on the anilam
[23:13:32] <BigJohnT> 2 sounds like it. It has moved to X-0.5562 which is near the soft limits
[23:14:16] <BigJohnT> which is a move on line 3 not line 6
[23:14:58] <BigJohnT> Gamma-X: why do you want to change the encoders?
[23:15:13] <ALS> does the programed move exceed the limits
[23:15:25] <BigJohnT> yep
[23:15:29] <SWPadnos> the interpreter may look at many lines before the first line has finished executing, so it's somewhat random as to how "early" the error will be caught
[23:15:30] <ALS> ok
[23:15:39] <BigJohnT> ok
[23:15:50] <renesis> hehe
[23:15:54] <renesis> yeah i hate that
[23:16:08] <BigJohnT> a bit confusing when you encounter it
[23:16:11] <renesis> the interpreter always seems a few lines ahead
[23:16:31] <Gamma-X> BigJohnT to eventually turn my anilam into emc
[23:16:46] <BigJohnT> line 6 does exceed the limit so it does not lie there
[23:17:33] <BigJohnT> Gamma-X: do the current ones not work?
[23:17:51] <Gamma-X> BigJohnT yes but i believe we spoke and u said they might need to be replaced...
[23:18:00] <BigJohnT> not me...
[23:18:24] <Gamma-X> basicly all i would need is a pc i/o anything card? thats it?
[23:18:54] <BigJohnT> SWPadnos: perhaps the label would be less confusing if it was "Run up Limits" instead of "Run Anyway"
[23:19:52] <BigJohnT> "Run Anyway" tells me that it will run the entire program...
[23:20:23] <SWPadnos> it runs the program, until an error is encountered
[23:20:29] <BigJohnT> Gamma-X: I have not got into servos with EMC yet so I can't tell you
[23:20:39] <Gamma-X> ahhhh ok
[23:20:50] <Gamma-X> anyone done ac servos with emc yet?
[23:20:54] <SWPadnos> if there were no errors (for example, you program a probing move to Z-3, but it always touches well before that), then the program would run to the end
[23:21:00] <BigJohnT> Or "Run to Error"
[23:21:16] <SWPadnos> Gamma-X, yes, but the person I know who has done that isn't on right now
[23:21:50] <BigJohnT> You shouldn't program outside of your limits I've been told...
[23:22:49] <SWPadnos> that's true, but again, there may not be a real error when the program is actually run (with tool offsets and such)
[23:22:56] <Gamma-X> SWPadnos who is it?
[23:23:14] <SWPadnos> it's only when the interpreter gets there, and sees that there is a real error, that it knows it has to stop
[23:23:20] <SWPadnos> Gamma-X, pete V
[23:23:45] <SWPadnos> I think Jon E has also set up some AC servo systems, and I'll bet Ray H has also
[23:26:21] <BigJohnT> SWPadnos: would it not be more informative to say "Run to Limits"
[23:26:35] <SWPadnos> I don't think so, but you might :)
[23:27:44] <BigJohnT> Ok, my thinking must be flawed as I get that a lot here...
[23:28:14] <Gamma-X> anone understand what "a 2000 line encoder" means?
[23:28:36] <anonimasu> what about them?
[23:28:42] <BigJohnT> you get 2000 pulses per reveloution
[23:28:52] <anonimasu> it's a encoder with 2000 pulses per rev..
[23:28:54] <Gamma-X> better accuracy i guess?
[23:28:58] <Gamma-X> or speed
[23:29:19] <anonimasu> Gamma-X: better then what?
[23:30:17] <Gamma-X> i dont know what encoders come on my sem servos
[23:30:28] <anonimasu> ordered new ones?
[23:31:09] <Gamma-X> no just thinkin about small upgrades here and there.... what i can do.
[23:31:18] <SWPadnos> a "2000-line" encouder should give 2000 counts per revolution, but it could be 8000 - there are a couple of ways of describing encoder resolutions
[23:31:47] <mellery_> hello
[23:31:51] <SWPadnos> 2000-line should be 500 cycles (CPR) * 4, but there's no real guarantee without more info
[23:31:56] <SWPadnos> hi
[23:32:28] <fenn> 2000-line is 2000 lines * 4 = 8000 pulses/rev
[23:32:38] <SWPadnos> not necessarily :)
[23:32:40] <Gamma-X> ok
[23:32:43] <fenn> i dont know how you can misconstrue line to mean quarter cycle
[23:32:48] <SWPadnos> it could be 500CPR * 4 = 2000 lines
[23:32:58] <SWPadnos> because that's the number of edges
[23:33:13] <SWPadnos> an edge being a line
[23:33:21] <fenn> ...
[23:34:21] <fenn> its really cool to hear your friend's song on the radio
[23:34:34] <SWPadnos> yeah - that is cool
[23:35:14] <BigJohnT> Gamma-X: why don't you call the service techs at Anilam they can tell you what you have...
[23:35:55] <Gamma-X> BigJohnT everyone tells me that but when i called they were pretty rude and rushed me off the phone...
[23:36:30] <BigJohnT> Darn, I hate to hear that
[23:36:57] <BigJohnT> do you have your questions written down and worked out before you call?
[23:37:44] <Gamma-X> pretty much
[23:38:01] <Gamma-X> i asked if he knew anything of the controller i had he said no its outdated and we dont offer support for it.
[23:38:25] <anonimasu> You should ask if they have any documentation for it..
[23:38:26] <BigJohnT> Ok, you have to ask specific questions not general one
[23:38:54] <anonimasu> BigJohnT: yeah that's the key
[23:39:07] <BigJohnT> Like "I have an Anilam xxy and I need the operations manual do you have it?"
[23:39:23] <Gamma-X> well i did before that i asked about dnc on the machine and he said what control
[23:39:26] <anonimasu> the people that built my machine, didnt have much documentation on the drives but they still faxed me all they had on it..
[23:39:38] <archivist> can I buy one/download
[23:39:52] <mellery_> I'm almost finished building a mill with stepper motors that are driven with a l297&l298. Right now i'm moving them with a arduino. would EMC be a good choice for my hardware setup? I mostly will be working with gerber files
[23:40:42] <BigJohnT> Gamma-X: did you ask a specific question about dnc?
[23:41:00] <archivist> Gamma-X, have you googled for the manual
[23:42:43] <BigJohnT> what's a gerber file?
[23:42:59] <archivist> a plot file for a laser plotter
[23:43:20] <archivist> often for a pcb
[23:43:34] <BigJohnT> cool, it it vector or raster?
[23:43:40] <mellery_> right, I'ld like to make my own PCBs
[23:43:41] <Gamma-X> archivist i have the manual and ive googled that thing so many times
[23:43:51] <anonimasu> what thing is it you are looking for?
[23:44:01] <Gamma-X> mellery_ u ever cut sumthing with gerbers?
[23:44:06] <archivist> BigJohnT, vector
[23:44:11] <BigJohnT> ok
[23:44:16] <anonimasu> gerbers arent negatives..
[23:44:22] <anonimasu> you still need to make toolpaths off them
[23:44:22] <archivist> but also raster like in places
[23:44:28] <anonimasu> as you cant add material with a mill.
[23:45:28] <BigJohnT> I did once when I forgot to do a tool offset
[23:45:42] <mellery_> my layout program can make the toolpaths, i've only sent the files to companies before who have made boards for me
[23:45:44] <BigJohnT> I added mill holder to work piece
[23:46:37] <anonimasu> mellery_: a gerber file is not a toolpath..
[23:46:56] <anonimasu> mellery_: just so you know, they probably used a program that made a toolpath onit..
[23:47:00] <anonimasu> on it..
[23:47:31] <archivist> gerber is positive, milling is negative
[23:47:40] <BigJohnT> looks like from googling that it is for pcb board
[23:48:00] <anonimasu> yeah
[23:48:23] <mellery_> Eagle PCB (software i use) can generate g-code
[23:49:09] <skunkworks> I have used eagle to make gcode.. Using both pcb-gcode and a script that one of the emc developers created.
[23:49:19] <skunkworks> or 2 of them
[23:49:30] <mellery_> g-code isnt short for gerber-code?
[23:49:36] <anonimasu> no
[23:49:52] <mellery_> ahh, sorry that got me confused
[23:50:13] <anonimasu> http://en.wikipedia.org/wiki/G-code
[23:50:27] <anonimasu> g-code comes in many flavours..
[23:50:33] <BigJohnT> http://en.wikipedia.org/wiki/Gerber_File
[23:50:44] <anonimasu> like a shitload of them
[23:50:57] <BigJohnT> more like a brazillion
[23:51:11] <anonimasu> yeah :D
[23:58:02] <BigJohnT> Gamma-X: you get your VFD yet?
[23:58:38] <Gamma-X> should be here monday
[23:58:50] <BigJohnT> cool, what did you get?
[23:59:15] <skunkworks> http://www.electronicsam.com/images/house/prefloor.JPG
[23:59:32] <skunkworks> http://www.electronicsam.com/images/house/postfloor.JPG