#emc | Logs for 2010-08-15

Back
[00:01:55] <Jymmm> Hey SWPadnos
[00:02:04] <SWPadnos> hi
[00:02:14] <Jymmm> SWPadnos: How ya doin?
[00:02:44] <SWPadnos> ok, tired and busy as always
[00:03:01] <Jymmm> Heh, isn't that a good thing?
[00:03:10] <SWPadnos> usually
[00:03:22] <SWPadnos> also as usual, I'm preparing or a trip next week
[00:03:27] <SWPadnos> s/or/for/
[00:04:07] <Jymmm> SWPadnos: Ah, racking up the air miles =)
[00:04:23] <SWPadnos> indeed
[00:07:47] <Jymmm> SWPadnos: Working on anything cool?
[00:08:11] <SWPadnos> not really. just a USB-connected controller for the camera system
[00:08:27] <Jymmm> SWPadnos: Hows that workign out?
[00:08:49] <SWPadnos> well, I keep getting interrupted ... :)
[00:09:17] <Jymmm> LOL, unplug the internets
[00:09:43] <SWPadnos> yeah
[00:10:56] <Jymmm> SWPadnos: We needs mental bluetooth so you don't have to use these ancient kybd/mice thingies
[00:14:25] <Owner> Owner is now known as jthornton
[00:14:57] <jthornton> hi from Biloxi Ms.
[00:17:37] <Jymmm> jthornton: You poor bastard!
[00:18:01] <Jymmm> jthornton: Err, I meant HI!
[00:18:02] <jthornton> yea, the beach bunnies are hard to look at
[00:18:39] <jthornton> my buddy has a house that i' about 1000' from the beach
[00:18:46] <jthornton> i' is
[00:18:59] <Jymmm> Pics/Video or it's all in your mind!
[00:19:32] <jthornton> I got some pics of the first house I purchased in Pascagoula MS a zillion years ago
[00:19:51] <jthornton> I'm impressed that I found it LOL
[00:21:08] <Jymmm> That's nice and all, but I meant of the beach bunnies, eye candy, etc.
[00:21:19] <Jymmm> =)
[00:22:03] <jthornton> kinda hard to get those pics without getting the back of my head slapped lol
[00:24:51] <Jymmm> you know you'ld like it =)
[00:25:21] <jthornton> :)
[00:26:05] <jthornton> so what's been happening around here?
[01:02:11] <jthornton> time to hit the beach or fall asleep
[01:39:50] <Dave911> jthornton: So the boss has let you off for a while apparently.;-) . good for you.. Wasn't Obama swimming down there somewhere close? Many people on the beach??
[02:08:04] <foxtrot> why does my machine seem to move .9" as 1.0" and 6.4" as 6.9"
[02:15:16] <ichudov> Foxtrot, most likely it is a bad INPUT_SCALE settign
[02:15:47] <foxtrot> where would that be
[02:15:57] <foxtrot> its a homemade mill so it could just be really off
[02:16:08] <foxtrot> but 1.0" seems to only move .9"
[02:16:33] <ichudov> INPUT_SCALE says how many encoder counts it takes to move your table ONE inch
[03:11:43] <ichudov> anyone uses a joypad?
[03:23:01] <cradek> no, just wheel
[04:06:21] <ichudov> I am overjoyed, because the Saitek P880 joypad is WORKING!
[04:06:32] <cradek> I saw your last email
[04:06:49] <ichudov> It is really kind of amazing that 2 hours od dicking aruond and a $2 joypad give me so much capability. Again, EMC2 RULZ
[04:07:17] <cradek> for the benefit of future readers, though, it's polite to say what you were doing wrong, instead of how much of an idiot you are... :-)
[04:08:17] <ichudov> I can folowup if yuo want . I neglected to do the udev step. I thought that permissionwere needed on js0 device, instead of evnt I added a udev rule and I am now good.
[04:08:24] <cradek> ah
[04:08:37] <ichudov> sorry for bad typing, I am typing from the bridgeport mill
[04:08:47] <cradek> so, like it says in the man page? heh :-)
[04:09:00] <ichudov> thats why I said I was an idiot
[04:09:05] <ichudov> But I am happy
[04:09:10] <cradek> cool
[04:09:12] <ichudov> Thanks cradek
[04:09:32] <ichudov> Gotta program cycle start and cycle stop now.
[04:10:06] <ichudov> I will look up halui pins. Thanks a lot , what a great day and t is not even too hot in my garage
[04:26:32] <ichudov> I was programming cycle start and pause. I have programmed it o button 5 is resume, and button 6 is pause. Is there any way to program one button to be both start as well as resume (kind of analogous to PLAY button on a VCR)
[04:38:16] <elmo40> ichudov: what function does the joypad control?
[04:39:11] <ichudov> I could make it control whatever I would want. Right now I can jog X,Y and Z and to CYCLE RESUME and CYCLE STOP
[04:41:27] <ichudov> Also I can statr and stop spindle. But I want to add more stuff, just did not decide what.
[04:41:45] <elmo40> USB interface?
[04:41:48] <ichudov> ye
[04:41:50] <ichudov> yep
[04:42:40] <elmo40> nice.
[04:43:02] <ichudov> What really is amazing, is an extremely low cost of this device and very easy implementation.
[04:43:11] <ichudov> And how much I get out of it of course
[04:43:15] <elmo40> I can find them for $3
[04:43:28] <ichudov> I buoght it for $2 at a garage sale today, it was new
[04:43:32] <elmo40> or similar ones. old serial port ones are everywhere
[04:45:52] <ichudov> What do you guys use for keyboard? I want integrated mouse
[04:46:56] <elmo40> I want this one! http://gizmodo.com/202533/stealth-stainless-steel-keyboard-looks-badass-costs-a-ton
[04:47:32] <elmo40> looks so basic to setup :P
[04:48:09] <elmo40> just stamp out a sheet for the board, and holes for the trackball. simple enough, eh? $1200 is rather steep
[04:50:22] <ichudov> the best I found is this
[04:50:27] <ichudov> http://www.newegg.com/Product/Product.aspx?Item=N82E16823166072
[04:50:42] <elmo40> you want a touch pad?
[04:51:20] <elmo40> our machines have them. a little but of coolant and they can't sense the finger. trackballs are simple to remove to clean.
[04:51:37] <ichudov> I would prefer a track ball but integrated
[04:53:23] <ichudov> http://www.newegg.com/Product/Product.aspx?Item=N82E16823111005
[04:53:30] <ichudov> and wired.
[04:53:45] <elmo40> http://www.newegg.com/Product/Product.aspx?Item=N82E16823111007
[04:53:58] <elmo40> wireless rulez http://www.newegg.com/Product/Product.aspx?Item=N82E16823202004
[04:54:08] <elmo40> http://www.newegg.com/Product/Product.aspx?Item=N82E16823218009
[04:55:15] <ichudov> looks weird. I use like 6 computers every day and it is hard to relearn keyboard every time
[05:16:22] <morfic> so not only can i probe and use the number values stored to do stuff with inside emc2, i can store it all to a file too, although i was looking at logging/halsampler, this side is cool in itself
[06:19:33] <foxtrot> sigh
[06:19:47] <foxtrot> i just wish emc had a 'return home all axises' button
[06:23:29] <Jymmm> "HOME ALL"
[06:27:22] <foxtrot> where is that? :)
[06:27:46] <foxtrot> estop is just a... pushbutton switch? that goes to gnd right?
[06:28:08] <Jymmm> http://wiki.linuxcnc.org/emcinfo.pl?CoordinateSystems#Home_and_Home_All
[06:29:40] <Jymmm> Can EMC home on all three axis simultaneously? Take a look at HOME_SEQUENCE in the Integrators Manual in the Config section.
[06:31:36] <Jymmm> foxtrot: http://linuxcnc.org/docs/html/gui_axis.html
[06:32:59] <Jymmm> foxtrot: And home I found all that.... http://www.google.com/search?q=home+all+site%3Alinuxcnc.org
[06:37:04] <foxtrot> awesome links, thanks
[06:37:19] <foxtrot> for an estop do i want a button that is only on when held and pressed?
[06:37:53] <Jymmm> You mean like a 2second delay before tripping the ESTOP?
[06:40:43] <foxtrot> no like just setting up an estop in general
[06:41:11] <foxtrot> i have an LED hooked to my button, the button is only ON when the button is held down
[06:41:19] <Jymmm> foxtrot: For a START/ON/RESET that may be a good thing, but for an ESTOP you want it trigged instantly, no matter what. If someone went to hit the ESTOP and they did hit it, for only for a moment before they slip and fell. you want to make sure that the ESTOP has been triggered.
[06:42:02] <foxtrot> yeah, so if i want to activate/send ESTOP, i just make a connection on pin 1 to gnd?
[06:42:17] <Jymmm> Maybe they are trapped in the machine somehow, and can only reach the ESTOP button for a moment before the machien drags them to the other side.
[06:43:09] <Jymmm> foxtrot: Wait, are you trying to setup ESTOP thru the computer or independantly?
[06:43:48] <foxtrot> through the computer
[06:44:03] <foxtrot> right now im running with just xyz dir/step
[06:44:09] <Jymmm> Well, have to setup an independant ESTOP system first?
[06:44:15] <foxtrot> i figure ill add estop now, and then at some point add home/limit
[06:44:48] <foxtrot> my machine is pretty tiny i think through the computer is probably okay
[06:44:48] <Jymmm> Well, have you setup an independant ESTOP system first?
[06:44:56] <Jymmm> NEVER
[06:45:30] <Jymmm> Are you willing to place your hand in the tool while it's spinning for 30 seconds?
[06:45:44] <foxtrot> well what is an estop then? just like a button that cuts the power whenever pressed?
[06:46:21] <Jymmm> But, you need an INDENPENDANT ESTOP system first, THEN it can send to the computer.
[06:47:24] <Jymmm> foxtrot: Computers CAN make mistakes, lock up , etc. NEVER relay upon that for an ***EMERGENCY STOP***
[06:47:38] <Jymmm> s/relay/rely/
[06:48:16] <Jymmm> foxtrot: Use a safety relay, they are well worth the money to save a finger or life.
[06:48:26] <Jymmm> you can find them responable on ebay
[06:48:33] <Jymmm> reasonable
[06:51:06] <Jymmm> foxtrot: http://cgi.ebay.com/STI-Omron-SR16AM-Dual-Channel-Safety-Monitoring-Relay-/220644899868?pt=LH_DefaultDomain_0
[06:51:20] <Jymmm> foxtrot: I've seen them cheaper on ebay too
[06:51:59] <foxtrot> heh that is almost the same price as my entire machine was
[06:57:56] <Jymmm> That is a bit high, I've seen/bought in the $30 range.
[08:13:04] <IchGuckLive> hi all
[08:13:16] <IchGuckLive> ichudov: ?
[08:14:39] <IchGuckLive> someone nows where the ubroutines from ichudov for pocketing are on the wiki
[08:16:22] <micges> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?G150
[08:16:50] <micges> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?G12-13
[08:18:01] <IchGuckLive> micges: these are my own
[08:18:51] <micges> sorry ;)
[08:19:30] <IchGuckLive> i try tu get the G150.1 option to parallell pass
[08:19:48] <IchGuckLive> ichudov said he solved the misswise in XY
[08:20:47] <IchGuckLive> the original code has very high load at the first pathes
[08:23:14] <IchGuckLive> Example Metric on a 100x20 mm pocket the first path is 40mm with full tool diameter the secend also
[08:23:53] <IchGuckLive> so it woudt be better to go on miner Stepover but this doubles the number of pases
[08:24:53] <IchGuckLive> so what we gone do stay with G150.1 or go on a mutch smother path that is simular to rectangular Spiral
[08:25:59] <IchGuckLive> i think better stay on the original thought Less Paths high load
[08:27:25] <IchGuckLive> on my 90%in use material Ureol it does not mater at all or in wood but in brass or steel this is different
[08:27:53] <Fox_M|afk> Fox_M|afk is now known as Fox_Muldr
[08:34:04] <IchGuckLive> is there a list of emc internel global parameters
[08:34:15] <IchGuckLive> #<_endmill_dia>
[11:27:15] <motioncontrol> good morning. i want a help because have a message :length of cutter compensation entry move is not greater then the tool radius. i don't undertstand the error. have some idea ?
[11:30:03] <micges> motioncontrol: can you pastebin.com gcode?
[11:30:25] <motioncontrol> micges, yes one monent i appen ti
[11:32:37] <motioncontrol> micges, http://pastebin.ca/1917326
[11:33:09] <motioncontrol> micges, emc read error about line 19
[11:33:35] <motioncontrol> micges, i have a tool 10 mm lengh at 1 mm radius
[11:39:39] <motioncontrol> micges, have some idea ?
[11:55:26] <micges> it seems that you need entry move to cut that using cutter radius compensation
[11:56:59] <micges> bbl
[13:27:04] <94SAAFZOE> anyone on here?
[13:27:54] <ichudov> hi
[13:28:00] <94SAAFZOE> hi
[13:28:16] <94SAAFZOE> hoping to get some advise
[13:29:05] <94SAAFZOE> I got a p4 box wondering if its ok for emc
[13:29:47] <94SAAFZOE> I think its a 3.2 ht
[13:30:01] <ichudov> run a latency test per documentation
[13:31:10] <94SAAFZOE> ok thanks
[13:31:28] <94SAAFZOE> I just thought someone else had tried one
[13:32:17] <94SAAFZOE> 1 more question
[13:32:39] <94SAAFZOE> is the hardy livedisc still the newest?
[13:37:05] <ichudov> the newest that is "stable production"
[13:38:50] <micges> 94SAAFZOE: yes it's still newest stable
[14:03:28] <elmo40> I am sure you can run the liveCD and do an apt-get upgrade to update the EMC version.
[14:04:17] <mozmck> 94SAAFZOE: I have run emc2 on a couple of p4 3.x ht computers with pretty good results
[14:04:50] <elmo40> once installed and a repo added/changed you can (I believe) distupgrade to 10.04... though not 100% sure on that one, LOL. There is a repo with EMC apps for 10.04, should be in the wiki.
[14:04:58] <mozmck> If it's using onboard video you may need to put a different video card in to get lower latency.
[14:05:36] <elmo40> are the intels the preferred choice?
[14:07:09] <mozmck> Actually, there is a 10.04 iso here for testing: http://www.linuxcnc.org/mozmck/
[14:07:30] <mozmck> if it works well it should be the final one.
[14:07:46] <mozmck> I prefer amd because they don't have the SMI interrupt.
[14:08:46] <mozmck> I think I had to disable SMI on both p4's to get decent latency.
[14:13:56] <archivist> hesperaux, someone in here may have seen that motor
[14:14:08] <hesperaux> hello all. I need help finding information (datasheets, anything) on two different servos...here's a link to the first one:http://www.pricedbelowmarket.com/electrical-parts-hardware-motors-elcom-3192n001-motors-243912.html http://www.pricedbelowmarket.com/electrical-parts-hardware-motors-elcom-3192n001-motors-243912.html
[14:14:17] <hesperaux> oops, i pasted twice. sorry
[14:15:28] <hesperaux> This is the second one: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=280455357703
[15:25:37] <94SAAFZOE> mozmck I have an old asus amd box its got a 1733 mhz i think. will have to change some caps tho. would this be a better choice?
[15:59:01] <IchGuckLive> good evening from Germany
[16:07:11] <CaptainW> Good evening.
[16:21:27] <IchGuckLive> wether here is horable
[16:35:03] <cpresser> a few kilometers from you, the rain already stopped :)
[16:52:56] <IchGuckLive> cpresser: wo in karlsruhe ?
[16:53:09] <cpresser> st.wendel
[16:53:34] <IchGuckLive> ich sehe aus dem fenster über bitch die sonne scheien
[16:54:08] <IchGuckLive> so i just finisht subroutine for G150.1 Rectangular parallel pocket will upload it in a few minutes
[17:03:37] <davidf> hi
[17:05:04] <davidf> Anybody know if I can have all max & min limits and all home switches, with home and limit shared, all on one pin?
[17:06:06] <davidf> Stepconfig won't do it and I can't figure out how to get it to work with hand-coding.
[17:06:12] <IchGuckLive> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?G150 here is the new Recpocket sub
[17:06:40] <IchGuckLive> davidf: YES
[17:07:02] <IchGuckLive> only the Error is to keep seperate
[17:07:46] <IchGuckLive> cpresser: ? NOTAUS
[17:08:11] <davidf> IchGuckLive, I didn't understand that last about the error
[17:08:29] <IchGuckLive> try to get a trunslate one moment
[17:08:55] <IchGuckLive> EMERGENCY pin
[17:09:35] <IchGuckLive> the all stop button on your mashine Equal to F1
[17:09:41] <davidf> Oh you mean I must keep the e-stop pin separate and not shared
[17:09:50] <IchGuckLive> yes
[17:10:23] <IchGuckLive> all others 6-9-12-16 coudt be in one liine
[17:10:45] <davidf> no problem. But how do I write the hal file lines to do this?
[17:10:53] <IchGuckLive> or how many switches you got
[17:11:08] <IchGuckLive> stepconf
[17:11:44] <davidf> 6 normally open switches in parallel, two per axis.
[17:12:14] <davidf> stepconfig will do ALL HOME or ALL LIMITS but not both.
[17:12:43] <IchGuckLive> all Homes
[17:12:59] <davidf> I di all home and that works fine, but there are no limits.
[17:13:25] <IchGuckLive> if home is gone presst it will me stopt
[17:13:34] <IchGuckLive> did you check this
[17:14:35] <IchGuckLive> just programm a path and then hit a switch
[17:14:43] <davidf> I think it does not stop at the home switch. I will check it now. I need a few minutes to do this.
[17:15:00] <davidf> brb
[17:16:33] <IchGuckLive> davidf: is this a homemade router or a big mashine
[17:19:37] <IchGuckLive> davidf: 'Home Switch Location' field has to have a value non zero !!!!
[17:20:23] <IchGuckLive> otherwise you will run into limit error
[17:23:25] <davidf> hi I'm back.
[17:23:39] <davidf> It's a desktop mini mill.
[17:23:52] <davidf> Hope positions are all non-zero.
[17:24:02] <IchGuckLive> on this case you only need the home switches
[17:24:06] <davidf> *home positions
[17:24:37] <davidf> No, there are still no limits active, and I want them.
[17:25:11] <IchGuckLive> the limiters are not relevant to your systems in Hardware the Software limits will not mlet the mashine move over your values
[17:25:12] <davidf> home Y is at 3.5 inch. If I do g0y4.0 it crashes. No limit.
[17:25:34] <davidf> I don't want to use software limits.
[17:26:13] <davidf> Because when you do that, the same limits apply to G54, G55, G56, etc and those are sometimes not appropriate.
[17:26:33] <IchGuckLive> set the max to 3.51 and it will not move there
[17:27:13] <davidf> But in G55 coordinates, 3.5 inches may be in a compl;etely different place.
[17:27:33] <davidf> No, I want to use hardware limits and homes.
[17:27:35] <IchGuckLive> no it is calculated on G92
[17:27:53] <IchGuckLive> the linits
[17:29:04] <davidf> I am not talking about G92. I'm talking about G10L2P2 X0 for instance. Setting the origin of an alternate coordinate system.
[17:30:07] <IchGuckLive> yes but all is internal calculated against the mashine Zero and the software limits
[17:30:39] <davidf> I found that not to be the case .
[17:30:45] <IchGuckLive> if you move your coordinate system it will not effect the limit values internal
[17:31:56] <IchGuckLive> the axlimits in hal is fixed to the homeswitch and can not be overdriven
[17:32:46] <davidf> Sorry, that is just wrong IchGuckLive
[17:32:50] <IchGuckLive> if your homeswitch is centerd the limitrs are min-3.5 max3.5
[17:33:14] <davidf> NO. IchGuckLive there ARE NO LIMITS SET.
[17:33:50] <davidf> Sorry for the caps.
[17:33:52] <IchGuckLive> so wy not you now this from the Home position
[17:34:09] <davidf> I have no limits in software or hardware right now.
[17:34:24] <davidf> ??
[17:34:27] <IchGuckLive> so do this to alll axis in stepconf
[17:34:32] <davidf> translate??
[17:34:58] <IchGuckLive> Homeposition is fixt or
[17:35:08] <davidf> That is the problem IchGuckLive , You Can not do that in stepconf.
[17:35:22] <IchGuckLive> so say trevel limit is -0.1 to 4.0
[17:35:41] <IchGuckLive> why not ?
[17:35:42] <davidf> You can assign all-home OR all-limits. NOT BOTH all-home and all-limits.
[17:36:15] <davidf> There is no selection for that in the list. I have EMC 2.3.3
[17:36:35] <davidf> Look for yourself. It's not there.
[17:37:21] <IchGuckLive> http://www.linuxcnc.org/docview/html//config_stepconf.html#sub:Axis-Configuration
[17:37:36] <davidf> I want hardware limit switches and home switches, regardless of whether I use software limits.
[17:38:06] <IchGuckLive> ok then you need 3 more switches and one more port
[17:38:14] <davidf> I can use a separate pin for the limits if I need to but I thought it should be possinbe with one pin.
[17:38:51] <IchGuckLive> it is
[17:39:17] <davidf> I have all the switches on the machine already and a second port connected. I can do it separately. I just thought there should be a way to use all on one pin.
[17:39:17] <IchGuckLive> Home location is then not zero then it works
[17:39:52] <davidf> No, it doesn't.
[17:40:23] <IchGuckLive> during homing you can turn off the limit switch then it drives out of the switch and will activate the limiter
[17:40:24] <davidf> IchGuckLive, there are no limit switches defined in the HAL file.
[17:40:39] <davidf> Only HOMES
[17:41:18] <davidf> Yes, I know that. HOME_IGNORE_LIMITS
[17:41:33] <Jymmm> Homie dont plat that!
[17:41:39] <Jymmm> Homie dont play that!
[17:42:13] <davidf> There are no limits defined in my HAL file right now. So there is no limit
[17:43:01] <IchGuckLive> it only apears when homing is defind to a pin
[17:43:18] <IchGuckLive> This item and the two below only appear when Home Switches were chosen in the Parallel Port Pinout.
[17:43:18] <davidf> YES. Of course. But HOW?
[17:43:35] <IchGuckLive> connect 3 to home and 3 to limit
[17:43:55] <davidf> HOW? THat is my question.
[17:44:07] <davidf> Exac6tly how to do that?
[17:44:14] <IchGuckLive> you got 4 pins available
[17:44:46] <davidf> I have 10 available.
[17:45:27] <IchGuckLive> so no LPT witch driver do you use
[17:46:05] <IchGuckLive> Parallel Port?
[17:46:14] <IchGuckLive> 7i43
[17:46:45] <IchGuckLive> is this a 3 axis
[17:46:54] <davidf> IchGuckLive, The parports are fine. all connected, and working. That is not an issue. I have one parport set for input and another one for output.
[17:47:40] <IchGuckLive> ok then use 1port for eatch axislimits
[17:48:08] <IchGuckLive> and one port for the home switches
[17:48:58] <davidf> I know I can do that. I have said that several times already.
[17:49:55] <IchGuckLive> so you want to have the same switch for limit and homing ?
[17:50:10] <davidf> Yes.
[17:50:52] <davidf> Look, stepconfig can do all-home or all-limits. Why not All-home AND all-limits?
[17:51:25] <davidf> Youcan do both limits and home on one axis, why not on all axes?
[17:51:42] <davidf> on one pin
[17:51:47] <IchGuckLive> http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/catid,10/id,1452/lang,italian/
[17:52:08] <IchGuckLive> look into the second hal
[17:53:34] <IchGuckLive> oh there is a recall for the 2.3.3 with this problem
[17:53:47] <IchGuckLive> You should upgrade to 2.3.4 as there were some home related issues.
[17:54:10] <davidf> I read all that. I am fully aware of that issue, and that is not my problem. Thanks
[17:54:38] <IchGuckLive> ok
[17:55:06] <IchGuckLive> so no solution to that cause big mashines have more switches
[17:55:25] <IchGuckLive> as i said you only need the homing on your dektop
[17:56:15] <davidf> As I said, I want hard limits. I will use a separate pin if I need to.
[17:56:28] <davidf> Thank you anyway.
[17:57:22] <IchGuckLive> if you got 3more switches connect them and use this for homing at .2
[17:57:41] <IchGuckLive> so you can also trevel less then zero
[17:58:40] <davidf> IchGuckLive, I don't need to add more switches. There is no problem having the same switch connected to two different pins, one for home and one for limit, as far as I know.
[17:58:41] <IchGuckLive> so left limit Home Right limit as it is on big mashines
[17:59:46] <IchGuckLive> so then just brigh to ports and use all switches to both
[18:01:02] <IchGuckLive> one port maned all homes the other all linits
[18:01:26] <davidf> I can do that, yes. I know all that.
[18:01:39] <IchGuckLive> so where isthe problem
[18:01:43] <davidf> Thanks. My question is simply Can it be done with one pin or not? I don't need help with alternative solutions.
[18:01:52] <IchGuckLive> no
[18:01:58] <IchGuckLive> you need to
[18:02:01] <davidf> I simply wanted an answer to that question. Thanks.
[18:02:42] <davidf> You mean "You need two?"
[18:02:48] <IchGuckLive> yes
[18:02:53] <davidf> ok thanks
[18:02:57] <davidf> whew.
[18:03:01] <davidf> :)
[18:03:05] <IchGuckLive> B)
[18:04:04] <IchGuckLive> you only need to ad a value to home position so it drives out of the HOMELIMITswitch
[18:04:25] <davidf> I already did that, thanks.
[18:04:47] <IchGuckLive> the Hell of missunderstanding
[18:04:53] <davidf> yes
[18:05:00] <davidf> no problem
[18:05:24] <IchGuckLive> could you check this now?
[18:05:43] <davidf> What?
[18:05:56] <IchGuckLive> the connectin wirering
[18:07:59] <davidf> IchGuckLive, You don't seem to understand. I do not have any problem with the switches or the machine. I can do shared home and limits on each axis, no problem. I can do limits only. I can do home only. I can do anything I want except ALL ON ONE PIN.
[18:08:49] <IchGuckLive> this is not posible
[18:09:03] <IchGuckLive> you need at least tow
[18:09:48] <davidf> All I wanted is for someone to tell me how to write the hal connections to share homes and + / - limits all on one hal pin. That is all I wanted.
[18:10:31] <davidf> OK but I still don't see why it is not possible. If you can share one home and two limits on one axis...
[18:10:51] <davidf> ...and you can share all home switches on all axes...
[18:11:06] <davidf> ...and you can share all limits on all axes...
[18:11:29] <davidf> Then why not all homes and all limits on all axes?
[18:12:13] <IchGuckLive> ok all is ok
[18:12:27] <IchGuckLive> BUT WHY if you got all this inputs
[18:12:45] <IchGuckLive> dont you connect eatch axis to one pin
[18:13:12] <IchGuckLive> and sai both limits + home X
[18:13:33] <davidf> Partly just curiosity, and also I have two machines with 7 axes total and might want another machine soon.
[18:13:33] <IchGuckLive> so you need 3 ports and it is all into the stepconf
[18:14:12] <IchGuckLive> with 7Axis you need only 7 ports you got 10
[18:14:28] <davidf> yes. I still think there is probably a way to do this on one pin though.
[18:14:36] <IchGuckLive> no
[18:14:53] <IchGuckLive> cause linmit is e-stop
[18:15:07] <davidf> what???
[18:15:24] <IchGuckLive> liniter hit will cause a e-stop command
[18:16:14] <davidf> OK, please try to understand this carefully.
[18:16:33] <IchGuckLive> the developer ay think of your request
[18:16:42] <davidf> I have two switches on the x axis.
[18:16:50] <IchGuckLive> i got you
[18:16:54] <davidf> One at each end.
[18:17:12] <IchGuckLive> this is yust not in the available options
[18:17:36] <davidf> I can use one for the minimum limit and home shared, and the other one for the maximum limit. OK?
[18:17:44] <IchGuckLive> so go for 1pin to 1axis
[18:18:13] <IchGuckLive> no conect them together for 1 axis to 1port
[18:18:15] <davidf> yes. So, I can do that just fine, and it works fine that way... OK so far?
[18:18:44] <IchGuckLive> and in stepconf give it both limits+home X/Y/z/A/B/c
[18:18:57] <IchGuckLive> what ever the axis is
[18:19:30] <davidf> yes. That is what I am telling you I DID already.
[18:19:56] <davidf> BOTH Limits plus HOME for X axis...
[18:20:15] <IchGuckLive> it works for this mashine
[18:20:39] <davidf> and same for Y, and same for Z using one HAL pin for each axis. NO PROBLEM.
[18:20:42] <IchGuckLive> if you gone build more axis wait for 2.5 there it will be all switches available
[18:21:12] <davidf> OK I give up.
[18:21:19] <IchGuckLive> for now it is not available
[18:21:58] <davidf> I'll use 2 HAL pins, one for all home and one for all limits
[18:22:17] <IchGuckLive> this will not work
[18:22:23] <davidf> and do HOME_IS_SHARED and HOME_IGNORE_LIMITS
[18:22:45] <davidf> will not work???
[18:23:16] <davidf> 2 pins like above will not work?
[18:23:33] <IchGuckLive> try it wiki sais it is not posible
[18:23:50] <davidf> I can do three, both limits plus home if I need to.
[18:24:03] <IchGuckLive> tree is ok
[18:24:20] <IchGuckLive> then you dont need this comonds
[18:24:30] <davidf> OK I will try it. I believe you, I am just surprised that that won't work.
[18:24:47] <IchGuckLive> i sent you a picture 30sec
[18:25:21] <davidf> Still need HOME_IGNORE_LIMITS of it will stop during the home search with a joint on limit switch error.
[18:25:56] <davidf> *or, not of
[18:26:08] <davidf> OK...
[18:26:12] <IchGuckLive> http://www.pictureupload.de/originals/pictures/150810202554_switch.png
[18:27:16] <IchGuckLive> you got it 1pin for eatch axis limitand home
[18:27:31] <davidf> yes I understand.
[18:27:33] <IchGuckLive> this is in the standard config includet
[18:28:15] <IchGuckLive> then you are out of all trubles
[18:28:21] <davidf> That is fine. I just thought it should work with one pin shared
[18:28:42] <IchGuckLive> i hope this is into 2.5 as we like it all
[18:29:43] <davidf> Me too.
[18:29:52] <davidf> Thanks IchGuckLive
[18:29:55] <IchGuckLive> so it is late in germany im off
[18:30:06] <IchGuckLive> are you on the system now?
[18:30:22] <IchGuckLive> coudt you please check the G150 equal for me
[18:30:24] <davidf> yes
[18:30:45] <davidf> ???
[18:30:57] <davidf> G150 equal? What is that?
[18:31:10] <IchGuckLive> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?G150
[18:31:17] <IchGuckLive> see the pictures
[18:31:35] <IchGuckLive> use the second upload this is new from today
[18:31:56] <IchGuckLive> http://wiki.linuxcnc.org/uploads/rectangular_parallel_pocket_subroutine.ngc
[18:32:58] <davidf> OK, that is a subroutine that simulates a G150? Right?
[18:33:06] <IchGuckLive> yes
[18:33:34] <davidf> My machine controller is not online.
[18:33:53] <IchGuckLive> ok no problem
[18:33:55] <davidf> I could copy the text onto a flash drive I guess.
[18:34:06] <IchGuckLive> no need
[18:35:01] <IchGuckLive> B)
[18:35:06] <IchGuckLive> :D :DD XD BY
[18:52:09] <wendtmk> Howdy
[18:53:51] <wendtmk> I'm still learning the ins and outs, as well as trying to pick up on best practices for CNC machining. I've done mostly manual machining, and I know that there are things done with CNC that you wouldn't normally do with manual stype machining.
[18:55:03] <SWPadnos> like make more than one part that look the same :)
[18:55:30] <wendtmk> One of the guys that also CNC machines bamboo strips in a similar fashion to the way I do it is using some kind of offset (tool maybe?) and sets his table as the Z zero. He then uses a mic to measure the thickness of his strip and uses that as an offset from the table Z zero.
[18:56:17] <wendtmk> Is there some way to do that with EMC? He uses Mach, which has different ways of doing offsets, and I've been combing through the tool table stuff.
[18:56:49] <wendtmk> I'm on new ground here so I'm not even really sure if I'm looking in the right places.
[18:56:54] <archivist> there is a user who made a special machine for bamboo and uses emc
[18:57:05] <wendtmk> That would be me... ;-)
[19:00:57] <wendtmk> I guess what I'm looking for is a way to not have to touch off every time I mount a new strip on the table, using an offset that's easily measured with a mic, offset from the table Z zero that I know will never change.
[19:01:29] <wendtmk> I think that would be more accurate and repeatable than touching off on the strip every time.
[19:01:46] <SWPadnos> is the table actually meant to be zero?
[19:01:55] <archivist> a probe
[19:02:15] <SWPadnos> ie, the touched off position is -(mic measurement)?
[19:03:07] <SWPadnos> either way, press Z, then (whatever the keystroke is for touch-off), and then type in the mic measurement or zero or whatever
[19:03:30] <wendtmk> SWPadnos - the way he does it, yes, his table is the Z zero, he then measures the thickness of his bamboo strip with a mic, and through some magic with his tool offsets, he sets the thickness of the strip as his offset from the table zero. Does that make sense?
[19:03:53] <SWPadnos> sure, but it may be more complex than necessary
[19:04:29] <wendtmk> archivist - since the work piece is bamboo, an electrical probe won't work. I'm using a mechanical probe right now, but I'm kinda leary that it's as accurate and repeatable as I'd like it to be.
[19:04:31] <SWPadnos> you can touch off the tool as well, using a similar process to touching off position
[19:05:36] <wendtmk> SWPadnos-That's the thing - my tool is two saw blades at an angle to each other and I have a "wedge" that I drop between the two to find the theoretical point where the two saws would touch.
[19:05:38] <SWPadnos> if you want to get fancy, you could try using a laser on a separate actuator, which can do all the measuring and offsetting programmatically (no mic needed)
[19:06:02] <SWPadnos> they're fixed relative to each other though, aren't they?
[19:06:04] <archivist> I was thinking opto too
[19:06:13] <wendtmk> According to my buddy, on Mach it was pretty easy to set up.
[19:06:29] <wendtmk> Unfortunately, Mach be a bit different than EMC...
[19:06:43] <SWPadnos> I'm sure there's an easy way to do it on EMC2, but it's not likely to be the same way :)
[19:07:02] <SWPadnos> and that's not unfortunate - gotta have choices after all
[19:07:14] <wendtmk> All he does is mic the thickness of the strip, and puts it into some offset table and runs the machine down the strip.
[19:07:43] <SWPadnos> how about saying what you want to do, rather than what he does? :)
[19:07:48] <wendtmk> Heh, I meant unfortunate that it may not be as easy to set up on EMC.
[19:07:59] <archivist> I think you could just set a parameter and the gcode use it
[19:08:01] <SWPadnos> what does your G-code look like?
[19:08:04] <wendtmk> I'd kinda like to be able to do pretty much the same thing.
[19:08:28] <SWPadnos> you can set any kind of offset you want, but you have to decide which one(s) to use, and how to code that
[19:08:34] <SWPadnos> (the G-code, that is)
[19:08:52] <wendtmk> The G Code uses the G55 touch off as the zero point at the top of the strip, but that requires me to touch off each time I load a new strip.
[19:09:01] <archivist> another user that needs a gcode popup bos, input number
[19:09:07] <archivist> box
[19:09:31] <SWPadnos> how much harder is that than typing a value in an edit box? (you still have to mic the bamboo, unless you go with some automated neasuring thing)
[19:10:01] <wendtmk> What do you mean as an edit box?
[19:10:02] <SWPadnos> didn't someone make a pyvcp "number input" control recently?
[19:10:09] <archivist> yes
[19:10:32] <SWPadnos> you can type in the value, and read it in G-code with M64 or M65 or whatever is the "read analog input" code
[19:11:04] <wendtmk> Lemme get the G Code book out and read up on M64 and M65 for a minute
[19:11:29] <SWPadnos> see which one it is first :)
[19:12:44] <wendtmk> M64 and M65 turn on and turn off digital output immediately. How would that work with what I'm trying to implement?
[19:14:53] <SWPadnos> look near there, there will be a code for reading an analog input
[19:14:58] <SWPadnos> M66 maybe
[19:15:34] <wendtmk> Looks like M66 is some kind of input. So, using an M66 -E would accept an analog input. How then do I apply that as an offset from the table zero?
[19:16:05] <SWPadnos> you then have the value in some parameter, maybe #5399, and can use it in math statements in the G-code
[19:17:37] <cradek> if you want to set the G55 Z offset directly, you can issue G10 L2 P2 Zwhatever
[19:18:06] <cradek> if machine zero is the top of the table, you'd use Z = measured thickness
[19:19:24] <wendtmk> cradek - that's kind of along the lines of what I'm looking for. Is there some way to set that Z value on the fly, after measuring each individual strip, rather than editing the G Code file previous to each run?
[19:19:39] <cradek> type it into mdi
[19:21:24] <SWPadnos> you may be able to just have a line like that in the code, along with a pause
[19:21:59] <wendtmk> Okay, P2 sets the G55 coordinate system, what does the L2 signify?
[19:22:21] <SWPadnos> you move the machine to touch off the bamboo, and when you hit cycle start, the code reads the current position or does some kind of touch off (like G10 L2 ...) and carries on
[19:22:25] <cradek> L2 = set coordinate system
[19:22:29] <SWPadnos> you don't have to know the actual value, I bet
[19:22:40] <SWPadnos> (you don't, EMC2 does)
[19:23:08] <wendtmk> Ah okay, the "book" doesn't cover that part of it in the G Code section.
[19:23:17] <SWPadnos> ?
[19:23:28] <SWPadnos> is G10 not documented?
[19:23:53] <wendtmk> The Users manual... G10 is documented, it just doesn't mention what the L2 qualifier does
[19:24:05] <SWPadnos> ah
[19:24:11] <SWPadnos> I think L1 is tool table or somethign
[19:24:15] <SWPadnos> something
[19:24:23] <cradek> http://linuxcnc.org/docs/2.4/html/gcode.html
[19:24:30] <cradek> of course G10 is documented
[19:24:39] <cradek> I don't know what the "book" is
[19:24:48] <wendtmk> Okay so using this line of code, I would set the table zero as G54?
[19:25:14] <wendtmk> Then, measure the strip, use the G10 code with the Z parameter being the thickness of the strip?
[19:25:32] <cradek> sounds like you want the unoffset zero to be the table. the unoffset coordinate system is set up by homing.
[19:25:46] <cradek> if your program is not using G54, G54 offset has nothing to do with this
[19:26:01] <wendtmk> My home for the z axis is at the top of the Z and the table is at the bottom.
[19:26:25] <cradek> ok, then unoffset Z=0 is not at the table
[19:26:51] <wendtmk> unoffset?
[19:27:23] <cradek> unoffset = the coordinate value when all offsets are unapplied or zero
[19:28:19] <wendtmk> If I move the cutting head down and touch off on the table, it's -2.4486" from the Z home.
[19:29:10] <cradek> ok, then you can't use g55 how you were saying, because unoffset Z=0 is not the table
[19:29:31] <cradek> ... but I thought that's the fact we started with
[19:30:17] <wendtmk> Okay. I've been using the G55 coord system when I touch off on the strip itself. To be able to use the G10 command, what do I need to change in my methodology?
[19:30:42] <cradek> if you mic your strip at 0.1" you would do G10 L2 P2 Z-2.3486
[19:31:20] <cradek> or you could put [AXIS_2]HOME_OFFSET=2.4486 in your ini to make unoffset Z=0 be the table
[19:32:15] <wendtmk> Home_offset automagically moves the Z home zero to the top of the table?
[19:32:35] <SWPadnos> it moves the home to some distance from the home switch
[19:33:13] <cradek> http://linuxcnc.org/docs/2.4/html/config_ini_homing.html
[19:33:30] <wendtmk> In my case, would the HOME_OFFSET be a negative number since it's down below the "real" home?
[19:33:58] <cradek> no, that's the "switch location", see that url
[19:34:27] <cradek> you probably want something like HOME_OFFSET=2.4486, HOME=2.4
[19:34:47] <cradek> since I doubt you want it to rapid to 0 after homing
[19:37:29] <wendtmk> I think I see what you're saying here. The Z axis will "home" to the switch, then move 2.4" down (based on the numbers you gave) and it will see "HOME" as the actuall table top?
[19:38:10] <cradek> no, it will find the switch, call that position 2.4486, then move to 2.4 (to get off the switch)
[19:39:19] <cradek> so after you home it'll be 2.4" above the table and the dro will say 2.4"
[19:39:36] <wendtmk> Ah, now I got ya. So, using that set up, I then measure the strip (usually around .250" thick) and then enter a G10 L2 P2 Z.250?
[19:39:59] <cradek> yes, then G55's Z=0 will be the top of the strip
[19:40:24] <wendtmk> Yeah!!!! That's what I'm looking for! Thanks Chris, I'll give it a whirl!
[19:40:44] <cradek> yay :-)
[19:40:50] <cradek> let us know how it goes!
[19:43:01] <wendtmk> Chris, one more quick question then. In my G Code, I've been using negative Z numbers for each station along the strip. Do I still use neggy's? The saws will still be descending as they cut the taper the length of the strip.
[19:43:36] <cradek> Z negative is still downward - is that what you're asking?
[19:43:37] <SWPadnos> -=down, if you have configured your machine in the expected way
[19:44:17] <wendtmk> Yes, that's what I was asking, Just wanted to make sure my saws were heading in the right direction... ;-)
[19:44:22] <cradek> yep
[19:46:52] <wendtmk> Thanks!
[20:48:17] <whodat> is this channel logged and archived by any chance?
[20:55:51] <alex_joni> logger_emc: bookmark
[20:55:51] <alex_joni> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-08-15.txt
[20:58:57] <hesperaux> hello all. I need help finding information (datasheets, anything) on two different servos...here's a link to the first one:http://www.pricedbelowmarket.com/electrical-parts-hardware-motors-elcom-3192n001-motors-243912.html
[20:59:03] <hesperaux> This is the second one: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=280455357703
[21:03:12] <whodat> thanks alex, but iwas hoping for an archive. would be nice to learn from other greenhorns mistakes.
[21:07:57] <archivist> whodat, just change date it is an archive
[21:08:14] <whodat> oh sweet!
[21:09:00] <archivist> remove the date part and there it is all to see http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/
[21:55:46] <foxtrot> its really hard to find good things to practice milling on that are laying around
[21:56:03] <Jymmm> foxtrot: front door works great!
[21:56:31] <Jymmm> foxtrot: garage door, side door, back door, it's all good!
[21:56:56] <foxtrot> my machine only has a travel of 8.5"x3.5"x4"
[21:57:06] <foxtrot> im trying to find something pcb clad like
[21:57:07] <Jymmm> foxtrot: when you run out, try your neighbor's doors too
[21:57:24] <Jymmm> foxtrot: Hey, I know... how about PCB clad???
[21:57:49] <foxtrot> i dont have any :(
[21:58:47] <Jymmm> foxtrot: put your fist thru the wall near an outlet, pull the long sting like things out, smash real flat on to some fiberglass.
[22:00:45] <Jymmm> foxtrot: bake at 3500F for 15 minutes and enjoy!
[22:01:02] <foxtrot> my oven only goes to 550F :(
[22:01:17] <Jymmm> borrow all your neighbors ovens
[22:01:39] <foxtrot> none of my neighbors have mobile ovens :(
[22:01:48] <Jymmm> make em mobile!
[22:01:57] <Jymmm> you just arent trying very hard at this
[22:03:25] <DaViruz> http://daviruz.meeep.net/buschcncnf1/DSC_0120.jpg
[22:03:31] <DaViruz> forward visibility somewhat obscured
[22:04:07] <Jymmm> DaViruz: What, no MP3 player?! Return it!
[22:04:35] <Jymmm> DaViruz: Hey, how do you like your Eye-fi card?
[22:04:45] <DaViruz> alot!
[22:05:04] <Jymmm> DaViruz: do you use all it's web feature stuff, or just lan wifi?
[22:05:16] <DaViruz> i use gallery2 uploading
[22:05:43] <DaViruz> it's really nice to have pictures instantly available in a web gallery if i need to show someone something
[22:05:52] <Jymmm> Yeah, I was trying to avoid that, or any web
[22:05:53] <DaViruz> without getting cables, ftp programs etc
[22:06:26] <DaViruz> range is pretty crappy, as well as transfer speed
[22:06:38] <Jymmm> how slow?
[22:06:41] <DaViruz> but i have the card inside a compact flash to SD adapter, that probably reduces range
[22:06:57] <DaViruz> a 1MB picture takes about 10-15 seconds
[22:07:12] <DaViruz> i'm guessing LAN is a little faster
[22:08:03] <Jymmm> k
[22:08:44] <Jymmm> DaViruz: is the cnc center YOUR new toy?
[22:12:36] <DaViruz> yes
[22:12:39] <DaViruz> :]
[22:14:00] <Jymmm> DaViruz: cool beans =)
[22:14:17] <DaViruz> pretty crazy travels
[22:14:28] <DaViruz> 1300mm X, 150mm Y
[22:14:34] <DaViruz> custom built for keyway milling
[22:16:08] <Jymmm> so you can make table tops now =)
[22:16:38] <DaViruz> very narrow table tops
[22:17:36] <Jymmm> =)
[22:19:12] <DaViruz> the shop doors were too low, so it has to sit outside until i install new doors :/
[22:19:44] <Jymmm> If it dont fit in the bldg, get a bigger bldg!