#emc | Logs for 2008-08-31

Back
[02:00:21] <cradek> I cut some stuff on the hnc tonight! a 1/2-13 thread and the lathe pawn demo program
[02:01:09] <cradek> the best was parting - using CSS+FPR I got one long ribbon for the entire part.
[02:01:16] <SWPadnos> cool
[02:01:17] <skunkworks> congradulations !!!
[02:01:48] <jepler> whee, neat
[02:02:24] <cradek> setting lathe tools is much harder than setting mill tools... hope I never need more than 8 ever
[02:03:20] <skunkworks> any 'gotchas'?
[02:04:03] <cradek> yes, don't try to use pid for spindle speed control (ddt on the encoder counts) and then try to cut a thread
[02:04:21] <cradek> it goes nuts when the count resets
[02:04:29] <cradek> so, forget that, no big deal
[02:04:50] <stustev> congrats - very nice
[02:05:12] <cradek> thanks
[02:05:20] <SWPadnos> hmmm - that's with the mesa encoder counter (with no vel output)"
[02:05:31] <cradek> yeah I wish it had the nice vel output
[02:05:37] <SWPadnos> hmmm
[02:05:54] <skunkworks> once the bugs are worked out of the hostmot2 - are you going to try it>
[02:05:54] <cradek> later with hm2...
[02:05:55] <skunkworks> ?
[02:05:58] <skunkworks> heh
[02:06:01] <cradek> oh sure
[02:06:04] <cradek> why not
[02:06:16] <skunkworks> that is what I say. ;)
[02:08:01] <cradek> stustev: how is your geometric comp?
[02:08:49] <stustev> played with it all day - I have the error down to < .015 tir moving A and B full motion simutaneous
[02:09:17] <stustev> It should be better and I can get it better but I think it still won'
[02:09:23] <stustev> t be quite right
[02:09:45] <cradek> do you think the comp math is right?
[02:09:52] <stustev> yes
[02:10:13] <cradek> I could not understand it at a glance...
[02:10:43] <cradek> I was thinking I would start from scratch and see if our answers agree - which is why I drew the model
[02:10:48] <stustev> the application is funky - it seems to correct 'correctly' only when I have moved the linear axes to the exact numbers I have in the XYZ error parameters
[02:11:32] <stustev> It is hard for me to understand at a glance. I had to study it for a while to remind myself what it should be
[02:11:33] <cradek> that doesn't seem right...
[02:12:07] <cradek> so if you mount your indicating fixture somewhere else on the table, the rotary errors are no longer corrected?
[02:12:08] <stustev> I like the idea of you writing it from scratch - that way my logic doesn't lead you astray
[02:13:07] <stustev> I will try it Monday, but it seems as if I am not exactly on the numbers the correction is not right.
[02:13:27] <cradek> in my diagram it seems like E1 and A interact to give a significant error, also E3/B, but I don't see how E2 matters much
[02:13:47] <stustev> I have it < .005 tir when moving only the A or the B axis.
[02:14:17] <cradek> that seems pretty good to me
[02:15:02] <SWPadnos> is the latest code on your website?
[02:15:08] <stustev> I believe they each will have the same effect - if they have the same error magnitude
[02:15:24] <stustev> the latest cincikins.c?
[02:15:30] <SWPadnos> yes
[02:15:44] <stustev> I am not sure. I will check
[02:17:10] <SWPadnos> cradek, in the model, is E2 supposed to be the radial distance from the B center of rotation to the A center of rotation?
[02:17:22] <cradek> yes
[02:17:41] <SWPadnos> ok, thanks - the perspective hasn't quite filtered into my brain yet :)
[02:17:50] <cradek> my cad skills suck
[02:17:55] <SWPadnos> heh
[02:18:00] <stustev> SWPadnos: yes the latest cinckins is there - www.mpm1.com:8080/cinci/cincikins.c
[02:18:05] <SWPadnos> cool, thanks
[02:18:24] <stustev> cradek: your CAD drawing is exactly correct and very clear
[02:19:41] <cradek> it makes it clear to me that when B rotates "clockwise" away from zero, the head has to go up a bit first, then down. with E3=0, the head is not at its highest position.
[02:20:27] <stustev> E2 is not the distance from the B center of rotation to the A center of rotation - it is the distance from the B center of rotation to the centerline of the spindle
[02:20:28] <cradek> err, I meant with B=0, the head ...
[02:20:56] <SWPadnos> ah ok - it's a "horizontal" number when everything is at 0
[02:21:07] <stustev> yes
[02:21:19] <SWPadnos> it should have an X and Y component
[02:21:24] <SWPadnos> (it may anyway)
[02:21:40] <cradek> in my diagram E2 is a Z offset - sounds like this is wrong
[02:21:41] <stustev> E2 will only have an X component
[02:22:06] <stustev> yes - we are talking about E3
[02:22:16] <SWPadnos> ok, right. B position doesn't change Y
[02:22:20] <BeIdentityCrisis> Is it possible to embed vlc in an Axis control panel?
[02:22:21] <cradek> I'm lost
[02:22:21] <SWPadnos> (relative to E2)
[02:22:58] <SWPadnos> BeIdentityCrisis, not without writing or finding some vlc <-> python library
[02:23:01] <cradek> BeIdentityCrisis: what is vlc?
[02:23:05] <SWPadnos> and then with work
[02:23:10] <SWPadnos> network video player
[02:23:12] <BeIdentityCrisis> VideoLanClient, video player
[02:23:17] <stustev> the position of the B axis should not change the Y axis position of the tool
[02:24:02] <SWPadnos> ok, so there are X and Z components to the E2 offset
[02:24:19] <stustev> no only Z
[02:25:16] <stustev> the X component of the point at the top of the line E2 is the value of the E3 line
[02:25:17] <SWPadnos> mechanically or mathematically?
[02:25:28] <SWPadnos> ok
[02:26:05] <SWPadnos> I was wondering - it seemed that E3 and E1 would just be offsets to X ann Y
[02:26:08] <SWPadnos> and
[02:26:31] <cradek> SWPadnos: no, it's much more complicated than that
[02:26:37] <stustev> yes - that gives the three offsets XYZ
[02:26:51] <cradek> imagine how the head moves up and down when B rotates
[02:26:56] <SWPadnos> I thought it should be - it's mea nd the diagram, not the underlying math problem :)
[02:26:57] <SWPadnos> sure
[02:27:16] <SWPadnos> the A carrier is like a pendulum
[02:27:36] <cradek> at B=0 if E3=0, the head is highest. at B=0 E3 nonzero, it's not
[02:28:11] <cradek> same for E1,A
[02:28:18] <SWPadnos> so the A pivot point would be at the intersection of the E1+E3 lines on that diagram?
[02:28:33] <SWPadnos> the disc shows the plane of rotation, not the origin
[02:28:51] <cradek> everything "past" the disk rotates
[02:29:14] <cradek> the E3 line, the E1 line, the vertical line all rotate
[02:29:25] <SWPadnos> with A
[02:29:29] <cradek> you won't see the E3 line move when you rotate A of course
[02:29:33] <cradek> yes
[02:29:33] <SWPadnos> right
[02:29:54] <stustev> to make the CAD drawing reflect the plane of rotation correctly you would have to move the disc to the other end of the E3 line
[02:30:01] <SWPadnos> that's what I thought
[02:30:37] <cradek> yes that would be clearer
[02:31:34] <stustev> B is a pendulum also
[02:31:38] <cradek> it's not wrong though - the rotation is still around line E3
[02:31:38] <SWPadnos> too bad we can't load (and chain) multiple kins modules - this is like a 2-joint Puma on a 3-axis trivkins mill :)
[02:32:15] <stustev> I have .006 in the value for E1, -.005 in the E2 and -.005 in E3 to get the accuracy I have now
[02:33:09] <SWPadnos> to test the kins, you can set one offset to something big, like 10, and see what the endpoint does when you change the angles
[02:33:15] <SWPadnos> leave the others at 0
[02:33:27] <cradek> yes good idea
[02:33:51] <cradek> tape a stick to the side of the head 10" away from the spindle
[02:34:05] <stustev> it doesn't take a very big number to see quite a change in the motion error
[02:34:28] <SWPadnos> and use sim/vismach for testing :)
[02:34:28] <stustev> .010 and -.010 will yield a big change
[02:34:47] <stustev> on an indicator
[02:38:05] <JymmmEMC> SWPadnos: on your craptop, you're using x64 aren't you?
[02:38:14] <SWPadnos> I don't have a craptop
[02:38:43] <JymmmEMC> SWPadnos: Yes, you do. I just have a crappier top =)
[02:38:49] <SWPadnos> heh
[02:39:06] <JymmmEMC> SWPadnos: x64?
[02:39:12] <SWPadnos> I had 7.10 A64, but I just stuck in a 200G HD and installed 8.04 A64
[02:39:27] <JymmmEMC> SWPadnos: Did you get flash going on it?
[02:39:36] <SWPadnos> dunno - lemme see
[02:39:56] <SWPadnos> yes
[02:40:09] <JymmmEMC> how?
[02:40:18] <SWPadnos> I'm not sure
[02:40:49] <JymmmEMC> well, find out and let me know!
[02:40:56] <JymmmEMC> WEll, got it?
[02:41:52] <SWPadnos> there may have been some place where it asked "do you want to do all these things that aren't free?" and I said yes
[02:43:25] <JymmmEMC> well, WHERE was that - Inquiring minds want to know =)
[02:43:36] <SWPadnos> on the web, I'm sure :)
[02:44:03] <JymmmEMC> might as well say in the ocean or space
[02:44:49] <SWPadnos> except google is much better at searching the internet than the ocean or space
[02:45:16] <SWPadnos> http://wiki.ubuntu.com/flashplayer9 is the homepage listed for the package "flashplugin-nonfree"
[02:45:19] <JymmmEMC> not exactly in this case.. the x64 is the gotcha here
[02:45:23] <SWPadnos> oops -FlashPlayer9
[02:46:35] <SWPadnos> I may have done it when I got DVD playback and AAC audio playback working
[02:48:29] <JymmmEMC> I'm trying sudo apt-get install flashplugin-nonfree now, looks liek it's loading ia320libs
[02:48:37] <JymmmEMC> I'm trying sudo apt-get install flashplugin-nonfree now, looks liek it's loading ia32libs
[02:48:48] <JymmmEMC> if it works, I don't care
[02:48:53] <SWPadnos> may be - it think it did that her ealso
[02:49:16] <JymmmEMC> SWPadnos: http://newspaperads.mercurynews.com/ROP/ads.aspx?advid=32664&adid=6813831&subid=23166801&type=
[02:50:12] <SWPadnos> hmmm. that's a good deal for that laptop
[02:50:24] <JymmmEMC> or any laptop for that matter
[02:50:39] <SWPadnos> nah, the OLPC is less than that ;)
[02:50:55] <SWPadnos> and a bunch of the eee-like ones too
[02:51:04] <JymmmEMC> that's not a laptop, that's a glorifies speak and spell
[02:51:25] <SWPadnos> that doesn't speak
[02:51:53] <cradek> stustev: do any lathes change tools with T1M6 like emc, or are they all like T0101 ?
[02:51:55] <JymmmEMC> and we have flash!!!
[02:52:12] <SWPadnos> cool
[02:52:29] <SWPadnos> wow, my laptop is actually fast enough that the Geckodrive website isn't dog slow
[02:53:09] <JymmmEMC> SWPadnos: 1280x800 widescreen, had to enable the nvidia driver. Took me a while to get wifi going (solution: http://ubuntuforums.org/showthread.php?t=816780) and then just flash =)
[02:53:16] <SWPadnos> bummer - they don't seem to mention the weight of that one
[02:53:24] <JymmmEMC> 5.6lbs
[02:53:28] <SWPadnos> nice
[02:53:30] <JymmmEMC> will try a DVD now
[02:53:37] <SWPadnos> that may make a good second laptop for me
[02:54:06] <SWPadnos> can Sandie get one for me? :)
[02:54:39] <stustev> cradek: I am not sure. I will try to find out. I would say yes. Some lathes are built with a tool changer like a mill.
[02:55:22] <cradek> no big deal, just curious
[02:55:47] <SWPadnos> is it only lathes that do that? I thought someone had mentioned a mill that also uses that type of T command
[02:55:51] <JymmmEMC> SWPadnos: One-day-only sale
[02:55:53] <SWPadnos> (I think it was 6 digits actually)
[02:56:03] <SWPadnos> JymmmEMC, well, it's still today ...
[02:56:13] <cradek> no idea what you'd use 6 digits for
[02:56:13] <JymmmEMC> SWPadnos: not TODAY
[02:56:20] <SWPadnos> you have 4 minutes to get there ;)
[02:56:22] <SWPadnos> oh
[02:56:25] <SWPadnos> bummer
[02:56:26] <stustev> T0101 is tool one offset one
[02:56:37] <stustev> T0102 is tool one offset two
[02:56:43] <cradek> yes
[02:57:14] <cradek> and there is no separate prep/change, Txxxx does the change
[02:57:23] <stustev> yes
[02:57:30] <cradek> and applies the offset automatically
[02:57:34] <stustev> yes
[02:57:42] <SWPadnos> hmmm - ideally with no spindle stop/orient/restart
[02:57:49] <cradek> I wish we didn't have to g43 all the time. I think it's silly
[02:57:54] <JymmmEMC> SWPadnos: This is till Tuesday... http://newspaperads.mercurynews.com/ROP/ads.aspx?advid=32664&adid=6820473&subid=23186764&type=
[02:58:27] <stustev> a mill turn with a swing arm tool changer (or a carousel) would use m6 (m06) to change the tool - I would think
[02:58:49] <SWPadnos> JymmmEMC, wow! is that one also relatively light?
[02:59:03] <stustev> I like the g43
[02:59:09] <JymmmEMC> SWPadnos: compared to your craptop?
[02:59:29] <SWPadnos> no, I don';t have a craptop (I told you that before)
[02:59:37] <SWPadnos> you must be confusing me with someone else
[02:59:55] <cradek> stustev: I forgot a g43 tonight and avoided a crash by pure luck
[03:00:00] <stustev> the machines that automatically use the number one offset for number one tool do not allow you to use more than one offset for a tool
[03:00:21] <cradek> oh hmm, I don't want to give that up
[03:00:23] <stustev> education can be expensive
[03:00:28] <cradek> ha
[03:00:30] <SWPadnos> it seems that defaulting to the offset for the selected tool makes sense, then use G43 to change it if you need to (assuming comp is on)
[03:00:35] <stustev> :)
[03:00:43] <cradek> it's not education, I know what to do, it's perfection that I need
[03:00:57] <SWPadnos> perfection is even more expensive ;)
[03:01:03] <stustev> priceless
[03:01:18] <stustev> for everything else there is mastercard
[03:01:24] <JymmmEMC> SWPadnos: this is what I have http://www.shopping.hp.com/shopping/data_sheet/kc489ua.html
[03:01:43] <SWPadnos> http://video.google.com/videoplay?docid=-5864097001633806354
[03:03:00] <stustev> I do like the way EMC uses the G43 for the 3 axis and 4 axis and 5 axis tool length comp. Other controls use g43.1 (fanuc) and g143 (haas) for 5 axis tool length comp
[03:03:38] <stustev> I would think the G43.1 K# could be done with G43 also.
[03:03:40] <SkinnYPup> LOL....
[03:03:56] <stustev> G43 on your lathe?
[03:04:40] <JymmmEMC> (08:01:12 PM) SWPadnos: http://video.google.com/videoplay?docid=-5864097001633806354
[03:04:54] <SWPadnos> "priceless" :)
[03:04:55] <cradek> yes g43 on lathe gives x,z offsets
[03:05:41] <stustev> ok - I had always used a G92 for each lathe tool
[03:05:45] <cradek> SWPadnos: I don't believe that because of the "girlfriend who's father has" grammar failure
[03:05:54] <SWPadnos> heh
[03:06:07] <Jym> ROTFLMAO!!!!!!
[03:07:16] <stustev> cradek: where is the video of the lathe making chips?
[03:07:47] <cradek> ummm
[03:08:05] <cradek> you caught me. I made the whole story up. no videos.
[03:08:17] <stustev> do you even have a lathe?
[03:08:37] <cradek> I haven't even taken one photo have I
[03:09:42] <stustev> It does seem as if I have seen a picture but that may have been a picture of a machine 'just like mine' (or the one I wish to have) :)
[03:10:25] <cradek> maybe I'll take some when I get the area cleaned up - everything is buried now
[03:10:38] <stustev> you have probably been working on the bus instead of a machine
[03:12:14] <cradek> we hope to take the bus out tomorrow
[03:12:19] <cradek> hope the weather is nice
[03:14:05] <stustev> when you get the bus out of the shop and out of the way of the lathe - take a picture of the lathe :)
[03:16:02] <stustev> I had also used a G50 to set the axis values for the X and Z on a lathe with a Fanuc 5T control. That was in 1979 though.
[03:19:04] <cradek> the hnc originally had +-.79999 inch tool offsets - not enough to use exclusively
[03:20:56] <stustev> the 5T had limited magnitude offsets also
[03:23:02] <cradek> http://www.machinesforsale.com.au/corporatemachinerybrokers/m1/image9.jpg
[03:23:11] <cradek> 5T?
[03:24:06] <jii> jii is now known as h2i
[03:24:30] <stustev> Fanuc 5T
[03:25:17] <stustev> is that your machine where you picked it up?
[03:25:33] <cradek> no, I was looking for a picture of a 5T
[03:25:45] <cradek> mine's older than that :-)
[03:26:24] <stustev> that looks like the 5T control - the one I ran was on a Miyano 7BC
[03:26:57] <stustev> I wore out a lot of the buttons
[03:30:19] <cradek> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=320274513641
[03:30:23] <cradek> here's one just like mine
[03:30:31] <cradek> (wow I bet nobody "buys it now")
[03:31:57] <stustev> there is no place to bid except for 'make an offer' - nice compact machine
[03:32:16] <SWPadnos> sigh
[03:32:32] <SWPadnos> that's a very dirty and crappy looking version of the one that I should have had for $500 (locally)
[03:32:58] <cradek> wow, you should have bought it if it was local
[03:33:42] <SWPadnos> I did, but while I was trying to figure out how to move it here (only 4 miles, but still a pain), they decided they wanted $200 instead
[03:33:51] <SWPadnos> I hadn't paid for it
[03:33:53] <stustev> the first NC control I saw was a GE Mark Century 100. LOTS of boards and a window air conditioner in the side of the control box for cooling
[03:34:33] <stustev> why didn't you pay the $200 instead of the $500?
[03:34:47] <SWPadnos> err - I forgot the extra zero ;)
[03:34:48] <cradek> heh, window air conditioner - that's great
[03:34:49] <SWPadnos> $2000
[03:34:57] <cradek> oh, big difference
[03:35:10] <cradek> I bet they still have it...?
[03:35:11] <SWPadnos> yeah - an order of magnitude
[03:35:21] <SWPadnos> still a good deal, but I didn't like the fact that they had changed it like that
[03:35:52] <SWPadnos> could be, but they had 4 they were selling, and I think I had looked at #3 or #4
[03:35:59] <stustev> even if you had paid for it they may have refunded your money instead of letting you take the lathe
[03:36:33] <SWPadnos> that could be
[03:36:47] <SWPadnos> they seem nice enough, but they realized that they had way underpriced the units
[03:36:50] <cradek> when you see a good deal I guess you can't waste any time. it's hard to remember that while worrying about logistics though
[03:37:13] <SWPadnos> yeah, and add to that that the $500 was a big investment for me at the time
[03:37:35] <cradek> did they actually run? $500 doesn't seem way underpriced to me unless they were still in use
[03:37:42] <stustev> yeah but then you would have a lathe now :)
[03:37:44] <SWPadnos> it was under power when I looked at it
[03:37:54] <SWPadnos> with an extra tooling plate even
[03:38:04] <cradek> huh
[03:38:18] <SWPadnos> it was spotless - it's an aircraft shop, they only used oil, never coolant
[03:38:37] <stustev> tooling plate for a set of tools on the cross slide?
[03:39:00] <cradek> you can swap out the turret top
[03:39:08] <cradek> with a set of tools mounted on it
[03:39:14] <cradek> (somehow)
[03:39:16] <SWPadnos> yeah - the top plate that holds 8 tools
[03:39:23] <SWPadnos> those go for $100 or more on eBay
[03:39:54] <cradek> this HGR one has a chuck. the chucks that fit that nose are expensive/rare (no cheap imports that I found)
[03:40:45] <SWPadnos> I don't recall if this one had the chuck. it did have the pneumatic collet closer and the cutoff tool
[03:41:38] <cradek> the closer is neat. I don't believe in the pneumatic cutoff tool...
[03:41:51] <SWPadnos> heh
[03:42:02] <SWPadnos> I don't know that it was pneumatic, but there was a separate parting device
[03:42:06] <cradek> I may just take mine off
[03:42:16] <cradek> yes it is pneumatic believe it or not
[03:42:28] <SWPadnos> huh
[03:42:30] <cradek> it has a limit switch at the bottom to say "I'm done"
[03:42:34] <SWPadnos> cool
[03:42:52] <cradek> I don't know how you adjust the speed
[03:43:01] <SWPadnos> air pressure?
[03:43:14] <cradek> seems like parting without css/fpr would be as bad as on a manual lathe
[03:43:34] <SWPadnos> hmmm - true
[03:43:48] <SWPadnos> it would be nice to know how close to centerline it is
[03:44:04] <cradek> you adjust the holder on the slide
[03:44:28] <cradek> actually I don't even have the blade holder
[03:44:35] <cradek> but I do have one for the turret
[03:49:38] <SWPadnos> this one's closer, cheaper, and I think it looks better: http://cgi.ebay.com/Hardinge-HNC-Chucker-2-5hp_W0QQitemZ190201838136QQihZ009QQcategoryZ12584QQrdZ1QQssPageNameZWD1VQQcmdZViewItem
[03:49:59] <SWPadnos> though the class is broken on one end (a flat piece, luckily)
[03:51:05] <cradek> it's plastic - broken on purpose so the bar can stick out
[03:51:21] <cradek> mine is completely missing on that end
[03:51:25] <SWPadnos> yep - I figured it had to do with some rigged-up "bar feeder"
[03:53:40] <stustev> the hole looks as if it is cut purposefully with a slot to allow bar feeder loading from the operator side of the lathe. the only break is above the slot. someone stabbed it with a bar of material
[03:54:04] <SWPadnos> yeah, there's a nice-ish oval then a break toward the front of the lathe
[03:54:14] <SWPadnos> that one's only 7 hours from here
[03:54:26] <cradek> heh, sounds familiar
[03:54:35] <cradek> count on 3 days
[03:54:39] <SWPadnos> plus a few extra to go borrow/rent a trailer
[03:54:58] <SWPadnos> yeah, I figured - getting there and back is two, then one extra to actually load and drive partway back
[03:55:07] <SWPadnos> (7 hours without a trailer or a lathe)
[03:55:47] <cradek> amazing how long a 7 hour drive takes when you're going 55ish
[03:55:53] <SWPadnos> or less
[03:56:15] <SWPadnos> I think that lathe plus a trailer sufficient to hold it is about the limit for my Jeep to tow
[03:56:30] <SWPadnos> (which is why I bought the Jeep, incidentally :) )
[03:56:36] <cradek> lathe + control + trailer is probably 6k lb
[03:56:53] <fenn> to haul stuff you can't afford?
[03:56:55] <cradek> maybe 5
[03:57:01] <SWPadnos> yep - 6500 lb tow limit
[03:57:08] <cradek> eek
[03:57:21] <SWPadnos> $2k is less of a struggle now than $500 was a few years ago
[03:57:23] <cradek> does it have the electric trailer brakes?
[03:57:33] <SWPadnos> yes, if the trailer does
[03:57:38] <SWPadnos> it's got a 7-pin socket
[03:58:31] <SWPadnos> (I don't have a trailer)
[03:58:51] <cradek> the control and lathe will separate at the control end, it's all plugs except a very few screw terminals
[03:59:13] <SWPadnos> I wonder if I can get a discount if I don't take the control? ;)
[03:59:31] <stustev> the price goes up
[03:59:33] <cradek> the control is all single phase powered. there is a lot of good stuff in it.
[03:59:41] <SWPadnos> no MPG - bummer
[03:59:45] <cradek> the servo supply transformer if nothing else
[04:00:08] <SWPadnos> yeah - I'd take it if possible
[04:00:12] <cradek> no but you could keep the thumbwheel tool offset setter
[04:00:29] <SWPadnos> I haven't yet because I figure I should finish (or at least start) the mill conversion before buying another machine
[04:00:33] <SWPadnos> heh
[04:00:33] <cradek> (actually it works pretty neat - there is a "store and move" button that applies the new offset instantly)
[04:00:47] <SWPadnos> haven't gotten it yet ...
[04:01:22] <cradek> but a lathe is "easy" - you'll be done in a weekend or two
[04:01:34] <SWPadnos> yeah, a weekend or two of actual working on it ;)
[04:01:44] <cradek> (actually I think my mill will be easy after this...)
[04:01:50] <cradek> lots of stuff on a lathe
[04:02:42] <SWPadnos> hmmm. I think we have a skunk in the neighborhood
[04:45:10] <jmkasunich> * jmkasunich bookmarks the HGR one
[04:45:18] <jmkasunich> I'm sure sanity will set in soon
[04:46:09] <stustev> curse the sanity - it causes all kinds of problems
[04:50:37] <cradek> heh, soon we'll all have them
[04:50:45] <cradek> it's a neat machine.
[05:09:29] <antichip> I got my optic interupt switch wired up right finally tonight. I am still not seeing the input in the halscope.
[15:39:40] <Jym> Morning Folks
[15:45:59] <DanielFalck> hi Jym
[15:46:11] <Jym> Howdy!
[15:46:24] <DanielFalck> you still working on the craptop with ubuntu?
[15:46:54] <Jym> No SWPadnos' is the craptop, my $400 one is the crappiertop =)
[15:47:17] <DanielFalck> are you planning on using it to control a machine? or sim mode?
[15:47:53] <Jym> I got nvidia video, flash, wifi, and DVD Playing going on it. Working on VMWare now
[15:48:23] <Jym> DanielFalck: Nah, there is no paraport, serial port, or pcmcia slots on it.
[15:48:49] <DanielFalck> I am using emc in sim mode here for visualizing gcode for another machine
[15:49:01] <Jym> But now that you mention it, I'll toss in live emc and see what latency it has
[15:52:21] <Jym> DanielFalck: I didnt think about sim, but I usually design under M$ so didn't have that requirement
[16:37:48] <Jym1> Jym1 is now known as Jymmmmm
[16:42:56] <archivist_ub> who did the python picture of a mill a few of months ago and is it downloadable?
[16:54:10] <Jymmmmm> Hey, has anyone tried a PCMCIA paraport on a laptop by chance?
[16:54:25] <SWPadnos> alex_joni has, I think
[16:54:32] <SWPadnos> I don't remember if it worked well
[16:54:36] <Jymmmmm> ah
[16:54:49] <Jymmmmm> SWPadnos: did you see the link I gave you last night?
[16:55:01] <SWPadnos> yes - the $799 laptop?
[16:55:28] <Jymmmmm> yeah... but not that expensive $550
[16:55:40] <SWPadnos> hmmm - ok. there were a couple
[16:56:07] <Jymmmmm> it adds 3GB ram, bluetooth, 200Gb instead of 120GB, PCMCIA slot, and firewire
[16:56:23] <JymmmEMC> http://newspaperads.mercurynews.com/ROP/ads.aspx?advid=32664&adid=6820473&subid=23186764&type=
[16:56:58] <SWPadnos> was that the 5.6 pound one?
[16:57:12] <JymmmEMC> 549.99 * 1.0875 - 50 = $550
[16:57:37] <JymmmEMC> I *think* this is the $550 one... http://www.shopping.hp.com/product/FE653UA%2523ABA
[16:57:42] <JymmmEMC> 6.6 lbs
[16:58:02] <JymmmEMC> oh and webcam too
[16:58:29] <SWPadnos> are those on sale today or tomorrow? (or Tuesday for one, right?)
[16:58:44] <JymmmEMC> That $550 is on sale TILL Tuesday
[16:58:50] <SWPadnos> ah, ok
[16:59:28] <JymmmEMC> Mind you that's $5550 including tax and the mailin rebate. EXCLUDING any extended warranty
[16:59:37] <SWPadnos> -5000 ;)
[16:59:47] <SWPadnos> yep
[16:59:54] <JymmmEMC> No, to get a 2yr warranty for the $400 one was only $50 more
[17:03:03] <Jymmmmm> SWPadnos: I'm still leary of the the trackpad but suspect that's a ubuntu driver issue as i lose scrolling after disabling/enabling it and need to test burning cd/dvd
[17:03:12] <SWPadnos> hmm
[17:03:40] <SWPadnos> I've noticed on mine that the cursor sometimes goes wacky when you accidentally touch some other part of the pad
[17:03:40] <Jymmmmm> due to the added button on the trackpad
[17:04:02] <Jymmmmm> Same here, but i think it's a ubuntu thing, not HW
[17:04:17] <SWPadnos> I know the reason now though - I have a Synaptics touchpad that can register up to 3 touches, but it reports the average position of all of them rather than the individual positions
[17:04:21] <Jymmmmm> also, when I reenable it, the help window pops up every time
[17:05:20] <Jymmmmm> But i suspect that since these are cheap laptops, that they will become abundant and lots of bug reports will come thru
[17:05:46] <Jymmmmm> unlike SOMEONE's craptop =)
[17:05:56] <tomp2> synaptic driver tries to handle multi-touch? beware of the thumb touching the pad while typing! (hate that , suddenly typing godknowswhere)
[17:06:21] <Jymmmmm> SWPadnos: Hey, why did I start calling yours a craptop anyway? I forgot
[17:06:38] <SWPadnos> I don't know - I was going to ask you that
[17:07:04] <SWPadnos> maybe because the fingerprint scaller or webcam (or "Turbo Memory") have no Linux drivers
[17:07:07] <SWPadnos> scanner
[17:07:12] <Jymmmmm> SWPadnos: I know it was when you were in the hotel in milpitas and it didn't do something that we needed or it didn't have somethin we needed
[17:07:21] <SWPadnos> no, not needed
[17:07:39] <SWPadnos> the only things that don't work are those 3 items, none of which matter to me
[17:07:50] <SWPadnos> (the webcam could be useful, but not too often)
[17:08:14] <Jymmmmm> No, i think you were doing SVN and it didn't have something in it
[17:08:18] <Jymmmmm> paraport?
[17:08:28] <SWPadnos> oh, of course there's no parport :)
[17:08:37] <Jymmmmm> THERE YA GO.... craptop!!!!!
[17:09:22] <SWPadnos> well, whatever. it does what I need
[17:09:27] <Jymmmmm> Ok, let me try and get vmware server installed and go from there.
[17:09:34] <Jymmmmm> Except test EMC
[17:09:42] <SWPadnos> no, I can test fine
[17:09:49] <Jymmmmm> wanna bet?
[17:09:52] <SWPadnos> you don't actually need a parport to load the parport driver
[17:10:06] <SWPadnos> and you can do a lot of testing using sim
[17:10:09] <Jymmmmm> SWPadnos: Move my machine with your craptop biotch!
[17:10:25] <SWPadnos> that's not something I need to do, thank you very much
[17:10:36] <Jymmmmm> We did that day!
[17:10:46] <SWPadnos> but I could, if I used it as a bludgeon instead of a controller ;)
[17:10:54] <Jymmmmm> a what?
[17:11:00] <SWPadnos> big hammer
[17:11:31] <tomp2> in eagle, i could not make a wire connect to a 'port5' ( or any other size) is this because free eagle wont handle multiple sheets ( so off sheet nets are disallowed)?
[17:11:36] <Jymmmmm> Yeah, that's about ar craptop is good for... to be used as a big hammer =)
[17:15:40] <JymmmEMC> SWPadnos: You know to fret over it.... I'm just gonna raz you over it cause your a emc dev and your primary box can't push a machine =)
[17:15:47] <JymmmEMC> NOT fret
[17:25:49] <Jymmmmm> Jymmmmm is now known as Jym
[17:25:56] <Jym> bbiab reboot
[17:29:26] <SWPadnos> heh - as if that laptop were y primary machine - imagine! :)
[17:29:30] <SWPadnos> s/y/my/
[17:38:24] <BigJohnT> can I send the ouput from make to a file with | ?
[17:39:56] <jmkasunich> use >
[17:40:01] <jmkasunich> make >foo
[17:40:16] <jmkasunich> | is used to send it to another program
[17:40:39] <jmkasunich> like "make | less"
[17:41:17] <jmkasunich> also, the > will capture stdout only, error messages probably go to stderr
[17:41:32] <jmkasunich> there is an incantation to capture both to the same file, but it escapes me at the moment
[17:43:20] <SWPadnos> make 2>&1 > foo (or similar)
[17:44:22] <BigJohnT> ok thanks
[17:46:11] <dmess> HEY BIG j YOU EVER WORKED ON A FORD tAURUS>>> 96 ish??
[17:47:08] <BigJohnT> uh no, the only ford I had was a 65 mustang and a 67 mustang...
[17:47:11] <dmess> its overheating.. we swapped out the thermostat but i know theres an airlock somewhere
[17:47:54] <dmess> mine was a 69... and i havent played with a ford since... its a buddies car.. what a pita
[17:47:57] <BigJohnT> water pump shot?
[17:48:07] <dmess> how to tell eh??
[17:48:28] <jmkasunich> grinding noises out of the pump?
[17:48:44] <archivist_ub> blocked radiator, blocked hose
[17:48:51] <dmess> no grinding or leaking... so i ruled it out this morning
[17:48:55] <BigJohnT> or radiator plugged up
[17:49:24] <jmkasunich> also check the radiator fins
[17:49:34] <BigJohnT> with the cap off and the engine warm or thermostat removed you should see good water flow in the radiator
[17:49:40] <dmess> the amount of pressure weve had in it today id expect ant thing plugged to have pooped by now
[17:49:55] <jmkasunich> my 91 S-10 had overheating, the inside was fine, but the small fins had corroded away, so there was less surface area (tubes only)
[17:50:20] <BigJohnT> not if it has been filled with hard water a lot and has built up calcuim deposits
[17:50:21] <dmess> this is a closed system you cant see into the rad direc .. the o/flow tank has the presssuer cap...
[17:51:25] <jmkasunich> the radiator itself has no cap at all?
[17:51:41] <dmess> the flippin t/stat is on the bottom of the lower rad hose fcs
[17:52:00] <dmess> you can hardly get a glimps of the rad
[17:52:55] <dushantch> tstat or fan temp switch?
[17:53:47] <dushantch> t/stat is usually on top, on the exit of hot flow
[17:53:56] <stustev> is the radiator hose from the rad to the pump collapsing inside?
[17:53:58] <dushantch> before rad
[17:54:30] <dushantch> btw is it plastic housing rad?
[17:54:44] <dushantch> and are the input and output hoses on the same side?
[17:55:53] <dmess> alot of this it metal
[17:56:44] <dushantch> and side of in and out? same side?
[17:59:21] <dushantch> there's a trick with same side hose radiators, they fail and it's not noticable
[17:59:35] <dushantch> they're hot, but their dissipation is low
[17:59:42] <dushantch> can anyone guess what?
[17:59:50] <dushantch> s/what/why
[18:00:14] <JymmmEMC> dmess: electric fan?
[18:01:33] <JymmmEMC> dmess: It loks like it's electric. Does it ever turn on?
[18:09:02] <JymmmEMC> dmess: TSB 01-11-6 http://www.alldata.com/TSB/19/96191215.html
[18:13:34] <JymmmEMC> http://www.fordforum.com/ford/make_FORD/model_TAURUS/year_1996/id_01116/TSB.htm
[18:14:16] <JymmmEMC> hit the dealership and ask them to print out the TSB for you
[18:14:52] <JymmmEMC> http://autorepair.about.com/library/a/1g/bl602g.htm
[18:14:56] <dushantch> btw how would they get coroded coolant if they used nonconductive antifreeze coolant liquid?
[18:15:40] <JymmmEMC> high mineral content in the water they used maybe?
[18:16:16] <dushantch> well here we use distilled water+alcohol antifreeze
[18:16:36] <JymmmEMC> dushantch: 99.999$ of the ppl here use tap water in the radiator
[18:16:41] <JymmmEMC> s/$/%/
[18:16:49] <dushantch> LOL :)
[18:16:53] <JymmmEMC> distilled inthe battery though
[18:17:07] <anonimasu_> hmm.. distilled water isnt used here
[18:17:14] <anonimasu_> only in the batteries
[18:17:28] <JymmmEMC> dushantch: like I said =)
[18:17:39] <dushantch> but then it's conductive, and it makes layers of calcium on the inside of head :)
[18:17:48] <anonimasu_> * anonimasu_ sighs
[18:18:18] <JymmmEMC> That's why I asked yesterday why not 100% coolant and no water
[18:18:34] <dushantch> dunno, here's like 5l of distilled water for 1.5$ :)
[18:19:18] <JymmmEMC> dushantch: HA, they charge $1 for a 16oz bottle of drinking water =)
[18:19:34] <JymmmEMC> but a gallon of distilled is about $3
[18:19:53] <JymmmEMC> (because there isn't high demand for it)
[18:19:55] <anonimasu_> well, it's not common practice in this part of the world..
[18:19:56] <dushantch> gallon ~4l?
[18:20:34] <dushantch> btw doesn't mineral content in water negates coolant liquid anticorosive properties?
[18:21:15] <dushantch> we have here like coolant liquid that's 40% alcohol, 60% distilled water
[18:21:48] <anonimasu_> hmm..
[18:21:58] <JymmmEMC> I'd much rather spend the extra money on 100% coolant than a 50/50 coolant/water (even distilled) but nobody have been able to give me a good answer as to "why not?"
[18:22:27] <anonimasu_> JymmmEMC: I dont think coolant has the same thermal properties as water
[18:22:55] <dushantch> aggresive, usually starts to leak somewhere when you use it
[18:23:09] <anonimasu_> What?
[18:23:17] <dushantch> well it has higher boiling point
[18:23:32] <anonimasu_> the only corrosion I've seen alot of is when you've used too little coolant
[18:23:36] <anonimasu_> err antifreeze
[18:24:06] <dushantch> yep, but when you start to use 100% it eats that corrosion and then starts to leak
[18:24:17] <renesis_> jymmmemc: the 100% stuff is just premixed?
[18:24:25] <dushantch> russian cars come with 100% antifreeze
[18:24:28] <renesis_> oh wow you just mean straight antifeeze?
[18:24:31] <renesis_> concentrated?
[18:24:34] <JymmmEMC> renesis I'm not tlaking pre-mixed
[18:24:36] <anonimasu_> that's what I figure..
[18:24:36] <dushantch> the 40% stuff is premixed
[18:24:38] <renesis_> =O
[18:24:56] <JymmmEMC> 100% glycol or whatever it's called
[18:25:25] <anonimasu_> http://www.jtbaker.com/msds/englishhtml/e5125.htm
[18:25:37] <dushantch> if you use plain premixed that would be OK
[18:26:06] <JymmmEMC> http://en.wikipedia.org/wiki/Antifreeze
[18:26:09] <anonimasu_> Fire:
[18:26:09] <anonimasu_> Flash point: 111C (232F) CC
[18:26:56] <dushantch> this is funky data: Melting Point:
[18:26:59] <dushantch> -13C (9F)
[18:27:16] <renesis_> WHY IS THAT WEIRD
[18:27:16] <JymmmEMC> dushantch: as a solid maybe
[18:27:20] <renesis_> ER SRY CAPSLOCK
[18:27:31] <renesis_> dude its antifreeze
[18:27:44] <dushantch> -13 is low
[18:27:51] <dushantch> sorry high
[18:28:05] <renesis_> cars are warm
[18:28:07] <dushantch> should be like -40
[18:28:15] <renesis_> its half water =\
[18:28:21] <JymmmEMC> That's also 90-100% pure.
[18:28:25] <dushantch> but blocks srack when parked, not in use
[18:28:29] <renesis_> oh is that numbers for the chemical?
[18:28:37] <anonimasu_> yeah
[18:28:42] <anonimasu_> pure.. 99-100%
[18:28:50] <renesis_> yeh iunno
[18:29:14] <renesis_> but im pretty sure a car starting up would melt block coolant quick
[18:29:17] <antichip> I got a working opto interupt mounted yesterday. I hav'nt been able to see the index or port change state yet in hal scope.
[18:29:27] <renesis_> tho yeh cracking blocks and shit, heh
[18:30:04] <JymmmEMC> Boiling Point:
[18:30:04] <JymmmEMC> 197.6C (388F)
[18:30:13] <renesis_> ha nice
[18:30:35] <dushantch> btw. same side hose radiators suffer from breaking the membrane between upper and lower part so they don't cool no more as fluid doesn't go through cells
[18:30:58] <dushantch> but goes directly from upper hose to down hose
[18:30:58] <JymmmEMC> dmess has never said if the electric fan is turning on either.
[18:31:17] <JymmmEMC> Could be something as simple as a fuse or relay
[18:31:25] <JymmmEMC> or temp sensor to turn on the fan
[18:31:27] <anonimasu_> well, this is of no real issue, if you find it a problem buy premixed stuff..
[18:31:28] <anonimasu_> :)
[18:31:28] <dushantch> well after a while in idle he should see that
[18:31:43] <JymmmEMC> dushantch: He should, but did he is the question =)
[18:31:48] <dushantch> or just connect the wires on thermoswitch
[18:34:46] <JymmmEMC> I was driving from AZ to CAlif and there was a car broke down on the side of the road. They had to stop every 40min, after driving 20min. They saw three mechanics that could fix the problem. I was able to find out that the electric fan wasn't turning on and was a bad relay. Bypassed the relay with a hair barret and made it all the way into SoCal without stopping.
[18:34:58] <JymmmEMC> could NOT
[18:35:24] <JymmmEMC> McGyver Rules!!!!
[18:35:50] <dushantch> yep, I always have some rope, wire and duct tape in car :)
[18:36:11] <JymmmEMC> wouldn't have worked this time, needed something blade-like
[18:36:43] <dushantch> used a rope from my jacket hood instead gas cable which broke :)
[18:37:11] <JymmmEMC> You dont think I would have stopped in the middle of the desert at night for dudes do ya? =)
[18:37:20] <dushantch> well you can put wire in relay connector so to override it :)
[18:37:28] <dushantch> no way
[18:37:30] <JymmmEMC> nope, wouldn't have fit
[18:37:54] <dushantch> well sometimes I stop, sometimes don't
[18:38:08] <JymmmEMC> Not in the middle of the desert =)
[18:38:13] <dushantch> true :)
[18:39:27] <JymmmEMC> Well, if dmess stays more than 30seconds ask him to chekc the electric fan; it's relay; and the temp sensor
[18:39:28] <dushantch> btw, iI can't think of a relay that couldn't be overriden with a wire, are standards different over the pond?
[18:39:42] <JymmmEMC> it's a .187" blade
[18:40:19] <JymmmEMC> kinda like this... http://www.freeengineinfo.com/wp-includes/images/relay.jpg
[18:40:36] <dushantch> similar as here, I usualy wind the wire around blades and return it
[18:40:41] <JymmmEMC> fitting into a fixed socket
[18:41:03] <JymmmEMC> and no wire nor tools
[18:41:31] <dushantch> :)
[18:44:48] <dushantch> How's desert driving? Stresses a car a lot? Sand everywhere?
[18:54:32] <anonimasu_> seems like the people that go desert driving seems to break suspension..
[18:54:37] <anonimasu_> err suspensions
[18:56:15] <JymmmEMC> that's offroad, this is hwy
[18:56:42] <JymmmEMC> No not a lot of sand damage unless in Palm Springs Area, then you can get snadblasted paint job
[18:57:04] <anonimasu_> Jymm: nope.. I were thinking of desert driving like in the real desert..
[18:57:23] <JymmmEMC> Death valley aint a real desert?
[18:57:33] <anonimasu_> heh.. I have no idea..
[18:57:56] <anonimasu_> not desert enough :p
[18:58:06] <JymmmEMC> *SMACK*
[18:58:51] <dushantch> sand in diffs, trans etc. engine?
[18:59:26] <anonimasu_> if you get sand into your diff you have bigger problems.
[18:59:34] <anonimasu_> or into your transmission
[18:59:35] <dushantch> btw. anyoone messed aroung with polymer concrete for machines?
[18:59:57] <dushantch> or epoxy granite as some call it
[19:08:43] <antichip> I got my opto interupt wired to pin 10 and hal scope is showing it true. even if it is not attached to the opto unit.
[19:09:46] <SWPadnos> true means high, which is the normal state of unconnected TTL or CMOS inputs
[19:10:22] <SWPadnos> if you pull pin 10 low using a resistor, does halscope (or halmeter or halcmd) show it going false?
[19:41:28] <antichip> I looked at the other pins and they were high so I tested the pins and sure nuff 5v so a 100 resistor and it showed false, so wired it through the interupt and bam we got a great signal. so not only does it work but it isolates the pc from the drive logic supply.
[19:41:59] <antichip> thanks for reply SWPandnos
[19:43:03] <SWPadnos> sure
[19:50:43] <tomp2> dushantch: fenn had done some concrete with rebar lathe bed , not sure of any additive http://fennetic.net/gingery_machines/index.php?cmd=read&page=lathe_foot_modifications&word=concrete
[19:56:04] <cradek> hm. cutting .125 deep on drill rod makes some heat
[19:57:04] <jmkasunich> cradek: got coolant?
[19:58:06] <cradek> just in a bottle - not enough
[19:58:23] <cradek> the 'chip' eventually turned red, and touched the nozzle, and melted through it
[19:58:27] <jmkasunich> does the machine have a sump, and pump, and all that?
[19:58:29] <cradek> so I stopped
[19:58:31] <cradek> yes
[19:58:52] <jmkasunich> if the chip is red, you are going too fast for coolant anyway
[19:58:55] <cradek> it's impressive to see a red glowing snake though
[19:59:04] <cradek> yeah it wasn't something I'll try again
[19:59:16] <jmkasunich> either cut dry or slow down - coolant could cause thermal shock and chip the insert
[20:06:11] <dmess> its got coolant mixed properly to start with ... but its been topped up with water and glycol intermitently as she'll inhale it... the hoses on the other side of the engine are burping every once in a whole and it inhales more fliud
[20:07:05] <dmess> this apperanntly is a PITA engine once you let the air in...
[20:07:11] <dushantch> dmess: checked if the fan starts?
[20:07:34] <dmess> it stars when running but dont run down at ALL
[20:07:55] <dmess> shut down and NO fan
[20:08:50] <dmess> its right cool now .. i have to top it up and restart it
[20:08:59] <dmess> see what happens
[20:09:15] <dushantch> some engines are PITA if they get air in the cooling system as they get air pockets in the upper part of head
[20:09:53] <dushantch> I don't believe you overheated it and cracked the head so you're losing wather?
[20:10:44] <dmess> the freakin thermostat is in the bottom end of the lower rad hose... i drained most of the engine doing thaT
[20:10:59] <dmess> NO LEAKES
[20:11:28] <dushantch> funny that they put thermostat at the bottom :)
[20:12:07] <dushantch> no leakes, but when you heat up compression gets in the water system and presses wather out through water cap
[20:12:10] <dmess> other than the broken plastic tri-fitting that they fixed before he got here.. but i dunno if IT was cause or effect
[20:12:35] <dmess> STUPID would be the opperant WORD
[20:13:10] <dushantch> true, as when it's not on the exit water from head it's time to react is pretty high
[20:13:12] <dmess> you got the scenario... you been there
[20:14:03] <dushantch> yep, but on other engines, european ones
[20:14:11] <dmess> i cant even tell if the water pump is workin bcz or the air lock
[20:14:12] <dushantch> trucks too
[20:14:33] <dmess> of the air lock
[20:15:13] <dushantch> it works, you'd notice the leaks from front seal if it didn't woprk
[20:15:40] <dmess> im almost ready to poke some little hols in strategic hises and then tape em up
[20:16:28] <dmess> i figured... it wouldnt gernade internally without something pisssin
[20:17:41] <dushantch> gernade=?
[20:17:47] <dmess> brb..
[20:18:46] <jmkasunich> dushantch: gernade = grenade = (slang for) blow up
[20:19:01] <jmkasunich> internal damage, cracks, etc
[20:19:10] <dushantch> :)
[20:23:06] <alex_joni> hi all
[20:24:43] <micges> hi alex
[20:29:12] <micges> alex_joni: what's up?
[20:37:31] <Lerman> alex_joni: I installed trunk over my current (latest and greatest) emc2. I now get the error: RTAPI: ERROR: version mismatch 533 vs 531. Why?
[20:37:56] <Lerman> I should have asked: alex_joni or anyone else.
[20:38:21] <BigJohnT> did you do a rip install?
[20:38:53] <Lerman> What does rip mean? I did a build from source.
[20:39:12] <BigJohnT> run in place
[20:39:34] <Lerman> No. I didn't I figured I would go for broke.
[20:40:06] <jmkasunich> Lerman: if you already installed from a binary package, it's not wise to also compile and install (that goes for any program, not just EMC)
[20:40:18] <jmkasunich> you get bits and pieces of both versions scattered around your disk
[20:40:33] <BigJohnT> I've seen that before and it has something to do with different versions of rapti
[20:40:51] <Lerman> So, should I now uninstall emc2 and then reinstall from source?
[20:40:57] <jmkasunich> EMC has a ./configure option called "run-in--place" for exactly that issue - it compiles but does not install, and you can run from that directory without touching your installed version
[20:41:22] <jmkasunich> I don't know what is the best way to recover
[20:41:35] <alex_joni> maybe removing the program will remove most files
[20:41:42] <BigJohnT> Lerman: that is what I do with trunk
[20:41:43] <alex_joni> apt-get remove emc2
[20:41:44] <jmkasunich> personally I don't trust "make install", since it is the least used method of running emc
[20:41:48] <alex_joni> then install it again
[20:42:08] <jmkasunich> developers use RIP so they can run several different versions by just switching directories, and users use the binary packages
[20:48:56] <Lerman> Thanks. It's fixed. did the apt-get remove emc2, then the make install again.
[20:49:22] <BigJohnT> Lerman: were you following the wiki instructions?
[20:49:24] <Lerman> One thing that I find "funny" is that the binary install puts emc in /usr/bin, while the make install puts it in /usr/local/bin
[20:50:21] <jmkasunich> like I said, I don't trust make install
[20:50:41] <Lerman> Yes. I knew about RIP, but my understanding is that you need to set the environment variables by sourcing a file before running. I didn't want to mess with that or with sourcing the file in my login scripts.
[20:51:13] <Lerman> Instead of make install, is there a make package?
[20:51:24] <BigJohnT> I added a couple of bold notes about it on wiki
[20:51:32] <Lerman> That would make the package and then it could be installed like any other package.
[20:52:04] <cr-_-> you have intructions to do that
[20:52:52] <BigJohnT> Lerman: I just modifiy my launcher to be like this or similar to run 2.3 or 2.2.x
[20:52:53] <cr-_-> what is your distribution ?
[20:53:11] <BigJohnT> /home/jet/emc2-trunk/scripts/emc /home/jet/emc2/configs/jtplasma2.3/jtplasma.ini
[20:53:15] <Lerman> Distribution of what? and how can I tell?
[20:53:52] <cr-_-> sorry it's a french word I search the translation
[20:54:14] <alex_joni> Lerman: make install does put it in the proper place
[20:54:26] <alex_joni> but for that to be /usr/bin you need to configure --prefix=/usr
[20:54:36] <alex_joni> by default autoconf packages chose /usr/local
[20:54:51] <alex_joni> (this is done automatically by the debian building scripts)
[20:54:59] <alex_joni> Lerman: I do advise the same thing as jmkasunich
[20:55:06] <alex_joni> remove the stuff you just installed
[20:55:06] <Lerman> I would have thought that the default would be to do the same thing as installing the bin.
[20:55:16] <alex_joni> and re-run ./configure --enable-run-in-place
[20:55:26] <alex_joni> then make clean, make && sudo make setuid
[20:55:34] <Lerman> I think it's fixed -- with the make install.
[20:55:39] <alex_joni> emc2 will run from the folder where you checked it out
[20:55:48] <alex_joni> yeah, but like this it's harder to work on different things
[20:55:54] <alex_joni> like TRUNK for the latest code
[20:56:04] <alex_joni> V2_2_BRANCH for the 2.2.x branch
[20:56:15] <alex_joni> another branch for interpreter changes, etc
[20:56:24] <Lerman> I don't want to work on different things (on my shop machine). (Or, I don't think I do.).
[20:56:24] <cr-_-> distribution is correct in english too ( it's ubuntu, debian, red hat .... )
[20:56:34] <SWPadnos> I think he's trying to install so he can run his machine, not for development work
[20:56:50] <alex_joni> Lerman: on your shop machine I wouldn't run other things beside the installed binaries
[20:56:55] <Lerman> Yes. But distribution of what? Dist of emc, dist of ubuntu.
[20:56:55] <alex_joni> definately not TRUNK
[20:57:16] <SWPadnos> aren't there some instructions on making .debs in the infrastructure or debian dirs in CVS?
[20:57:37] <cr-_-> ubuntu Lerman
[20:57:42] <SWPadnos> hmmm. I wonder what this little spring goes to
[20:57:43] <alex_joni> the only command I remember to make debs is "debuild"
[20:57:58] <Lerman> The binaries seemed to have a problem. The interp is missing the latest fixes. I figured I'd go with trunk, but NOT keep updating it.
[20:58:35] <alex_joni> that's the worst idea possible
[20:58:51] <alex_joni> you'll have a who-knows what version then, which is a nightmare to debug
[20:58:55] <Lerman> Because trunk has bugs that won't be fixed.
[20:59:12] <alex_joni> because it's in no condition atm to run full production
[20:59:24] <alex_joni> it'll get there after a long while of fixing things
[20:59:31] <Lerman> I don't really do full production. I do prototypes.
[20:59:44] <Lerman> Trunk will never get there -- sort of by definition.
[20:59:45] <alex_joni> well.. if you're ok with things going haywire :D
[21:00:01] <alex_joni> it usually does before branching another stable branch
[21:00:17] <Lerman> Do we know when that will be?
[21:00:23] <alex_joni> nope :)
[21:00:46] <BigJohnT> or you 'gotta have' some feature in Trunk and can deal with it not being stable all the time
[21:01:52] <alex_joni> BigJohnT: for that I'd still be more comfortable with a separate checkout of TRUNK
[21:02:26] <BigJohnT> * BigJohnT nods
[21:04:12] <Lerman> I wanted the latest interp.
[21:07:15] <cr-_-> I have made a mistake, the instructions aren't availaible for ubuntu, their are only available for build kernel .deb packages
[21:08:05] <alex_joni> cr-_-: there are instructions for rebuilding the packages
[21:08:06] <Lerman> I want to add a python script that will be executed for files with extension .wiz -- where should I put it in the tree?
[21:08:26] <alex_joni> but usually apt-get source -b app should be close to that
[21:08:41] <alex_joni> Lerman: I'd add that as a filter to axis
[21:08:53] <alex_joni> it outputs g-code after it runs, right?
[21:09:13] <alex_joni> http://www.linuxcnc.org/docs/devel/html/gui_axis.html#r1_11_1
[21:09:43] <Lerman> That is the plan. But my .ini file has to tell axis where it is.
[21:10:53] <Lerman> What is the search path for such files. I've added wix = wixard2gcode (which is a bash script the calls a python program). Where do I put the script, where do I put the python program? And how does axis find them?
[21:11:07] <cr-_-> I have searched them but I can't find them :/, I think I have soon read them but I can't rebember where there are
[21:11:14] <Lerman> wix -> wiz in two places?
[21:15:46] <alex_joni> if you put it in PATH then it finds it
[21:16:18] <alex_joni> for example in /usr/bin
[21:16:35] <alex_joni> or you can put it in /home/lerman/whatever/ but you need to add that location to PATH
[21:16:39] <Lerman> Sure...
[21:16:46] <alex_joni> export PATH=$PATH;/home/lerman/whatever
[21:17:16] <Lerman> But I want to make this script part of our installation. -- They are part of the wizard system I'm building.
[21:18:44] <Lerman> Files with the wiz extension will automatically be prepended with the wizards so that they can be invoked. Gwiz will generate wiz files with invocations of the wizard subroutines.
[21:19:15] <Lerman> Originally, I wanted the interp to just find the files dynamically. It can do that, but axis doesn't know about them.
[21:19:58] <Lerman> Instead, wizard2gcode will take the wizards and put them at the beginning of the file.
[21:20:31] <Lerman> The same mechanism can be used for user defined gcodes/mcodes.
[21:22:27] <Lerman> The general question is where do developers (of emc) add scripts containing new features.
[21:22:55] <Lerman> This is probably the wrong channel -- s/b emc-devel
[21:23:18] <Lerman> I'm going there now.
[21:58:09] <JymmmEMC> alex_joni: SWPadnos was tlaking chit about you... said you tried using a PCMCIA paraport card on a laptop
[22:05:02] <dmess> hey boys.... Ney orleans is sinkin'... again...
[22:30:48] <antichip> I am using an optic interupt switch as a spindle index or tach. anybody gknow the average optic interupt puse limt?
[22:31:56] <antichip> I seem to be missing pulses on hal scope at around 1500 rpm
[22:32:19] <pjm_> antichip , hello, are u using the parport input from the tacho?
[22:34:05] <antichip> yes pin 10 on para port pulled low by interupt switch
[22:34:42] <pjm_> do u have a scope u can look at the signal with?
[22:34:57] <pjm_> i recently built a spindle tacho for emc
[22:35:21] <antichip> no scope, it's on the list
[22:35:30] <pjm_> and since the spindle can do max of about 5k rpm, i made a 4 slot disk for the spindle which clocks at 20KHz up the parport, and it is fine
[22:35:58] <pjm_> do u miss pulses from 1500rpm upwards?
[22:36:59] <antichip> I'm usind a hand drill to spin spindle for testing, before I set-up VFD, so it is missing at 1500
[22:38:25] <antichip> acording to the top speed of hand drill
[22:39:01] <pjm_> and the opto switch u have, does it have any response time constraints?
[22:39:20] <pjm_> i.e. if u are chopping the beam too quick, does it not respond quick enough?
[22:40:02] <antichip> yeah I'm not sure couse it's a off my parts shelf unit
[22:41:07] <pjm_> and the photo detector side of it, do u have to bias that yourself with a R in series with the supply?
[22:41:10] <antichip> and no it looks like on hal scope the pulses are just gone or double or a mixture, if that makes sence.
[22:41:21] <antichip> I may need to make fewer slits
[22:41:35] <pjm_> how many do u have currently?
[22:41:51] <antichip> 36
[22:42:17] <pjm_> wow
[22:42:31] <pjm_> so i bet your parport cant keep up
[22:42:32] <antichip> yes I have a resistor in series with the photo emmitter?
[22:42:33] <pjm_> that is a lot
[22:43:00] <antichip> yay well I got it that way?
[22:43:21] <fenn> 36 sounds fine to me
[22:44:00] <jmkasunich> 1500 rpm times 36 slots = 54000 slots/min divided by 60 = 900 slots per second
[22:44:15] <jmkasunich> if you are looking at it in the servo thread (1mS) then yeah, you got problems
[22:44:22] <antichip> I was hoping for a nice resolution, and emc reads encodes at many higher pulses so I am thinking the opto unit can't or is'nt responding fast enough
[22:44:22] <pjm_> really u probably need to look at the o/p of the photo transistor with a scope just to make sure its ok
[22:44:24] <jmkasunich> but the base thread should be able to handle 10x that
[22:45:30] <jmkasunich> I agree with pjm - this is an analog issue - you need to make sure you have the proper LED current, the proper pullup resistor for the phototransistor, and a good clean signal at the parport pin
[22:45:39] <jmkasunich> that is a job for real instruments, not software ones
[22:46:26] <pjm_> u could try lowering the value of the R on the phototransistor side
[22:46:30] <pjm_> by 10% or so
[22:46:31] <antichip> this would be a nice excuse to get a o scope
[22:46:43] <jmkasunich> 10% isn't going to make much difference
[22:46:48] <jmkasunich> what value you do you have now?
[22:46:53] <pjm_> u could probably use a soundcard o'scope tool
[22:47:07] <antichip> yay I could I am only drawing 10 ma and they are rated to 50
[22:47:26] <antichip> I was just thinking that pj
[22:47:32] <jmkasunich> antichip: do you have a datasheet for the opto device?
[22:47:59] <antichip> no jmkas
[22:48:09] <jmkasunich> then how do you know its good for 50mA?
[22:48:25] <antichip> umm is what I was told?
[22:49:12] <jmkasunich> by who?
[22:49:49] <antichip> a guy on cnczone forums who helped me get them working
[22:50:06] <jmkasunich> does he have a datasheet?
[22:50:06] <fenn> sorta working :)
[22:50:27] <fenn> what is the part number?
[22:52:01] <jmkasunich> step 1: make sure you have the proper LED current - that is based on the datasheet and ohm's law
[22:52:28] <jmkasunich> step 2: make sure you have the proper bias resistor - that is based on the datasheet and ohm's law
[22:52:50] <antichip> H21A1
[22:53:14] <antichip> bias resistor?
[22:53:29] <jmkasunich> pullup on the collector of the phototransistor
[22:53:44] <jmkasunich> heh - datasheet was the first hit on google
[22:54:23] <jmkasunich> abs max LED current 50mA
[22:54:47] <jmkasunich> they specifiy the on state collector current with LED currents of 5, 20, and 30mA
[22:55:10] <jmkasunich> I'd go with 30mA - the higher the better as long as you don't over do it
[22:55:15] <jmkasunich> what is your supply voltage?
[22:56:13] <antichip> 5 v
[22:56:31] <jmkasunich> ok, Vf is 1.7V, subtract that from 5V and you get 3.3 across the resistor
[22:56:57] <jmkasunich> 3.3V / .030A = 110 ohms
[22:57:13] <antichip> yay I got a 330
[22:57:24] <jmkasunich> got 3 of them?
[22:57:34] <jmkasunich> three in parallel will give you 110
[22:57:52] <antichip> No sorry I'm saying I am using a 330
[22:58:06] <jmkasunich> ok, so you are only running about 10mA thru the LED
[22:58:09] <antichip> Or was I have 100 ohm
[22:58:18] <antichip> yes 11.2
[22:58:23] <jmkasunich> what?
[22:58:27] <jmkasunich> you are making no sense
[22:59:15] <antichip> was using 330 ohm , I have the 100 omh resistors , and I was pulling 11.2 ma or so
[22:59:19] <antichip> sorry
[22:59:26] <jmkasunich> ok
[22:59:29] <antichip> lol
[22:59:39] <jmkasunich> looking at the on-state collector current spec
[23:00:10] <jmkasunich> for the H21A1 version, at 5mA LED current, collector current is 0.15 mA min, at 20mA it is 1mA min, and at 30mA it is 1.9mA min
[23:00:31] <jmkasunich> if I had to guess, I'd say the collector current at your 10mA LED drive is about 0.3mA
[23:01:04] <jmkasunich> 5V / 0.3mA = 16.6K
[23:01:32] <antichip> so a 8 um on time and 50 um off seems plenty fast enough for any of my uses
[23:01:48] <jmkasunich> so, if you stick with the 330 ohm LED resistor, your collector resistor (pullup) can be no lower than 16.6K
[23:02:12] <jmkasunich> if you switch to a 100 to 150 ohm LED resistor, the signal will be stronger
[23:02:27] <jmkasunich> 5V / 1mA = 5K pull up resistor
[23:02:31] <antichip> yes I will go swap them now
[23:24:11] <antichip> much better
[23:24:36] <jmkasunich> yay
[23:37:24] <JymmmEMC> WOOHOO!
[23:37:38] <JymmmEMC> Hey, um, what are we cheering about anyway???
[23:37:43] <JymmmEMC> ;)