#emc | Logs for 2007-06-09

[00:10:06] <ohiopctechDOTcom> ANYways... EMC RULES!
[00:15:55] <robin_sz> thanks for that well thought out and superbly articualted statment
[00:17:21] <ohiopctechDOTcom> at least i used punctuation!
[00:18:20] <ohiopctechDOTcom> :)
[00:18:48] <ohiopctechDOTcom> i just tried to boot my new box i built after work and the live cd booted fine but the mouse was choppy
[00:18:59] <ohiopctechDOTcom> i couldn't do anything really but turn it off
[00:19:09] <ohiopctechDOTcom> *ubuntu live cd
[00:20:22] <ohiopctechDOTcom> amd sempron 3000+ with 1gig ddr2, dvd burner for the cd drive, msi-k9mm-v motherboard, microsoft usb mouse
[00:20:57] <ohiopctechDOTcom> it's like it only updated the mouse moves every two seconds
[00:23:13] <jmkasunich> weird
[00:24:40] <ohiopctechDOTcom> i'm about to try the debian etch live cd
[00:31:29] <maddash> maddash is now known as sudo_maddash
[00:48:45] <ohiopctechDOTcom> ** the etch live cd runs perfect, and fast from the cd/ram. almost as fast an this XP box!
[01:34:14] <ohiopctechDOTcom> ohiopctechDOTcom is now known as chr0n1c
[02:12:06] <maddash> :( buggy homing
[02:14:36] <Skullworks-PGAB> http://www.earthtimes.org/articles/show/70755.html
[02:15:18] <Skullworks-PGAB> sometime when I price parts for my CNC conversion I feel I'm bleeding green.
[02:15:26] <maddash> now we know where soylent green comes from.
[02:26:24] <maddash> why would do_homing(void) use seperate flags for checking the home switch flag of a joint?
[02:29:27] <maddash> ^^ that's the dumbest thing I've ever seen
[02:33:20] <jmkasunich> what exactly are you talking about?
[02:33:45] <maddash> * maddash was fuming
[02:34:01] <maddash> [grumble]
[02:34:28] <jmkasunich> what exactly are you talking about?
[02:34:43] <maddash> jmkasunich: have you read about my homing bug?
[02:35:12] <jmkasunich> you made it misbehave by telling it to home while it was already homing?
[02:35:16] <maddash> yep.
[02:35:30] <maddash> no.
[02:35:33] <maddash> no.
[02:35:37] <jmkasunich> make up your mind
[02:35:59] <maddash> yes, I was hammering the [HOME] key inside keystick
[02:36:31] <maddash> no, emc did, in fact home in an sequential manner
[02:37:15] <jmkasunich> you aren't making a whole lot of sense right now
[02:37:42] <maddash> however: on some of the homes, the stepper would move at latch_vel non-stop to the other end of the axis (where the homing switch is not present)/
[02:38:35] <maddash> my current suspicion is that there's some logic malfunction inside of do_homing
[02:38:45] <jmkasunich> did this behavior happen when you allowed it to finish homing before you started it again, or only when you were "pounding" on the home button?
[02:39:01] <maddash> yes.
[02:39:17] <maddash> sequential homes would lead to this problem.
[02:39:19] <jmkasunich> when I ask an either/or question, yes is not a clear answer
[02:40:13] <maddash> first choice. sorry, my head is still in control.c.
[02:41:13] <jmkasunich> before you get into the code, it would really help if you would CLEARLY and accurately explain what you are doing to make the problem happen
[02:41:15] <maddash> jmkasunich: clear enough?
[02:41:48] <jmkasunich> that includes your homing params - what is the sign of search vel, what is the sign of latch vel, are you using index pulses, etc
[02:41:57] <jmkasunich> no, its not clear at all
[02:42:13] <maddash> **sequential homes would lead to this problem.** I discovered this afternoon that the amount of delay between each homing command didn't matter.
[02:42:38] <jmkasunich> wtf does sequential home have to do with it
[02:42:46] <jmkasunich> and why do you use the word "would"
[02:43:03] <jmkasunich> either it does, as in you witnessed it with your very own eyes, or you are just speculating
[02:43:15] <maddash> search_vel < 0 < latch
[02:43:44] <jmkasunich> so it searches in the negative direction till it hits the switch, then moves in the positive direction till it comes off
[02:43:59] <jmkasunich> (or at least thats what its supposed to do)
[02:44:23] <maddash> "would" is "will" in the conditional tense. meaning this bug is reproducible.
[02:44:40] <jmkasunich> you see it search negative, hit the switch, then start going positive and not stop even after it comes off the switch?
[02:45:47] <maddash> "sequential" is an adjective describing how one homing command is issued after another with nothing in between.
[02:46:15] <jmkasunich> home X and then home X again?
[02:46:20] <jmkasunich> or home X, then home Y?
[02:46:45] <jmkasunich> sequential to me means using "home-all"
[02:47:08] <maddash> as I described previously, this problem only occurs when I attempt to home-all (with HOMING_SEQUENCE values equal to each other)
[02:47:28] <jmkasunich> you're not sharing parport pins between axes are you?
[02:47:33] <maddash> and I'm issuing an emc_home_axis.axis = -1
[02:48:08] <maddash> what kind of pins? step? dir? home? <---- none of these three.
[02:48:29] <jmkasunich> home switch pins - some people wire all three switches in parallel to one pin
[02:48:49] <maddash> in that case, simultaneous homing wouldn't work
[02:48:57] <jmkasunich> I know that
[02:49:01] <maddash> :)
[02:49:38] <jmkasunich> simultaneous homing _does_ work for everyone who's tried it, except you, so I'm trying to understand what you are doing
[02:49:39] <maddash> this problem does not occur (at least it doesn't for the first 73 homing commands) when the HOMING_SEQUENCE values are distinct
[02:49:55] <maddash> yes, and I truly appreciate that.
[02:50:08] <jmkasunich> but I'm getting very frustrated
[02:50:22] <jmkasunich> because you keep telling me what you think is happening, instead of simple facts
[02:50:26] <cradek> 1. tell what you did. 2. tell what you saw. 3. tell how that differs from what you expected to see
[02:50:31] <jmkasunich> I still don't even know what axis is running away
[02:51:08] <maddash> what do you mean by what I think is happening? I'm giving you the data I've collected this past 6 hours.
[02:51:16] <jmkasunich> sigh
[02:51:31] <jmkasunich> data
[02:51:34] <maddash> would it make you feel better if i started all over?
[02:51:40] <jmkasunich> no
[02:52:05] <jmkasunich> it would make me feel better if you would speak precisely
[02:52:06] <jmkasunich> what do you do?
[02:52:24] <jmkasunich> that means your ini file settings first, then what buttons you press on the GUI, etc
[02:52:29] <jmkasunich> what happens
[02:52:31] <maddash> ^^ only the Y axis. I neglected to try switching pins between the axes ( so that realworld Y is EMC's X, etc).
[02:52:40] <jmkasunich> that means what does each axis do - in detail
[02:52:54] <maddash> you can remember all that?
[02:52:58] <jmkasunich> you are homing more than one at a time, right?
[02:53:23] <jmkasunich> homing X and Y, and Y runs away?
[02:53:34] <maddash> yes, emphasis on the first "and"
[02:54:15] <jmkasunich> what about the 2nd one?
[02:54:50] <maddash> http://pastebin.ca/552086 <-- my ini. http://pastebin.ca/552089 <--- my slightly modified standard.hal
[02:55:07] <maddash> s/2nd and/then/
[02:55:44] <jepler> http://www.communitycrops.org
[02:55:48] <jepler> oops
[02:56:33] <jmkasunich> maddash: you are using pins 4 and 5 for X, 2 and 3 for Y
[02:56:40] <jmkasunich> is that the way the motors are wired?
[02:57:52] <maddash> hold on, i'm summarizing everything that happened today in bullet form
[02:58:40] <jmkasunich> ok
[02:59:22] <SWPadnos> I'm reasonably sure that for "home-all" to work, the HOMING_SEQUENCE numbers need to be nonequal, and >0
[02:59:52] <jmkasunich> SWPadnos: I don't thinks that true, unless you are sharing a switch or something
[03:00:44] <SWPadnos> ok, you're right
[03:02:02] <maddash> jmkasunich, and interested parties: http://pastebin.ca/552096
[03:02:35] <SWPadnos> are the two switches wired the same?
[03:02:37] <jmkasunich> "1) switch to manual mode, and issue a HOME command."
[03:02:42] <jmkasunich> is that home, or home all?
[03:02:54] <SWPadnos> I note that X uses the -in-not pin, while Y uses the -in pin
[03:03:02] <maddash> there is only one type of home command inside keystick.
[03:03:24] <maddash> SWPadnos: yes, one of the switches was NC, the other NO
[03:03:29] <SWPadnos> ok
[03:03:42] <maddash> i've verified that they take the appropriate values from halmeter
[03:03:52] <jmkasunich> keystick is ancient, and predates "home all", so I strongly suspect that you are doing single axis homes
[03:04:16] <jepler> goodnight all
[03:04:25] <jmkasunich> but I don't know for sure, I don't do GUIs
[03:04:27] <SWPadnos> see you jepler
[03:04:35] <jmkasunich> see you tomorrow jeff!
[03:04:39] <jepler> fwiw I also don't think keystick will issue a "home all"
[03:05:02] <jmkasunich> maddash: when you hit home, how many axes start moving?
[03:05:16] <maddash> jmkasunich: true. i made one modification to keystick -- changed the emc_home_axis.msg = axisIndex(...) to emc_home_axis.msg = -1
[03:05:30] <jmkasunich> thats kind of important
[03:05:37] <jmkasunich> so you ARE issuing home-all
[03:06:21] <jmkasunich> next question:
[03:06:34] <jmkasunich> "2) after an *arbitrary* amount of time, re-issue another HOME command"
[03:07:06] <jmkasunich> does that mean you always let the first homing sequence complete, never let it complete, or sometimes let it complete, before you issue another command?
[03:07:38] <maddash> the updated symptoms: http://pastebin.ca/552102
[03:07:53] <maddash> jmkasunich: correct.
[03:08:00] <jmkasunich> lol
[03:08:08] <jmkasunich> I asked a "one of three" question
[03:08:13] <jmkasunich> "correct" is not a valid answer
[03:08:36] <jmkasunich> always, never, and sometimes are valid answers
[03:08:51] <maddash> yes, it is, given the ambiguous nature of your wording and the fact that I did all three.
[03:09:51] <jmkasunich> MY wording is ambiguous?
[03:10:14] <jmkasunich> if you always let the first homing sequence complete, do you ever see the problem?
[03:10:32] <jmkasunich> I bet it only happens when you interrupt the homing sequence while its still inprogress, by starting another one
[03:10:52] <jmkasunich> and jepler committed a change to prevent you from doing that about five hours ago
[03:11:15] <maddash> maybe I wasn't clear. by "issue" here, I denote the fact that I press the HOME key.
[03:11:26] <jmkasunich> I understand
[03:11:27] <maddash> brb. let the question flow.
[03:12:09] <jmkasunich> the thing I'm trying to get you to think about is this stupid "arbitrary"
[03:12:10] <jmkasunich> its useless
[03:12:30] <jmkasunich> either you wait for the homing command to finish before you issue another one, or you don't
[03:12:39] <jmkasunich> if you do it at random, you'll never learn anything
[03:13:08] <maddash> "arbitrary" is a general term used to denote the irrelevance of the delay between successive HOME commands.
[03:13:21] <jmkasunich> its NOT irrelevant
[03:13:43] <jmkasunich> are you saying that you can issue commands once every 5 minutes, and sometimes you still see the bug?
[03:13:56] <maddash> that is exactly what I am saying.
[03:14:06] <jmkasunich> so why the hell didn't you just say that
[03:14:20] <maddash> I did. I used the word "arbitrary."
[03:14:49] <jmkasunich> arbitrary means "I pushed home whenever I damn well felt like it"
[03:14:51] <maddash> just because you don't like the word does not imply that it is useless.
[03:15:01] <jmkasunich> it does NOT mean "I waited until home was finished"
[03:15:44] <maddash> it includes that phrase.
[03:15:59] <SWPadnos> maddash, you've got to remember - you're talking to people who know a lot about the software in question. when you say "an arbitrary amount of time", that gives us no real information
[03:15:59] <jmkasunich> it also includes "I did NOT wait until home was finished"
[03:16:09] <jmkasunich> so there is no way for me to know which one you did
[03:16:28] <jmkasunich> I want to solve this problem
[03:16:36] <SWPadnos> if you had said something like "no matter how long I wait", then that does tell us that it happens when you wait what we consider "long enough"
[03:16:43] <maddash> I thought that "includes" means that I did both, right?
[03:16:44] <jmkasunich> but I have better things to do than spend hours dragging facts out of you one at a time
[03:17:03] <jmkasunich> knowing you did both doesn't tell me anything
[03:17:12] <maddash> the way I see it, you're nitpicking my efforts to be as precise as possible.
[03:17:20] <jmkasunich> knowing that you did both AND that it malfunctioned in both cases does tell me something
[03:17:26] <SWPadnos> when you sai "wait an arbitrary amount of time", that tells us nothing about the range of times you waited
[03:18:09] <SWPadnos> maddash, wrong. this discussion is getting off topic though, so maybe we should either bring it back on topic, or drop it
[03:18:24] <SWPadnos> and I don't think dropping it will help anyone
[03:18:34] <maddash> jmkasunich: you realize that the pastebin post describes "steps taken to reproduce this bug", right? so that "AND' Is already implied.
[03:19:16] <SWPadnos> maddash, the first time you issue the home_all, do both axes home correctly?
[03:19:18] <maddash> I don't understand the problem. I described essentially the same effects to jepler this morning and he was okay by it.
[03:19:27] <jmkasunich> given that I need to finish packing, and one of the things I need to pack is this computer, and its after 11pm, I think I am going to drop it
[03:19:36] <maddash> SWPadnos: sometimes.
[03:19:51] <SWPadnos> see you in a day or two, jmkasunich
[03:19:52] <jmkasunich> jepler also ran sim many times and was unable to reproduce the bug, if I recall correctly
[03:20:04] <SWPadnos> (most likely two ;) )
[03:20:18] <maddash> sim is a "sim" because it != reality.
[03:20:19] <jmkasunich> he DID change homing so you can't start a home sequence while a previous one is running
[03:20:24] <jmkasunich> I know
[03:20:32] <jmkasunich> but its all we have
[03:20:37] <maddash> so did I. he and I both added a check on homingSeqState.
[03:20:53] <jmkasunich> he also suggested that you halscope things
[03:21:13] <jmkasunich> home-state is already a HAL parameter
[03:21:40] <maddash> in 2.1.5? can't find it in the chan select box.
[03:21:49] <jmkasunich> looking under params?
[03:21:58] <maddash> looked under all three.
[03:22:32] <maddash> the axis only runs away at latch_vel, so it should narrow down the list of culprits.
[03:23:23] <jmkasunich> jmkasunich@ke-main-1006:~$ halcmd show param axis.0.hom
[03:23:23] <jmkasunich> Parameters:
[03:23:23] <jmkasunich> Owner Type Dir Value Name
[03:23:25] <jmkasunich> 05 s32 RO 0 axis.0.home-state
[03:23:43] <maddash> and this is 2.1.6?
[03:23:48] <jmkasunich> yeah
[03:23:57] <jmkasunich> but that hasn't changed in ages
[03:24:01] <jmkasunich> 2.1.5 will be the same
[03:24:37] <jmkasunich> shows up in scope too
[03:25:51] <jmkasunich> there is also axis.0.joint-vel-cmd
[03:26:11] <jmkasunich> between state and vel-cmd you can see exactly what the axis is doing
[03:27:29] <maddash> there is a remote possibility that this could be cause by a faulty home switch. I'll find out tomorrow when I switch around the pins between the axes.
[03:27:42] <maddash> i hope to god that it's a switch problem.
[03:27:46] <jmkasunich> if you scope the switch signal, that will tell you
[03:28:10] <jmkasunich> http://jmkasunich.dyndns.org/pics/homing-scoped.png
[03:28:32] <jmkasunich> you can see the state advancing as it moves thru the process, and see the various velocities
[03:28:40] <maddash> hmm, are you piggybacking base or servothread?
[03:28:47] <jmkasunich> search forward, back off, latch forward, and go to final position
[03:28:56] <jmkasunich> scope is on servo thread
[03:29:15] <jmkasunich> "4047 samples at 1.00KHz" tells you that
[03:30:08] <jmkasunich> if you capture a similar picture during the failure, it will be hugely informative
[03:30:16] <maddash> i've never used halscope before today.
[03:30:19] <jmkasunich> just knowing what state its in while it runs away will help
[03:30:58] <jmkasunich> with luck, about 22-24 hours from now I'll be online again (from galesburg), and we can dig into this
[03:31:03] <jmkasunich> I really need to get back to packing
[03:31:17] <jmkasunich> 11:30 now - I thought I was going to go to bed early and get up to start driving
[03:31:16] <maddash> thanks ; have fun
[03:31:27] <maddash> heh, ditto
[03:31:38] <maddash> EST, eh? where are you located?
[03:31:44] <jmkasunich> ohio
[03:32:04] <maddash> ah, so far from ny.
[03:32:07] <SWPadnos> crap. 11:33
[03:32:34] <SWPadnos> I'll be passing by your place on the way to Galesburg, I think
[03:33:04] <SWPadnos> (that's maddash's place - I know I'm passing jmk's place)
[03:34:12] <toastydeath> fff
[03:38:32] <toastydeath> the owner of my company let me into his prototype/precision department
[03:38:54] <toastydeath> then proceeeded to hand me a special alloy bar that cost 800 bucks, a couple drawings, and said "don't screw up"
[03:39:34] <toastydeath> i was tense today.
[03:41:05] <Skullworks-PGAB> had a job doing turning of "medical grade" sterling silver... and yes every little chip was salvaged and the total weighed.
[03:44:00] <toastydeath> it woudln't have been so bad but the tolerances were tight and the machine i was using is loose
[03:44:32] <toastydeath> 2218 aluminum, for electron beam welding
[03:44:41] <toastydeath> apparently it doesn't bubble or something similar.
[04:16:53] <Skullworks-PGAB> Suzuki has an AL alloy the use as extrusions they can robotic MIG weld without any shielding gas and with no spatter.
[04:19:12] <jmkasunich> see y'all in Galesburg!
[04:25:57] <Twingy> mig welding with aluminum, neat
[04:26:54] <Skullworks-PGAB> well, might just call it wire welding because they don't use a shielding gas
[04:28:35] <Twingy> yea
[04:38:39] <JymmmmEMC> Skullworks-PGAB: weld me an aluminum tube human ball!!!
[05:46:39] <Skullworks-PGAB> "an aluminum tube human ball" - What is that?
[05:50:07] <toastydeath> it sounds impressive, whatever it is
[06:40:30] <robin__sz> AL with no shielding gas?
[06:42:16] <robin__sz> weird ... must be a pulse mig set and some well crazy settings ... our mig sets (Lorch) the guy has some crazy test piece he does where he welds aluminium to steel ... so yeah, there are crazy things out there
[07:21:55] <JymmmmEMC> Skullworks-PGAB: You know those huge balls that you strap yourself into and can roll around in. Like a giant human hampster ball
[07:22:04] <JymmmmEMC> -p
[08:48:59] <anonimasu> mornin
[08:50:15] <anonimasu> toastydeath: nice
[08:51:03] <anonimasu> time to see what nice parts that awaits me today
[09:19:18] <alex_joni> morning guys
[12:24:40] <maddash> jepler: finally got halscope up this morning. here's a screenshot of halscope during one of the buggy homing runs (it's quite large). http://img167.imageshack.us/my.php?image=200706090817181400x1050kg5.png the channels are: 1=joint0.vel-cmd , 2=axis.0.home-state , 3=parport.0.pin-10-in (homeswitch) , 4=Xstep
[12:26:08] <maddash> jepler: mirror: http://tinypic.com/view.php?pic=4p30io0
[12:34:39] <maddash> bbl
[12:38:58] <jepler> maddash: I don't have time to look at this in detail right now but I notice that while the axis is not moving, the switch position is changing -- look at time divs 3, 4, 5, and 7. The homing that is OK takes place when the switch is "0" and the homing that is wrong takes place when the switch is "1".
[12:40:16] <jepler> maddash: that suggests two things to me: First, you should pursue the question of whether there's a correlation between the switch being "1" (e.g., move until you're clearly on the "1" side of it, rather than right on the cusp between "1" and "0")
[12:40:44] <jepler> maddash: and second that you could try adding hardware or software debounce to the switch.
[13:38:36] <cradek> wow that is one crappy home switch signal
[13:38:55] <maddash> wow that is one crappy excuse
[13:39:24] <maddash> :)
[13:39:46] <maddash> that didn't come out right. s/:)/;)/
[13:40:52] <maddash> --- control.c2007-06-09 09:05:39.000000000 -0400
[13:40:54] <maddash> +++ control.c.old2007-06-09 09:37:44.000000000 -0400
[13:40:54] <maddash> @@ -1223,13 +1223,13 @@
[13:40:54] <maddash> home_sw_fall = 0;
[13:40:54] <maddash> home_sw_new = GET_JOINT_HOME_SWITCH_FLAG(joint);
[13:40:54] <maddash> if (home_sw_new) {
[13:40:56] <maddash> - //if (!joint->home_sw_old) {
[13:40:58] <maddash> + if (!joint->home_sw_old) {
[13:40:59] <maddash> home_sw_rise = 1;
[13:41:01] <maddash> - //}
[13:41:03] <maddash> + }
[13:41:05] <maddash> } else {
[13:41:08] <maddash> - //if (joint->home_sw_old) {
[13:41:10] <maddash> + if (joint->home_sw_old) {
[13:41:11] <maddash> home_sw_fall = 1;
[13:41:13] <maddash> - //}
[13:41:15] <maddash> + }
[13:41:18] <maddash> }
[13:41:20] <maddash> joint->home_sw_old = home_sw_new;
[13:41:22] <maddash> for the record.
[13:41:24] <maddash> logger_emc: bookmark
[13:41:24] <maddash> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2007-06-09.txt
[13:41:30] <maddash> logger_emc: thanks.
[13:41:30] <maddash> I'm logging. I don't understand 'thanks.', maddash. Try /msg logger_emc help
[13:47:48] <jepler> * jepler hits the road
[13:50:44] <maddash> jepler: galesburg?
[13:51:57] <maddash> i really hope that you guys take that patch, because it'd spare everyone of future headaches.
[13:56:48] <anonimasu> maddash: wow that really is a crappy signal :)
[13:59:53] <maddash> anonimasu: I was trying my hand at Morse code.
[14:00:16] <maddash> anonimasu: didn't really work out because of the ensuing epilepsy.
[14:00:32] <anonimasu> :)
[14:15:02] <maddash> haha, I think I just created a miniature laser cnc that cuts paper
[14:31:07] <anonimasu> ^_^
[14:48:56] <maddash> _Bo^Dick_ wants to be my homing switch.
[14:51:16] <_Bo^Dick_> _Bo^Dick_ is now known as Bo^Dick
[14:51:17] <Skullworks-PGAB> needs more hamster wheels ( to drive ) and Homing pigeons to set zero...
[14:52:32] <maddash> Skullworks-PGAB: what's wrong with my drive?
[14:54:13] <Skullworks-PGAB> I have no clue - its just from an old inside joke - A guy at the college stalled the lathe spindle...
[14:54:56] <Skullworks-PGAB> We told him the 5HP rating was 5 Hamster powered
[14:55:40] <Skullworks-PGAB> Actually the drive belt was loose but he didn't have the ear to catch that sound on startup.
[14:56:48] <Skullworks-PGAB> ever after we always told him "Don't forget to feed the hamsters"
[15:02:33] <maddash> heh.
[15:04:29] <Skullworks-PGAB> must be nice to be able to go to the workshop... I'm going to a wedding :~
[15:05:13] <maddash> yours?
[15:05:34] <Skullworks-PGAB> oh H@LL no
[15:06:09] <Skullworks-PGAB> I am still undomesticated
[15:36:45] <maddash> i am so bored.
[15:36:59] <maddash> Skullworks-PGAB: wanna switch places? heh.
[15:38:55] <maddash> what's wrong with linuxcnc.org? just browsing the docs/2.1/html directory takes ages.
[15:50:26] <Skullworks-PGAB> the whole net seems slow lately
[15:50:54] <Skullworks-PGAB> I just got some email from 2pm friday
[15:51:53] <Skullworks-PGAB> too many people without a life on Youtube...
[15:53:59] <Skullworks-PGAB> now I need to hunt down a display for the EMC box to do the update, (really) old crt just let out the majic smoke.
[16:28:56] <maddash> hmm, what if I made one of my two limit switches (one on each end of an axis) into a homing switch? how do I tell emc to ignore only the first switch but not the second?
[16:42:25] <The-Ball> maddash, im sure i saw something about that in in the default configuration files, have a read of the standiard pinout files
[16:44:05] <maddash> are you talking about setting the HOMING_IGNORE_LIMITS flag? that's not going to work, because emc would also ignore the other (non-homing) limit switch...
[17:04:09] <The-Ball> ok, i don't know
[18:18:07] <lewin1> lewin1 is now known as lewing
[18:27:03] <JymmmmEMC> Skullworks-PGAB: LCD's are getting cheap these days.
[18:38:39] <JymmmmEMC> I guess everyone is at fest
[18:42:57] <anonimasu> no
[18:42:58] <anonimasu> :)
[18:42:57] <anonimasu> im not
[18:42:58] <anonimasu> ;)
[18:43:27] <JymmmmEMC> anonimasu: Well, I know if you were your suitcase would be full of gecko drives
[18:43:48] <anonimasu> eh?
[18:43:53] <anonimasu> why would that be?
[18:44:04] <JymmmmEMC> weren't you looking for gecko drives?
[18:44:13] <anonimasu> why would I be looking for geckos?
[18:44:24] <anonimasu> if I wanted them I'd just buy them..
[18:44:47] <JymmmmEMC> dont answer a question with a question!
[18:44:56] <anonimasu> heh..
[18:45:14] <anonimasu> i did answer the question though..
[18:45:44] <anonimasu> JymmmmEMC: ordering from geckodrive is pretty easy..
[18:45:55] <Skullworks-PGAB> yeah - I'm up to 3 LCD's allready
[18:45:56] <JymmmmEMC> it was one of you in EU, all you euro-trach all look alike! LOL
[18:46:49] <JymmmmEMC> Skullworks-PGAB: Sometimes I wish I was. MY 22" CRT is nice, but huge. The 24" LCD's are okey, but kinda suck on resolution.
[18:47:52] <Skullworks-PGAB> I have a pair of 17" hooked up to a Quadro4 900XGA in my Dell Precision 530 Dual 2.8GHz Xeon box.
[18:48:23] <Skullworks-PGAB> thats my Solidworks - workstation
[18:48:27] <JymmmmEMC> I run my 22" crt at 1900x1600
[18:48:37] <JymmmmEMC> LCD's just wont go there
[18:49:04] <Skullworks-PGAB> I still prefer the look of a CRT
[18:49:05] <anonimasu> heh.. shitty lcd's that is..
[18:49:10] <JymmmmEMC> well, without getting raped that is
[18:49:27] <JymmmmEMC> Dell 34" LCD ~ $600
[18:49:29] <JymmmmEMC> 24"
[18:49:53] <Skullworks-PGAB> I will be putting a LCD on the EMC2 mill when its done
[18:50:04] <anonimasu> I have a touchscreen on my mill
[18:50:07] <anonimasu> but I cant get it to work..
[18:50:12] <JymmmmEMC> we have four at work at two stations. The other two are for our computers we bring in during shift.
[18:50:19] <JymmmmEMC> anonimasu: serial?
[18:52:57] <Skullworks-PGAB> prolly uses a suplimental mouse driver
[18:53:39] <anonimasu> no
[18:53:39] <anonimasu> usbv..
[18:53:42] <anonimasu> usb..
[18:53:53] <anonimasu> it kindof works..
[18:53:58] <anonimasu> just not right..
[18:54:02] <anonimasu> i havent looked much
[18:55:50] <JymmmmEMC> anonimasu: have you calibrated it ?
[18:57:11] <JymmmmEMC> anonimasu: you mena that you can touch, and it gets recognized, but sometimes you'll touch 'A' and 'B' is triggered?
[18:58:53] <JymmmmEMC> anonimasu: what's the make/model #
[18:58:55] <JymmmmEMC> ???
[19:03:53] <JymmmmEMC> Woof
[19:03:58] <JymmmmEMC> Meow?
[19:04:05] <JymmmmEMC> Gribbet
[19:05:36] <anonimasu> it just does weird stuff
[19:05:38] <anonimasu> it's a acer something
[19:05:57] <anonimasu> it's supposed to be supported but I need to find a driver that it works with..
[19:07:26] <JymmmmEMC> anonimasu: what's the make/model #
[19:07:59] <anonimasu> I cant remember :)
[19:08:03] <JymmmmEMC> lol
[19:08:29] <anonimasu> wlet me look
[19:09:01] <anonimasu> L1510SF
[19:09:04] <anonimasu> it's a lg..
[19:09:27] <anonimasu> ITM touchscreen..
[19:10:03] <JymmmmEMC> http://members.driverguide.com/driver/detail.php?driverid=380966
[19:10:51] <anonimasu> yeah but in linux?
[19:12:14] <JymmmmEMC> Start with know that it works correctly, then work on the linux part.
[19:12:19] <JymmmmEMC> knowing
[19:12:20] <anonimasu> bah..
[19:12:29] <anonimasu> JymmmmEMC: did you think I actually found it in a dumpster?
[19:12:33] <anonimasu> it works..
[19:12:37] <anonimasu> :)
[19:12:47] <anonimasu> it's almost new..
[19:13:02] <JymmmmEMC> why not, most of us in here do go dumpster diving.
[19:13:19] <anonimasu> it's not possible to dumpster dive around here..
[19:13:31] <JymmmmEMC> sometimes the dumpster is Craigslist, sometimes it's ebay.
[19:13:37] <anonimasu> ;)
[19:13:52] <JymmmmEMC> you just havne't tried hard enough.
[19:13:57] <anonimasu> yep
[19:14:04] <JymmmmEMC> lazy bastard!
[19:14:14] <anonimasu> heh.. the stuff I want is impossible to find in dumpsters..
[19:14:28] <anonimasu> the stuff the industries throw is like bread..
[19:14:41] <JymmmmEMC> Yeah, I guess blow up dolls in dumpsters would probably deflate rather quickly
[19:14:58] <JymmmmEMC> ROTFLMAO!!!
[19:15:09] <anonimasu> no high-tech industries around
[19:15:16] <JymmmmEMC> ah
[19:15:28] <JymmmmEMC> isn't laytex high-tech???
[19:19:32] <anonimasu> nope
[19:19:49] <JymmmmEMC> is it sad that I weed eater the back yard till I run out of string???
[19:20:07] <anonimasu> eh?
[19:20:41] <JymmmmEMC> this place was vacant for 4 trs before we moved in. never taken care og
[19:21:25] <Skullworks-PGAB> I dumpster dive for scrap AL
[19:21:41] <JymmmmEMC> Skullworks-PGAB: i dont get so lucky there
[19:21:48] <Skullworks-PGAB> anything I can melt down into tooling plate
[19:22:28] <JymmmmEMC> but, I did get the al sheet I needed yesterday for free.
[19:22:43] <Skullworks-PGAB> I go to the tool shows - collect all sample parts I can
[19:23:11] <anonimasu> :D
[19:23:19] <Skullworks-PGAB> some go to the melt - others I throw in a bucket and sell by the #
[19:23:31] <Skullworks-PGAB> its free money either way
[19:24:16] <Skullworks-PGAB> Jym - what was the sheet for?
[19:24:54] <JymmmmEMC> Skullworks-PGAB: Sorry, I've been rewind string on the weedeater
[19:25:24] <JymmmmEMC> Skullworks-PGAB: It's to mount all the drives, relayes, PS, caps to. Then mount the sheet into a PC mid-tower gutted case.
[19:26:42] <Skullworks-PGAB> I did that too
[19:26:51] <JymmmmEMC> The case I mount a long time ago, JUST isn't big enough for everything.
[19:27:07] <Skullworks-PGAB> mounted the cards on a 1/8" lexan sheet
[19:27:22] <JymmmmEMC> I also got 4 DPDT 12V coil, 250VAC@25A contacts for $2/ea
[19:27:29] <Skullworks-PGAB> wow
[19:27:52] <Skullworks-PGAB> I could use one of those.
[19:28:01] <JymmmmEMC> Skullworks-PGAB: how many ?
[19:28:28] <Skullworks-PGAB> I'm looking for a SSR to reverse the spindle direction
[19:28:32] <Skullworks-PGAB> just 1
[19:28:45] <JymmmmEMC> Skullworks-PGAB: come on.... at $2/ea how many?
[19:29:07] <JymmmmEMC> they even have plastic mounting tabs
[19:29:15] <Skullworks-PGAB> the spindle speed control I have has no direct support for direction
[19:29:26] <JymmmmEMC> .250" quick disconnect tabs
[19:29:59] <Skullworks-PGAB> but has a barrel DPDT switch to swap winding direction
[19:31:02] <Skullworks-PGAB> I want to use a dpdt SSR and a BIG diode (to protect the controller from back EMF)
[19:31:50] <Skullworks-PGAB> normal relay might not survive long
[19:32:05] <Skullworks-PGAB> 110VDC @ 8amp
[19:32:34] <Skullworks-PGAB> I could picture some serious arcing of the contacts
[19:34:42] <JymmmmEMC> Yeah these are only rated at 35V DC
[19:34:53] <JymmmmEMC> 13A@28VDC
[19:35:00] <JymmmmEMC> 25A@300VAC
[19:35:11] <JymmmmEMC> 20A@15VDC
[19:35:40] <JymmmmEMC> But I'm using them for the REAL ESTOP circuit
[19:36:10] <JymmmmEMC> Since I'll be tossing on spindle control too, I need the extra amperage.
[19:36:31] <JymmmmEMC> most I've ever found is 10A
[19:36:42] <JymmmmEMC> I just got lucky is all
[19:37:44] <JymmmmEMC> got some cherry switches too... with both NO and NC contacts .185" quick connects.
[19:38:05] <anonimasu> JymmmmEMC: you are looking at the wrong places..
[19:38:12] <JymmmmEMC> ?
[19:38:25] <JymmmmEMC> anonimasu: surplus, I aint buying new
[19:38:50] <JymmmmEMC> surplus is getting really low these days for electromechanical stuff.
[19:39:10] <anonimasu> use several btw... if you need more..
[19:39:24] <JymmmmEMC> what, relays?
[19:39:27] <anonimasu> yeah
[19:39:29] <maddash> what's a 'cherry switch'?
[19:39:38] <JymmmmEMC> maddash: microswitch
[19:40:25] <maddash> ohh, that's the one I'm using
[19:40:36] <maddash> heh, I call them epileptic switches
[19:40:44] <JymmmmEMC> I have some arcade buttons that you just plug in a microswitch to. Figure it be nice for start/stop, and or ESTAOP button. Though I should be using twist lock.
[19:41:30] <Skullworks-PGAB> Jym - are you using a latching relay to activate "machine ready / machine ON"?
[19:41:33] <JymmmmEMC> They are all yellow, but I figure they have plastic spray paint now, so...
[19:41:43] <maddash> where's jepler and friends?
[19:41:52] <JymmmmEMC> Skullworks-PGAB: Well, ESTOP for now.
[19:42:34] <JymmmmEMC> Skullworks-PGAB: The only thing is that I remembered if the START button sticks for whatever reason, that the STOP button won't do any good.
[19:42:46] <Skullworks-PGAB> right - you use a latching relay to power up - Estop causes the the latch to collaspe
[19:43:05] <JymmmmEMC> Skullworks-PGAB: That's why I made sure to get the NO NC microswitch.
[19:44:00] <JymmmmEMC> Skullworks-PGAB: I'll do some creative wiring to check that the START button doens't get stuck.
[19:44:54] <JymmmmEMC> I case you didn't know, the latching relay also works great for an alarm system too =)
[19:47:56] <Skullworks-PGAB> haven't used an alarm system since I moved out of Los Angeles
[19:48:20] <anonimasu> JymmmmEMC: I think the commercial controllers check that..
[19:48:30] <JymmmmEMC> Any alarm system, as it doens't draw juice till it's tripped.
[19:49:00] <Skullworks-PGAB> Its amazing how fast trouble disappears when you walk outside carrying a 45acp SMG.
[19:49:06] <JymmmmEMC> like a lawn shed or something
[19:49:08] <anonimasu> hah
[19:49:28] <JymmmmEMC> Skullworks-PGAB: airsoft, or the real thing?
[19:49:36] <Skullworks-PGAB> real
[19:49:38] <anonimasu> airsoft :/
[19:49:43] <anonimasu> that's pointless.
[19:49:57] <Skullworks-PGAB> Them toys is legal here
[19:50:10] <JymmmmEMC> where's here?
[19:50:28] <Skullworks-PGAB> everything (firearms wise) is legal here
[19:50:33] <Skullworks-PGAB> Colorado
[19:50:35] <anonimasu> :D
[19:50:49] <JymmmmEMC> Skullworks-PGAB: Please, take this personally.... BASTARD!
[19:51:08] <Skullworks-PGAB> just a pile of paperwork when you first do the transfer
[19:51:19] <JymmmmEMC> No biggy there.
[19:51:29] <JymmmmEMC> fscking california
[19:51:43] <JymmmmEMC> fenstein says no guns, but has a CCW
[19:51:58] <Skullworks-PGAB> but its only done once - not a yearly or other reoccurring deal
[19:52:20] <JymmmmEMC> Skullworks-PGAB: same here, no not assult style arms in Calif
[19:52:29] <Skullworks-PGAB> you need a cabin somewhere near reno...
[19:52:45] <JymmmmEMC> AZ has nicer laws
[19:52:56] <Skullworks-PGAB> AZ is good too
[19:53:07] <JymmmmEMC> and CCW is easy to get in AZ, not sure about NV
[19:53:27] <Skullworks-PGAB> CO went to a shall issue on CCW
[19:53:51] <JymmmmEMC> Good to hear.
[19:54:04] <Skullworks-PGAB> they have 30 days to provide cause to deny - or its issued automatically
[19:54:21] <JymmmmEMC> Not that I care when I make a LA run though.
[19:54:55] <Skullworks-PGAB> Hollywood was a scary place about midnight
[19:55:03] <Skullworks-PGAB> back in the 80's
[19:55:12] <JymmmmEMC> I hear too much crap in the news when someone gets broken down on the HWY 100's of miles from anything.
[19:55:27] <Skullworks-PGAB> I worked @ KABC for a bit
[19:55:32] <Skullworks-PGAB> TV
[19:55:35] <Skullworks-PGAB> not radio
[19:55:38] <JymmmmEMC> Skullworks-PGAB: no way, I used to hang out at hollwood and Lapalma back then
[19:56:02] <Skullworks-PGAB> was at the Sunset and Gower lot
[19:56:06] <JymmmmEMC> ah
[19:56:25] <Skullworks-PGAB> where the shot Benson and GH
[19:57:24] <JymmmmEMC> It was with Shaggers MC, doctors, lawyers, blue collar, pimps, drug dealers, hookers, etc. We are an ecletic bunch =)
[19:57:35] <JymmmmEMC> were
[19:58:56] <Skullworks-PGAB> still have my security photo pass :)
[19:59:19] <JymmmmEMC> to the sturio?
[19:59:21] <JymmmmEMC> studio?
[19:59:28] <Skullworks-PGAB> yeah
[19:59:37] <JymmmmEMC> heh.... Pirate TV!!!!!!
[20:00:08] <JymmmmEMC> Just get some of the colorful folks from Santa Monica Blvd on Sunday afternoon =)
[20:00:28] <Skullworks-PGAB> fronts were all the same and unless security ask to see the back they would not know which facility you were from.
[20:00:45] <robin__sz> meep?
[20:01:01] <Skullworks-PGAB> I also worked down on Venice beach - those are the real clowns...
[20:01:30] <robin__sz> worked? ..
[20:01:50] <robin__sz> rent boy? ? ;)
[20:02:07] <Skullworks-PGAB> yeah - before I went to work @ abc I was a construction forman
[20:02:39] <Skullworks-PGAB> we were remodeling several beach front condo buildings
[20:03:29] <JymmmmEMC> Skullworks-PGAB: servicing the rich widows =)
[20:03:55] <Skullworks-PGAB> those little condos prolly go for about 2.5mil now
[20:04:11] <Skullworks-PGAB> not me - too much drama
[20:04:23] <Skullworks-PGAB> but the other foreman did :)
[20:05:01] <maddash> 'meep'?
[20:05:49] <Skullworks-PGAB> yeah what is "meep"?
[20:06:37] <maddash> emo version of "hello," probably.
[20:07:25] <maddash> oops
[20:27:35] <robin__sz> meep is the sound a small animal such as a hamster makes when trying to let someone know they are there
[20:28:25] <anonimasu> maddash: emo's dont usually say hello..
[20:35:33] <maddash> is it inappropriate for a function exported by hal_export_funct to make nml calls?
[20:44:18] <alex_joni> maddash: if it's a userspace component.. it shouldn't
[20:44:47] <alex_joni> but then again.. it would be a really slow thread to be able to call it repeatedly
[20:45:51] <roltek> hi akex when was the last time the live cd was updated
[20:46:03] <roltek> alex
[20:46:08] <alex_joni> 26 hours ago :P
[20:46:14] <alex_joni> maybe less
[20:46:38] <roltek> nice thank you
[20:46:52] <alex_joni> np
[20:51:19] <maddash> heh, 26 hrs ago because of my homing bug
[20:51:41] <maddash> alex_joni: btw, have you seen my "patch"?
[20:54:49] <alex_joni> maddash: nope
[20:55:42] <alex_joni> maddash: that "fix" is only in TRUNK, so it'll be in 2.2.x
[20:55:56] <alex_joni> the live cd was updated because the emc fest is next week
[20:56:03] <alex_joni> and people will be handing out CDs
[20:56:38] <Skullworks-PGAB> 2.2?
[20:56:51] <alex_joni> Skullworks-PGAB: yeah, after 2.1.x we'll have 2.2.x
[20:57:01] <alex_joni> latest emc2 version is 2.1.6
[20:57:25] <alex_joni> basicly we release 2.y.0 and further 2.y versions are only bugfixes
[20:57:38] <alex_joni> 2.0.0 was the first, then 2.0.1, 2.0.2 etc
[20:57:45] <alex_joni> until 2.0.7 iirc
[20:57:50] <alex_joni> then 2.1.0 was released
[20:57:53] <alex_joni> and so on
[20:58:19] <Skullworks-PGAB> but what there working with at FEST - thats 2.1.6 then?
[20:59:28] <alex_joni> no, 2.1.6 is already released
[20:59:39] <alex_joni> at fest they will work on features that will be part of 2.2.0
[21:00:26] <maddash> oh.
[21:00:42] <Skullworks-PGAB> ok thats what I thought
[21:01:00] <Skullworks-PGAB> is there a published agenda?
[21:02:06] <Skullworks-PGAB> topics they intend to brainstorm on?
[21:03:36] <alex_joni> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?EMC_Fest_2007
[21:08:48] <maddash> alex_joni: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2007-06-09.txt <------- grep "13:40:52"
[21:09:06] <maddash> alex_joni: that patch fixes this condition: http://tinypic.com/view.php?pic=4p30io0
[21:11:40] <maddash> alex_joni: basically, during simultaneous homing (HOME_ALL, with identical values for HOMING_SEQUENCE), one of the axes runs away to the other end at latch_vel
[21:11:56] <maddash> http://pastebin.ca/552102
[21:13:03] <Skullworks-PGAB> mad: This was an Anlam lathe?
[21:13:46] <Skullworks-PGAB> or am I confused with someone else?
[21:16:43] <maddash> you, sir, are confused.
[21:17:07] <maddash> :P
[21:17:12] <maddash> "meep"
[21:19:00] <Skullworks-PGAB> OK - I am confused
[21:26:17] <alex_joni> maddash: where's the patch?
[21:28:18] <alex_joni> Skullworks-PGAB: don't feel bad, it's easy to get confused around maddash
[21:42:21] <Skullworks-PGAB> has FEST actually started or is today a travel day of sorts?
[21:53:20] <alex_joni> Skullworks-PGAB: I think tomorrow is the first day
[21:55:08] <Skullworks-PGAB> hmm - and I'll miss the one chance to follow along online, I have a wedding to attend...
[21:59:55] <robin__sz> * robin__sz was at an air show all day
[22:04:28] <alex_joni> Skullworks-PGAB: all week?
[22:04:53] <alex_joni> Skullworks-PGAB: there's also logger_emc around, so you can read afterwards
[22:04:56] <alex_joni> * alex_joni heads to bed
[22:05:07] <Skullworks-PGAB> I'll be workin 5x 12hr shifts
[22:05:42] <Skullworks-PGAB> so I will be wiped out
[22:06:12] <Skullworks-PGAB> but I can catch the last of it next weekend
[22:12:12] <toastydeath> woot
[22:12:24] <toastydeath> i put in my order for a 0-4" set of micrometers at work
[22:12:34] <toastydeath> SPI ditials, coolant/dustproof
[22:12:37] <toastydeath> 600 bucks
[22:30:57] <alex_joni> good night all
[22:48:10] <anonimasu> night
[23:05:57] <skunkworks> http://www.cnczone.com/forums/showthread.php?p=306881#post306881
[23:06:26] <skunkworks> sounds like it is jeplers fault that the 'jog while paused' isn't working. ;)
[23:07:04] <skunkworks> and that all of the machines that I have run don't have that feature ;)
[23:08:36] <Skullworks-PGAB> isn't there a restart function?
[23:09:30] <skunkworks> in emc - there isn't a way to jog while the running gcode program is paused.
[23:09:42] <skunkworks> I guess mach has that feature.
[23:12:02] <Skullworks-PGAB> I was thinking more like abort
[23:12:51] <Skullworks-PGAB> jog to somewhere change the tool and reset the offset - then restart near where the tool failed.
[23:13:26] <Skullworks-PGAB> * Skullworks-PGAB needs to get his SIM box setup
[23:16:36] <roltek> how can you reset an offset and start some where else in the program
[23:17:22] <roltek> you have to restart spindle and pick up offset line so control nows where tool is
[23:23:58] <anonimasu> um, most machines dosent permit you to jog while paused..
[23:27:43] <Skullworks-PGAB> Okuma has a function called "Mid-Auto Manual" - you can go in and do most anything - except edit the running program
[23:28:28] <anonimasu> yep
[23:28:27] <Skullworks-PGAB> Some Fanucs have a simular function
[23:28:36] <anonimasu> I think heidenhain can do it if you enable it in the options..
[23:30:22] <Skullworks-PGAB> I love Okuma iron - but the older controls are so unique that none of the existing electrics could be used for an EMC conversion
[23:31:17] <anonimasu> :)
[23:31:24] <Skullworks-PGAB> and OKUMA has an obsession with using hydrolics for everything...
[23:31:35] <anonimasu> even the motion?
[23:31:42] <anonimasu> or is that just toolchanging and stuff?
[23:32:03] <Skullworks-PGAB> chuck, tailstock, turret
[23:32:14] <anonimasu> even on the new machines?
[23:32:36] <Skullworks-PGAB> and on mills they use a hydrolic counterweight cylinder
[23:32:47] <anonimasu> what's wrong with it?
[23:32:50] <anonimasu> :D
[23:32:52] <Skullworks-PGAB> and the ATC uses lots
[23:33:10] <Skullworks-PGAB> nothing from an OEM standpoint
[23:33:29] <Skullworks-PGAB> but to retrofit its a bloody pain
[23:33:33] <anonimasu> I have a huydralic spindle on my machine..
[23:33:51] <Skullworks-PGAB> you mean the draw tube?
[23:33:53] <anonimasu> no..
[23:33:55] <anonimasu> the motor.
[23:34:09] <Skullworks-PGAB> ouch
[23:34:15] <Skullworks-PGAB> that gets hot I bet
[23:34:20] <anonimasu> not at all.
[23:34:45] <anonimasu> it's the only way to get 5kw at the spindle at my machine..
[23:35:06] <Skullworks-PGAB> The metal spinner I run uses hydrolics for all motion except spindle rotation
[23:35:32] <Skullworks-PGAB> spindle is a 30hp DC motor 400VDC
[23:35:34] <anonimasu> ok
[23:35:50] <Skullworks-PGAB> looks like a BIG stepper
[23:37:05] <anonimasu> :)
[23:37:33] <JymmmmEMC> Who was it that recommended the compumotor drives to me?
[23:37:47] <Skullworks-PGAB> I'm going to email John Stevenson (contract engineer for Arc Eurotrade) about a set of NSK ball screws
[23:37:58] <anonimasu> Skullworks-PGAB: ballscrews *ouch*
[23:38:04] <anonimasu> the precision ones still seem to be sloppy :D
[23:38:17] <anonimasu> next set i order will have backslash free nuts(hand loaded)
[23:38:22] <Skullworks-PGAB> these are ground
[23:38:41] <anonimasu> they still seem to have bad precision..
[23:38:42] <Skullworks-PGAB> and I'm sure the price will reflect that
[23:38:43] <anonimasu> :)
[23:39:00] <Skullworks-PGAB> which do you have?
[23:39:12] <anonimasu> SKF.. screws..
[23:39:48] <Skullworks-PGAB> those should be good - or where they used ebay stuff?
[23:39:56] <anonimasu> no, they are new
[23:40:06] <Skullworks-PGAB> rolled or ground?
[23:40:14] <anonimasu> ground
[23:40:30] <Skullworks-PGAB> and you say they are sloppy?
[23:41:00] <anonimasu> yeah..
[23:41:07] <anonimasu> about 0.01mm
[23:41:48] <Skullworks-PGAB> thats in the nut - or have you eliminated all end play?
[23:41:58] <anonimasu> I have
[23:42:04] <anonimasu> got 2 preloaded bearings there
[23:42:16] <anonimasu> ->|<---
[23:42:47] <Skullworks-PGAB> and still have .01mm hmm
[23:42:52] <anonimasu> yeah
[23:43:02] <anonimasu> they have backslash eleminated nuts too..
[23:43:07] <Skullworks-PGAB> how many circuits?
[23:43:09] <anonimasu> for order..
[23:43:50] <anonimasu> I dont know
[23:46:03] <anonimasu> it might be the nut..
[23:47:30] <Skullworks-PGAB> might be able to load the nut with every 3rd ball .0005" oversize
[23:47:53] <anonimasu> yeah..
[23:48:23] <anonimasu> they do sell special backslash free nuts..
[23:49:57] <Skullworks-PGAB> but I could live with .01
[23:50:18] <Skullworks-PGAB> mm
[23:50:57] <anonimasu> they have "backslash elemination by oversize balls" as option..
[23:51:08] <anonimasu> :)
[23:52:11] <Skullworks-PGAB> but its such a pain to pull the screw - load the nut - put everything back then check the play again...
[23:52:20] <Skullworks-PGAB> and hope its good.
[23:52:22] <anonimasu> yep
[23:53:25] <skunkworks> I am thinking hydraulic cylinder - linear encoder. ;)
[23:53:32] <anonimasu> forget it.
[23:53:44] <anonimasu> buy chineese scales.
[23:53:44] <anonimasu> :D
[23:53:52] <Skullworks-PGAB> have that on the spinner I run - its crap!
[23:53:59] <anonimasu> agred
[23:54:01] <anonimasu> agreed
[23:54:10] <anonimasu> chineese scales?
[23:54:10] <skunkworks> :)
[23:54:18] <anonimasu> the ones I have for the lathe works great
[23:54:19] <Skullworks-PGAB> dragon scales
[23:54:31] <anonimasu> though they dont compare to the scales on the mill at work..
[23:54:46] <anonimasu> 1um heidenhain ones.. :)
[23:54:56] <Skullworks-PGAB> you have a YADRO?
[23:55:03] <anonimasu> yadro?
[23:55:14] <Skullworks-PGAB> Yet Another DRO
[23:55:23] <Skullworks-PGAB> uses chi scales
[23:55:26] <anonimasu> yeah at the lathe at home
[23:55:42] <Skullworks-PGAB> the yadro kit is cheap
[23:56:23] <anonimasu> ok
[23:56:58] <anonimasu> what I have is "sino"
[23:56:59] <Skullworks-PGAB> I was thinking about putting one on the X3 - but I think the chi scales might loose count during a rapid move
[23:57:32] <skunkworks> http://www.cnczone.com/forums/showthread.php?t=38763
[23:57:45] <skunkworks> I still don't like steppers.
[23:58:03] <anonimasu> the ones I have handles like 10m/min
[23:58:03] <anonimasu> I think
[23:58:50] <anonimasu> err 60m/min..