#linuxcnc | Logs for 2013-06-21

[00:00:24] <toastyde1th> not like a bearing on an old steam engine or something that needs a lot of oil
[00:03:31] <RyanS> I've seen a few mentions that of a small lathe, common motor oil well do as opposed to an industrial slideway oil. I can't see what size has to do with it
[00:04:08] <Valen> we use chainsaw bar oil
[00:04:59] <toastyde1th> size and speed
[00:05:08] <toastyde1th> a heavy machine has a higher bearing pressure and needs a more viscous oil
[00:05:21] <toastyde1th> a fast machine usually needs a specially thinned oil
[00:05:44] <toastyde1th> but they both don't need much of it; as long as there's a thin film on the ways, it doesn't really go anywhere
[00:05:57] <toastyde1th> whereas in a rotary bearing it tends to get pumped out
[00:06:01] <Valen> heh until it gets washed off ;->
[00:06:02] <toastyde1th> by the action of the bearing
[00:06:05] <toastyde1th> tru
[00:08:15] <toastyde1th> FOR INSTANCE, our biggest machines needed Vactra 3 or equivalent
[00:08:38] <toastyde1th> 50x40x40 milling machine and a 30x30x40 horizontal mill
[00:08:41] <toastyde1th> cat50
[00:08:55] <toastyde1th> slightly bigger, like a 50" VTL, may need vactra 4
[00:09:00] <toastyde1th> (or equivalent)
[00:09:13] <toastyde1th> and a massive, massive machine will either use vactra 5 or hydrostatic bearings
[00:09:54] <Valen> I want to do air bearings
[00:10:04] <RyanS> but small lathes could not give a toss as you say...bar oil
[00:10:30] <toastyde1th> ya, small lathes move very slowly and have like, no carriage pressure
[00:10:41] <toastyde1th> you'll break the machine before they develop enough cutter force to ground the bearing
[00:10:51] <RyanS> heh
[00:12:55] <toastyde1th> and they never develop enough speed to cavitate the oil
[00:16:57] <RyanS> What is that oil used on engineers squares, dividers and pretty much any carbon steel precision instrument? Apparently wd-40 is not too good for em
[00:17:16] <toastyde1th> it's just light machine oil
[00:17:22] <Valen> I use lanox by inox
[00:17:36] <toastyde1th> there are some specialty anti-rust products
[00:17:46] <toastyde1th> but by and large most people just dip their finger in the vactra 2 and move on
[00:17:55] <toastyde1th> (vactra 2 is what bridgeports and most lathes use)
[00:18:58] <toastyde1th> vactra 1 is for high speed machines running on ways instead of linear rails
[00:19:53] <RyanS> Sewing machine oil, clipper oil etc...
[00:19:58] <toastyde1th> yep
[00:20:11] <toastyde1th> sewing machine oil is the perennial favorite of small benchtop machines and tools
[00:20:24] <toastyde1th> motor oil isn't a good option because it's got a lot of shit in
[00:20:36] <toastyde1th> *in it
[00:21:14] <RyanS> vactra on the finger. ..sounds kinky,
[00:22:55] <toastyde1th> wd-40 is shitty because it gums up
[00:23:28] <ds3> toastyde1th: does motor oil include the non detergent stuff?
[00:23:48] <toastyde1th> from what i understand, yes
[00:23:54] <ds3> oh
[00:24:35] <toastyde1th> I never bothered to look up why, though
[00:24:44] <toastyde1th> detergent is obviously not good
[00:24:49] <toastyde1th> but the other shit they put in it isn't either
[00:25:28] <ds3> but what's the differene between a standard 30W ND oil?
[00:25:39] <ds3> (not talking about the 5W30, etc stuff)
[00:25:41] <toastyde1th> I have no idea, i know very little about what goes into lubricant design
[00:26:01] <toastyde1th> there's stuff about wax pressure and other shit
[00:26:21] <toastyde1th> it's the one area of machining i have very little interest in
[00:27:21] <RyanS> oils anit oils lol
[01:53:44] <DJ9DJ> moin
[04:29:22] <Loetmichel> mornin'
[07:11:35] <R2E4> Morning
[08:13:57] <andy1978> Hi at all. I want to mention https://github.com/Andy1978/hf2gcode a hershey font to g-code tracer. I would be happy to get comments and suggestions for improvements
[08:16:29] <archivist_herron> mention it on the mailing list too :)
[08:17:21] <andy1978> archivist_herron: Ah okay, thank you
[08:18:11] <andy1978> archivist_herron: emc-users?
[08:19:48] <archivist_herron> not sure which list is best users for more people, or the other to catch the eyes of developers
[08:21:13] <andy1978> I guess the developers also subscriped to the user list
[08:27:07] <jdh> andy1978: does it do spindle on/off/speed?
[08:28:42] <dfosnet> please
[08:28:46] <andy1978> jdh: No, not at the moment
[08:29:17] <andy1978> jdh: But please tell me why this is useful and I'll implement it
[08:29:41] <dfosnet> Anyone know how to make backups of bad checks succeeded in Avamar, I'm making a plugin for...
[08:29:48] <dfosnet> nagios
[08:29:54] <dfosnet> please
[08:30:41] <cpresser> dfosnet: wrong channel!
[08:30:47] <jdh> dfosnet: this is #LinuxCNC, linux based machine control.
[08:32:55] <dfosnet> ow sorry
[08:33:17] <jdh> that was fast
[08:41:35] <andy1978> jdh: what is the reason for spindle on/off ?
[08:41:59] <jdh> to turn the spindle on and off before and after cutting.
[08:43:45] <andy1978> Ah, the spindle is turned on at the beginning and off at the end
[08:44:00] <andy1978> jdh: I thought you mean between the single chars
[08:44:01] <jdh> right, and spindle speed is set.
[08:44:12] <jdh> nah, that would be odd.
[08:44:14] <andy1978> yes, but at this time to a fixed value
[08:44:26] <andy1978> should I make a param for the spindle speed?
[08:44:47] <jdh> I didn't actually look at any generated code, just the options.
[08:44:52] <jdh> sure
[08:45:18] <jdh> and make it work with ngcgui
[08:46:14] <andy1978> jdh: The screenshots are made with ngcgui
[08:46:35] <jdh> oh, I didn't see them either :)
[08:46:38] <andy1978> so I don't yet have a real CNC mill. I therefore used the LinuxCNC simulkator
[08:46:44] <andy1978> simulator
[08:47:05] <andy1978> jdh: this https://a248.e.akamai.net/camo.github.com/16fe1d8b0914c8a6628b92bfe94128886eefb38c/687474703a2f2f746563682d636861742e64652f696d616765732f64656d6f5f68656c6c6f5f776f726c642e706e67
[08:47:57] <jdh> oh, I saw that, but the axis/ngcgui stuff isn't visible.
[08:49:34] <andy1978> this yould be an exmaple of the generated code http://pastebin.com/DHMNg8ZF
[08:51:30] <jdh> might add an option for safe z height also?
[08:52:52] <andy1978> jdh: isn't z-up and z-down suffizient for this?
[08:53:14] <andy1978> I have only these 2 z-heights at the moment
[08:53:53] <jdh> I guess.
[08:54:11] <andy1978> or perhaps I don't understand "safe z height", please keep in mind that I just start using LinuxCNC :-D
[08:55:08] <jdh> I often clamp the work from the outside, the tool has to clear the clamps on the way to the initial location
[08:55:49] <jdh> so, I start out high. Don't know if that is normal, but after I snapped a few end mills I always do that.
[08:55:52] <andy1978> ah, so a param which declares the z height until the start of the first char
[08:56:23] <andy1978> and then it can use z-up and z-down param and at the end?
[08:56:38] <andy1978> should the end be 0,0,z-safe?
[08:56:55] <andy1978> oder just stay at x,Y and Z_save_height?
[08:57:38] <jdh> end doesn't really matter as much. Just the initial move from wherever the spindle is to the first point.
[09:00:03] <andy1978> okay. A parameter "Save z-height to start of first character"
[10:47:31] <jepler> Kirk Wallace has posted some photos from the LinuxCNC fest in Wichita Kansas: http://www.wallacecompany.com/mpm-2013/
[10:54:28] <JT-Shop> you guys are having too much fun
[10:58:02] <Jymmm> JT-Shop: I looked, where EXACTLY do you see this "fun" you speak of?
[10:58:25] <JT-Shop> everyone is smiling except one
[10:58:42] <Jymmm> ah
[11:05:39] <cpresser> some1 is waering a fullsail-brewery shirt
[11:06:03] <cpresser> one of my favourite beers, the ipa :)
[11:15:43] <jdh> looks like fun to me.
[12:14:58] <IchGuckLive> hi all
[12:22:29] <IchGuckLive> Loetmichel: storm servived O.O
[13:09:42] <Aero-Tec2> there was some examples of hal settings
[13:10:01] <Aero-Tec2> tried to find them in the history but could not
[13:10:11] <IchGuckLive> on what
[13:10:12] <Aero-Tec2> anyone have a link to them?
[13:10:24] <IchGuckLive> they change all the time
[13:10:29] <Aero-Tec2> my lathe spindle
[13:10:58] <Aero-Tec2> I had index only and now I want to add a encoder to it
[13:11:20] <IchGuckLive> parport or mesa
[13:11:25] <Aero-Tec2> one channel only
[13:11:30] <Aero-Tec2> pport
[13:12:08] <Aero-Tec2> got the encoder disk installed and the opto ready for install
[13:12:23] <Aero-Tec2> but have to set up hal
[13:12:49] <IchGuckLive> http://www.linuxcnc.org/docs/2.4/html/examples_spindle.html from 2.4
[13:13:44] <IchGuckLive> Spindle Synchronized Motion
[13:14:55] <Aero-Tec2> running 2.5, will that make any difference?
[13:15:03] <IchGuckLive> no
[13:18:01] <Aero-Tec2> thanks for the link
[13:18:12] <Aero-Tec2> that was the one I was wanting
[13:18:23] <IchGuckLive> ;-)
[13:22:14] <IchGuckLive> im off by
[13:43:32] <Aero-Tec2> any hal guys here?
[13:43:51] <Aero-Tec2> trying to rewrite my hal file
[13:46:34] <JT-Shop> do you have a specific question?
[13:47:17] <Aero-Tec2> I have a example I am trying to follow
[13:47:52] <Aero-Tec2> with my setup I have debounce setup
[13:48:27] <Aero-Tec2> it was setup for index only,now I am trying to add encoder channel A
[13:48:54] * Tom_itx saw a tag with JT on it :)
[13:49:06] <Aero-Tec2> the example and my sample version are different
[13:49:23] <Aero-Tec2> not sure what to rem out and what to change
[13:49:53] <archivist> you decide depending on what you have
[13:49:56] <Aero-Tec2> setp encoder.0.position-scale 20
[13:50:06] <Tom_itx> archivist, andy has your documents
[13:50:07] <Aero-Tec2> was set to 1 but changed it to 20
[13:50:37] <archivist> Tom_itx, thanks
[13:51:05] <Tom_itx> i had to take off early but left them with him
[13:51:12] <Aero-Tec2> archivist, that you said was a given
[13:51:45] <Aero-Tec2> think is if you do not know the lingo if is hard to match what needs to be done to what you have
[13:51:52] <Aero-Tec2> thing
[13:53:11] <JT-Shop> so you were using one pulse per rev before and now you have 20 pulses per rev to get spindle speed?
[13:53:34] <Aero-Tec2> like asking for the rest room in back water India where no one speaks your lingo and you have no idea how to speak theirs
[13:53:53] <JT-Shop> not quite that bad LOL
[13:54:04] <Aero-Tec2> had index only, with debounce
[13:54:19] <Aero-Tec2> now index and 20 ppr channel A
[13:54:35] <Aero-Tec2> but will need debounce for it as well
[13:55:27] <JT-Shop> you need a debounce for each one?
[13:55:34] <archivist> dunno why you want debounce
[13:55:42] <Aero-Tec2> not sure
[13:55:52] <JT-Shop> me neither
[13:55:53] <Aero-Tec2> does debounce do the whole encoder?
[13:56:07] <Aero-Tec2> I need debounce to make it work
[13:56:17] <JT-Shop> debounce will do one input
[13:56:21] <Tom_itx> you might be ahead to use some hardware filtering on those
[13:56:48] <Tom_itx> shield the data lines for one
[13:56:56] <Aero-Tec2> input being one pin?
[13:57:01] <Tom_itx> jep
[13:57:09] <JT-Shop> Aero-Tec2: did you get muliple pulses with your index signal?
[13:57:23] <Aero-Tec2> doing a home brew encoder
[13:57:45] <Tom_itx> i did too with an old printer wheel
[13:57:54] <Aero-Tec2> was until I did debounce
[13:58:08] <JT-Shop> you can configure the number of pins each debounce group has
[13:58:10] <Aero-Tec2> no printer wheel
[13:58:32] <Aero-Tec2> home made encoder wheel
[13:58:45] <Aero-Tec2> with home brew opto
[13:58:59] <JT-Shop> just to get past debounce and assume you need it change the loadrt debounce cfg=2
[14:00:06] <Aero-Tec2> right now it is loadrt debounce cfg=3
[14:00:18] <Aero-Tec2> is that 3 inputs?
[14:00:31] <Aero-Tec2> so A,B and Z?
[14:00:42] <JT-Shop> yes
[14:01:15] <Aero-Tec2> so no need to change the 3 to 2
[14:01:20] <JT-Shop> or any other three pins
[14:01:33] <JT-Shop> no need to change if your not using it elseware
[14:02:03] <Aero-Tec2> was just using index
[14:02:04] <JT-Shop> can you run your config?
[14:02:10] <Aero-Tec2> yes
[14:02:13] <Aero-Tec2> works well
[14:02:24] <JT-Shop> start it and open show hal configuration
[14:02:32] <Aero-Tec2> but I am wanting to add channel A
[14:02:44] <JT-Shop> go to pins debounce
[14:03:05] <JT-Shop> this all works better if your viewing the pins in show hal
[14:03:15] <Aero-Tec2> will I gain much with adding channel A?
[14:04:07] <Aero-Tec2> I do not need ridged tapping yet, want to add later
[14:04:22] <Aero-Tec2> but I do want to do ramped threading
[14:04:39] <Aero-Tec2> in and out ramp
[14:04:54] <Aero-Tec2> with taper
[14:05:19] <Aero-Tec2> threads tapered
[14:05:42] <JT-Shop> you can do that with index and A IIRC
[14:06:23] <JT-Shop> do you see how the debounce is connected to your index nput pin and to the encoder component?
[14:06:26] <Aero-Tec2> so channel A is needed
[14:06:37] <JT-Shop> http://www.linuxcnc.org/docs/html/examples/spindle.html#_spindle_synchronized_motion_a_id_sec_spindle_synchronized_motion_a
[14:06:42] <JT-Shop> have you read this
[14:07:16] <JT-Shop> it shows what your wanting to do minus the debounce part
[14:08:31] <Aero-Tec2> yes I have
[14:09:29] <JT-Shop> so instead of connecting your pin in to encoder you connect it to debounce and debounce out to encoder
[14:09:35] <JT-Shop> make any sense?
[14:12:45] <L84Supper2> JT-Shop: hello, are you coming to the fest? There's a tag here with your name on it.
[14:13:56] <JT-Shop> I can't, my daughter is arriving from Texas today to visit for a few days... I was thinking of running up there but can't miss her visit
[14:16:42] <Aero-Tec2> I just got back from looking at show hal config
[14:17:08] <Aero-Tec2> yes makes sense
[14:17:21] <JT-Shop> Great!
[14:18:24] <Aero-Tec2> just need to learn the lingo and understand the architecture of structure that linuxcnc is built on
[14:19:19] <Aero-Tec2> so many modules and almost infinite configurations
[14:20:03] <Aero-Tec2> makes the program wonderful for doing so many things but not so easy to understand what to do where and why
[14:20:36] <Aero-Tec2> how to route things, whats needed and what is not
[14:20:44] <Aero-Tec2> not trying to be a pain
[14:21:02] <Aero-Tec2> the learning curve is very steep
[14:21:34] <Aero-Tec2> I would love to understand and know what to do and why
[14:23:46] <Aero-Tec2> I have programmed and designed electronics, if I understand the underlying workings of something I and work out what needs doing
[14:24:06] <Aero-Tec2> can not and
[14:26:23] <JT-Shop> I had to learn it bit by bit
[14:26:45] <Aero-Tec2> #scale for rpm
[14:26:46] <Aero-Tec2> loadrt scale count=1
[14:27:21] <Aero-Tec2> is RPM done with index
[14:27:29] <Aero-Tec2> so would that be right?
[14:27:59] <JT-Shop> rpm is usually done with a phase or both
[14:28:15] <Aero-Tec2> with there was some way to download info right into the brain
[14:28:16] <JT-Shop> scale is a scaling component
[14:28:46] <JT-Shop> when you see loadrt it is loading a component into real time
[14:29:04] <JT-Shop> http://www.linuxcnc.org/docs/html/man/man9/scale.9.html
[14:29:25] <JT-Shop> count= is how many copies of the component is loaded
[14:29:56] <JT-Shop> notice below that it should have addf scale.0 servo thread
[14:30:40] <JT-Shop> if you had count = 2 then you would have to addf scale.1.servo-thread as well to add the second copy to a thread
[14:30:58] <JT-Shop> does that make sense?
[14:31:18] <Aero-Tec2> more so now
[14:31:35] <Aero-Tec2> I read the info but it was not of much help
[14:31:38] <JT-Shop> sometimes I type in toung or frontier jibberesh so I have to ask from time to time
[14:31:48] <Aero-Tec2> you helped clear things up more
[14:32:36] <JT-Shop> scale just takes the input and does a calculation and puts that number on the output
[14:32:38] <JT-Shop> out = in * gain + offset
[14:32:44] <Aero-Tec2> it does not explain anything of what or why
[14:33:19] <Aero-Tec2> just options available but no info about them
[14:33:49] <JT-Shop> where are you using the scale component?
[14:34:04] <Aero-Tec2> will have to look
[14:34:46] <Aero-Tec2> with scale count I thought it meant the number of PPR for encoder
[14:34:56] <Aero-Tec2> not the number of time to load it
[14:35:08] <JT-Shop> the scale component has nothing to do with the encoder component
[14:35:20] <Aero-Tec2> the web page did not explain anything about the use of it
[14:35:24] <JT-Shop> the encoder component has a scale pin however
[14:35:28] <Aero-Tec2> now I see
[14:35:35] <JT-Shop> the web page I linked?
[14:35:46] <Aero-Tec2> but before you explained it I had no idea
[14:35:49] <Aero-Tec2> yes
[14:36:21] <Aero-Tec2> addf scale.0 servo-thread
[14:37:02] <Aero-Tec2> #scale rps to rpm
[14:37:02] <Aero-Tec2> setp scale.0.gain 60
[14:38:44] <Aero-Tec2> net spindle-velfiltered lowpass.0.out scale.0.in motion.spindle-speed-in
[14:38:59] <Aero-Tec2> net spindle-rpm-filtered scale.0.out
[14:42:34] <Aero-Tec2> so gain is times 60 to convert pps to ppm
[14:47:27] <Aero-Tec2> out = in * gain + offset did not mean much until I figured out that gain was multiply by, so offset I would guess is the amount to add after multiplying
[14:47:59] <Aero-Tec2> not very self explanatory
[14:48:21] <Aero-Tec2> and I am still guessing at the offset, hope I am right
[14:49:26] <Aero-Tec2> BTW thanks for the help, as you can see I really needed it
[14:50:04] <Aero-Tec2> when I have a tad more understanding of it I hope not to be such a pain
[14:52:28] <Aero-Tec2> feel like I am going from 0 to a gazillion in under a second, the word splat comes to mind, something like a bug as he hits a fast moving object
[14:54:29] <JT-Shop> you would think that some () would be used as I think it changes the calculation if you add offset first
[14:55:27] <JT-Shop> yep it does make a difference
[14:55:58] <fragalot> order of operations & all that, JT-Shop :)
[14:56:27] <Aero-Tec2> how much more time do you have before your daughter will be there
[14:56:31] <JT-Shop> aye, say you want to change revs/second to revs a minute you pass that through a scale component
[14:57:08] <JT-Shop> she will arrive later but I'm leaving in about an hour when I finish up some work
[14:57:26] <Aero-Tec2> thanks a mill for the help
[14:57:45] <Aero-Tec2> I hope I can get it worked out by then
[14:57:49] <JT-Shop> your welcome
[14:58:20] <fragalot> you're
[14:58:22] <fragalot> :)
[14:59:19] <JT-Shop> aye, my english teacher was cute so I didn't pay much attention to the lesson
[14:59:24] <Aero-Tec2> I understood what his meaning was
[15:00:03] <fragalot> JT-Shop: think of the ' as a pirate hat. and pirates always say "arrr" ... you arrre -> you're
[15:00:41] <Aero-Tec2> lol
[15:02:00] <Aero-Tec2> the idea is to shorten and sped things up, your gets the idea across, not much savings doing you're from you are
[15:02:08] <Aero-Tec2> speed
[15:02:25] <fragalot> whole different meaning though
[15:02:41] <Aero-Tec2> yep
[15:03:01] <Aero-Tec2> but this is the net, we speak new speak here
[15:03:03] <Aero-Tec2> lol
[15:03:21] <fragalot> but it bugs me just as much as my american colleague always using "sight" instead of "website"
[15:03:24] <Aero-Tec2> fast is good, short is better
[15:03:25] <fragalot> P
[15:03:27] <fragalot> :P
[15:06:10] <Aero-Tec2> I know I can use hal scope to see if EMC can see the pin input for encoder channel A
[15:06:56] <Aero-Tec2> but how do I know I have it routed the right way through hal and that EMC is seeing it and using it the right way?
[15:07:09] <Aero-Tec2> would hal meter be the tool to use?
[15:09:05] <Aero-Tec2> is there any tools or trick to help one figure out how to write the hal file?
[15:10:52] <JT-Shop> I like to group similar things together so they don't get lost and have a comment to say what that group of hal commands are doing
[15:11:05] <Aero-Tec2> JT-Shop, you said that () may make a difference then it looked like you tested and confirmed it, but you did not explain or give examples of what you tested
[15:11:18] <JT-Shop> you could make a flow chart to follow the hal
[15:12:05] <Aero-Tec2> so order of the text make no difference?
[15:12:17] <Aero-Tec2> unlike programming
[15:12:22] <JT-Shop> the document example should have been out = (in * gain) + offset as out = in * gain + offset can be different depending on the order
[15:12:36] <JT-Shop> it is a document typo
[15:12:47] <Aero-Tec2> where the order is just as important as content
[15:13:18] <JT-Shop> the order of pins on a net line?
[15:13:41] <Aero-Tec2> the order of lines in hal
[15:13:57] <Aero-Tec2> any line can be anywhere in the doc
[15:14:05] <Aero-Tec2> just as long as it is there
[15:14:11] <JT-Shop> lines are executed in order so loadrt needs to be before addf etc
[15:17:17] <JT-Shop> loadrt can be in anyplace that makes sense
[15:18:07] <JT-Shop> it's best to discuss Linuxcnc here in case I make a mistake someone can correct me :)
[15:20:00] <JT-Shop> yes loadrt must come before you addf the component function(s)
[15:20:01] <Aero-Tec2> cool
[15:20:18] <Aero-Tec2> did not want to clutter things up
[15:20:27] <JT-Shop> I usually do loadrt, addf, then any setp to keep them grouped up
[15:20:39] <Aero-Tec2> cool
[15:21:35] <Aero-Tec2> loadrt lowpass count=1
[15:22:19] <Aero-Tec2> if I want to do channel A and index then count=2 right?
[15:22:38] <Aero-Tec2> 2 filters, one for each channel
[15:23:03] <Aero-Tec2> and they will be 0 and 1
[15:23:20] <JT-Shop> yep
[15:23:51] <Aero-Tec2> loadrt encoder num_chan=1
[15:24:00] <Aero-Tec2> does that need to be 2?
[15:24:11] <Aero-Tec2> loadrt encoder num_chan=2
[15:24:17] <JT-Shop> no
[15:24:27] <Aero-Tec2> ?
[15:24:36] <JT-Shop> the encoder had A B and Z pins
[15:24:36] <Aero-Tec2> thought I was on a roll
[15:25:46] <Aero-Tec2> so num_chan is not the number of channels I want to use for encoder 0
[15:26:30] <Aero-Tec2> why use num_chan?
[15:26:54] <JT-Shop> it makes more encoders
[15:27:19] <JT-Shop> do this set it to 2 or 3 and run your config then look in show hal confguration at encoder
[15:27:20] <Aero-Tec2> so is num_chan the name of this encoder?
[15:27:50] <JT-Shop> nope you can only use one or the other but not both
[15:28:50] <Aero-Tec2> loadrt encoder num_chan=2 would make 2 encoders?
[15:29:01] <JT-Shop> aye
[15:29:38] <Aero-Tec2> head hurts, must be from the splat
[15:29:45] <JT-Shop> and loadrt encoder names=fred,blimpy would create two encoders and they would be named fred and blimpy
[15:30:46] <Aero-Tec2> loadrt encoder num_chan=1 what does the num_chan part mean?
[15:30:48] <JT-Shop> so sometimes to make it easier to follow you might do loadrt encoder names=spindle then instead of encoder.0.pinname it would be spindle.pinname
[15:31:43] <JT-Shop> time for me to go, try different things and look at show hal configuration to see the pins
[15:32:03] <Aero-Tec2> I have a feeling a hour will not be long enough for me to get this hal file working
[15:32:26] <Aero-Tec2> thanks for the help
[15:32:35] <JT-Shop> your welcome
[15:32:36] <Aero-Tec2> have fun with the kid
[15:33:10] <JT-Shop> well she is not a kid anymore LOL
[15:33:32] <Aero-Tec2> to you she is and will always be
[15:33:45] <JT-Shop> yep
[15:34:01] <Aero-Tec2> have fun
[15:34:44] <Aero-Tec2> is there any place that explains hal files that is more simple and easy to understand?
[15:35:33] <Aero-Tec2> something that start at the beginning and walks one through how and why and what for?
[15:36:00] <Aero-Tec2> explains the structure and the flow
[15:37:16] <Aero-Tec2> a basic overview of hoe it works and why and then explains the workings in a not so over whelming way
[15:37:24] <Aero-Tec2> how
[15:38:23] <Aero-Tec2> I need instruction on how to crawl with hal, then walking would be nice and then I can run some
[16:00:14] <Aero-Tec2> looks like this one is a good starting place
[16:00:16] <Aero-Tec2> http://www.linuxcnc.org/docs/HAL_User_Manual.pdf
[16:21:21] <JT-Shop> Aero-Tec2: http://www.linuxcnc.org/docs/html/hal/basic_hal.html
[16:21:24] <JT-Shop> start with that one
[16:21:48] <DJ9DJ> gn8
[16:25:43] <Aero-Tec2> thanks
[20:39:36] <BlackSonOfAfrica> Hey linux cnc anyone here with laser experience?
[21:23:34] <Tecan> BSOA sure
[21:23:47] <Tecan> you looking to hire ?