#emc | Logs for 2007-05-18

Back
[00:01:28] <ds2> metric is bars?
[00:01:28] <ds2> (101.1e3/14.7) * 16 should be in Pa
[00:03:53] <SWPadnos> I thought it was 101500 Pa per atmosphere ??
[00:09:50] <ds2> what's a few pascals between friends ;)
[00:10:32] <JymmmEMC> 1.1 is what is on the radiator cap, and it needed to be 16psi equiv
[00:11:26] <ds2> 1.1ATM
[00:15:51] <jmkasunich_> http://youtube.com/watch?v=O8L49Xq87ms
[00:15:57] <jmkasunich_> big lathe
[00:20:37] <jmkasunich_> jmkasunich_ is now known as jmkasunich
[00:24:26] <jepler> hi jmkasunich
[00:24:31] <jmkasunich> hi
[00:25:16] <SWPadnos> speaking of big lathes, do you (jmk) remember where that huge old british lathe photo is
[00:25:43] <SWPadnos> the one that had like 8' swing and could remove a ton a minute?
[00:25:46] <jmkasunich> the one with something like 8 tools and triple back gears
[00:25:48] <SWPadnos> yep
[00:25:53] <jmkasunich> I don't have the url
[00:26:09] <SWPadnos> ok - it was in the metalworking dropbox I think, but I can't remember the name
[00:26:38] <SWPadnos> or the year ;)
[00:26:59] <CIA-8> 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/axis.py:
[00:26:59] <CIA-8> * new fix for "change current axis with keyboard while mouse jogging"
[00:26:59] <CIA-8> * fix for a failed import filter with no file loaded
[00:27:29] <CIA-8> 03jepler 07TRUNK * 10emc2/src/emc/usr_intf/axis/scripts/ (debuglevel.py emctop.py lintini.py mdi.py): with emc runscript or emc-environment script or run-installed, the sys.path hack is not necessary; these scripts should always be run in one of these ways
[00:28:27] <SWPadnos> aha! http://metalworking.com/Dropbox/_2001_retired_files/greenwood3.jpg
[00:29:05] <SWPadnos> ah - a ton an hour - cheesy
[00:29:20] <jmkasunich> surface speed 6 feet/min
[00:29:39] <jmkasunich> can you imagine what it could have done with carbide tooling?
[00:29:45] <SWPadnos> yeah
[00:29:47] <jmkasunich> or even just HSS
[00:30:11] <SWPadnos> yeah, and the lubricans / coolants / coatings today
[00:30:55] <SWPadnos> I'd hate to see that thing going at 28 RPM
[00:31:00] <SWPadnos> with the 10 foot faceplate
[00:31:36] <jmkasunich> I'd hate to crash it
[00:31:39] <SWPadnos> heh
[00:31:55] <jmkasunich> "Immovable Object, I'd like you to meet Irresistable Force"
[00:31:57] <SWPadnos> I'd hate to see what you need to crash it ;)
[00:31:58] <SWPadnos> yeah
[00:32:07] <jmkasunich> "pleased ta meetcha"
[00:33:10] <SWPadnos> slap!
[00:33:17] <SWPadnos> oops, sorry ;)
[00:33:39] <SWPadnos> ah - my wife is done with her computer - it's now safe for me to upgrade it. bbiab
[00:50:24] <eric_u> they are in the process of trashing a lathe like the one JMK linked to at work
[00:50:32] <eric_u> it's in parts now
[00:51:02] <jmkasunich> heavy parts
[00:51:13] <eric_u> they moved it by hand
[00:51:20] <eric_u> I wasn't there to watch though
[00:51:23] <jmkasunich> rollers and such?
[00:51:46] <eric_u> dunno, but it has to go down 2 thirty degree ramps
[00:52:03] <eric_u> morons built the building on two levels
[00:52:43] <eric_u> and then put the loading dock on the lower level
[00:53:25] <eric_u> I've moved a few tons up and down those ramps
[00:53:33] <jmkasunich> the place where I used to work had lots of ramps
[00:53:53] <jmkasunich> there was a whole street of small old shops, and they gradually took it over
[00:54:01] <eric_u> it drops at least 10'
[00:54:09] <jmkasunich> the buildings were built wall-to-wall, and they'd just knock holes in the walls
[00:54:15] <jmkasunich> but there was a slope
[00:55:23] <jmkasunich> each building was from 6"' to 3' lower than the next one
[00:55:28] <eric_u> hey, at least the people who did that had an excuse
[01:01:42] <eric_u> the door to the lab at the bottom of the ramps has been wiped out a couple of times :)
[01:01:49] <jmkasunich> oops
[01:02:32] <eric_u> I've thought I might do that once or twice
[01:39:02] <JymmmEMC> jepler: thanks for the tip on UNITS
[01:39:57] <JymmmEMC> I was replacing the radiator in my gf's car. It came with a radiator cap but was marked 0.9 instead of 1.1 and all I new is it needed 16PSI
[01:40:06] <JymmmEMC> knew
[02:38:22] <cradek> yay, I have spindle control
[02:38:30] <cradek> SSRs are neat
[02:38:47] <skunkworks> :)
[02:39:12] <skunkworks> just on-off though.. you can do so much better.. ;)
[02:39:28] <cradek> yep
[02:39:46] <cradek> but on/off is luxury compared to no control at all
[02:39:54] <skunkworks> :)
[02:39:57] <cradek> stopping everything when you hit escape is pretty nice.
[02:42:01] <skunkworks> How is it running?
[02:42:12] <cradek> spectacularly
[02:42:16] <skunkworks> Nice
[02:42:33] <cradek> this concludes my goals for the work to be done before fest
[02:42:44] <jepler> now you can relax!
[02:42:58] <cradek> yay
[02:44:13] <skunkworks> how many extra in/outs do you have left?
[02:44:27] <cradek> I can't decide whether an RC-servo speed control would be a clever hack or just crap
[02:44:59] <cradek> skunkworks: 6-10 of each, if I wired it right, I think
[02:45:17] <cradek> I'm using only one dout (spindle on) and din (X home/limit)
[02:45:36] <jmkasunich> cradek: RC servo to turn a knob?
[02:45:42] <cradek> jmkasunich: yes
[02:46:04] <skunkworks> I know someone that is hoping to mill a bunch of h_bridges... you do have an extra pwm out on the pluto.
[02:46:39] <jmkasunich> can you do the mechanical parts without it looking like crap? and can you get a suitable range of motion from the servo (I think they are limited to 180 deg, knobs usually do about 270)
[02:46:50] <cradek> skunkworks: the spindle already has closed loop speed control - just have to tap into its controller somehow
[02:47:03] <cradek> jmkasunich: probably not, and you're right about the range of motion
[02:47:04] <skunkworks> ah
[02:47:33] <jmkasunich> did you once post a schematic of the spindle drive, or was that somebody/something else?
[02:47:37] <cradek> jmkasunich: the hookup couldn't be direct unless I'd want to give up a bit of top speed
[02:47:41] <cradek> that was me
[02:47:49] <jmkasunich> you still have it online
[02:47:50] <jmkasunich> ?
[02:48:07] <cradek> ummm
[02:48:30] <jmkasunich> I bet something creative can be done with an optocoupler, a few resistors and caps, and PWM
[02:55:51] <JymmmEMC> and duct tape
[02:56:45] <JymmmEMC> http://cgi.ebay.com/TEKTRONIX-2430A-150MHz-DIGITAL-OSCILLOSCOPE-CALD_W0QQitemZ290115167467QQihZ019QQcategoryZ104247QQrdZ1QQssPageNameZWD7VQQcmdZViewItem
[02:58:23] <jmkasunich> not a bad scope
[02:58:32] <JymmmEMC> see what it went for?
[02:58:40] <jmkasunich> yeah
[02:58:48] <JymmmEMC> good price?
[02:58:55] <jmkasunich> good price, if it indeed has had all the work and cal done as described
[02:59:03] <JymmmEMC> ah, ok.
[02:59:34] <jmkasunich> I have a 2440 that I got from work for $200, it hasn't been cal'led for years, but I considered that price a huge win
[03:01:58] <JymmmEMC> This looks kinda neat... http://www.owon.com.cn/eng/pds5022.asp
[03:02:41] <jmkasunich> Hesitation is wasting!
[03:02:43] <jmkasunich> !!
[03:02:51] <JymmmEMC> Hmmm?
[03:02:59] <jmkasunich> from that page - chinglish
[03:03:11] <JymmmEMC> oh, heh... owondigital.com
[03:03:25] <jmkasunich> how much they want for those?
[03:03:49] <JymmmEMC> 369
[03:03:53] <JymmmEMC> $369
[03:04:03] <jmkasunich> wow
[03:04:12] <JymmmEMC> ?
[03:04:20] <jmkasunich> cheap for a digital
[03:04:31] <jmkasunich> assuming its not a piece of crap
[03:04:33] <JymmmEMC> but is it a chepa digital =)
[03:05:24] <jmkasunich> the manual is really chinglish
[03:05:28] <JymmmEMC> 3yr warranty
[03:05:58] <JymmmEMC> http://cgi.ebay.com/New-OWON-PDS5022S-Portable-Color-Digital-Oscilloscope_W0QQitemZ300112240748QQihZ020QQcategoryZ104247QQssPageNameZWDVWQQrdZ1QQcmdZViewItem
[03:06:27] <JymmmEMC> his feedback is 100%
[03:06:55] <jmkasunich> you should read thru the manual and see what you think
[03:07:09] <JymmmEMC> and when I asked him about the warranty and no contact info on the mfg, here is his reply:
[03:07:21] <JymmmEMC> Hello,
[03:07:21] <JymmmEMC> The manufacturers website is www.owon.com.cn. It is a Chinese company,but if you wait a few seconds for the website to load (it is a Flashsite, kinda annoying), you will see an "English" link on the top rightside of the page. Once you click that, and the website slowly reloads,the contact info is on that main page. If you do ever have to contactthem, they have several people there who speak english. I have soldabout 50 of these now, and there has only bee
[03:07:21] <JymmmEMC> Thanks for looking!
[03:07:22] <JymmmEMC> -Toby
[03:07:27] <jmkasunich> I dunno if you've used scope much before - people tend to have strong preferences based on what they are familiar with, and if its different you might not like it
[03:08:29] <JymmmEMC> I haven't touched a scope in 15+ years, and it was analog.
[03:08:44] <jmkasunich> they are using actual knobs, thats a good sign
[03:09:02] <jmkasunich> the first couple generations of digiscopes tried to replace knobs with buttons cause they're cheaper
[03:09:05] <jmkasunich> but buttons suck
[03:09:33] <JymmmEMC> I like that it has serial, not just usb
[03:10:15] <JymmmEMC> I'm really not sure if 25MHz is fast enough for today's stuff though.
[03:10:19] <jmkasunich> you planning on hooking it to a PC?
[03:10:33] <JymmmEMC> Only for scrn caps mostly.
[03:10:43] <jmkasunich> 25MHz is fast enough for some stuff, and not even close for other stuff, so it depends on what you want to do with it
[03:10:44] <JymmmEMC> but I'm fond of serial over usb
[03:10:44] <ds2> 25MHz scopes? heh
[03:11:40] <JymmmEMC> 60MHz and TFT display here http://www.owon.com.cn/eng/pds6062.asp
[03:12:00] <jmkasunich> ds2: new, not used, 100Ms/s two channel digital storage, 6k points/channel, for under $400 is really quite impressive
[03:12:31] <JymmmEMC> http://www.owondigital.com/products.html
[03:12:34] <jmkasunich> assuming it doesn't fall apart in a year, or have usability issues
[03:12:35] <ds2> jmkasunich: but that's a DSO
[03:12:46] <jmkasunich> yeah, and ?
[03:13:09] <JymmmEMC> $649 for the 60MHz
[03:13:11] <ds2> so the 100Megasample/sec is not always equiv to a 100MHz analog scope
[03:13:26] <jmkasunich> its never equivalent to a 100MHz scope
[03:13:35] <jmkasunich> jymmm already said its 25MHz
[03:13:47] <JymmmEMC> http://www.owondigital.com/products.html
[03:13:52] <ds2> yes, hence the snide remark about 25MHz
[03:14:33] <jmkasunich> like I said, 25MHz is enough for a lot of stuff, and not even close for other things
[03:15:12] <jmkasunich> I haven't seen ANY digital scopes under $1000 (of course I haven't been looking)
[03:15:19] <ds2> yes.. it is just I find a 100Mhz scope limit
[03:15:31] <ds2> what about the bitscope kits?
[03:15:39] <eric_u> I guess Tektronix is wishing they hadn't made their TDS scopes in China
[03:15:50] <jmkasunich> I wasn't counting PC based scopes
[03:16:06] <JymmmEMC> I dont want a PC based scope
[03:16:14] <ds2> oh okie
[03:16:17] <JymmmEMC> no fucking drivers to worry about/deal wiht.
[03:16:30] <eric_u> I need knobs to twiddle myself
[03:16:34] <jmkasunich> its not the drivers I hate, its the controls
[03:16:43] <ds2> it isn't like that is any different from a Tek scope
[03:16:45] <JymmmEMC> jmkasunich: that too.
[03:16:56] <ds2> damn POS uses windows :/
[03:17:09] <jmkasunich> tek scope you mean? or the china one?
[03:17:18] <ds2> tek ones
[03:17:21] <ds2> they run windows
[03:17:26] <ds2> essential a PC
[03:17:27] <eric_u> I bought a high end Tek for work, it uses windows
[03:17:30] <jmkasunich> I swear the tek's must use doze, they're so fscking slow
[03:17:37] <eric_u> pain in the butt, since you can't update them
[03:17:41] <jmkasunich> turn the knob three clicks, pause and wait for the scope to catch up
[03:18:01] <eric_u> the cheap ones I take it?
[03:18:12] <jmkasunich> we have mostly TDS7000 series at work
[03:18:16] <eric_u> and when I say cheap, I mean $5000 or less
[03:19:30] <eric_u> they do sync nice though
[03:19:54] <jmkasunich> sync? wassat?
[03:20:17] <jmkasunich> (I almost never work with repeating signals, everything is single shot)
[03:20:49] <eric_u> I'm a mechanical engineer, if it doesn't repeat, kick it until it does
[03:20:57] <jmkasunich> heh
[03:21:00] <ds2> jmkasunich: what do you work on?
[03:21:08] <jmkasunich> motor drives
[03:21:07] <eric_u> cnc machines
[03:21:11] <eric_u> too slow
[03:21:21] <ds2> I'd think a motor is rather repetious?
[03:21:33] <jmkasunich> when they're working right, sure
[03:21:33] <eric_u> not from his company :)
[03:21:42] <ds2> heh I see
[03:21:46] <jmkasunich> when they're blowing up, you only get one chance to capture the event
[03:22:05] <ds2> hence the importance of a DSO
[03:22:33] <jmkasunich> http://www.ab.com/drives/powerflex/700L/ <---- my project for the last couple years
[03:22:59] <Jymmm> liquid cooled
[03:23:19] <eric_u> have you ever seen a motor degrade? My boss wants to put variable resistance in series with the windings so he can detect faults
[03:23:38] <jmkasunich> no clue what he's talking about
[03:23:39] <ds2> hehe, that's what I immediately noticed too
[03:24:12] <Jymmm> Oh man.... another 30+ DVD's to burn *sigh*
[03:24:13] <eric_u> I don't either, but I'd rather introduce more natural failure modes than that
[03:25:08] <jmkasunich> usually motor failures are insulation failures (or bearings, but that has nothing to do with the electrical side of things)
[03:25:28] <eric_u> I've seen reports of broken rotor bars
[03:25:50] <jmkasunich> yeah, I guess that can happen
[03:26:21] <jmkasunich> but it would either have to be a crap motor, or stressed pretty heavily
[03:26:24] <eric_u> we were looking at bearing failures, but even with a hole drilled in the race, our motor is predicted to take 7 years to fail
[03:26:48] <jmkasunich> you make motors?
[03:27:01] <eric_u> no we do research on failure detection
[03:27:06] <jmkasunich> oh
[03:27:24] <jmkasunich> in that case, you need to decide what class of failure you want to detect first
[03:27:53] <jmkasunich> broken bars, insulation failures to ground, insulation failures phase-to-phase, shorted turns, etc
[03:28:33] <jmkasunich> all of those things are pretty easy to detect offline, not so easy to detect while the motor is running
[03:28:42] <jmkasunich> (until the smoke comes out, then its easy again)
[03:28:53] <eric_u> I wish we could control those failures
[03:29:03] <jmkasunich> control meaning what?
[03:29:12] <jmkasunich> make them happen at will to test your detection?
[03:29:12] <eric_u> make them happen in a controlled fashion
[03:29:19] <eric_u> yes
[03:29:21] <ds2> preemptive replacements?
[03:29:54] <jmkasunich> what size motors are you working with? fractional HP, a few HP, or big?
[03:29:58] <eric_u> 2hp
[03:30:07] <jmkasunich> and are they running across the line, or on VFDs?
[03:30:10] <eric_u> both
[03:31:38] <jmkasunich> insulation failures are tough to do much about, it works for a long time, then you get gradually increasing leakage current that is undetectably small compared to running current
[03:31:48] <eric_u> I'm thinking I should get an isolation transformer before I blow the circuit breaker in the Dean's office again
[03:31:57] <jmkasunich> it gradually increases, but by the time its easily detectable, its no longer increasing gradually
[03:32:23] <eric_u> I'm thinking I could come up with a motor modification to simulate that
[03:32:26] <jmkasunich> these are 3 phase motors, right?
[03:32:28] <eric_u> yes
[03:33:13] <jmkasunich> insulation breakdown to ground is the easiest to detect
[03:33:36] <jmkasunich> just sum all three currents (assuming a VFD with current sensors, or external sensors)
[03:33:48] <jmkasunich> or run all three phases through one sensor, which is even more sensitive
[03:33:53] <eric_u> we're pretty good at small change detection, the real problem is making the failures happen
[03:34:02] <jmkasunich> oh
[03:34:22] <jmkasunich> making failures that behave like real failures
[03:34:27] <eric_u> right
[03:34:32] <jmkasunich> its easy to make fake failures
[03:34:42] <eric_u> the literature is full of that
[03:36:02] <eric_u> I think I need a slip ring big enough to handle a shorted winding
[03:36:11] <jmkasunich> slip ring?
[03:36:19] <jmkasunich> what kind of motors are you using?
[03:36:25] <eric_u> baldors
[03:36:28] <eric_u> they're cheap
[03:36:40] <eric_u> nobody misses them when they're gone
[03:36:44] <jmkasunich> I assumed induction motors, but I don't understand why you'd need slip rings
[03:36:55] <jmkasunich> kind, not brand ;-)
[03:37:04] <eric_u> so I can short a winding to ground
[03:37:13] <jmkasunich> the windings are on the stator
[03:37:24] <eric_u> good point :)
[03:37:30] <eric_u> mechanical engineer here
[03:38:02] <jmkasunich> even a gearhead should be able to tell which parts are the spinny ones and which parts are the sits-still ones
[03:38:16] <jmkasunich> in fact, I thought that was your speciality?
[03:38:24] <jmkasunich> ;-)
[03:38:29] <eric_u> I was just thinking backwards
[03:39:07] <jmkasunich> you made me think of a machining operation I saw at our former (now baldor) motor plant
[03:39:32] <jmkasunich> a motor mounted on a lathe of sorts, with both ends of the shaft supported, and the entire motor turning around the stationary shaft
[03:39:49] <jmkasunich> (this was about a 50HP, not something you'd want to drop on your toes)
[03:40:17] <jmkasunich> they were machining the features on the mounting face of the motor that need to be concentric with the shaft
[03:40:17] <eric_u> pretty wild, what were they doing?
[03:40:30] <eric_u> like a c-mount?
[03:40:32] <jmkasunich> yeah
[03:41:05] <jmkasunich> best way to guarantee concentricity - spin it on its own bearings and shaft, after final assembly
[03:41:25] <eric_u> we were looking at our motor's rotor, it looked like a lot of it was cast in place
[03:41:42] <jmkasunich> yeah, they stack the laminations, then inject molten aluminum to make the bars
[03:42:04] <jmkasunich> built up rotor bars and cages don't happen until you get to pretty big/expensive motors
[03:42:06] <eric_u> ok, that's what it looked like, then they cast some plastic to space it out from the shaft
[03:42:21] <jmkasunich> they do?
[03:42:31] <eric_u> looks like it, might not be plastic
[03:42:36] <jmkasunich> I thought shafts were pressed and keyed right into the lamination stack
[03:43:04] <eric_u> there's this black stuff that looks like plastic on ours
[03:43:30] <jmkasunich> could be a sleeve, or it could just be rings at either end, and its steel to steel in the middle
[03:43:55] <jmkasunich> I'd be surprised to see plastic in there, because of stress and concentricity issues
[03:43:57] <eric_u> I milled into it, it's solid
[03:44:09] <eric_u> we wanted a motor with a broken rotor bar
[03:44:35] <jmkasunich> you didn't mill the full length of the rotor did you?
[03:44:40] <eric_u> no
[03:44:55] <jmkasunich> maybe I'm not visualizing what you are... text is horrible for this kind of thing
[03:45:02] <ds2> mini DSO for $249... dual channel, 20Msp
[03:45:03] <eric_u> just cut through one of the bars
[03:46:35] <jmkasunich> if the rotor stack is say 6" long, you're saying it looks like they have a 6" plus a bit plastic tube around the shaft, and the rotor stack is around the tube?
[03:47:38] <eric_u> it's actually shorter than the rotor bars
[03:48:09] <jmkasunich> so there's a visible gap between rotor stack and shaft?
[03:48:12] <eric_u> it looks like they took the laminations, cast aluminum rotor bars making a 5" hollow tube
[03:48:24] <eric_u> then they put the shaft down the middle and filled it all up with plastic
[03:48:44] <jmkasunich> hmm
[03:49:42] <jmkasunich> http://en.wikipedia.org/wiki/Image:Squirrel-motor.jpg
[03:49:47] <jmkasunich> crappy photo
[03:50:54] <eric_u> pretend they filled the white thing up with plastic
[03:51:30] <eric_u> cooling should be an issue though...
[03:51:45] <jmkasunich> http://www.phys.unsw.edu.au/hsc/hsc/real_motors/large_images/DSC00073.jpg
[03:51:51] <jmkasunich> http://www.phys.unsw.edu.au/hsc/hsc/real_motors/large_images/DSC00070.jp
[03:51:53] <eric_u> found a picture of the rotor, but it's on page 135 of a pdf
[03:51:58] <jmkasunich> thats what I'm used to seeing
[03:52:46] <eric_u> that last one that's missing a g at the end of jpg looks solid
[03:53:01] <jmkasunich> oops, sorry bout the g
[03:53:12] <eric_u> you're saying that's a lamination?
[03:53:15] <eric_u> at the end?
[03:53:38] <jmkasunich> the dark part is a steel lamination
[03:54:36] <jmkasunich> the fact that the bars and shaft stick out a little makes me think one or more lams got grunched up when he cut it in half, so he peel the grunched one(s) off
[03:54:39] <eric_u> if you look at the wiki page, the laminations aren't that thick, same concept as ours, just that it's spaced out from the shaft with solid plastic
[03:55:18] <eric_u> actually, now that I look at that one, I'm not so sure
[03:55:50] <jmkasunich> another image from the same page:
[03:55:51] <jmkasunich> http://www.phys.unsw.edu.au/hsc/hsc/real_motors/large_images/DSC00070.jp
[03:56:04] <jmkasunich> before it had a date with a saw
[03:56:07] <eric_u> you and your g's
[03:56:18] <eric_u> same pic
[03:56:23] <jmkasunich> oops
[03:56:28] <jmkasunich> same paste, hence the G
[03:56:37] <jmkasunich> http://www.phys.unsw.edu.au/hsc/hsc/real_motors/large_images/DSC00112.jpg
[03:58:53] <eric_u> I'll have to look at it again, obviously
[03:59:01] <eric_u> thanks John
[03:59:06] <jmkasunich> sure
[03:59:08] <eric_u> I'm going to go play with my mill
[04:46:24] <Unition> FETTECHINIE
[04:46:41] <renesis> liar.
[04:46:47] <renesis> also mispeller, i believe
[04:46:55] <Unition> if I was how would I be able to do this ??
[04:47:13] <Unition> * Unition puts his hand in a sock and talks through his hand
[04:48:50] <JymmmEMC> better than thru your ass =)
[04:49:33] <Unition> no one likes a butthead
[04:49:48] <JymmmEMC> bevis does
[04:50:03] <JymmmEMC> 5555555555555555555555555555566666666666666666666666666-*5
[04:50:05] <Unition> we put those in the crazy wagon that comes around annually
[04:50:15] <JymmmEMC> ooops sowwy bout that
[04:51:17] <Unition> numbers fn huge
[04:51:22] <Unition> how did you come up with it
[04:51:34] <JymmmEMC> nah, just testing a wireless numpad is all
[04:51:47] <JymmmEMC> but for those I use BCMATH,
[04:52:04] <JymmmEMC> treats numbers as strings
[04:54:00] <Unition> wireless keypad eh
[04:54:12] <Unition> ... wana help me write some drivers for it ?
[04:54:23] <Unition> turn it into a chording one handed keyboard
[05:17:16] <Unition> might be usefull one day :P
[05:17:21] <Unition> bbiaw
[06:02:29] <RAFA> HELOO
[06:02:33] <RAFA> GOOD NIGHT
[06:03:07] <RAFA> PLEASE I NEED TTO CONFIGURATE THE INI FILE FOR ONE
[06:03:13] <RAFA> step motor
[06:03:37] <RAFA> i heave one step motor for 200 pulse/return
[06:04:04] <RAFA> and one engine with 10 mm
[06:04:12] <RAFA> hoe to configure ot?
[06:04:14] <RAFA> it?
[06:04:16] <RAFA> please
[06:06:28] <eric_u> your screw moves 10mm per turn?
[06:12:53] <RAFA> yes
[06:14:08] <eric_u> are you using step and direction control from the parallel port?
[13:24:18] <lerman_> lerman_ is now known as lerman
[14:22:21] <Guest400> hello
[14:22:23] <Guest400> please
[14:22:58] <Guest400> I hnow that its possible to use phase-drives on EMC
[14:23:11] <Guest400> Plz anybody can help me to do it?
[14:23:35] <Guest400> I want to turn on 2 phases at time, to improve torque
[14:25:14] <Guest400> is possible to on steper motor in emc for phase-driver?
[14:27:52] <Guest400> plz
[14:27:53] <Guest400> plz
[14:27:55] <Guest400> plz
[14:28:00] <jepler> Guest400: http://linuxcnc.org/docs/2.1/EMC2_Integrator_Manual.pdf -- find the section on stepgen and read about the various types of outputs available.
[14:28:54] <jepler> it's on page 103
[14:29:29] <Guest400> thanks for a while!!!!!!!
[14:29:34] <jepler> the figure you're interested in is probably 14.4
[14:38:44] <Guest400> jepler: I saw the img you say, but where may i change it?
[14:39:35] <Guest400> EMC2 is set up to dir-step heare now. I mean, what do i have to change and where? Thanks a lot!!!
[14:40:55] <jepler> Guest400: you modify the ".hal" files, core_stepper.hal and standard_pinout.hal
[14:41:22] <jepler> you would start by changing the line "loadrt stepgen step_type=0,0,0" to use the step waveform you want from figure 14.4
[14:42:09] <jepler> then you will have to revise a lot of other things: For instance, if you are using a 4-phase waveform, then you do not refer to stepgen.0.step or Xstep anymore
[14:42:25] <jepler> you refer to stepgen.0.phase-A
[14:42:56] <jepler> for each of these pins you will create a signal with "newsig", and then connect it to a physical pin using a series of "link" statements
[14:43:49] <jepler> e.g., if phase A of the X axis motor is on parport 0 pin 1, you would write these 3 lines: newsig XphaseA / linkps stepgen.0.phase-A XphaseA / linksp XphaseA parport.0.pin-02-out
[16:38:56] <JymmmEMC> The CALEA compliance deadline remains May 14, 2007... http://en.wikipedia.org/wiki/Communications_Assistance_for_Law_Enforcement_Act
[18:27:13] <kwaj> hello
[18:28:10] <jepler> hi kwaj
[18:28:16] <kwaj> i have one litle problem...when i exit emc2, all the parport pins stay at the same state...i would like some pins to change the state when i exit the program,
[18:28:53] <kwaj> for instance, spindle on remains on, even though i close emc
[18:29:44] <kwaj> is there a solution for this?
[18:31:12] <cradek> kwaj: what version of emc are you running?
[18:31:33] <cradek> kwaj: (Help/About)
[18:32:31] <kwaj> emc2
[18:32:41] <kwaj> help/about?
[18:33:00] <cradek> what version
[18:33:04] <JymmmEMC> Within AXIS, click on HELP, then on ABOUT
[18:33:06] <cradek> the version number is on the help/about screen
[18:33:29] <kwaj> 2.1.1
[18:33:44] <cradek> you should update to 2.1.5
[18:33:55] <cradek> then I think the spindle will turn off when you exit
[18:34:12] <kwaj> and than it will work fine?
[18:34:46] <kwaj> and then it will work fine?
[18:35:07] <cradek> then I think the spindle will turn off when you exit
[18:35:08] <cradek> then I think the spindle will turn off when you exit
[18:38:32] <JymmmEMC> Hmmm, never thought of that before. Is thee anything for EMC give give a "heartbeat" ?
[18:38:37] <JymmmEMC> there
[18:39:00] <cradek> JymmmEMC: there are many ways to do a watchdog type circuit
[18:39:10] <cradek> we even have a watchdog component that generates pulses while emc is alive
[18:39:32] <JymmmEMC> a pulse + some HW circuit?
[18:39:37] <cradek> yes
[18:39:43] <JymmmEMC> examples?
[18:39:50] <jepler> JymmmEMC: http://linuxcnc.org/docs/2.1/html/man/man9/charge_pump.9.html
[18:39:57] <JymmmEMC> looking...
[18:40:05] <cradek> ah, charge pump, not watchdog
[18:40:10] <cradek> same idea, different name
[18:40:33] <jepler> that component will generate a square wave while HAL is running and 'enable' is TRUE
[18:40:42] <jepler> what you do with that "outside" emc is something I know less about
[18:40:57] <cradek> "stop if it disappears" is the general idea though
[18:42:08] <JymmmEMC> What would I need to connect between the paraport pin and a SSR ?
[18:42:46] <jepler> you need a circuit that outputs HIGH when its input is a square wave and LOW when its output is not a square wave (or vice versa)
[18:43:06] <JymmmEMC> do we know the freq ?
[18:43:13] <cradek> JymmmEMC: google for "charge pump" might give you some ideas
[18:43:25] <cradek> it would be whatever frequency you use to run that component
[18:43:35] <SWPadnos> half that, I think
[18:43:50] <SWPadnos> depending on how you define frequency ;)
[18:43:56] <cradek> sure
[18:43:56] <JymmmEMC> of the pulse
[18:44:08] <cradek> I'm sure it toggles every time its thread runs
[18:44:13] <jepler> cradek: yes
[18:44:17] <SWPadnos> JymmmEMC, the component is so trivial, that it would be very easy to change the frequency if you want
[18:44:25] <jepler> so if you put it on servo-thread you'll get around 500kHz
[18:44:27] <JymmmEMC> SWPadnos: ok
[18:44:27] <jepler> er
[18:44:27] <jepler> 500Hz
[18:45:09] <jepler> if you put it on base-thread you'll get a faster rate, e.g., 10kHz for a base_period of 50000ns
[18:45:09] <JymmmEMC> It just seems that a pulse -vs- no pulse (stable high or low) isn't all that "safe" in itself.
[18:45:13] <SWPadnos> http://cvs.linuxcnc.org/cvs/emc2/src/hal/components/charge_pump.comp?rev=1.5
[18:45:51] <cradek> hmm charge pump means more than one thing - I didn't find what I wanted right away with google
[18:46:10] <jepler> here are two circuits suggested by mariss. he says they want a 12.5kHz input frequency. http://www.artofcnc.ca/ChargePumpSafety.pdf
[18:46:18] <SWPadnos> JymmmEMC, a charge pump (and some other associated circuitry) is a watchdog: it watches the pulse stream (from software), and if it takes too long to get a change in the pin, then it triggers something (which will usually bean E-Stop or similar)
[18:46:55] <jepler> (no personal experience with these circuits)
[18:46:59] <SWPadnos> a charge pump is simply a way of converting pulses to a constant voltage (or increasing voltage, but we don't need that one)
[18:47:45] <JymmmEMC> SWPadnos: Right, I just would rather have something but within a small range than just go/no-go scenario.
[18:47:47] <SWPadnos> the real trick is to make sure that an output stuck high doesn't give you a nice OK signal on the other side
[18:48:30] <SWPadnos> but it's all hardware that detects something - you change a capacitor value to change the frequency cutoff
[18:49:33] <SWPadnos> incidentally - this is the chargepump component: http://cvs.linuxcnc.org/cvs/emc2/src/hal/components/charge_pump.comp?rev=1.5
[18:50:04] <SWPadnos> it's reasonably easy to adda parameter "divider", and only toggle the output every N times through the thread
[18:53:16] <jepler> or you can use a "freqgen" stepping waveform to set the frequency you want
[18:57:14] <JymmmEMC> It's more the HW side that I need to know more about. Came across this... http://www.uoguelph.ca/~antoon/gadgets/555/555.html
[18:57:50] <SWPadnos> the 555 is pretty much the opposite of what you want, I think
[18:58:02] <SWPadnos> thatconverts a voltage into a frequency, not the other way around
[18:58:32] <JymmmEMC> see Figure 10a
[18:58:37] <kwaj> i updated emc to emc2.1.5, but the spindle on still remains on, even when i exit emc
[18:58:40] <JymmmEMC> near the bottom
[18:58:59] <JymmmEMC> :Basic Missing Pulse detector"
[18:59:03] <SWPadnos> yep - I see it
[19:02:32] <JymmmEMC> seems like I'll need to AND the crarge pump and SPINDLE_ON too
[19:02:36] <JymmmEMC> charge
[19:02:55] <SWPadnos> ah, ok. they're more or less using the 555 as a one-shot, and as long as you refresh it within the timeout, it's OK
[19:03:20] <cradek> kwaj: when emc is running and you turn "machine off" does the spindle stop?
[19:03:28] <SWPadnos> no, you run the charge-pumo putput through hardware like relays and output enables, so that if the signal is lost, the system is physically shut down
[19:03:32] <JymmmEMC> SWPadnos: Yeah, I'm thinking loose cable or boxes crashes.
[19:03:44] <SWPadnos> right, that's an e-stop condition (or should be)
[19:04:12] <JymmmEMC> I'd AHTE for the spindle to turn on randomly
[19:04:35] <SWPadnos> the spindle (and anything else) should never be able to turn on without operator intervention
[19:04:49] <SWPadnos> that is a fundamental proviso of good safety design
[19:04:50] <JymmmEMC> right =)
[19:05:16] <JymmmEMC> SWPadnos: so is the charge pump from emc == estop signal?
[19:05:35] <SWPadnos> but that's all separate from the charge pump / missing pulse detector / whatever you use to detect when the controller is disconnected from the machine (or crashed)
[19:05:46] <SWPadnos> no, chargepump is different
[19:06:08] <SWPadnos> there is an enable in the component, so the output could be turned off when EMC goes into estop (though I'm not sure I'd d o that)
[19:06:25] <JymmmEMC> so I need to LOGIC AND the estop signal, pulse signal and spindle_on signal to some circuitry
[19:07:10] <SWPadnos> estop is almost always done in hardware as a series connection of normally-open switches (or relays)
[19:07:23] <JymmmEMC> N/O ?!
[19:07:24] <SWPadnos> if anything breaks the chain, then hardware should make the machine safe
[19:07:42] <SWPadnos> yes, normally open, and closed either manually or when the unit is operating correctly
[19:07:57] <JymmmEMC> so if a wire breaks you're fucked?
[19:07:58] <SWPadnos> so that if something loses power, the switch opens, and the machine goes into estop
[19:08:08] <SWPadnos> no, if a wire breaks, that opens the circuit, and you're safe
[19:08:21] <JymmmEMC> so it's N/C, and opens of failure.
[19:08:27] <SWPadnos> I say NOP because the relay/switch has to be held closed, and without power will open
[19:08:30] <JymmmEMC> s/of/on/
[19:08:40] <SWPadnos> during normal operation, the contacts will be held closed, yes
[19:08:52] <SWPadnos> but the relay/switch itself is NO, since it needs power to close ots contacts
[19:08:54] <JymmmEMC> SWPadnos: don't scare me like that!
[19:08:57] <SWPadnos> s/ots/its/
[19:09:34] <JymmmEMC> Actually, I think BOTH is a good thing - allows one to check for shorts or opens. in N/O and N/C respectively
[19:10:31] <SWPadnos> well, you'd have to parallel all the opens to be able to see if any is closed ...
[19:10:39] <SWPadnos> and series the closed contacts ...
[19:10:49] <SWPadnos> (wired-or vs. wired-and)
[19:11:20] <JymmmEMC> Hmmm, didn't consider the open being parallel.
[19:12:06] <JymmmEMC> With three wires (common GND), there shouldn't be both conditions at the same time.
[19:12:07] <SWPadnos> a single set of NC contacts is fine, since a wire break, broken relay, lack of power, ir any number of other things (other than a fused contact ;) ) still causes the machine to shut down
[19:12:14] <SWPadnos> right
[19:12:23] <JymmmEMC> XOR
[19:13:04] <JymmmEMC> then all the wiring for both could be series (I think)
[19:13:15] <SWPadnos> no
[19:13:27] <JymmmEMC> like cherry switches.
[19:13:34] <SWPadnos> contacts that are expected to be open will cause everything else in that chain to be a "don't care"
[19:13:44] <SWPadnos> that's the opposite of what you want with estop
[19:14:28] <SWPadnos> you only need one set of contacts per device, don't worry about making it "more safe" by adding open contacts, additional chains, etc.
[19:15:00] <SWPadnos> you'll end up seeing that a single chain is the only thing that can really be used, since any single contact opening must stop the machine
[19:15:02] <JymmmEMC> I'm thinking SPDT microswitches
[19:15:05] <SWPadnos> (no sense adding more contacts)
[19:15:15] <SWPadnos> no need]
[19:15:45] <JymmmEMC> Right, but wires NEVER EVER rub againest something and short together.
[19:16:37] <JymmmEMC> What if you toss in a resistor per switch... kinda "addressable"
[19:16:43] <SWPadnos> no
[19:17:08] <JymmmEMC> Well, why not damnit! =)
[19:17:40] <SWPadnos> no need, and it complicates the circuit a lot
[19:17:52] <JymmmEMC> if it's shorted, then you know something is wrong.
[19:18:26] <SWPadnos> how long is the wire?
[19:18:30] <cradek> it's interesting to think that some kind of shearing of the wire could disable a switch and not stop the machine
[19:18:32] <SWPadnos> how many resistors do you have in series?
[19:18:53] <SWPadnos> yes - that could be a concern
[19:18:54] <JymmmEMC> btw, I'm thinking more along the lines of home/limit switches using the resistors
[19:18:59] <cradek> assuming the conductors are run together
[19:19:06] <SWPadnos> right
[19:19:27] <SWPadnos> it would cause a parallel contact that would cut out the rest of the chain
[19:20:12] <JymmmEMC> SWPadnos: My brain hasn't gotten that for on cbale length/loss yet =)
[19:20:20] <SWPadnos> and even with a set of paralleled open contacts, there's no guarantee that you'd be able to detect that, since there's no guarantee that the "accident" would also short that contact pair ;)
[19:20:26] <SWPadnos> all youneed is a TDR
[19:20:28] <JymmmEMC> still on 1st cup of coffee
[19:20:52] <SWPadnos> in fact, you can characterize the e-stop chain (resistances of contacts, capacitance of wire, etc), then make sure it doesn't change
[19:20:53] <JymmmEMC> SWPadnos: that's why I was saying use BOTH NO and NC
[19:21:01] <SWPadnos> I thought about that for very paranoid secvurity systems
[19:21:08] <SWPadnos> thought about patenting it, but there goes that ;)
[19:21:26] <JymmmEMC> TDR?
[19:21:37] <JymmmEMC> Dialectric
[19:21:39] <SWPadnos> no - there's no guarantee that a single event will cause exactly one problem
[19:21:44] <SWPadnos> Time Domain Reflectometer
[19:21:48] <JymmmEMC> ah
[19:21:55] <SWPadnos> "cable length tester" ;)
[19:21:57] <JymmmEMC> yep
[19:22:03] <JymmmEMC> that one I know =)
[19:22:07] <JymmmEMC> $2500
[19:22:23] <SWPadnos> but you can tell the values of capacitors, resistors, inductors, and wire lengths if you know how to read the TDR screen
[19:22:33] <SWPadnos> a wire length tester is a simplified version of a TDR
[19:22:55] <JymmmEMC> Yeah, Like I said, my brain didn't get that far yet =)
[19:23:01] <SWPadnos> heh
[19:23:19] <JymmmEMC> ok, back to the random spindle starter
[19:23:26] <SWPadnos> I really should get togethere a patent budget - I'm fairly sure nobody has done that in the security realm yet
[19:23:37] <JymmmEMC> SWPadnos: talk to Les
[19:23:39] <SWPadnos> I need to figure out why I'm typoing so well today
[19:23:50] <JymmmEMC> It's ok, I speak typo
[19:24:01] <SWPadnos> apparently I just learned it pretty well
[19:25:42] <JymmmEMC> http://www.elecdesign.com/Articles/Index.cfm?AD=1&ArticleID=6419
[19:25:56] <JymmmEMC> I googled for "missing pulse detector"
[19:32:23] <JymmmEMC> http://patft.uspto.gov/netacgi/nph-Parser?u=%2Fnetahtml%2Fsrchnum.htm&Sect1=PTO1&Sect2=HITOFF&p=1&r=1&l=50&f=G&d=PALL&s1=4142159.PN.&OS=PN/4142159&RS=PN/4142159
[19:46:14] <alex_joni> JymmmEMC: there's a nice board from Pmdx I think
[19:46:41] <alex_joni> breakout board for geckos + chargepump
[19:48:00] <alex_joni> http://www.pmdx.com/PMDX-131/index.html
[19:51:57] <Unit41> the better boards are from build yer own
[19:52:15] <Unit41> great prices and moderate shipping
[20:15:32] <alex_joni> night all
[20:16:10] <jepler> night alex_joni
[20:16:58] <Ziegler> trying to install EMC2 on a machine with xubuntu already installed.
[20:17:09] <Ziegler> I have the EMC2 live cd
[20:17:23] <Ziegler> the computer does not have an internet connection
[20:17:39] <Ziegler> I have tried apt-cdrom add
[20:17:47] <Ziegler> apt-get install emc2
[20:17:52] <Ziegler> but it cannot find the package
[20:17:54] <cradek> the ubuntu CD is not an apt repository, so you can't use apt-cdrom
[20:18:29] <Ziegler> anyway to use emc2 from the live cd?
[20:18:39] <Ziegler> err...
[20:18:40] <cradek> not other than just booting it
[20:18:44] <Ziegler> I cant
[20:18:55] <Ziegler> thats why I have xubuntu installed on that machine
[20:19:00] <cradek> you cannot use the CD to install the packages on an existing system
[20:19:11] <Ziegler> shucks
[20:19:13] <cradek> you could get the packages themselves though
[20:19:27] <cradek> there are quite a few dependencies that you will need too, especially the realtime kernel
[20:19:30] <Ziegler> is there an easy way to generate list of dependancies
[20:19:46] <cradek> one sec
[20:19:50] <Ziegler> danke
[20:20:07] <skunkworks> * skunkworks calles the power of the wiki
[20:20:23] <skunkworks> * skunkworks channels the power to cradek
[20:20:37] <Ziegler> :D
[20:20:58] <cradek> http://pastebin.ca/495535
[20:21:10] <cradek> this is the output of 'apt-cache show emc2' on a working system
[20:21:31] <cradek> yes there is information on the wiki but I'm not sure if it's up to date
[20:21:54] <Ziegler> yeah... Iwas looking at the wiki which got me started on the the apt-cdrom
[20:22:15] <cradek> is your xubuntu 6.06?
[20:22:16] <jepler> I just removed that information from the wiki, because it is outdated and no longer helpful
[20:22:18] <Ziegler> is there a way to "apt download" to a directory
[20:22:26] <Ziegler> yes cradek 6.06
[20:22:53] <cradek> I'm not sure how to do that, sorry
[20:23:12] <petev> apt always puts the files in the cache under /var or something like that
[20:23:22] <petev> if you use synaptic, you can tell it to download only
[20:23:49] <cradek> Ziegler: can you just carry that machine to a net connection? might be easiest
[20:23:53] <Ziegler> petv I dont have an internet connection
[20:24:02] <petev> an any machine?
[20:24:04] <jepler> and there's no easy way to temporarily put this machine on the internet? I notice you are connected to the internet now.
[20:24:13] <Ziegler> yeah... ya know I may need to just install a eto
[20:24:16] <petev> I would get the packages and use a USB stick before I had internet on the machine
[20:24:52] <cradek> the CD is for this very problem - it's too bad you can't use it - is it because you don't have enough ram or some other reason?
[20:25:21] <Ziegler> yes low ram... so thats my next quesion... will emc2 even run with 64 MB ram?
[20:25:56] <jepler> I don't know anybody running emc2 on a system with that little RAM.
[20:26:01] <Ziegler> LOL
[20:26:12] <cradek> some of the oldest guis like xemc will probably run
[20:26:48] <cradek> but you'll be missing out on a lot of the new features in the more modern guis
[20:27:01] <Ziegler> yeah... I would like to use axis
[20:27:05] <Ziegler> alright
[20:27:17] <Ziegler> I gotta take a crack at a few things
[20:27:25] <Ziegler> ill be back to let you all know whats going on
[20:27:29] <cradek> good luck
[20:27:32] <Ziegler> danke
[20:27:39] <Ziegler> Ziegler is now known as Ziegler[out]
[20:28:53] <jepler> it seems like this would be an APT FAQ, but there doesn't seem to be a good answer... http://jidanni.org/comp/debian/apt-offline/index_en.html here is one thing I found, though
[20:32:10] <jepler> (and even "apt-offline" seems to assume you have some slow access from the debian machine)
[20:38:46] <jepler> "He is completing work on a new computer operating system that could destroy the Microsoft monopoly, create a new Internet safe enough for children and the elderly, and provide Associates with a new way to find work and sell products and services."
[20:39:14] <cradek> * cradek checks the date
[20:46:10] <robin_sz> I found a new use for EMC :)
[20:46:24] <robin_sz> 2 axis machine
[20:46:30] <robin_sz> X and A axes
[21:31:05] <Ziegler[out]_> Ziegler[out]_ is now known as Ziegler[out]
[21:50:51] <anonimasu> err you can add stuff with dpkg -i
[21:50:54] <anonimasu> even without using apt..
[21:59:52] <robin_sz> anonimasu, yes you can
[22:01:13] <anonimasu> robin_sz: nice
[22:11:08] <jepler> http://pastebin.ca/495733
[22:11:49] <jepler> atmega8 microcontroller with firmware implementing the USB HID protocol, connected to an encoder for use as a jog wheel
[22:12:17] <anonimasu> sweet!
[22:14:18] <jepler> it was much easier than I expected, since these folks now offer their USB HID stack under the GPL: http://www.obdev.at/products/avrusb/hidkeys.html
[22:15:01] <anonimasu> ok
[22:15:04] <Guest733> you where worried about update spped - seems to work?
[22:15:20] <Guest733> <skunkworks
[22:15:29] <Guest733> speed
[22:16:08] <jepler> Guest733: not sure yet -- I can't get very many counts/second with the encoder wheel I have
[22:20:04] <Guest733> jepler: nice work.
[22:20:22] <Guest733> Guest733 is now known as skunkworks_
[22:23:16] <skunkworks_> skunkworks_ is now known as skunkworks
[22:33:33] <jepler> I don't have any firm data to back this up, but I corresponded with another person working on AVR USB firmwares ("usbtiny") and his guess was that at most 300 uS at a time was spent in the USB code, which would make the quadrature polling rate be around 3kHz -- OK for a jogwheel
[22:37:13] <anonimasu> that's still fast..
[22:37:35] <anonimasu> jepler: if you need more speed I guess you can stuff _more_ stuff in packets at a higher jograte..
[22:40:14] <jepler> no, the problem is not the amount of data to transfer (until you get to more than 127 counts per 10ms), but how long the microcontroller is stuck "doing" the USB protocol, unable to see the pulses from the encoder
[22:40:45] <jepler> 127/10ms = 12.7kHz so it is not the limiting factor
[22:40:53] <anonimasu> jepler: isnt that where you need a quadrature decoder?R
[22:41:17] <anonimasu> so you can service that each timer interupt and throw data off the usb port..
[22:42:12] <jepler> in this case, the one microcontroller is doing both the quadrature decoding and the USB protocol communication
[22:42:19] <anonimasu> yep
[22:43:21] <eric_u> Is the live CD kept up to date?
[22:43:34] <eric_u> still has the same name as I downloaded back in feb
[22:46:24] <cradek> I update it once in a while but not for every release
[22:47:06] <cradek> I don't think I've made a new CD since the beginning of the 2.1 release cycle
[22:47:32] <eric_u> So I may as well install from the version I have and update?
[22:47:56] <cradek> yes
[22:48:22] <eric_u> didn't I see something about the update manager nuking the RTAI kernel?
[22:48:29] <cradek> it's probably time to do another one, since there are many ubuntu updates (maybe 200MB)
[22:48:39] <cradek> only when changing major releases (breezy to dapper)
[22:48:51] <cradek> the live CD has always been dapper, there's no problem
[22:49:02] <cradek> updates work great
[22:49:05] <eric_u> ok, good
[22:59:59] <skinnypuppy1334> Anyone here know how to change the default file handler for .rm files from totem to real player ? I didn't find anyone on the Ubuntu chanel who knew .. .
[23:00:52] <eric_u> threaten it with your milling machine?
[23:02:02] <skinnypuppy1334> A flycutter would scare it... wonder if it would change its mind..... realy it's gotta be something simple I cannot find
[23:03:15] <cradek> http://linuxfud.wordpress.com/2006/09/03/ubuntu-linux-file-associations/
[23:03:23] <ds2> isn't that in your mime type config or have they left that behind?
[23:03:38] <eric_u> http://linuxfud.wordpress.com/2006/09/03/ubuntu-linux-file-associations/
[23:03:45] <cradek> haha
[23:03:52] <cradek> two people with stfw skills
[23:03:57] <eric_u> http://www.google.com/search?source=ig&hl=en&q=file+associations+ubuntu&btnG=Google+Search
[23:04:18] <cradek> eric_u: don't give away the secret!
[23:04:26] <eric_u> oh, sorry
[23:04:42] <ds2> complaint of the day: 2.6 sucks
[23:04:53] <eric_u> nobody knows about that site, I keep forgetting that
[23:06:39] <cradek> it seems a lot of people can't find the way to edit filetype associations - it must be a gui bug
[23:06:52] <eric_u> I don't like the way it works
[23:07:16] <cradek> I expect rightclick -> open with -> type app name, click checkbox that says "always use this app" -> click ok
[23:09:28] <jepler> gumble .. I can easily twist this 48 edge/rev encoder fast enough to lose pulses. now, is it because of a bug, the polling rate, or the mechanical switches in the encoder itself (noise or limited speed)?
[23:09:49] <skinnypuppy1334> Here's my prob, I'm clicking on a vid link in firefox, it wants to launch external app, happens to be %totem is what it knows about. Selecting ok launches totem... it doesn't know what an .rm file is.. pressing cancel the file appears in the downloads box, but file progress never happens... maybe I just need to get another .rm file to be able to right click on and select always open with ...
[23:10:10] <skunkworks> jepler: my bet is on the mechanics.
[23:10:29] <eric_u> doesn't firefox keep track of its own associations?
[23:10:28] <chr0n1c> hello my genius programmer friends!
[23:10:42] <ds2> Edit -> Preferences
[23:10:51] <ds2> Downloads, View & Edit Actions
[23:10:53] <ds2> tried that?
[23:12:00] <cradek> jepler: have another encoder?
[23:12:16] <cradek> skunkworks is probably right though, those things are pretty crappy
[23:12:33] <eric_u> http://ubuntuforums.org/archive/index.php/t-145334.html that was an interesting thing
[23:13:39] <jepler> cradek: yes, I have the etch servo encoders which are optical rather than mechanical
[23:14:18] <jepler> and a 4-pin header I could hook one to (changing my program because it would be different IO pins, of course)
[23:15:31] <skinnypuppy1334> ds2, in firefox edit, pref window has a content tab, and a file types , clicking the manage button a download actions window appears, there is a file type spl for shockwave.... and you can change action but no provision for adding action...
[23:15:45] <skinnypuppy1334> or filetype
[23:20:30] <skunkworks> Berry got his first 'city' mouse yesterday.
[23:20:36] <jepler> OK this mechanical encoder is rated to have a "bounce" of 2ms and "chattering" of 3ms; I dunno exactly what that means, but I would not be surprised to learn I was going more than one edge per 3ms when I snapped the shaft and lost pulses...
[23:20:40] <jepler> * jepler goes to dinner