#linuxcnc | Logs for 2013-06-24

Back
[02:09:22] <DJ9DJ> moin
[04:40:53] <Loetmichel> mornin'
[04:41:13] <micges> ahoy
[06:47:25] <RyanS> are hss lathe tools always supplied as blanks?
[06:51:01] <archivist_herron> usually
[06:54:08] <Tom_itx> unless you get carbide tipped ones
[06:57:18] <RyanS> And you can mount them directly into the tool post or http://www.ebay.com.au/itm/3-8-Lathe-Turning-Tool-Holder-Includes-3-8-HSS-Tool-Bit-/111015460406?pt=LH_DefaultDomain_15&hash=item19d9097e36 is required?
[07:15:18] <jthornton> wow, tools from the 30's
[07:22:09] <archivist_herron> the crafty aspect of that style holder is the top angle is set by the holder so user did not need to grind that face
[07:22:49] <archivist_herron> but they over hang
[07:23:31] <RyanS> hmm it seems like nobody bothers to grind their own tools now..
[07:24:33] <jthornton> it's not economical to hand grind tools any more, unless your just doing turning for a hobby
[07:24:48] <archivist_herron> I grind my specials
[07:26:26] <jthornton> I thought everything you did was special and unique :) and quite nice too
[07:27:57] <RyanS> So they don't use hss in industry at all'?
[07:28:41] <jthornton> not for a long time
[07:30:39] <RyanS> But Carbide has disadvantages, it's more brittle
[07:33:00] <archivist_herron> as I always say use the right tool for the job
[07:33:16] <archivist_herron> and define industry :)
[07:34:41] <archivist_herron> jthornton, I think hss is still used on some sliding head stuff
[07:34:47] <Tecan> http://i.imgur.com/7OJ2Pd1.jpg
[07:36:58] <RyanS> Not a hobby is industry, for business, for-profit
[07:38:41] <archivist_herron> if I use hss to make something for profit then yes it is still in use
[07:39:11] <jthornton> archivist_herron, what is a sliding head?
[07:39:17] <archivist_herron> but 1 job this year in total is ......rubbish
[07:39:52] <jthornton> do you mean a swiss type of lathe?
[07:39:58] <archivist_herron> yes
[07:40:38] <archivist_herron> swiss is not a term I like as that would encompass non sliding head too
[07:41:27] <RyanS> our tool set is weird I haven't seen anything like it in any catalogue http://i210.photobucket.com/albums/bb176/Mingzhus/lathetools_zps9194c13c.jpg
[07:41:48] <RyanS> The only I recognise is threading and internal threading
[07:42:10] <RyanS> The first one looks like it's assembled incorrect
[07:42:17] <archivist_herron> hss is used where form grinding is simple
[07:43:19] <RyanS> n3 and n7 look almost identical
[08:49:27] <IchGuckLive> hi all B)
[08:50:09] <IchGuckLive> question is there a BOB for the IN configuration available with optos for the Databits towards the PC
[10:52:25] <Tecan> would linuxemc work in vmware ?
[10:52:34] <jdh> in sim mode
[10:52:46] <Tecan> why not just for testing things slow ?
[10:53:18] <jdh> I've run it in VirtualBox(tm)
[10:53:35] <Tecan> moving motors too ?
[10:59:28] <CaptHindsight> it runs in Virtualbox, but latency jitter is in the millions of nS
[11:03:10] <jdh> only sim mode
[11:04:56] <Tecan> i hate computer fan noise
[11:05:06] <Tecan> need water cooled
[11:05:12] <DJ9DJ> just cut the wires of the fan ;)
[11:05:22] <Tecan> im down to just 2 fans as it is
[11:05:23] <jdh> my gpu fan started making noise last night
[11:06:17] <Tecan> i should setup a dummy terminal and put it in another room
[11:17:37] <CaptHindsight> just spread the heat over a wider area and you won't need water or forced convection
[11:18:30] <archivist> heat pipes
[11:18:38] * DJ9DJ has watercooling for some years now and i do not want to miss it... nearly no noise :)
[11:18:56] <DJ9DJ> and much cooler components than with normal fans
[11:19:04] <CaptHindsight> but you might be unhappy with the size and cost of the heat spreader
[11:22:06] <CaptHindsight> DJ9DJ: what do you use for the heat exchanger outside the case?
[12:02:06] <jdh> looks like the parallel port wasn't found?
[12:02:44] <archivist> parallel port is on an odd address
[12:03:50] <archivist> but battery and bios settings would be suspect if the clock failed
[12:04:46] <jdh> looks like an add-on dual pci p-port was seen, but the config is looking at 0x378
[12:05:34] <archivist> is the on board port disabled
[12:05:38] <DJ9DJ> hi andy1978
[12:06:00] <andy1978> Hey DJ9DJ
[12:06:05] <DJ9DJ> :)
[12:06:23] <andy1978> deja vu
[12:06:41] <IchGuckLive> hi all B)
[12:07:09] <DJ9DJ> hi live-gucker
[12:07:16] <DJ9DJ> andy1978, indeed :D
[12:30:58] <tjtr33> hello, thanks to the MPM crew for hosting the fest and thanks to all the guys who showed up. it was a helluva week.
[12:30:58] <tjtr33> Thx to Tormach also, between them and MPM i gained at least 5lbs! :)
[13:00:00] <IchGuckLive> hi today on the 3rd plasam mashine i checked the htop value of the pc internals and discoverd that the 2Ghz is always at the max while the 3.2 is at 80% shoudt i upgrade or is it ok to go houres on the max of the pc
[13:08:52] <IchGuckLive> im off by
[13:14:49] <Jymmm> You guys use FF still?
[13:19:04] <andypugh> Feed Forward?
[13:19:28] <archivist> formfeed
[13:20:26] <andypugh> Maybe he is talking about Quasar motorcycles?
[13:21:17] <archivist> often it takes us a week to find out
[13:30:22] <andypugh> Right, sleep beckons.
[13:36:54] <Nick001-Shop> Found it - bios battery went bad - been a long time since one went on me so I didn't recognized it right away - replaced it and program came up at least, have to see how the rest works but should be OK. Thanks for looking.
[14:29:29] <Tom_itx> logger[mah]
[14:29:29] <logger[mah]> Tom_itx: Log stored at http://linuxcnc.mah.priv.at/irc/%23linuxcnc/2013-06-24.html
[15:18:00] <tjb1> Can anyone recommend a good quality atx motherboard that supports intel haswell and nvidia gpu?
[16:12:35] <dosas> hello i know how to connect halpins in pyvcp
[16:12:48] <dosas> but is it possible to set a parameter with pyvcp
[16:12:53] <dosas> so to speak setp
[16:22:56] <Jymmm> Twinkies are back!!! http://www.upi.com/Business_News/2013/06/24/Twinkies-to-return-to-stores-mid-July/UPI-65411372096593/
[16:24:12] <dosas> nice but is it possible to do setp via pyvcp
[16:30:58] <Aero-Tec2> any hal file guys here?
[16:31:22] <Aero-Tec2> need a lesson in hal files
[16:31:38] <Aero-Tec2> loadrt debounce cfg=3
[16:32:15] <Aero-Tec2> that means load 3 running instances of debounce
[16:32:17] <Aero-Tec2> right?
[16:32:31] <micges> dosas: why do you need setp?
[16:32:42] <dosas> i want to tune a pid
[16:32:48] <Aero-Tec2> so why does addf debounce.1 base-thread fail?
[16:32:50] <dosas> i would like to do it while running
[16:33:05] <cradek> Aero-Tec2: the best place to look is http://linuxcnc.org/docs/html/
[16:33:10] <cradek> click on debounce.9
[16:33:23] <Aero-Tec2> I have
[16:34:33] <Aero-Tec2> loadrt debounce cfg=size[,size,...]
[16:34:34] <Aero-Tec2> Creates filter groups each with the given number of filters (size). Each filter group has the same sample rate and delay.
[16:34:53] <Aero-Tec2> so what does that mean?
[16:35:09] <Aero-Tec2> number of filters (size)
[16:35:17] <dosas> so if you have 3 modules
[16:35:21] <dosas> 9 > 3?
[16:35:28] <Aero-Tec2> I would guess there are 3 filters
[16:35:38] <dosas> or is it debounce.3.9
[16:36:02] <micges> dosas: debounce.9 is help page
[16:36:07] <dosas> kk
[16:36:08] <dosas> sorry
[16:36:30] <dosas> i always use man
[16:36:46] <Aero-Tec2> are they all under debounce.0?
[16:36:59] <Aero-Tec2> so debounce.0.1
[16:38:21] <micges> dosas: for tuning there is calibration program in Axis: menu machine->calibration
[16:38:58] <Aero-Tec2> the help pages may help if you know how it all works, but for a nube it is not that much help at all, give some vague ideas and such but nothing of much real value
[16:39:40] <Aero-Tec2> loadrt debounce cfg=3
[16:39:52] <micges> Aero-Tec2: loadrt debounce cfg=8,8,8,8
[16:39:52] <micges> addf debounce.0 servo-thread
[16:40:00] <Aero-Tec2> can anyone explain what this means?
[16:40:03] <micges> addf debounce.1 servo-thread and so on
[16:40:58] <Aero-Tec2> addf debounce.1 base-thread that is exactly what I have in the file and it made a error
[16:41:15] <micges> and you have debounce.0.0.in up to debounce.0.7.in
[16:41:18] <Aero-Tec2> so it should be servo thread?
[16:41:30] <micges> what error do you have?
[16:42:06] <Aero-Tec2> HAL: ERROR: function 'debounce.1' not found
[16:42:07] <Aero-Tec2> test-old-lathe.hal:34: addf failed
[16:42:09] <dosas> i tried loading it in halrun
[16:42:15] <dosas> i have no permission
[16:42:43] <Aero-Tec2> loadrt debounce cfg=8,8,8,8
[16:43:03] <dosas> Aero-Tec2: use halrun and check if you ahve permission
[16:43:49] <Aero-Tec2> what does that mean and how does it different from loadrt debounce cfg=3?
[16:43:57] <micges> dosas: it is userspace program
[16:44:13] <dosas> okay
[16:44:18] <Aero-Tec2> permission for what?
[16:44:22] <dosas> no no
[16:44:32] <DJ9DJ> gn8
[16:44:32] <dosas> wrong idea
[16:44:38] <Aero-Tec2> the same hal files works good with out my edits
[16:45:09] <micges> Aero-Tec2: hal numbers are always count from 0
[16:45:16] <Aero-Tec2> addf debounce.0 base-thread
[16:45:25] <Aero-Tec2> this is the line before
[16:45:35] <Aero-Tec2> and it did not error
[16:46:32] <Aero-Tec2> would someone here be willing to look over my hal file and tweak or fix it?
[16:46:55] <dosas> i would but i'm new here too and probably no big help
[16:47:00] <micges> loadrt debounce cfg=3,4 means load TWO instances of debounce, first with 3 channels, second with four channels
[16:47:20] <Aero-Tec2> cool
[16:47:31] <micges> loadrt debounce cfg=3 means load one instance of debounce
[16:47:34] <Aero-Tec2> ok so now I know why the error
[16:47:44] <dosas> :D
[16:47:54] <Aero-Tec2> seeing as it is the same encoder
[16:48:13] <Aero-Tec2> and I an using only 1 channel right now
[16:48:27] <dosas> no 3
[16:48:30] <dosas> but one instance
[16:48:39] <Aero-Tec2> how do I get to channel 1, seeing as channel 0 is in use
[16:49:33] <micges> Aero-Tec2: run halrun
[16:49:53] <Aero-Tec2> ok, how?
[16:50:03] <Aero-Tec2> never even heard of it till now
[16:50:04] <dosas> open terminal type halrun
[16:50:09] <dosas> it is great
[16:50:24] <dosas> you can use tab to autocomplete
[16:50:30] <Aero-Tec2> do I need to be in a dir when I run it?
[16:50:35] <dosas> but could have problem with permissions
[16:50:38] <dosas> i had them
[16:50:41] <dosas> no
[16:50:44] <dosas> just open terminal
[16:51:06] <Aero-Tec2> I have several hals, how would it know what one?
[16:51:29] <micges> no important now
[16:51:38] <dosas> ?
[16:52:04] <dosas> micges: can you loadrt debounce in halrun?
[16:52:07] <dosas> i can't
[16:52:13] <Aero-Tec2> so halrun path/hal_file_name
[16:52:19] <dosas> no
[16:52:21] <dosas> jsut
[16:52:23] <dosas> halrun
[16:52:36] <Aero-Tec2> ok
[16:52:54] <micges> dosas: I've no idea why you can;t
[16:52:54] <dosas> me neither
[16:53:02] <dosas> let's hope aero-tec2 can
[16:53:11] <dosas> then type first letters
[16:53:14] <micges> Aero-Tec2: loadrt debounce cfg=3
[16:53:18] <dosas> and try the autocompletion with tab
[16:53:21] <micges> Aero-Tec2: show all
[16:53:32] <dosas> if you want
[16:54:35] <tjtr33> http://pastebin.com/mNabTu2w
[16:54:46] <dosas> turns out if i use it right i can too
[16:55:14] <dosas> Aero-Tec2: if you use addf debou and tab
[16:55:22] <dosas> it shows you that only .0 is possible
[16:57:55] <dosas> okay so nothing new on the setp front
[16:57:56] <dosas> bye bye
[16:59:48] <Aero-Tec2> ok
[16:59:52] <Aero-Tec2> that was cool
[17:00:04] <Aero-Tec2> was of some help as well
[17:00:40] <Aero-Tec2> debounce.0.1 is what I need to use
[17:01:16] <Aero-Tec2> and seeing as debounce.0 has a clock I do not need to have anything else there I would guess
[17:02:13] <Aero-Tec2> will rem out debounce.1 that is errorring
[17:05:06] <Aero-Tec2> will see if it is fixed now
[17:10:42] <Aero-Tec2> errored the first attempt to load
[17:10:47] <Aero-Tec2> but did load
[17:11:18] <Aero-Tec2> thing is now the RPMs are 1/20th what they should be
[17:12:46] <Aero-Tec2> would guess this is why
[17:12:48] <Aero-Tec2> setp encoder.0.position-scale 20.00000
[17:12:48] <Aero-Tec2> setp encoder.0.counter-mode 1
[17:13:00] <Aero-Tec2> scale was 1
[17:13:48] <tjtr33> damn computers always do what i tell 'em instead of what i mean ;)
[17:13:52] <Aero-Tec2> so should RMPS be driven be index or by channel A of the encoder
[17:13:59] <Aero-Tec2> LOL
[17:14:12] <Aero-Tec2> old computer programmers joke
[17:15:01] <Aero-Tec2> know it well, and have fallen victim to it many a times
[17:15:25] <Aero-Tec2> my bug in a program would be such a thing
[17:15:48] <tjtr33> i think index ( once per rev instead of A which is umpteen per rev ) i think you got it
[17:16:12] <Aero-Tec2> so what is channel A used for?
[17:16:22] <Aero-Tec2> how do you set it up the right way?
[17:16:38] <tjtr33> along with B to find the angular position inside 1 rev
[17:16:41] <Aero-Tec2> I was following the sample hal
[17:18:00] <Aero-Tec2> http://www.linuxcnc.org/docs/html/examples/spindle.html
[17:18:15] <Aero-Tec2> 6. Spindle Feedback
[17:18:16] <Aero-Tec2> 6.1. Spindle Synchronized Motion
[17:18:16] <Aero-Tec2> Spindle feedback is needed by LinuxCNC to perform any spindle coordinated motions like threading and constant surface speed. The StepConf Wizard can perform the connections for you if you select Encoder Phase A and Encoder Index as inputs.
[17:18:16] <Aero-Tec2> Hardware assumptions:
[17:18:17] <Aero-Tec2> An encoder is connected to the spindle and puts out 100 pulses per revolution on phase A
[17:18:19] <Aero-Tec2> The encoder A phase is connected to the parallel port pin 10
[17:18:20] <Aero-Tec2> The encoder index pulse is connected to the parallel port pin 11
[17:18:22] <Aero-Tec2> Basic Steps to add the components and configure them: [1] [2] [3]
[17:18:24] <Aero-Tec2> # add the encoder to HAL and attach it to threads.
[17:18:26] <Aero-Tec2> loadrt encoder num_chan=1
[17:18:28] <Aero-Tec2> addf encoder.update-counters base-thread
[17:18:30] <Aero-Tec2> addf encoder.capture-position servo-thread
[17:18:32] <Aero-Tec2> # set the HAL encoder to 100 pulses per revolution.
[17:18:34] <Aero-Tec2> setp encoder.3.position-scale 100
[17:18:36] <Aero-Tec2> # set the HAL encoder to non-quadrature simple counting using A only.
[17:18:38] <Aero-Tec2> setp encoder.3.counter-mode true
[17:18:40] <Aero-Tec2> # connect the HAL encoder outputs to LinuxCNC.
[17:18:42] <Aero-Tec2> net spindle-position encoder.3.position => motion.spindle-revs
[17:18:47] <Aero-Tec2> net spindle-velocity encoder.3.velocity => motion.spindle-speed-in
[17:18:48] <Aero-Tec2> net spindle-index-enable encoder.3.index-enable <=> motion.spindle-index-enable
[17:18:50] <Aero-Tec2> # connect the HAL encoder inputs to the real encoder.
[17:18:52] <Aero-Tec2> net spindle-phase-a encoder.3.phase-A <= parport.0.pin-10-in
[17:18:54] <Aero-Tec2> net spindle-phase-b encoder.3.phase-B
[17:18:58] <Aero-Tec2> net spindle-index encoder.3.phase-Z <= parport.0.pin-11-in
[17:18:58] <Connor> dude, pastbin please!!
[17:18:58] <Aero-Tec2> my scale was 20 not 100
[17:19:00] <Aero-Tec2> encoder 0 not 3
[17:19:46] <Aero-Tec2> sorry
[17:21:14] <Aero-Tec2> by the look of it I should be doing RPMs from A channel and the index is just a starting point for threading
[17:21:19] <Aero-Tec2> is that correct?
[17:22:14] <Aero-Tec2> I some how have to move RPM from index channel 0 to channel 1
[17:22:16] <tjtr33> yes please pastebin large stuff, only single line(s) here
[17:22:18] <Tom_itx> are you gonna post your whole hal file here?
[17:22:33] <Aero-Tec2> no
[17:22:40] <Aero-Tec2> that was not my hal file
[17:22:51] <Aero-Tec2> just the sample from the web site
[17:23:08] <Aero-Tec2> I was using that for a temp plate
[17:23:44] <Aero-Tec2> wanting to understand EMC and how to set up HAL for threading
[17:24:12] <Aero-Tec2> I have to use debounce for my lather to work right
[17:24:28] <Aero-Tec2> so mine is not the exact of the sample
[17:25:37] <tjb1> anyone here a custom computer guru
[17:26:00] <Aero-Tec2> also the HAL I started from was one I was using on my lathe, it was using just 1 index PPR
[17:26:10] <Aero-Tec2> I may be able to help
[17:26:31] <Aero-Tec2> I made custom computers at one time
[17:26:49] <tjb1> I need help selecting a motherboard for 4th gen intel
[17:26:53] <tjb1> atx
[17:26:56] <Aero-Tec2> I am a little dated as it was awhile ago
[17:27:09] <Aero-Tec2> where do you live?
[17:27:12] <tjb1> http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=100007627%20600438203&IsNodeId=1&name=4th-generation%20Core%20i5%2c%20i7%20%28LGA1150%29
[17:27:14] <tjb1> NY, USA
[17:27:34] <Aero-Tec2> tiger direct is a good place to get info and parts
[17:28:41] <tjb1> Well there is like 84 different ones at that link that go from $65 to $440
[17:30:33] <Aero-Tec2> what are you wanting it for?
[17:30:39] <Aero-Tec2> run EMC?
[17:30:59] <tjb1> CAD/gaming
[17:34:24] <JT-Shop> http://imagebin.org/262399
[17:35:17] <Aero-Tec2> if your doing some real gaming or any real cad work then do not cheap out
[17:35:34] <Aero-Tec2> you get what you pay for in most cases
[17:36:40] <Aero-Tec2> you need some power and great graphics card with a good MB to make sure there is no bottle necks in the system
[17:37:43] <tjb1> 850w psu and nvidia 770
[17:37:48] <Aero-Tec2> I like brand name MBs with good rep
[17:38:06] <tjb1> Was looking at this http://www.newegg.com/Product/Product.aspx?Item=N82E16813131979
[17:39:19] <Aero-Tec2> http://www.tigerdirect.com/applications/category/category_tlc.asp?CatId=31&name=Barebone-Kits&cm_sp=Masthead-_-Computer%20Parts-_-Spot%2002
[17:39:46] <Aero-Tec2> they have bare bones kits
[17:39:58] <Aero-Tec2> and you save with the bundles
[17:40:17] <Aero-Tec2> JT-Shop, looks cool, with is it?
[17:42:31] <Aero-Tec2> looks like it may possibly be for a motor bike, but it looks more like it is for something special like some equipment more so then a bike
[17:43:43] <Aero-Tec2> tjb1, is my link of any help to you?
[17:43:52] <tjb1> Not at this time :P
[17:44:04] <tjb1> I already ordered a SSD, psu, and case
[17:53:22] <Aero-Tec2> they recommend CPU and graphic card and some memory
[17:53:49] <Aero-Tec2> you will need a CPU cooling system as well
[17:54:14] <Aero-Tec2> that can run into some money as well if you get a good one
[17:54:53] <tjb1> going for air cooling atm
[17:56:13] <Aero-Tec2> just remember to order it with the CPU
[17:56:24] <Aero-Tec2> lots have forgotten to
[18:04:31] <Aero-Tec2> does EMC have a auto backup where if phase A of encoder is missing it will use index input for spindle RPM?
[18:05:42] <tjb1> Aero-Tec2: the cpu comes with a fan
[18:06:00] <Aero-Tec2> good
[18:11:15] <Aero-Tec2> there was a time when they did not
[18:20:18] <Aero-Tec2> net spindle-velocity encoder.0.velocity lowpass.0.in
[18:20:39] <Aero-Tec2> need some help understanding this
[18:21:08] <Aero-Tec2> spindle-velocity seems to be a name the hal writer made up
[18:22:16] <Aero-Tec2> encoder.0.velocity I understand but am not sure if there is any in out or how it relates to spindle-velocity
[18:23:10] <Aero-Tec2> lowpass.0.in looks like it is taking a input
[18:24:41] <Aero-Tec2> is the input into lowpass.0.in the output from encoder.0.velocity and is spindle-velocity just giving encoder.0.velocity a name?
[18:24:52] <Aero-Tec2> would love some help here
[18:25:12] <Aero-Tec2> JT-Shop, can you lend some help?
[18:26:55] <tjb1> sorry Aero-Tec2, I would help but I would just cause more problem
[18:27:19] <tjb1> Althought these questions do sound very similar to the ones I asked
[18:27:22] <tjb1> *Although
[18:27:50] <Aero-Tec2> JT-Shop, BTW is your little girl still with you or has she gone back home?
[18:28:17] <Aero-Tec2> did you save any info or posts?
[18:28:37] <Aero-Tec2> I maybe able to learn from your questions
[18:29:40] <Aero-Tec2> skunkworks, are you around? could you lend a hand in helping me?
[18:34:08] <tjb1> Aero-Tec2: No, I used it as I went
[18:34:39] <Aero-Tec2> ok
[18:34:41] <Aero-Tec2> thanks
[18:39:00] <Aero-Tec2> ok, looks like loadrt loads a module
[18:40:04] <Aero-Tec2> addf defines functions and ties them to a timing thread
[18:41:20] <Aero-Tec2> net defines connections like wires in a circuit, creating and naming them if needed
[18:42:42] <Aero-Tec2> setp is setting parameters for each module
[18:46:38] <Aero-Tec2> is spindle a user term/name or is it part of some module or workings of EMC?
[18:47:09] <Aero-Tec2> it is not loaded so it is not a user loaded module
[18:47:25] <Aero-Tec2> could use some help here understanding this more
[19:13:42] <gene78> advice plz? I have added a wcomp module, driven from the scaled to rpm output of the encoder, then set a min at 100, and a max at 750
[19:16:17] <gene78> But, from the looks of the flicking of the led's on the interface, its going to pound hell out of the relays those bit will control, so obviously I need some histerisys to smooth that out. Where best to do that is the question
[19:16:24] <gene78> thanks
[19:18:17] <gene78> Can I replace the setp's with some math to make a schmidt trigger like effect?
[19:20:33] <jdh> gene: man 9 comp
[19:23:49] <gene78> you are saying the wcomp, which has no hyst input, is the wrong module?
[19:25:48] <jdh> no, I'm saying read the man page for comp(9) and see if it sounds useful for your needs :)
[19:26:44] <gene78> I'll have to think that through, it does sound as if I could cobble something up. Thanks jdh.
[19:27:03] <jdh> perhaps you could feed your wcomp from the comp, or feed your wcomp into the comp with hyst.
[19:37:49] <gene78> I just tried it with its input from a limi2 that smooths the tach reading & that seems to work as expected according to the leds. Now I need to disable it if the spindle is under power.
[19:41:44] <gene78> 2 more and2 instances with in0's fed from net spindle-off can do that.
[19:42:45] <gene78> Do I get a prize for the longest hal file ever? :) 300+ lines :-\
[19:55:57] <gene78> humm, I must have done some housekeepng, only 265 lines, with the and2's in and working.
[21:41:32] <PumpingStationOn> Can anyone help with Kinematics
[21:42:09] <Tom_itx> probably if you ask a real question
[21:42:22] <Tom_itx> and are willing to wait for an answer
[21:43:01] <PumpingStationOn> I am having trouble with the homing. G92 sets my effector location right?
[21:45:53] <tjb1> http://www.linuxcnc.org/docs/2.4/html/gcode_coordinates.html#sec:G92-Offsets
[21:46:08] <tjb1> g92 would be an offset from g53
[21:47:36] <PumpingStationOn> Thanks, is joint[x] a location of the end effector or a location of the motor?
[21:48:47] <tjb1> Im not sure, Tom_itx may know that
[21:49:40] <Tom_itx> can't help you there
[21:50:01] <tjb1> PumpingStationOn: are you using this on a 3d printer?
[21:50:28] <PumpingStationOn> http://pumpingstationone.org/2013/06/cnc-gonzo-build-2-recap/
[21:51:01] <PumpingStationOn> It is a wacky pen plotter. It sometimes works, then goes crazy
[21:51:55] <tjb1> JT-Shop would know the answers to your questions
[21:52:03] <tjb1> wont be on for a while though
[21:53:34] <PumpingStationOn> I am adding a screenshot...hang on
[21:56:53] <PumpingStationOn> Here is a screenshot of my screen http://imgur.com/j2rsTyv
[21:58:03] <PumpingStationOn> G92 sets the values of the upper left DROs. Is there a way to set the values next to the G92: DROs
[22:01:26] <jdh> do you have a need for g92 coordinates?
[22:02:12] <tjb1> the upper left is home position
[22:02:18] <tjb1> DTG is distance to go
[22:02:19] <PumpingStationOn> Those values ocationally get out of wack
[22:02:40] <tjb1> you should work out of G54
[22:02:50] <PumpingStationOn> Does kinematic.c care about inches or millimeters?
[22:02:54] <tjb1> which is set using touch off
[22:06:38] <PumpingStationOn> I don't have limit switches connected yet
[22:06:38] <tjb1> disable them in the ini and you can still home it
[22:06:38] <PumpingStationOn> I can home it, but touch off is disabled
[22:06:38] <jdh> I've tried using g92 to offset a few times, always confused the hell out of me.
[22:06:38] <PumpingStationOn> I have always g92 to say...I am now here
[22:06:38] <jdh> why?
[22:06:51] <PumpingStationOn> It is probably not correct, but it works on other machines
[22:07:06] <jdh> G92 offsets all other offsets
[22:07:39] <jdh> do a mdi G92.1
[22:08:04] <PumpingStationOn> Back to my other question..I have an arm length in my kins file. Does that have to be a unit type
[22:09:16] <jdh> never done that. I'd assume it was in machine units though
[22:09:56] <PumpingStationOn> That is what I assumed, but I am grasping for a solution
[22:10:04] <jdh> solution to what?
[22:10:22] <PumpingStationOn> The machine works for a while...then goes totally out to lunch
[22:10:37] <tjb1> probably getting confused with all the g92 offsets :P
[22:10:46] <tjb1> are you changing g92 mid program?
[22:10:59] <PumpingStationOn> My debugging adds more bugs I am sure
[22:10:59] <jdh> do you need g92 for some reason?
[22:11:16] <tjb1> should call g92.1 before g92 all the time
[22:12:27] <jdh> and before homing
[22:12:29] <tjb1> unless you specifically need to save the g92 offsets
[22:12:37] <tjb1> which g92.2 and g92.3 can do
[22:13:48] <tjb1> I hate using g92.1 because it seems linuxcnc never forgets it
[22:13:59] <tjb1> Forgets everything else but by damn it wont forget the g92 offset
[22:14:39] <jdh> wipe out the coord vars from your var file
[22:15:02] <PumpingStationOn> Var file?
[22:15:10] <jdh> to make sure it forgets the g92 offsets on restart
[22:15:44] <tjb1> I'd rather not aggravate myself with linuxcnc anytime soon
[22:16:18] <PumpingStationOn> Clear contents of LinuxCNC.var?
[22:16:53] <jdh> I think mine is emc.var. Don't clear the whole thing, just teh G92 variables
[22:18:14] <jdh> but, mine is an old config. It is set in <configname>.ini
[22:19:22] <jdh> 5211-5216
[22:19:34] <jdh> but, what problem are you solving by using g92 offsets?
[22:20:43] <PumpingStationOn> It is sort of alive again
[22:38:05] <PumpingStationOn> Thanks for all the help on this...http://pumpingstationone.org/2013/06/cnc-gonzo-build-2-recap/
[22:38:17] <PumpingStationOn> video coming soon
[22:41:53] <jdh> nifty