#emc | Logs for 2011-09-24

[00:03:34] -!- theorb [theorb!~theorb@] has joined #emc
[00:03:51] -!- theorbtwo has quit [Ping timeout: 256 seconds]
[00:03:56] theorb is now known as theorbtwo
[00:05:58] -!- jimlay_ [jimlay_!~j@97-113-86-16.tukw.qwest.net] has joined #emc
[00:09:09] -!- jimlay has quit [Ping timeout: 255 seconds]
[00:12:13] -!- Loetmichel has quit [Ping timeout: 260 seconds]
[00:17:16] -!- Loetmichel [Loetmichel!Cylly@p54B14662.dip.t-dialin.net] has joined #emc
[00:26:14] -!- dgarr [dgarr!~dgarrett@adsl-76-230-239-49.dsl.pltn13.sbcglobal.net] has joined #emc
[00:42:31] -!- dgarr1 [dgarr1!~dgarrett@adsl-76-230-236-170.dsl.pltn13.sbcglobal.net] has joined #emc
[00:42:55] -!- dgarr has quit [Ping timeout: 248 seconds]
[01:10:33] -!- dgarr1 has quit [Ping timeout: 260 seconds]
[01:17:08] -!- PCW has quit [Quit: ChatZilla 0.9.87 [Firefox 3.6.13/20101203075014]]
[01:41:00] -!- Valen has quit [Quit: Leaving.]
[01:49:39] <Tom_itx> q.
[01:49:59] <SWPadnos> r.
[01:50:26] <Tom_itx> in halui.program.optional-stop, is that just a trigger to read or ignore opstop in the program code?
[01:50:48] <Tom_itx> i forget what M word it is...
[01:51:10] <SWPadnos> M1?
[01:51:15] <Tom_itx> maybe
[01:51:31] <Tom_itx> yes
[01:51:33] <SWPadnos> yep
[01:51:57] <Tom_itx> or is it an external op stop?
[01:52:14] <SWPadnos> it's so you can hook up a physical button to make that selection
[01:52:37] <Tom_itx> you still need the M1 in the code though
[01:52:54] <Tom_itx> sortof like an external 'and' gate
[01:54:04] <Tom_itx> oh i see it's a button in axis as well...
[01:58:04] <SWPadnos> right
[01:58:05] <Tom_itx> i'm using a pushbutton for spindle on off (toggle on toggle off) using toggle2nist and i need to change it slightly but not quite sure how. I need it to only allow the spindle off if the program is paused but can be turned on if it's paused or not
[01:58:07] <SWPadnos> it's optional stop
[01:58:47] <SWPadnos> so you could, for example, have an optional stop when the tool is known to be away from the work, so the operator could change a worn tool or add lube or whatever
[01:58:47] <Tom_itx> it generates an error if you turn off the spindle while it's running
[01:59:01] <Tom_itx> right
[01:59:06] <SWPadnos> when the op hits the button, they get the chance to do that stuff at a well-known point in the code
[01:59:10] <Tom_itx> i'm used to op stop on regular machines
[01:59:30] <SWPadnos> what are the "it" s in that sentence?
[01:59:38] <Tom_itx> emc
[02:00:05] <Tom_itx> and after that the external spindle button quits working
[02:00:44] <Tom_itx> so the need for the extra logic
[02:01:02] <SWPadnos> how are you turning off the spindle, and what kind of feedback do you have so that EMC can see that?
[02:01:02] <Tom_itx> i figured adding an 'and' gate in there somewhere...
[02:01:51] <Tom_itx> unfinished here but this is the pendant: http://tom-itx.dyndns.org:81/~webpage/temp/cnc/pendant8.jpg
[02:02:35] <SWPadnos> nice
[02:02:39] <Tom_itx> using hal logic for the spindle control
[02:02:50] <SWPadnos> so if you pull the plug, EMC errors?
[02:03:14] <SWPadnos> or if you tell EMC somehow to stop the spindle while it thinks there's a cutter moving through material? ...
[02:03:16] <Tom_itx> no, if i turn the spindle off while the code is running it errors
[02:03:22] <Tom_itx> yes
[02:03:44] <Tom_itx> so i need to have the program pause before it allows the spindle to be turned off
[02:03:50] <Tom_itx> turning it on doesn't matter
[02:04:06] <Tom_itx> but the issue is that it's an on off push button logic
[02:04:21] <Tom_itx> push on.. push off
[02:04:41] <Tom_itx> logically, not physically
[02:04:51] <SWPadnos> ok. well, carry on :)
[02:05:07] <Tom_itx> haha
[02:05:08] <Tom_itx> thanks
[02:07:13] chester88 is now known as Cmorley
[02:08:21] <Tom_itx> the one thing i see is, in manual mode program.is-paused and program.is-running are both false but not in program run mode
[02:08:52] <SWPadnos> in manual mode, there is no "program" to run or pause
[02:09:05] <SWPadnos> the "program" only exists in auto mode ...
[02:09:31] <Tom_itx> yeah i'm just trying to figure a way to know when it's in program mode and running
[02:09:46] <Tom_itx> just started looking at the signals available
[02:43:18] -!- adb has quit [Ping timeout: 260 seconds]
[03:07:03] -!- jimlay_ has quit [*.net *.split]
[03:07:03] -!- ve7it has quit [*.net *.split]
[03:07:04] -!- nots has quit [*.net *.split]
[03:07:04] -!- Tom_itx has quit [*.net *.split]
[03:07:05] -!- DaViruz has quit [*.net *.split]
[03:08:57] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has parted #emc
[03:09:10] -!- Tom_itx [Tom_itx!~Tl@unaffiliated/toml/x-013812] has joined #emc
[03:09:22] -!- nots [nots!~totu@625.radionet.ee] has joined #emc
[03:19:47] -!- ve7it [ve7it!~LawrenceG@S0106001c10b7770f.pk.shawcable.net] has joined #emc
[03:20:25] -!- DaViruz [DaViruz!~daviruz@62-20-182-212-no18.tbcn.telia.com] has joined #emc
[03:24:12] <Tom_itx> is there a page that shows the hal defaults?
[03:24:19] <Tom_itx> http://www.linuxcnc.org/docview/html/gui_halui.html#r1_2_15
[03:24:31] <Tom_itx> i found that but i'd like to know the default startup states
[03:44:57] -!- mozmck has quit [Quit: Leaving.]
[03:55:28] -!- FinboySlick [FinboySlick!~shark@] has joined #emc
[04:13:14] -!- Tom_itx has quit []
[04:14:01] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[04:14:58] -!- Tom_itx [Tom_itx!~Tl@unaffiliated/toml/x-013812] has joined #emc
[05:08:16] -!- factor has quit [Read error: Connection reset by peer]
[05:10:41] -!- factor [factor!~factor@] has joined #emc
[05:17:33] -!- FinboySlick has quit [Quit: Leaving.]
[05:27:02] <Jymmm> Tom_itx: which ver?
[05:27:14] <Tom_itx> ?
[05:27:26] <Tom_itx> my scroll was lost and so is my mind :)
[05:27:34] <Tom_itx> 2.5 emc
[05:27:40] <Jymmm> k
[05:28:11] <Tom_itx> i'm working thru the logic but it may be a mess to get what i want
[05:30:31] <Jymmm> signal functions?
[05:31:11] <Jymmm> Tom_itx: you have to tell me WHAT in hal you want the defaults of?
[05:31:14] <Tom_itx> yeah
[05:31:29] <Tom_itx> maybe after i sleep a while i wil
[05:31:30] <Tom_itx> l
[05:31:50] <Jymmm> signals? params? functions? and the offer ends in 90 seconds.
[05:32:00] <Tom_itx> spindle on off control
[05:32:10] <Tom_itx> on my pendant
[05:32:40] <Tom_itx> it needs to be limited to turn the spindle off only when paused or in manual mode
[05:32:52] <Tom_itx> and in manual mode can be turned on and off anytime
[05:33:03] <Tom_itx> the button is a toggle2nist thing
[05:33:07] <Tom_itx> push on push off
[05:33:21] <Jymmm> which hal are you using? paraport? m5i20 ?
[05:33:28] <Tom_itx> pp
[05:33:43] <Tom_itx> 7i43
[05:34:19] <Jymmm> which? paraport or 7i43?
[05:34:28] <Tom_itx> 7i43
[05:34:57] <Tom_itx> 7i47 on the 7i43 to be precise
[05:35:34] <Tom_itx> the pendant works, i'm just tweaking it to be better
[05:36:37] <Jymmm> Tom_itx: I can't find that, what you want is in here http://git.linuxcnc.org/gitweb?p=emc2.git;a=tree;f=src;hb=8df8b7b477b3e80af6da608cec187c9e43e38c5f
[05:36:43] <Jymmm> somewhere
[05:36:48] <Tom_itx> so, my thought was to run: mode.is-auto along with program.is-paused thru an and gate
[05:37:01] <Tom_itx> and or that with mode.is-manual
[05:37:23] <Tom_itx> then compare the result with the spindle state which i'm still working out
[05:38:46] <Jymmm> Tom_itx: I think this may be it... http://git.linuxcnc.org/gitweb?p=emc2.git;a=blob;f=src/emc/usr_intf/halui.cc;h=bb32198e382f3f5f213bcad229ee31f87b42cb30;hb=8df8b7b477b3e80af6da608cec187c9e43e38c5f
[05:40:51] <Tom_itx> why would i need all that?
[05:41:11] <Jymmm> you asked for default values
[05:41:49] <Jymmm> There's no better documentation of default values than the source code.
[05:41:55] <Tom_itx> i found the same list in the html
[05:42:02] <Tom_itx> but it didn't give the defaults
[05:42:12] <Jymmm> and the source code will.
[05:42:28] <Tom_itx> i think i have the ones i need now
[05:42:39] <Tom_itx> simple observation
[05:44:56] <Tom_itx> maybe somebody could add the default states to the html sometime
[05:50:21] <Tom_itx> thanx though
[06:13:18] -!- pcw_home has quit [Ping timeout: 256 seconds]
[06:23:08] -!- Calyp [Calyp!~Caly@unaffiliated/calyptratus-tzm] has joined #emc
[06:24:00] -!- ve7it has quit [Remote host closed the connection]
[06:59:51] -!- MarkusBec has quit [Ping timeout: 252 seconds]
[07:00:15] -!- lilalinux has quit [Ping timeout: 260 seconds]
[07:27:18] -!- capricorn_one has quit [Remote host closed the connection]
[07:33:32] <Loetmichel> moin
[07:33:44] <Loetmichel> err.... Mornin'
[07:46:35] -!- theos has quit [Read error: Connection reset by peer]
[07:46:49] -!- MarkusBec [MarkusBec!znc@] has joined #emc
[07:50:49] -!- lilalinux [lilalinux!znc@] has joined #emc
[07:50:50] -!- lilalinux has quit [Excess Flood]
[07:53:19] -!- lilalinux [lilalinux!znc@] has joined #emc
[08:09:11] -!- theos [theos!~theos@unaffiliated/theos] has joined #emc
[08:11:56] -!- automata [automata!~amit@] has joined #emc
[08:12:56] <automata> does anyone know what is the maximum output drive current @ 5V operation for a mesanet 7i43P card?
[08:13:35] <automata> I want to operate an opto-isolator which sinks about 10mA by directly using that output.
[09:40:19] <A2Sheds> the manual has 10ma max for the Enable Outputs and 2k Ohm min. load resistance for the Analog Outputs
[09:41:25] <automata> well this is a 7i43 FPGA anythingIO card from Mesanet. SO it does not have analog outputs.
[09:42:19] <A2Sheds> well that is what the 7i49 has :p
[09:43:23] <A2Sheds> http://www.mesanet.com/pdf/parallel/7i43man.pdf did you try reading this?
[09:46:56] -!- factor has quit [Ping timeout: 256 seconds]
[09:58:40] -!- Calyp has quit [Ping timeout: 255 seconds]
[10:13:02] -!- factor [factor!~factor@] has joined #emc
[10:13:30] -!- Calyp [Calyp!~Caly@unaffiliated/calyptratus-tzm] has joined #emc
[10:39:43] -!- Poincare has quit [Quit: changing servers]
[10:40:07] -!- Poincare [Poincare!~jefffnode@2001:470:cb24:4::2] has joined #emc
[10:41:53] -!- jthornton [jthornton!~chatzilla@216-41-156-49.semo.net] has joined #emc
[10:43:13] <jthornton> yea! I'm connected again
[10:55:41] <Jymmm> you wifi funky again?
[10:57:53] <jthornton> yea, some problem between my tower and their tower
[10:58:03] <Jymmm> ah
[10:58:16] <jthornton> about every 5 pings it would timeout
[10:59:00] -!- MOGLI [MOGLI!~MOGLI@] has joined #emc
[10:59:33] <Jymmm> Well, ping isn't a reliable way to test a connection. Many core routers now are actually degrading ICMP traffic becasue, well, that's not what a core/border router isn't meant to be/do
[11:00:53] <jthornton> so what it a reliable way to test a connection?
[11:02:05] <Jymmm> run traffic through it so it has a consistant load.
[11:02:46] <jthornton> and how do you do that when firefox times out and won't load traffic
[11:03:12] <Jymmm> you could try traceroute too. It's still ICMP traffic, but all providers need a way to test/verify routing
[11:05:09] <jthornton> I have a better idea, I just stand behind the service guy and watch him scratch his head
[11:05:37] <Jymmm> You have to realize that a browser is sending out dns calls, tcp traffic, then get html, JS, and a bunch of other crap. So you really don't know WHAT the issue is without isolating those out. is the server slow? the connection? dns? etc
[11:05:45] <Jymmm> lol
[11:06:22] <jthornton> I don't have a clue what is wrong and they don't either
[11:06:50] <Jymmm> Well, microwave has a lot of latency inherantly.
[11:07:13] <jthornton> what does that mean?
[11:07:18] <cncbasher> jthornton> possible rf interference perhaps ?
[11:07:41] <Jymmm> cncbasher: heh, no. Unless he has a airstrip between him and their tower.
[11:07:50] <Jymmm> jthornton: what
[11:07:59] <Jymmm> jthornton: that
[11:08:03] <jthornton> Jymmm> Well, microwave has a lot of latency inherantly.
[11:08:09] <Jymmm> jthornton: means is
[11:08:20] <Jymmm> jthornton: everything is
[11:08:25] <Jymmm> jthornton: a bit
[11:08:30] <Jymmm> jthornton: slowed
[11:08:40] <Jymmm> jthornton: down. Like
[11:08:43] <Jymmm> jthornton: this.
[11:08:57] <Jymmm> you get it all, but it's lagged
[11:10:15] <Jymmm> jthornton: think bicycle pizza delivery.
[11:11:07] <jthornton> but it doesn't look like a bicycle or a pizza
[11:11:51] <Jymmm> jthornton: pretend its a smoke briscuet
[11:14:01] <jthornton> but I'm not hungry
[11:14:11] <Jymmm> give ti to the dog
[11:17:10] <MOGLI> jthornton: can you please explain me thc.scale-offset,thc.correction-val,thc.vel-scale.. if any wiki page please send a link... i modified Plasma-5I20 config to mesa's 7I43.now its showing voltage..
[11:17:27] <MOGLI> but i modified all params randomly .. :(
[11:18:33] <jthornton> then you will get random results
[11:19:16] <MOGLI> i know .. i just tried to match PYVCP display to actual voltage... can you explain that 3 params :(
[11:19:38] <jthornton> from the man page thc.scale-offset float rw The offset of the velocity input at 0 volts
[11:20:06] <jthornton> thc.correction-vel float rw The Velocity to move Z to correct
[11:20:18] <jthornton> that could use another word or two
[11:20:21] <MOGLI> is it IPM??
[11:20:26] <MOGLI> i mean correction-vel
[11:20:27] <MOGLI> ??
[11:20:36] <jthornton> user units per second as I recall
[11:21:01] <MOGLI> you mean units defined by my INI.. i am working in mm..
[11:21:29] <jthornton> thc.vel-scale float rw The scale to convert the Velocity signal to Volts
[11:21:48] <jthornton> yes I think that is correct, but I've not ever tried it in mm
[11:21:59] <MOGLI> ok no prob i will set it low..
[11:22:25] <MOGLI> thc.scale-offset.. we need this because mesa gives frequency at 0V too.. am i right???
[11:22:31] <jthornton> the THCAD card has a frequency at 0 volts
[11:22:35] <jthornton> yes
[11:23:05] <MOGLI> so its fixed 119000 .. i dont need to change it.. right??
[11:23:36] <MOGLI> one more thing my thcad freq fluctuates... is this noise???
[11:23:44] <jthornton> I used a lab power supply to feed the THCAD card 10 volts and noted the frequency then did the math to find scale
[11:23:45] <MOGLI> m using PowerMax45
[11:24:07] <jthornton> I don't know anything about a PowerMax45
[11:24:28] <MOGLI> no probs.. are you getting Stable Freq at 0V???
[11:25:21] <jthornton> as I recall it is not an exact number but does float a tiny bit but not enough to matter
[11:26:11] <jthornton> it has been over a year since I have installed it so ... what was I trying to say... oh crap getting old sucks
[11:28:47] <jthornton> git branch
[11:28:59] <jthornton> dang wrong window
[11:34:17] <jthornton> MOGLI: my settings are: scale offset 119000
[11:34:26] <jthornton> vel-scale 0.
[11:34:41] <jthornton> 0.00037866834
[11:34:56] <jthornton> correction vel 0.0001
[11:45:14] <MOGLI> ok thanks jthornton...
[11:47:48] -!- MOGLI has quit [Quit: Visitor from www.linuxcnc.org]
[13:03:18] -!- mozmck [mozmck!~moses@client-] has joined #emc
[13:20:39] -!- Valen [Valen!~Valen@2001:44b8:3199:9100:21e:8cff:fe63:55df] has joined #emc
[13:22:09] -!- Valen has quit [Client Quit]
[14:18:19] -!- isssy [isssy!EMCIRCUser@78-83-48-88.spectrumnet.bg] has joined #emc
[14:19:21] -!- pcw_home [pcw_home!~chatzilla@ip-66-80-167-54.sjc.megapath.net] has joined #emc
[14:42:37] -!- pjm has quit [Read error: Connection reset by peer]
[14:59:19] -!- FinboySlick [FinboySlick!~shark@] has joined #emc
[14:59:46] -!- Calyp has quit [Ping timeout: 245 seconds]
[15:11:52] <elmo40> http://www.playterm.org/
[15:13:14] -!- nullie [nullie!~nullie@nullie.telenet.ru] has joined #emc
[15:13:40] -!- pjm [pjm!~pjm@uhfsatcom.plus.com] has joined #emc
[15:19:01] -!- capricorn_one [capricorn_one!~capricorn@zima.linwin.com] has joined #emc
[15:21:17] -!- Calyp [Calyp!~Caly@unaffiliated/calyptratus-tzm] has joined #emc
[15:26:29] -!- servos4ever [servos4ever!~chatzilla@74-45-200-106.dr01.hnvr.mi.frontiernet.net] has joined #emc
[15:49:46] -!- automata has quit [Ping timeout: 245 seconds]
[15:51:00] -!- micges has quit [Quit: Ex-Chat]
[15:57:42] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[16:02:02] -!- isssy [isssy!EMCIRCUser@78-83-48-88.spectrumnet.bg] has joined #emc
[16:38:12] <A2Sheds> google still has "Adobe Acrobat 9 Problems Sale -127% price off" for results for www.linuxcnc.org/
[16:41:20] <archivist> it takes time for google to update its cache
[16:41:34] <A2Sheds> looks like it
[16:41:48] <A2Sheds> it's been a few weeks since the site was fixed
[16:43:06] <A2Sheds> has anyone looked at RTAI for 3.x kernels yet? I heard it's going to take quite a bit of rework
[16:55:50] -!- micges has quit [Quit: Ex-Chat]
[16:57:23] <FinboySlick> A2Sheds: Good thing you mention that. I'm still putting together a tiny gentoo for my ALIX to test latency on it.
[16:57:46] <FinboySlick> They sort of default to 3.0 kernels lately.
[16:58:41] <A2Sheds> FinboySlick: that board was a core 2 duo + i945 with the sub 1us interrupt latency jitter
[16:59:31] <FinboySlick> A2Sheds: Sounds pretty awesome. Still available?
[16:59:45] <A2Sheds> I'm looking for the link
[17:00:50] <A2Sheds> http://www.acrosser.com/products/AR-ES0892_detail_id_413.html
[17:03:56] <FinboySlick> A2Sheds: Hmmm, I have a feeling it'll be tricky to find in single-unit quantities.
[17:04:10] <A2Sheds> I'll be working on the coreboot tweaks for http://www.asrock.com/mb/overview.asp?Model=E350M1
[17:06:36] -!- kljsdfhklj has quit [Quit: kljsdfhklj]
[17:07:59] <FinboySlick> A2Sheds: That one looks pretty sweet too. Did you have to do much tweaking on the former to get that kind of latency? As in no onboard video, etc?
[17:08:15] <FinboySlick> (I mean jitter)
[17:10:38] <A2Sheds> we'll see
[17:11:04] <FinboySlick> I meant the AR-ES0892
[17:12:00] <A2Sheds> oh, somebody else had those results with the stock BIOS, SWPadnos IIRC
[17:13:32] <FinboySlick> It's a bit pricey but it wouldn't have to save me all that much tweaking to make up for it.
[17:13:46] <A2Sheds> I'm working with another core 2 duo + i945 board this weekend, IIRC we had 2-3uS jitter with it last year
[17:14:34] <FinboySlick> Just so I get my prefixes right, that's a score of 2000-3000 on the latency test right? ;)
[17:14:55] <A2Sheds> yes, the numbers are in nS/nanoseconds
[17:16:13] <FinboySlick> So the work you're doing this weekend on the core2 board is coreboot work?
[17:16:54] <Danimal_garage|2> hi
[17:18:01] <A2Sheds> nots, stock BIOS, just building an XY stage with servos and the 7i43, 7i33, 7i37 plus some parker amps
[17:18:12] <A2Sheds> nots/no
[17:20:11] <A2Sheds> I don't touch coreboot on intel anymore with AMD now providing factory support
[17:20:16] <Danimal_garage|2> just got a little ssd for my mill after my last hdd started to crap out
[17:20:56] <FinboySlick> Danimal_garage|2: They make a lovely upgrade, don't they?
[17:21:07] <Danimal_garage|2> dont know yet, installing now
[17:21:30] <Danimal_garage|2> i figured the vibrations from the mill might have killed the hdd
[17:24:10] -!- Calyp has quit [Ping timeout: 255 seconds]
[17:25:41] -!- Calyp [Calyp!~Caly@unaffiliated/calyptratus-tzm] has joined #emc
[17:27:06] <A2Sheds> http://www.parkermotion.com/literature/pg052_gemGV.htm probably overkill just to move a 500g sheet of glass @25mm/sec
[17:27:49] <elmo40> a little off topic... todays conundrum: $400 Dyson -OR- $500 central vac.
[17:28:28] <A2Sheds> heh, is the house already plumbed for central vac?
[17:28:41] <Danimal_garage|2> anyone know the url to get 2.6pre?
[17:28:54] <Danimal_garage|2> i forgets
[17:28:56] <A2Sheds> the Dyson is more hip
[17:29:39] <Danimal_garage|2> what happens if you clog central vac somewhere in the wall?
[17:29:50] <elmo40> place is plumbed, yes
[17:30:01] <elmo40> Danimal_garage|2: you toss marbles in :P
[17:30:43] <Danimal_garage|2> what if it's clogged to the point where you can't get any velocity with the marbles?
[17:30:46] <elmo40> and hope for the best
[17:30:58] <A2Sheds> fishtape
[17:31:00] <elmo40> wire snake?
[17:31:40] <archivist> elmo40, I sometimes repair and sell Dysons
[17:31:46] <elmo40> and?
[17:32:02] <elmo40> they cracked up to the ads, or no?
[17:32:12] <archivist> and....hmm extra cost is the fancy colours
[17:32:26] <archivist> depends on model too
[17:32:46] <elmo40> DC 25
[17:32:50] <elmo40> well, looking at it
[17:32:53] -!- isssy has quit [Ping timeout: 260 seconds]
[17:33:08] <elmo40> 220 air Watts. and washable filter
[17:33:25] <elmo40> dc33 is 240 air Watts but doesn't say if the filter is washable
[17:33:41] <A2Sheds> http://www.drillspot.com/products/562048/speedaire_3fmv3_rotary_screw_air_compressor?s=1 install one with the central vac to blow out the system :p
[17:34:15] <elmo40> sure... ill get on that :/
[17:34:19] -!- factor has quit [Read error: Connection reset by peer]
[17:34:37] <elmo40> nothing like a $20,000 vacuum line clog cleaner sitting in my garage
[17:35:03] <elmo40> 197CFM??? damn. that is nice.
[17:35:20] <A2Sheds> think of the fun you could have
[17:35:43] <elmo40> 162 Amps! >_< The fun would stop once I receive my electricity bill!
[17:35:50] <Danimal_garage|2> crap i totally forgot how to upgrade emc to 2.6
[17:36:24] <elmo40> can't apt-get dist-upgrade ?
[17:36:44] <Danimal_garage|2> dont know lol
[17:37:00] <Danimal_garage|2> the last time i did it was when 2.5pre came out
[17:37:04] <Danimal_garage|2> i can try it
[17:38:35] <A2Sheds> I rarely use ubuntu but aren't there instructions on the forums?
[17:38:40] <Danimal_garage|2> im doing software updates now, guess i have to wait a little
[17:39:16] <elmo40> ok, Dyson 25 is what I will go for.
[17:39:19] <Danimal_garage|2> possibly. im fighting off a cold so i'm not all there today
[17:39:34] <A2Sheds> I thought running the updates killed EMC since it will replace the kernel
[17:40:29] <elmo40> it *should* also add the latest RTAI kernel that is in the EMC repo
[17:40:35] <elmo40> I never had an issue
[17:40:39] <Danimal_garage|2> me neither
[17:40:48] <Danimal_garage|2> i update all the time
[17:40:55] <elmo40> I should try today :)
[17:42:49] <A2Sheds> I'm actually trying the ubuntu Live ISO later today, 3 min, left on the download
[17:45:18] <elmo40> just found out the DC33 is on sale... $100 less then the DC25! Larger dirt canister, too. Sweet. (ok, no more 'off topic' banter, lol)
[17:46:09] <A2Sheds> http://code.google.com/p/neo-technical/wiki/emc2arch looks like we need to update the howto for EMC on Arch
[17:46:49] <A2Sheds> Getting and building EMC 2.4.5 (latest), is no longer the latest
[17:48:43] <Danimal_garage|2> i have 2.5pre on the lathe, i had it on the mill
[17:49:01] <Danimal_garage|2> but i guess i'll put 2.6 pre on the mill
[17:49:14] <Danimal_garage|2> since it's a fresh install
[17:49:41] <A2Sheds> there was lots of interest last year for EMC on Arch, not so sure now
[17:50:59] <A2Sheds> I don't care for unbuntu since they don't share all their scripts and configs and change too many files, packages and locations
[17:51:29] -!- factor [factor!~factor@] has joined #emc
[17:52:08] <A2Sheds> maybe I'll look at EMC on Slackware or Debian again
[17:53:03] <FinboySlick> A2Sheds: Seems I found an RTAI version of OpenWRT, might be great for minimalistic setups.
[17:53:23] <A2Sheds> interesting
[17:53:48] <Loetmichel> hmmm
[17:53:52] <FinboySlick> At least it's a distro I have some experience with, might be easier for me to hack through.
[17:54:06] <Loetmichel> isnt openWRT for arms?
[17:54:30] <FinboySlick> Loetmichel: Nah, it supports a lot of different architectures. I mostly use it on x86 myself.
[17:54:43] <A2Sheds> https://openwrt.org/
[17:55:11] <FinboySlick> I'm trying to hunt down the RTAI patches in the bifferos repo.
[17:55:16] <A2Sheds> but yes, it is used quite a bit on ARM and Mips
[17:55:59] <A2Sheds> I was looking at the bifferboard a few hours ago
[17:56:41] <A2Sheds> http://www.bifferos.com/ I wish it had display support
[17:57:01] <A2Sheds> http://sites.google.com/site/bifferboard/Home/desktop-linux-distributions/slackware/rtai
[17:57:36] <FinboySlick> A2Sheds: Openwrt has packages for X and a few drivers. Might be easier to just carry the patches over and build a stock distro.
[17:57:53] <Danimal_garage|2> i thought 2.6pre was out, i can only seem to find 2.5pre
[17:58:02] <Danimal_garage|2> am i doing something wrong?
[17:58:21] <A2Sheds> I've been working with Slack quite a bit again
[17:58:25] <Danimal_garage|2> or is the master 2.6pre?
[17:59:03] <Danimal_garage|2> or should i stick to 2.5pre since i'm not so good at this stuff?
[18:00:20] <Danimal_garage|2> 2.5pre worked fine for me, aside from being able to jog in mdi wich wasnt a big deal
[18:01:04] <elmo40> has anyone toyed with kernel 3.x?
[18:01:57] <A2Sheds> elmo40: running it now, but do you mean with EMC?
[18:07:11] <A2Sheds> http://git.linuxcnc.org/gitweb?p=emc2.git;a=commit;h=70f223754b2d267f121daf6f8130aa65b519308c
[18:07:31] <A2Sheds> v2.5_branch: the master branch now has version numbers in 2.6* use proper tag glob for 2.5 branch
[18:15:40] -!- odiug [odiug!~guido@pD9F73E59.dip.t-dialin.net] has joined #emc
[18:15:52] <elmo40> A2Sheds: is there even an RTAI for 3.x?
[18:16:41] <A2Sheds> elmo40: I was asking about it earlier, the last I heard it will take lots of extra work for 3.x
[18:18:09] <A2Sheds> is that highest we got to last year
[18:19:03] <elmo40> I haven't seen the source, but is 3.x a complete re-write?
[18:20:48] <A2Sheds> nots, but lots of changes to structures involving RTAI was what the RTAI maintainers mentioned
[18:22:19] <A2Sheds> not sure why 'no' keeps ending up as 'nots' when I post
[18:24:39] <elmo40> oh, my... http://tinyurl.com/3t8a8s5
[18:25:48] <FinboySlick> elmo40: I think they'll need more than a couple friends to turn that one back over.
[18:28:58] -!- elmo401 [elmo401!~Elmo40@CPE0017ee09ce6d-CM001bd7a89c28.cpe.net.cable.rogers.com] has joined #emc
[18:29:51] -!- elmo40 has quit [Ping timeout: 258 seconds]
[18:33:06] -!- elmo401 has quit [Ping timeout: 245 seconds]
[18:36:28] -!- Fox_Muldr has quit [Ping timeout: 260 seconds]
[18:38:31] -!- Fox_Muldr [Fox_Muldr!quakeman@frnk-4d01ca6d.pool.mediaWays.net] has joined #emc
[18:45:59] <Danimal_garage|2> hmm it wont let me share files over the network
[18:46:10] <Danimal_garage|2> sudo is installed
[18:46:12] -!- isssy [isssy!EMCIRCUser@78-83-63-238.spectrumnet.bg] has joined #emc
[18:46:19] <Danimal_garage|2> not suto, samba
[18:46:27] <Danimal_garage|2> sudo*
[18:46:39] -!- odiug has quit [Ping timeout: 248 seconds]
[18:47:08] <Danimal_garage|2> when i go to personal file sharing preferences, it says the required packages are not installed
[18:57:17] <FinboySlick> Danimal_garage|2: What distro is that again?
[18:59:02] <Danimal_garage|2> i figured it out
[18:59:10] <Danimal_garage|2> it's 10.04
[18:59:46] <Danimal_garage|2> still trying to upgrade to 2.6pre
[18:59:56] <Danimal_garage|2> but i should be able to figure it out
[19:05:39] <Danimal_garage|2> i think it's installing now
[19:06:04] <Danimal_garage|2> i hope this new ssd fixes my realtime delay errors
[19:06:27] <Danimal_garage|2> and spontanious software crashing
[19:07:52] <FinboySlick> Hmmm.... If your hdd was trying to recover from surface errors, it sure would have caused similar problems.
[19:08:48] <Danimal_garage|2> it was having errors
[19:09:02] <Danimal_garage|2> file system errors
[19:10:11] <Danimal_garage|2> yay it worked
[19:10:46] <pcw_home> That was my experience with a failing hard drive
[19:10:47] <FinboySlick> Danimal_garage|2: You working off the standard livecd image?
[19:10:48] <pcw_home> Tried ever thing to reduce latency on a test machine but it was
[19:10:49] <pcw_home> always around 50K, hard drive died/ when replaced
[19:10:51] <pcw_home> latency problems went away (except speaker beep)
[19:11:19] <Danimal_garage|2> pcw_home: is it possible that the bad hdd was causing the issues i was having that day with the 7i37?
[19:11:56] <Danimal_garage|2> FinboySlick: yes
[19:12:04] <Danimal_garage|2> well, it's installed
[19:12:29] <Danimal_garage|2> pcw_home: my work offsets would dissapear out of the blue occasionally
[19:12:43] <Danimal_garage|2> the var file would be blank
[19:12:44] <pcw_home> I kind of doubt it because disk errors should just cause latency/ file system errors
[19:12:57] <Danimal_garage|2> ah
[19:13:04] <Danimal_garage|2> its working fine now
[19:14:12] <pcw_home> I think someone on the list had the dissappearing offsets might be a EMC bug
[19:14:30] <pcw_home> users mailing list
[19:14:40] <FinboySlick> Danimal_garage|2: I'm interested in the basic steps you took. I'm still running vanilla.
[19:15:16] <Danimal_garage|2> i dont know what vanilla is
[19:15:30] <Danimal_garage|2> i used this: http://buildbot.linuxcnc.org/
[19:15:38] <FinboySlick> Danimal_garage|2: In this case, unmodified, straight off the CD.
[19:15:48] <Danimal_garage|2> just installed the master branch
[19:16:31] <Danimal_garage|2> you just have to create the file in the /etc/apt/sources.list.d/ folder
[19:16:48] <Danimal_garage|2> and do the 2 commands on the bottom pf the page in terminal
[19:16:55] <Danimal_garage|2> worked great
[19:17:09] <Danimal_garage|2> of*
[19:17:14] <FinboySlick> Looks very straightforward.
[19:18:09] <Danimal_garage|2> it was pretty easy
[19:18:46] <Danimal_garage|2> i was running 2.5pre, so i wonder what the changes are between 2.5 and 2.6 are
[19:20:24] <Danimal_garage|2> lunch time i guess
[19:20:42] <Danimal_garage|2> adios
[19:23:08] -!- rooks has quit [Quit: So long, and thanks for all the fish.]
[19:24:10] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[19:24:21] -!- rooks [rooks!~rooks@102-bem-18.acn.waw.pl] has joined #emc
[19:56:17] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc
[19:56:48] <andypugh> How should an absolute encoder handle index-enable?
[19:58:17] <andypugh> I can't decide if it should return immediately with the current value, or should wait until the zero position is passed.
[19:59:12] <andypugh> I don't know enough about homing-to-index to know which would work best.
[20:04:57] <andypugh> Also, how many counts should a resolver emulate? I am thinking 65535 ought to be enough?
[20:21:00] <pcw_home> I think it should wait till 0 is crossed as thats closer to the index behaviour but thast just a WAG
[20:30:39] <pcw_home> 16 bit iresolution is nice so if you use the raw count as the absolute output then dropping all but the low 16 bits give absolute angular position
[20:30:40] <pcw_home> (but maybe thats only nice if you dont have floating point, I'm used to micros/integers)
[20:31:24] -!- automata_ [automata_!amit@] has joined #emc
[20:42:28] <andypugh> I am thinking of using all 32 bits internally, ad a 64 bit accumulator.
[20:43:47] -!- automata__ [automata__!amit@] has joined #emc
[20:46:33] -!- automata_ has quit [Ping timeout: 260 seconds]
[20:47:03] <A2Sheds> FinboySlick: we are looking at EMC on Slackware as the easiest custom build
[20:47:32] <pcw_home> I know our resolver interface has somewhere between 12 and 15 bits of resolution visibile obove the noise
[20:47:33] <pcw_home> depending on frequency (low means better) and tuning (you can trade off dynamic performance (accell lag) for noise)
[20:47:41] <FinboySlick> A2Sheds: Sounds reasonable.
[20:48:40] <A2Sheds> FinboySlick: the RTAI patch won't take long and I think it will be easier to remove from Slackware than add to OpenWrt
[20:48:54] <A2Sheds> but we'll see :p
[20:49:21] <FinboySlick> A2Sheds: Yeah. I looked a bit deeper into it and they dropped everything xorg it seems.
[20:50:37] <A2Sheds> stable x on Slackware for the win!
[20:51:36] <FinboySlick> A2Sheds: You think I should bother for uClibc? My target has 256M of RAM.
[20:51:44] <FinboySlick> I mean bother with.
[20:52:24] <A2Sheds> how about eglibc?
[20:53:05] <FinboySlick> Not familiar with it.
[20:53:16] <A2Sheds> http://www.eglibc.org/home
[20:53:35] <pcw_home> I just used all 32 bits for a electrical revolution because thats the embedded DSP word size
[20:53:36] <pcw_home> though i guess its arguable that a 8 bit count and 24 bit pre rev mode might be better
[20:53:38] <pcw_home> and make the resolver interface useable for sine/cos interpolators as well (with different front end hardware)
[20:54:38] <pcw_home> per rev
[20:55:08] <A2Sheds> all this XY stage needs to do is home to 0,0 and then scan X,Y to the same coordinates, and then go home
[20:55:47] <A2Sheds> I haven't tried running EMC headless
[20:57:05] <A2Sheds> I'd like a power button, a trigger input to get the scan moving and a e-stop and reset
[20:57:34] <A2Sheds> bbl
[21:08:26] -!- nullie has quit [Ping timeout: 276 seconds]
[21:11:59] -!- ve7it [ve7it!~LawrenceG@S0106001c10b7770f.pk.shawcable.net] has joined #emc
[21:21:22] -!- nullie [nullie!~nullie@v10-166-158.yandex.net] has joined #emc
[21:25:59] <andypugh> The internal count will be 64 bits to avoid wrapping. So the number of bits of "rawcounts" for bldc (for example) is fairly arbitrary.
[21:32:33] <pcw_home> So even if the 32 bits changed to being 8.24 for an interpolator that would be handels the same way, only change would be different scaling
[21:32:46] <pcw_home> handeled
[21:33:23] <andypugh> I don't think there is any point trying to emulate the latch behaviour, is there?
[21:33:24] -!- micges has quit [Quit: Ex-Chat]
[21:34:03] <pcw_home> I dont think so
[21:34:07] <andypugh> As the encoder runs in the same thread as motion, and so they both see the probe (or similar) at the same time.
[21:36:56] <pcw_home> I would have to add hardware to latch the resolver position register on probe
[21:36:57] <pcw_home> (High speed probe capture has been supported in the encoder hardware for years but still has no EMC support)
[21:38:39] <pcw_home> its fairly ugly on the resolver (perhaps uses the 16 LSBs as the latch)
[21:39:10] <pcw_home> (since they are just noise now)
[21:39:23] <andypugh> I think probe capture is supported in EMC2, there is certainly something in the Hostmot2 driver to support it.
[21:40:33] <pcw_home> Probe capture is just a servo thread-read encoder count thing now, it does not use the high speed latch-all-axis-count hardware
[21:42:28] <andypugh> Ah, yes, I don't think there is a way to wire position-latched into EMC2 to tell it to use that value, but you could still use the probe-latched position pin of the encoder interface as your data, rather than what EMC2 writes to the parameter.
[21:44:52] <pcw_home> Nor is there a way to enable latch-on-probe currently (latch on probe share the same latch used by index so you cant home and probe at the same time)
[21:45:49] <andypugh> You mean you can't use a probe to home?
[21:46:53] <pcw_home> I guess you could, probe is different in that its wired to all axis
[21:48:22] <pcw_home> So for normal hardware probing you would set the Latch_on_Probe (or Latch-On-Probe) bit on all axis
[21:51:04] <pcw_home> its really just the index hardware (latch_on_index) with an alternate common source
[21:51:45] <andypugh> There are undocumented pins in the 2.5 version of the hm2 encoder.
[21:52:20] <andypugh> I don't know if they work.
[21:53:33] <pcw_home> Ahh I have looked at the encoder pins in a while do you know the pin names?
[21:53:34] -!- servos4ever has quit [Quit: ChatZilla 0.9.85 [SeaMonkey 2.0.11/20101206162726]]
[21:53:41] <pcw_home> haven't
[21:55:16] <pcw_home> I have to make a trip to the feed store before they close bbl
[21:55:28] <andypugh> We have gained count-latched, position-latched, latch-enable, latch polarity
[21:56:15] <pcw_home> I wonder what latch enable does
[21:57:08] <pcw_home> that and latch polarity might be the probe control bits in the CCR
[21:57:10] <andypugh> It enables the behaviour where position-latched and latched-counts freeze on an edge transition of a latch pin.
[21:57:29] <andypugh> Whether it is active, I don't know.
[21:57:35] <pcw_home> latch pin?
[21:58:36] <pcw_home> I'll take a look at the source when I get a chance
[21:59:25] <pcw_home> if latch pin is the external probe input hardware pin that might make sense
[21:59:27] <pcw_home> anyway hay time bbl
[22:01:12] -!- maximilian_h [maximilian_h!~bonsai@f052209155.adsl.alicedsl.de] has joined #emc
[22:01:14] -!- maximilian_h has quit [Client Quit]
[22:23:29] -!- odiug [odiug!~guido@pD9F73E59.dip.t-dialin.net] has joined #emc
[22:34:11] -!- odiug has quit [Ping timeout: 256 seconds]
[22:41:13] -!- Calyp has quit [Quit: Leaving]
[22:46:01] <andypugh> codepad is cool.
[22:46:55] <Tom_itx> how so?
[23:06:42] <Tom_itx> after you jog to a position, how do you set the G54 offset to current?
[23:07:35] <Tom_itx> i should get the limit switches wired up first i suppose
[23:07:49] <toastydeath> hey, do any of you work with people who got degrees in applied math
[23:07:55] <toastydeath> and if so what kind of jobs do they do
[23:10:26] <andypugh> A specific applied maths degree? Or does Physics count?
[23:10:57] <toastydeath> specificlly a degree in mathematics with a focus on applied math, either statistics or modeling/differential eq
[23:11:16] <toastydeath> I don't really know anything about math careers?
[23:11:28] <toastydeath> and the math people i ask are like "psh, pure math only"
[23:12:43] <andypugh> I suspect that some of my colleagues have that degree. (It takes a lot of analysis to get from experimental data, through a model of the system response, to numbers you can put in the engine control maps).
[23:13:18] <toastydeath> that is comforting
[23:13:37] <andypugh> The obvious big-bucks job would be what they call a "quant"http://en.wikipedia.org/wiki/Quantitative_analyst
[23:13:37] <toastydeath> i changed majors to math based on touchy feely reasons and I don't know shit about what math majors do after they graduate
[23:13:47] <toastydeath> all people tell me is "they get paid a whole lot"
[23:13:48] <jdhNC> I have friend with applied math, he does financial modeling software
[23:13:57] <Tom_itx> become math teachers?
[23:14:11] <toastydeath> i don't want to teach or be a researcher
[23:14:19] <toastydeath> I'll probably try to get into mech e
[23:14:46] <jdhNC> be a high school math teacher!
[23:14:47] <toastydeath> but i am just as interested in the statistical/probability branch of applied, so I don't know
[23:14:59] <andypugh> Be a quant, and spend the huge salary on home CNC tools :-)
[23:15:03] <toastydeath> hahaha hells yes
[23:16:59] <andypugh> "some ATQs modify hardware and Linux kernels to achieve ultra low http://en.wikipedia.org/wiki/Latency." Now there is a crossover I never expected to see.
[23:21:33] -!- nullie has quit [Quit: Ex-Chat]
[23:55:05] -!- Eartaker [Eartaker!~Eartaker@c-67-185-76-100.hsd1.wa.comcast.net] has joined #emc