#emc | Logs for 2009-01-22

[00:29:15] <skunkworks> I keep trying to type 'explode' to 'ripup' in eagle. I think I did to much autocad when I was younger.
[00:52:46] <SWPadnos_> SWPadnos_ is now known as SWPadnos
[01:04:01] <tomaw> [Global Notice] Hi all. One of our sponsors appears to have had a network connectivity issue. We're working with them to get the issue resolved.
[03:09:54] <JustinXJS2> Can anyone give any tips on lowering latency? I have an older K8N, 1.8GHz, 512MB, AGP Radeon 8500 LE 128MB, if I run glxgears I get a 7000 latency number, I can do just about anything else and it will stay the same, if I play a video with glxgears running the latency number shoots up to 240,000
[03:10:21] <JustinXJS2> Should I think about trying a different hardware configuration or is the machine OK?
[03:11:11] <SWPadnos> if you're pretty sure that you won't be playing videos while machining, this machine will probably work fine
[03:11:32] <JustinXJS2> yeah, it will be dedicated
[03:11:38] <eric_unterhausen> that sounds like a problem waiting to happen to me, but what do I know?
[03:12:09] <SWPadnos> but you should make sure that other things won't screw it up - leave the latency test running overnight (or longer), with various programs running (firefox, openoffice, glxgears ...)
[03:12:32] <eric_unterhausen> yeah, see what open office does to the latency
[03:12:35] <SWPadnos> eric_unterhausen, yeah it does, because the first time you go to a flash site while machining, that video spike comes in and boom
[03:12:36] <JustinXJS2> well, I have an old dual socket-A machine with a couple 1.8MPs, think that may bring better luck?
[03:12:51] <SWPadnos> no way to know
[03:12:53] <SWPadnos> you tell us :)
[03:13:14] <eric_unterhausen> you may be able to fix the latency problem, that sounds so severe as to be fixable
[03:13:23] <eric_unterhausen> if it's really flash, there is a flash blocker
[03:13:52] <SWPadnos> well, whichever - the point in that the actual cause of the problem is unknown, it just manifested itself playing a video
[03:14:01] <SWPadnos> so you're right, it's a problem waiting to happen
[03:14:03] <JustinXJS2> I dont know, I will check, I think it was an ogg video, found it on the machine
[03:14:25] <SWPadnos> are you using the open source driver?
[03:14:28] <eric_unterhausen> I don't wanna be right when it feels so good to be wrong
[03:14:30] <SWPadnos> heh
[03:15:11] <JustinXJS2> I think so? I dont know a lot about linux, I am just using the default install
[03:16:47] <JustinXJS2> I have a matrox and a couple nvidia cards laying around, are they worth a shot?
[03:16:51] <SWPadnos> if you installed from the EMC2 liveCD, and didn't manually install other packages (called something like linux-restricted-modules), then you're probably using the best one for realtime
[03:17:15] <JustinXJS2> yes, fresh install from the liveCD
[03:17:35] <SWPadnos> matrox have been mostly good, I think only one person has said that a Matrox card didn't fix their video-related latency proble
[03:17:44] <eric_unterhausen> me
[03:18:03] <eric_unterhausen> g4fiddy
[03:18:37] <JustinXJS2> think mine is a g650 or something like that
[03:18:42] <SWPadnos> P650
[03:18:43] <JustinXJS2> been a while since I have seen it
[03:18:50] <JustinXJS2> P650, that is it
[03:18:57] <SWPadnos> I don't know if there's a driver included with Linux for that
[03:19:10] <SWPadnos> there is a driver you can get from the Matrox website (somewhere)
[03:19:34] <JustinXJS2> ok, I can find it
[03:19:38] <SWPadnos> hopefully
[03:19:50] <JustinXJS2> hehe, yes, I hope anyway
[03:20:05] <SWPadnos> I think they may actually have it under Linux drivers now, but I'm not sure
[03:20:42] <JustinXJS2> can I change the card to the matrox and boot GUI without the machine crashing?
[03:20:48] <SWPadnos> if you do a web search for Matrox parhelia linux driver. you should find out how to get the code, patch whatever, compile, etc. etc.
[03:20:58] <JustinXJS2> ok
[03:21:02] <SWPadnos> should be able to - it should use VESA if it doesn't know any better
[03:21:16] <JustinXJS2> ok, thanks
[03:44:46] <jepler> what are the irseekbot people thinking?
[03:44:58] <jepler> wouldn't you get a clue after a few dozen k-lines?
[03:45:12] <eric_unterhausen> what is that?
[03:45:40] <eric_unterhausen> i assumed a k-line was being kicked
[03:45:44] <jepler> 21:35:36 -!- IRSeekBot3 [n=IRSeekLo@irseek/log-bot/IRSeekBot] has quit [K-lined]
[03:45:48] <jepler> yes
[03:46:12] <eric_unterhausen> have you heard of irseekbot3 before, or just noticed it here over and over again?
[03:46:17] <jepler> well, k-line is a "kill line", it forbids that ip address (?) from connecting at all, let alone joining a channel
[03:46:41] <jepler> oh I've seen it go by a few times today, but it was more than a year ago that they first came to the attention of the freenode admins
[03:47:21] <jepler> http://blog.freenode.net/?p=62
[03:47:54] <eric_unterhausen> logger
[03:48:06] <eric_unterhausen> thread on ubuntu forums about it too
[03:50:04] <eric_unterhausen> your link says they use tor mostly
[03:50:39] <jepler> that was a year ago though
[03:50:54] <eric_unterhausen> so the tor block must still be in effect
[09:10:17] <JustinXJS2> thanks for the tips eric_unterhausen and SWPadnos, max jitter at 23000 now
[09:10:26] <JustinXJS2> does that sound acceptable?
[09:12:59] <tomp> i think some guidelines were in email list this morning, that 60K was bad, 30k was acceptable, so you're in th the good enuf range afik, you may have a limnit to max step rate that slows you down firther thasn you like or it may be fine. but your'e good to go at 23k
[09:14:31] <tomp> sorry make tht last nite for usa
[09:14:58] <JustinXJS2> no worries, thanks for the tip
[09:15:26] <JustinXJS2> Do you know a value to shoot for?
[09:15:37] <tomp> scan thee irclogs for acomment from jmk
[09:15:55] <JustinXJS2> ok
[09:16:36] <tomp> the value depends on a few thingd, since you ask, its time to study :)
[09:20:55] <JustinXJS2> ok, I have a lot to learn :)
[09:27:07] <tomp> me2
[09:31:10] <JustinXJS2> If I install using the live CD onto a dual CPU machine will it take advantage of the second CPU?
[09:35:32] <tomp> as far as i know, the dual not a benefit for rtai/latency, and a 'fix' is to give the 2nd cpu a 'do nothing' task, then its okydoky... you best ask around
[09:36:59] <tomp> having a dual cpu doesnt kill you
[09:38:50] <JustinXJS2> I may give it a try, I would really like to get to the setup phase, I think it will take a while to get my controllers working... with so much to do I guess it wouldnt hurt to try the dual machine out
[09:50:02] <fenn> 23000 is ok
[09:51:14] <tomp> hi fenn
[09:51:21] <JustinXJS2> ok, thanks
[10:17:30] <JustinXJS2> disabled onboard audio and pulled the wireless NIC and now max jitter is 9k, I am set, thanks for the help
[12:58:17] <tomp> who was working on 3D laser scanner? any open source projects?
[13:09:07] <tomp> ah cute one on instructables, but relies on rotating the object
[13:12:15] <jepler> JustinXJS2: the CD and the precompiled versions of emc for i386 systems will only use one CPU. You have to "recompile" kernel, rtai, and emc2 to enable SMP (multi-CPU/multi-core support), and that's not a fun way to spend your first weeks with emc2.
[13:17:30] <Guest938> Guest938 is now known as skunkworks_
[13:23:52] <tomp> some nice edge detection using still digital phots ( precursor to 3d scanning ) ... old siggraph paper http://groups.csail.mit.edu/graphics/pubs/siggraph2004_nprcamera.pdf
[13:25:32] <archivist> tomp see 'graphics gems' series of books code is online
[13:29:57] <tomp> ooh thx, i have that url somewhere.. btw great src for line interserction/linecircleline/intersection of 2 circles....
[13:32:25] <archivist> Im missing one book of the set
[13:35:41] <tomp> i bought hardcovers back in the 80s, was 50+ USD$ back then, i didnt buy the whole series. I picked up what was to become #1, then #2 came out & I decided to visit college libraries ( i'm cheap )
[13:37:23] <archivist> I missed out on 4
[13:38:20] <archivist> then the bar stewards decided on a journal I coudnt afford
[13:40:42] <tomp> ooh, exactly what i was lloking for http://tw.youtube.com/watch?v=a1YqJmuSCg0 uni birmingham, architectutral preservation
[13:41:00] <tomp> yeah books are really expensive
[13:42:47] <archivist> 30 miles down the road from here brum uni
[13:42:59] <tomp> hmm, the word Leica Scanner makes me think expensive
[13:43:15] <archivist> hehe
[13:43:21] <tomp> beautiful work tho
[13:45:24] <archivist> make a scanner based on EMC as the controller
[13:47:16] <archivist> sort of like this only for optical http://emcar.sourceforge.net/
[13:48:23] <archivist> more axis and moooore maffs
[13:50:58] <tomp> the emc antenna array system?
[13:51:32] <archivist> yes rotate laser heads instead
[13:52:57] <tomp> gotcha, but hard to do with an ancient temple like vihar priah ( it comes with a mountain on its bottom ;)
[13:54:39] <archivist> piffle, carry toys up mountain
[13:55:18] <archivist> other method is fly a chopper around taking pics
[13:57:28] <tomp> hehe outside my budget :) we used a rubber mold to save some carvings great stuff add water , slop over carving, wait, peel off mold
[13:57:55] <tomp> http://www.orientalarchitecture.com/cambodia/statewide/preah-vihear_gallery.php?p=preah-vihear01.jpg
[14:01:15] <archivist> with a cheapo laser/ulrasonic ranger, and a few hundred pics and some software
[14:03:28] <The_Ball> How do I know the difference between the 5i23 firmwares. There is SV12.BIT, SVST4_8.BIT and SVST8_4.BIT?
[14:04:56] <The_Ball> doh, that makes a lot more sense when I read it back, sv=servo st=stepper
[14:06:48] <tomp> archivist, yeh, now looking at laser level's ( line projector ) and multiple pix... DAVID freeware
[14:07:32] <archivist> DAVID url?
[14:10:14] <archivist> found it
[14:12:45] <tomp> http://www.david-laserscanner.com/
[14:13:13] <tomp> 1st i watched Leo LaPorte do a show on it
[14:14:07] <jepler> The_Ball: I think there may be "PIN" files for each BIT file. If there are, the PIN files describe the capabilities of each firmware in more detail. 'dpkg -L emc2 | grep PIN' should tell you where they're installed.
[14:14:08] <tomp> still gotta study, i need to eliminate the 2 boards behind it
[14:14:37] <killar> anyone here use that david scanner thing? wonder how well the results are
[14:14:42] <jepler> but I think you've guessed the essential: SV12 is for (up to) 12 servos, SVST4_8 is for 4 servos and 8 steppers, and so on
[14:16:01] <tomp> urf! windows only no source (DAVID)
[14:16:48] <archivist> thats the bad part, if it had source and the scanner was driven by emc
[14:17:59] <killar> ok, the installer didn't like wine
[14:18:59] <jepler> The_Ball: looks like they're installed as ./usr/share/doc/emc2/hostmot2/5i23/SVST4_8.PIN.gz and so on. You can use "zless" in a terminal to view them.
[14:19:06] <jepler> (oops, kill leading ".")
[14:19:48] <tomp> "The scanner is written in python, with a Tk gui." http://www.splinescan.co.uk/faq.php
[14:19:53] <The_Ball> ah, new machine, new ubuntu install and new emc with new configs, it's very nice to see a led on the 7i33 board light up when i enable the machine
[14:21:52] <The_Ball> jepler, I symlinked from the emc2-head checkout to /lib/firmware/hm2
[14:24:27] <killar> tomp: you use that splinescan thing? or you just find it?
[14:26:08] <The_Ball> jepler, doh now I see what you mean, obviously time for bed or more caffine, i'll opt for the first one
[14:26:34] <tomp> killar, just read about it
[14:28:37] <tomp> i'm thinkin that a regular flatbed scanner could do bas-relief to 3D for milliing-replicating. the light source could be shifted for 3 scans (preceding, on, and trailing) to get the heights. then large areas could be pieced like bricks. but limited depth :(
[14:40:13] <eric_unterhausen> put a grid on the scanner surface
[14:41:02] <eric_unterhausen> I guess that wouldn't work with a line camera
[14:45:28] <eric_unterhausen> how does Seoul Semi get 120v LEDs?
[15:04:26] <jepler> eric_unterhausen: I have seen LED-based light fixtures for 120VAC that incorporate a large number of LEDs. I assumed that in series connection their combined forward voltage was around 120*sqrt(2)V but I don't know that for certain
[15:04:48] <eric_unterhausen> that works, but this is one emitter on a star
[15:04:59] <jepler> eric_unterhausen: interesting -- link?
[15:05:00] <eric_unterhausen> must have a really small power conversion circuit
[15:05:14] <jepler> for AC or DC current?
[15:05:27] <eric_unterhausen> ac I think
[15:05:35] <eric_unterhausen> just a sec
[15:05:39] <jepler> I once saw an interesting linear DC-from-mains-AC regulator that has since been discontinued
[15:06:03] <eric_unterhausen> there are lots of really cheap ones
[15:06:31] <jepler> the datasheet described how a main transistor only conducts during a small part of the AC waveform (up to 14V or something) producing an unregulated DC supply that was then regulated down to 5V by a standard linear regulator
[15:07:11] <eric_unterhausen> http://www.zled.com/en/product/prd/acriche.asp
[15:07:20] <eric_unterhausen> mouser has them
[15:40:29] <jepler> hmph, you still burn 1W in a ballast resistor for the 4W lamps
[15:47:21] <piasdom> when running latency-test it says not to run emc2, does that mean not turning the mill(power to the controller card) also ?
[15:47:39] <jepler> it means "don't start the emc software"
[15:47:46] <piasdom> thanks
[16:47:34] <maddash> what hosting service does linuxcnc.org use?
[16:48:33] <cradek> dreamhost
[16:48:33] <skunkworks_> dreamhost
[16:48:36] <cradek> why, is it broken again?
[16:48:37] <skunkworks_> heh
[16:48:41] <SWPadnos> dreamhost
[16:48:43] <SWPadnos> dreamhost
[16:49:02] <SWPadnos> it doesn't appear broken here
[16:49:42] <maddash> sort of broken
[16:49:42] <maddash> loads intermittently
[16:49:49] <SWPadnos> remember to use my referral code if you want to sign up - it helps me pay for the service
[16:49:49] <maddash> seems like the problem is on my end
[16:50:04] <maddash> where's the code?
[16:50:19] <SWPadnos> well, I guess I should find it, shouldn't I? :)
[16:51:12] <maddash> (fucking networksolutions)
[16:52:22] <SWPadnos> aha: http://www.dreamhost.com/r.cgi?80098
[16:58:29] <jymm> SWPadnos: Mmmmmm fiber!
[16:58:40] <SWPadnos> uh0huh
[16:58:43] <SWPadnos> s/0/-/
[16:58:59] <jymm> SWPadnos: 18Mbps of sheer goodness!
[16:59:04] <SWPadnos> well, one day California will slide into the ocean, and I'll have faster internet access than you :P
[16:59:35] <jymm> SWPadnos: This may be true, but until that time... Neener neener neeeeeeeeener
[16:59:44] <SWPadnos> heh
[17:00:41] <jymm> SWPadnos: But I do have a quetion for ya regarding routers, or more specificaly 250+ concurrent sessions, any suggestions or things to be aware of?
[17:01:53] <SWPadnos> no clue
[17:02:31] <jymm> SWPadnos: From what I've gathered so far I need to make sure the buffer is somewhat decent
[17:03:00] <SWPadnos> unless your router is also doing other things (like firewalling or whatever), the number of connections should be irrelevant
[17:04:03] <jymm> SWPadnos: Well, one router I was trying didn't like anything above 200 sessions
[17:04:26] <archivist> what size out going pipe and any blocked ports
[17:04:59] <SWPadnos> are you talking about something that does NAT?
[17:05:39] <jymm> archivist: at the time, 3Mbps/768Kbps, a hole was poked for passthru
[17:05:44] <jymm> SWPadnos: yes
[17:05:52] <SWPadnos> ok, that's a different story then
[17:06:04] <SWPadnos> I thought you were talking about a simple router/switch
[17:06:35] <jepler> oh you mean something in this genre? http://www.newegg.com/Product/Product.aspx?Item=N82E16833124010
[17:07:14] <SWPadnos> nost routers I've seen only deal with a single class C subnet, so you'll be limited to 253 clients - they may not plan for loads of differnet connections due to that inherent limitation
[17:07:29] <jepler> I'm sure they cut every corner they can
[17:07:48] <SWPadnos> use dd-wrt, and solder some extra memory in there :)
[17:07:50] <jymm> SWPadnos: I picked up a 8port gig (unmanaged) switch, just due to having bigger buffers.
[17:08:29] <jymm> jepler: I have a WRT54GL already, but not sure if that's the way to go or not. But haven't fully tested it eihter.
[17:08:59] <jymm> SWPadnos: I did install OpenWRT on it, but that was White Russian, not Kamakazi
[17:09:18] <SWPadnos> ok. I'm getting more coffee now
[17:09:27] <SWPadnos> (I have no idea what you just said :) )
[17:10:35] <jymm> SWPadnos: dd-wrt is an offspring from OpenWrt. WhiteRussian is the previous version, Kamakazi is the current and still under development version.
[17:12:10] <jepler> if you're running linux, you can tune the number of statefull connections that are tracked. It's described here: http://support.imagestream.com/Resolving_ip_conntrack_table_full_Errors.html though the /proc/sys filename is different in my linux2.6 desktop
[17:12:31] <jepler> s/statefull/stateful/
[17:14:04] <jepler> you can also control the size of ARP tables, see 'sysctls' section of arp(7) http://linux.die.net/man/7/arp
[17:14:08] <jymm> jepler: I *think* I can track that via iptables, but the thing is I'm not sure if the issue (at the time) was related to the FW/OS or more specifically HW (switch chipset).
[17:14:34] <jymm> or other dumb switch/nic
[17:15:03] <jymm> Well, can't be the nic, as worked fine when connected to other network
[17:15:58] <SWPadnos> wow. good hosting deal today, $4.44/month with a 4-year contract, unlimited bandwidth/storage
[17:16:05] <jymm> and works fine when connected currently to dumb gigabit switch
[17:16:12] <jymm> SWPadnos: url?
[17:16:18] <SWPadnos> http://www.dreamhost.com/hosting.html
[17:16:33] <SWPadnos> actually, unlimited + 50GB! :)
[17:16:41] <jepler> if the ethernet ports of the wrt54gl appear as a single NIC to openwrt, then the ARP limitation would depend on the hardware. if not, it would depend on linux. I don't have a wrt54gl so I don't know the answer to this
[17:17:08] <jepler> the number of stateful connections would depend on the os doing the firewall+nat
[17:17:42] <jymm> $214 for 48 months
[17:17:43] <jepler> (me saying all this and I know nothing about networks :-P)
[17:18:03] <SWPadnos> yes, it's a good deal, isn't it
[17:18:23] <jymm> jepler: Actually all five ports on the WRT54GL under OpenWRT are VLANS
[17:18:43] <SWPadnos> so they must show up as separate NICs
[17:18:50] <jymm> jepler: It's just that 4 of them are LAN VLAN
[17:19:20] <jymm> plus the WIFI is bridge into the LAN VLAN, plus one other iface being the CPU
[17:19:30] <jymm> (don't ask)
[17:20:04] <jymm> SWPadnos: Yeah, I haven't tested heavily under OpenWRT yet, need to buy another one.
[17:23:17] <jepler> http://wiki.openwrt.org/OpenWrtDocs/NetworkInterfaces
[17:24:05] <jymm> I bought a WRT610N (dual radios, abgn, gigbit switch, usb storage [mini-nas]), but it doens't support jumbo frames, and OpenWRt support is still WIP =(
[17:24:12] <eric_unterhausen> who was the Belgian telecom guy that offered to email me an ethernet cable?
[17:24:29] <jepler> from the diagrams on that page, it looks like it's something outside of linux that is in charge of getting a packet from one port of et0 to another
[17:24:39] <fragalot> eric_unterhausen: email.. cable?
[17:25:02] <eric_unterhausen> hey, Belgians have some great tech
[17:25:07] <jymm> jepler: Just FYI... #openwrt if ever needed, BartMan007 is the one of the developers
[17:25:11] <jepler> so it might have some limitation on number of MAC addresses or the like that you can't fix in linux
[17:25:52] <jymm> jepler: Yeah, just trying to find some nice HW without spenidng $2000+ for a router
[17:26:14] <jymm> They do have OpenWRt running under a Cisco 3600 though =)
[17:27:57] <eric_unterhausen> I should probably stop by penn state surplus more often, they junk out some pretty good equipment
[17:29:47] <jepler> haha, "Xandros didn't so much tame the beast [i.e., Debian] as lobotomize it and give it a Mickey Mouse hat to conceal the bandages"
[17:30:20] <jymm> lol
[17:30:32] <eric_unterhausen> someone was on here whining about ubuntu stealing from debian
[17:30:53] <jepler> perhaps he doesn't understand what "free software" is
[17:30:54] <jymm> whining?
[17:31:05] <eric_unterhausen> bitterly complaining?
[17:31:09] <jymm> or that ubuntu is BASED upon debian, among others
[17:31:22] <jymm> knoppix too
[17:31:23] <eric_unterhausen> no, debian was an injured party
[17:31:29] <jymm> lol
[17:31:37] <jymm> I guess BSD is too
[17:31:51] <eric_unterhausen> apparently Ubuntu doesn't give anything back to debian
[17:32:08] <jepler> luckily, there's no requirement to
[17:32:10] <jymm> OMG Linux was stolen by debian!!!! OMG OMG OMG lol
[17:32:30] <jepler> also, they don't write Ubuntu GNU/Linux, they just write "Ubuntu" or "Ubuntu Linux".
[17:32:47] <eric_unterhausen> it might be somewhat presumptuous "your distribution stinks, take this part of ours"
[17:33:26] <jepler> also, luckily the principles of free software mean that debian could incorporate ubuntu improvements without permission from ubuntu
[17:33:46] <eric_unterhausen> that was my position in the discussion
[17:34:21] <eric_unterhausen> last time I installed debian, I gave up because I didn't want to do that much work
[17:34:28] <jepler> late
[17:34:55] <jepler> s/late//
[17:35:40] <jymm> You know, I like debian, and somewhat ubuntu. But there are a couple of things that makes me consider shopping around (CentOS is current canidate).
[17:36:01] <eric_unterhausen> too much annoyance for me
[17:36:29] <eric_unterhausen> and punching the monitor when frustrated is no longer a good idea
[17:36:49] <jepler> centos would certainly be on my short list
[17:36:58] <jepler> but I think that when I get fed up with ubuntu I'll go to debian
[17:37:00] <jymm> ubuntu has WAY TOO MANY intentional dependancies, debian gets a bit dated, plus I've been seeing that the pkg'ing of certain things from debian is not all it's cracked up to be.
[17:37:25] <eric_unterhausen> I would say that long term support is a requirement, but I just installed the 8.10 on this computer and it's not the LTS version
[17:37:49] <jymm> jepler: I have debian on my server in the DC, but I tell you that most of the customers in there and even here at work are running CentOS, just due to it's stability.
[17:38:17] <eric_unterhausen> Centos is the RH clone?
[17:38:51] <jepler> eric_unterhausen: right
[17:39:18] <eric_unterhausen> tempting if the support is good enough
[17:40:05] <jymm> eric_unterhausen: We have 15 VM's running on it =)
[17:40:33] <eric_unterhausen> I guess if I had a server it would be an obvious choice
[17:42:12] <eric_unterhausen> jymm: your buddies at deal extreme were off line for a long time today
[17:42:45] <jepler> buddies?
[17:42:53] <jymm> buddies?
[17:43:03] <jymm> what jepler said
[17:43:17] <eric_unterhausen> there was one day you kept posting links to a usb to ide converter from them
[17:44:53] <jymm> sure, I bought one tests great even under nix, passing on the info
[17:46:18] <jepler> it can be a nice website for certain import electronics
[17:46:35] <jepler> particularly if you envy most glorious engrish instructional manual
[17:47:22] <jymm> it's a place that's cheap enough if it doens't work, you don't care especially with free shipping
[17:47:22] <eric_unterhausen> I need one of those, which was it?
[17:47:43] <jymm> though they will replace things for you too
[17:48:35] <eric_unterhausen> it's the place to go for leds, strange thing is the best ones are U.S. made
[17:49:01] <jepler> eric_unterhausen: this one comes with a nice engrish manual: http://www2.dealextreme.com/details.dx/sku.8422
[17:49:19] <jepler> I can't recommend the item itself, the battery life is too short and it takes too long to charge again
[17:53:29] <jymm> jepler: Heh, actually an 802.11 one might be cool...
[17:53:58] <jymm> just setup some strem on the network and you have music 24/7
[17:54:02] <jymm> stream
[17:54:57] <eric_unterhausen> the kids each got an ipod touch, the 802.11 is pretty neat
[17:56:33] <eric_unterhausen> deal extreme sells several varieties of "clicky switch"
[18:26:55] <maddash> um wtf? http://www.dreamhost.com/domains.html
[18:27:05] <maddash> dreamhost is run by a kid?
[18:28:05] <SWPadnos> um, no
[18:28:31] <maddash> then who's craig y. ?
[18:28:38] <SWPadnos> they have photos of kids for their ads and stuff. I think you can read about that history somewhere
[18:29:32] <SWPadnos> their tone in general is somewhat more irreverent than most businesses
[18:30:18] <maddash> haha, rofl. cool.
[18:30:43] <maddash> assuming that irreverence correlated with eliteness
[18:32:15] <maddash> 'they treat me like an adult'
[18:53:57] <motioncontrol> good evening.i want search the home axis (exmple x axis) whit logic the classicladder.Example classicladder.0.in-00 and (another condition) and %IB0.But %IB0 not is present in pin interface.The pin interface the classicladder are only digital imput, digitital output and s32in and s32out.I don't see the variable bit or byte(example merker on siemens), for after connection in hal for example axis.0.home.please help me
[19:13:24] <cradek> motioncontrol: classicladder.0.in-00 => %I0
[19:14:30] <cradek> http://www.linuxcnc.org/docs/devel/html/ladder_classic_ladder.html#r1_7_1
[19:14:43] <motioncontrol> cradek but %I0 is on my m5i20 bit 0 digital input or is one memory
[19:15:52] <cradek> motioncontrol: HAL inputs to classicladder are %I0, internal classicladder memory bits are %B0
[19:16:28] <motioncontrol> ok the internal memory %iB0 not is present in hal?
[19:16:50] <jepler> does %IB0 even mean anything in classicladder?
[19:17:00] <cradek> no
[19:17:10] <jepler> when I try to use it in a coil, it says "Error: Unknown variable"
[19:17:13] <cradek> motioncontrol: %B0 is internal memory, not present in HAL
[19:17:28] <motioncontrol> this is the problem
[19:17:40] <cradek> what is the problem?
[19:18:20] <motioncontrol> example home axis x for exsternal condition
[19:18:28] <motioncontrol> one moment i write
[19:20:28] <motioncontrol> if i want read one digital imput and in and contition in logic for my system i have one timer and when the timer is finish i want start the home on x axis?
[19:21:16] <motioncontrol> eample push x home, wait timer, start ref axes x
[19:21:52] <motioncontrol> x home digital imput, timer in classicladder
[19:22:19] <SWPadnos> you can use the hal debounce component, or write some classicladder for that
[19:22:35] <SWPadnos> you will need to connect the output to halui.joint.0.home
[19:23:10] <SWPadnos> I don't know about how to get classicladder to act like a debounce - you'll have to look at the documentation to find that out
[19:24:55] <motioncontrol> if i want start the x home axis for exsternal digital imput, what is the line in hal file?
[19:25:42] <jepler> halui.joint.0.home
[19:26:03] <jepler> is the name of the pin which causes the X axis to perform the homing sequence
[19:26:15] <motioncontrol> gpio.p3.in_15 => axis.0.home ? is correct?
[19:26:25] <jepler> no
[19:26:41] <motioncontrol> because
[19:26:48] <SWPadnos> you are missing some words
[19:26:56] <jepler> because "axis.0.home" is not the name of a HAL pin
[19:27:14] <jepler> read documentation and use "halcmd show" to determine the correct names of pins
[19:27:56] <motioncontrol> gpio.p3.in_15 => halui.joint.0.home ?
[19:28:16] <jepler> halui may not be enabled in your specific configuration. read the documentation to see how to enable it: http://linuxcnc.org/docs/html/gui_halui.html
[19:34:43] <fasting> * fasting slaps motioncontrol around a bit with a large trout
[19:36:01] <fasting> excuse jepler i don't read , have one problem with mirc, i'm motioncontrol
[19:37:17] <jepler> logger_emc: bookmark
[19:37:17] <jepler> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2009-01-22.txt
[19:37:30] <jepler> fasting: you can read the logs of what you missed. I said at most a single thing.
[19:37:54] <fasting> thenk jepler
[19:41:17] <jepler> cradek: which is correct: "there are a gaggle of geese on the pond" or "there is a gaggle of geese on the pond"?
[19:41:37] <SWPadnos> is
[19:41:49] <SWPadnos> gaggle is singular, though it represents multiple geese
[19:46:17] <jepler> SWPadnos: thanks
[19:46:25] <SWPadnos> sure
[19:46:28] <cradek> I agree
[19:46:48] <SWPadnos> it's like "there is a group of humans nearby"
[19:46:54] <jepler> or "a bunch of people is outside with torches and pitchforks"
[19:47:00] <SWPadnos> no
[19:47:02] <jepler> ?
[19:47:04] <jepler> argh
[19:47:09] <SWPadnos> "a bunch of people are outside"
[19:47:24] <cradek> "people" is a very special case
[19:47:45] <SWPadnos> it may be acceptable to use either in "there is/are a bunch of people outside"
[19:47:53] <cradek> don't try to use your ear for "people" in other cases
[19:48:06] <jepler> there is got to be a bunch of exceptions to that rule
[19:48:21] <jepler> (oops, there "is" isn't trying to agree with "bunch")
[19:48:23] <SWPadnos> there has not got to don't the great Ronald Reagan
[19:48:37] <jepler> a bunch of exceptions to that rule are going to turn up
[19:48:44] <SWPadnos> that's likely
[19:48:47] <cradek> "how many peoples are in the country?" "there is only one people."
[19:48:49] <SWPadnos> it is english after all
[19:49:02] <jepler> I ask all this because of the geese on the pond.
[19:49:09] <cradek> heh
[19:49:12] <jepler> and also some ducks
[19:49:36] <SWPadnos> there could be multiple gaggles there though
[19:49:50] <SWPadnos> you wouldn't know unless you ask them if they're all together
[19:50:19] <cradek> "there is a bunch of gaggles"
[19:54:45] <jensor> Would it be reasonable to configure a control panel Pause and Continue as a toggle function and can it be readily implmented?
[19:55:17] <cradek> if you use a toggle switch with center off and momentary up/momentary down, it would work great
[19:55:33] <cradek> you would only need to hook those two momentaries to the halui inputs for pause and resume
[19:56:49] <jensor> Yep a momentary toggle would do it, but i was thinking of a momentary push button
[19:56:52] <cradek> it would also interact fine with the gui. you could pause at the gui and resume with the switch for instance.
[19:57:17] <cradek> oh, you mean one button for both? I thought you meant "toggle switch"
[19:57:27] <jensor> one button
[19:57:30] <cradek> yes you could, but it would take some HAL or ladder logic
[19:58:11] <jensor> I was inking that one could use a flip flop function
[19:58:22] <cradek> you have to spell "when running, hook the input to halui.pause" and "when paused, hook the input to halui.resume" in ladder
[19:58:30] <cradek> yeah, something like that
[19:58:51] <cradek> I think the toggle would be nicer, personally
[19:59:04] <cradek> I don't like buttons that do more than one thing based on some state that I may or may not immediately see
[19:59:38] <SWPadnos> though "running" is usually a fairly obvious state
[19:59:45] <SWPadnos> with machine motion and all
[20:00:08] <cradek> SWPadnos: not at all. max vel = 0, feed override = 0%, feed hold, adaptive feed = 0%, ......
[20:00:14] <SWPadnos> sure
[20:00:26] <SWPadnos> it's possible that it won't be visible
[20:00:28] <cradek> but I'll agree with "usually" I guess :-)
[20:00:30] <SWPadnos> heh
[20:00:38] <cradek> grudgingly of course
[20:01:08] <cradek> btw, jogwheel hooked to halui.maxvel is the best thing since a freight train
[20:01:36] <cradek> I sure like the features I write (haha)
[20:25:58] <alex_joni> crap.. I need a new laptop battery
[20:26:06] <alex_joni> 18 minutes left - 56%
[21:43:53] <shrdlu-> any idea why my EMC starts (loads on) and soft limit at -5.909, -8.292?
[21:44:10] <shrdlu-> it means it always goes past the soft limit
[21:44:14] <shrdlu-> manually, at least
[21:53:51] <cradek> you may have a g54 offset, you may have a g92 offset, you may have the machine position being reloaded from a file if your configuration is set up that way
[21:58:50] <cradek> Issuing EMC_TRAJ_SET_MAX_VELOCITY -- (+207,+20, +9,1.200000,)
[22:00:09] <jepler> have a look at this: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?CoordinateSystems particularly "so you're lost, what should you do"
[22:00:22] <pjm_> btw, i have for cost of postage, an 8" touch screen add on if anyone wants it
[22:00:31] <shrdlu-> hm
[22:00:42] <shrdlu-> * shrdlu- looks
[22:00:58] <shrdlu-> free touch screen?
[22:01:09] <pjm_> touch screen add-on
[22:01:12] <cradek> you need an 8" screen to go with it
[22:01:16] <cradek> (which I have)
[22:01:18] <pjm_> i.e. u put it over a screen
[22:01:22] <pjm_> cradek do u want this?
[22:01:23] <cradek> but I don't want to take it if I'm not sure I will use it
[22:01:28] <pjm_> hahh
[22:01:33] <pjm_> thats what I said originally
[22:01:39] <pjm_> and its sat here for a year
[22:01:42] <cradek> heh
[22:07:36] <pjm_> i've just treated my cnc to a new PC for EMC. gone from a p3-700 to a P4 2.4GHz - there is however a nvidia in the P4 and i've seen the warnings about these. Am I best ditching it and getting a matrox or something
[22:07:51] <pjm_> i've had the latency test running today and its peaked at 11080
[22:07:55] <cradek> pjm_: you could try the vesa video driver. it might be fine.
[22:08:10] <cradek> 11080 is perfectly fine. did you test latency while running glx?
[22:08:16] <cradek> err glxgears
[22:08:17] <jymm> Hmmm, I wonder how emc would do on a mac?
[22:08:30] <pjm_> well i ran a few of the '3d' screensavers just to see
[22:08:38] <pjm_> and it made no difference to the latency figure
[22:08:41] <cradek> sounds fine then
[22:09:14] <pjm_> the only snag is that this new box has no ISA slot for my dual port parallel card, so I'm back to a single parport for the steppers until ebay comes to the rescue
[22:17:36] <jepler> jymm: if you mean the kind of mac that's just an expensive white PC, it would do OK if you could figure out how to install ubuntu on it and put an emc-supported hardware interface in
[22:17:55] <alex_joni> USB based?
[22:17:59] <alex_joni> * alex_joni hides
[22:18:00] <jepler> jymm: if you mean "a macbook air running os x to talk to a device that doesn't even exist yet over 802.11n wireless" the answer is that the real developers have better things to do
[22:19:58] <jepler> bbl
[22:24:20] <jensor> In the hal component "and2" athe syntax is given as and2[Count=N]... What is N?
[22:24:39] <alex_joni> a number
[22:24:51] <alex_joni> 0,1,2,3,4,5,6,7,8,9,10,11,...
[22:25:04] <jensor> how does one determine what it should be?
[22:25:12] <alex_joni> depends how many and2 components you need
[22:25:18] <jensor> Ok
[22:25:33] <alex_joni> if you need only one then you don't need count=N
[22:25:47] <alex_joni> if you need 8 x and2 -> count = 8
[22:25:59] <jensor> I want to and 3 signals
[22:26:14] <alex_joni> then you need 2 and2
[22:26:31] <alex_joni> (signal1 and2 signal2) and2 signal3
[22:26:51] <jensor> ok
[22:26:59] <alex_joni> or use an bigger and, and set the unused pins to 1
[22:27:47] <alex_joni> hmm.. no bigger and
[22:27:51] <alex_joni> but you can use logic
[22:27:58] <jepler> 'logic' and 'lut5' both provide ways to directly AND 3 pins into a single output.
[22:27:58] <alex_joni> man 9 logic
[22:28:20] <jensor> all I want to do is to create a a signal "all homed" to lite an indicator
[22:28:33] <alex_joni> good night all
[22:28:35] <jepler> loadrt logic personality=259
[22:28:52] <jensor> never heard of that
[22:28:55] <jepler> this gives a 3-input AND -- logic.0.in-00, -01, -02 as inputs and logic.0.and as output
[22:29:12] <jensor> ok
[22:29:29] <jepler> remember to addf logic.0
[22:29:46] <jensor> to which thread?
[22:29:51] <jepler> to the appropriate one
[22:29:57] <jensor> ok
[22:30:06] <jepler> probably servo-thread, if the purpose is to turn on an indicator for the user to look at
[22:31:15] <jepler> if you're wondering what personality=259 means, you can read in the logic manpage an explanation that only a programmer could love. http://linuxcnc.org/docs/html/man/man9/logic.9.html
[22:31:32] <jensor> ok
[22:31:34] <jepler> 3 + 256 = 259. 3 = # of inputs, 256 = function "and"
[22:47:20] <shrdlu-> woo, that worked, thanks cradek