#emc | Logs for 2006-12-09

[00:00:53] <Jymmmm> good night alrx
[00:36:39] <alindeman> [Global Notice] Hi all! This morning (6:00-7:00AM UTC), we will be restarting a major portion of the freenode IRC network. More information regarding these updates is online here: http://freenode.net/news.shtml Further questions can be directed to staff@freenode.net or an on-duty staffer in /stats p
[01:22:09] <Jymmmm> ~~~~~ Upload/Share binary files (up to 10 days) http://www.zshare.net/
[02:16:32] <CIA-8> 03petev 07HEAD * 10emc2/src/hal/drivers/hal_motenc.c: -Modified encoder interface to conform to canonical standard.
[03:33:31] <mdynac> #nicksetup
[03:35:55] <tomp> congratulations mdynac, nice work on the wire edm!
[03:36:41] <mdynac> well she is working, now i just have to fine tune it and add some i/o, like detecting a wire break....
[03:37:15] <mdynac> edge find and hole center are kinda needed too, for edm
[03:37:54] <tomp> got a switch ( lever) that 'fingers' the wire path? Agies used a little ceramic finger that raised when the wire didnt hold it down.
[03:38:32] <mdynac> ??
[03:39:18] <mdynac> i have a wire break detection circuit, just have to input it to a a hal pin.....
[03:39:40] <mdynac> and get the motion to stop
[03:40:34] <tomp> a ceramic cylinder, maybe 1mm dia and 25mm long, held down by the wire as it fed thru the system, if wire breaks, a spring raised the cylinder, tripping a switch.
[03:40:49] <tomp> wire the swx to the hal pin
[03:41:04] <mdynac> how do i register on this server, i am not an irc expert....
[03:41:23] <tomp> dunno, never registered
[03:41:34] <mdynac> agie is quite the complex machine......
[03:41:41] <mdynac> k
[03:42:04] <tomp> ron crook can show you
[03:42:59] <mdynac> i really don't need the wire break setup, just need to figure out how to get emc2 to acknowledge it....
[03:43:21] <mdynac> and yes Ron is THE man..... i see him most every week....
[03:43:29] <mdynac> Agie man
[03:44:04] <mdynac> he's a good tech
[03:45:20] <tomp> so you want to stop or abort or pause?
[03:45:35] <tomp> on wire break
[03:46:52] <tomp> I dont know the correct hal pin but those things have been implemented in the user interfaces, so some signal must be available to you
[03:47:00] <mdynac> well that depends on what emc does if i give it a stop, abort or pause.....
[03:47:11] <tomp> yep
[03:47:55] <cradek> well what do you want it to do?
[03:48:27] <cradek> many options are available I think
[03:48:28] <mdynac> it needs to stop but not reset or some crazy ting, just stop even in the middle of a gcode line, and then let me re-thread and continue on like nothing happened...
[03:48:58] <cradek> you can issue a pause, but that's not realtime (there will be a slight delay)
[03:49:11] <cradek> the other option is feedhold (or in your case you could set adaptive feed to 0)
[03:49:19] <cradek> feedhole and adaptive feed ARE realtime
[03:49:32] <mdynac> now that could work....
[03:50:22] <cradek> it's just motion.feed-hold
[03:50:58] <mdynac> actually the Andrew wire break circuit is external of the pdp8\a and it cuts off the generator, flushing and wire feed when it senses wire break, so the end result would be gap voltage = 0.....
[03:51:25] <mdynac> so maybe i have my solution already....
[03:51:28] <cradek> heh
[03:51:55] <tomp> do it in hdwr ( have it done in hdwr)
[03:52:32] <cradek> if you want to continue the program from the right place, you have to let emc know somehow to stop
[03:52:36] <mdynac> gee, it is probably already done for me, if i get to the shop tomorrow i wil test it....
[03:52:54] <cradek> cool
[03:53:00] <mdynac> it must stop immeadiatly...
[03:53:20] <mdynac> but not lose its location
[03:53:42] <tomp> like setp motion.feed-hold 1 ?
[03:53:47] <cradek> how long would it take for the gap voltage to go to 0 with the existing setup?
[03:53:56] <cradek> tomp: yes that will stop in realtime
[03:54:03] <tomp> mS
[03:54:10] <cradek> (well machine constraints like acceleration will be obeyed)
[03:54:11] <mdynac> couple nano secs
[03:54:19] <cradek> so it will stop as soon as it can while maintaining position
[03:54:29] <mdynac> yes
[03:54:36] <tomp> acceleration ? :-) wedm?
[03:54:47] <cradek> ok, it won't take long
[03:55:22] <cradek> your general purpose machine controller has acceleration whether you need it or not!
[03:55:44] <mdynac> the accel is quite trivial in my app
[03:55:52] <cradek> I bet
[03:56:09] <tomp> so make the signal go 2 places, to the hdwr and to motion.feed-hold... so power is killed and it doesnt move off the spot
[03:56:12] <cradek> this is a completely different app for emc
[03:56:40] <mdynac> hell the 10 v servo sig never goes above about 500 mils
[03:56:44] <cradek> yep I agree that's the ticket
[03:57:17] <tomp> is the servo signal very constant?
[03:57:19] <mdynac> i am concerned with that voltage level....noise, etc
[03:57:41] <mdynac> my x y table movement has been rock solid
[03:57:52] <cradek> can you just turn the amp gain down and scale up the dac output?
[03:57:57] <mdynac> without the generator on....
[03:58:17] <mdynac> maybe i should do that,
[03:58:26] <cradek> I guess you lose your "rapids" (haha) then
[03:59:14] <mdynac> i tuned the copleys according to thier procedure, which works great, i might lose that tunig
[03:59:39] <tomp> in current mode? or in velocity?
[03:59:49] <tomp> (torque)
[04:00:56] <mdynac> i run them in velocity mode with tach feedback
[04:01:47] <tomp> i ask cuz i found that sometimes 2 controls ( emc and copley) both trying to maintain a velocity... is ... not good
[04:02:06] <tomp> so i sometimes put the amp in torque
[04:02:13] <tomp> and the control does velocity
[04:02:51] <mdynac> well, er i haven't even touched the PID tuning of emc, P = 100 i = 0 d = 0 , the stock config....
[04:02:55] <tomp> torque is a bad name for it... it's really just a pure amp at that point ( tacho not needed)
[04:03:31] <mdynac> no FF stuff either
[04:03:55] <tomp> the part looked nice, you a hockey fan? ( maple leafs :-)
[04:04:39] <mdynac> no just a gcode file i hand edited to work in emc, i have about a dozen, but the hand editing is getting old.....
[04:05:09] <mdynac> i need a CAD/CAM software that posts out to emc
[04:05:19] <mdynac> any suggestions?
[04:05:44] <cradek> for simple 2d lines and arcs?
[04:05:47] <tomp> not me, i still write code by hand
[04:05:49] <tomp> gcode
[04:05:50] <cradek> do you have autocad?
[04:06:12] <mdynac> no , niether does most of my customers
[04:06:19] <cradek> hmm
[04:06:36] <cradek> the only thing I use is Autocad and REALIZE
[04:06:36] <mdynac> they use Vector, Bobwire, suncad, mastercam, espiti
[04:06:43] <mdynac> esprit
[04:06:44] <cradek> would work fine for your 2d wire stuff
[04:07:01] <tomp> doh! Chris wrote REALIZE, didnt you?
[04:07:13] <cradek> yeah guilty as charged
[04:07:49] <cradek> the real problem is it runs inside autocad
[04:07:57] <steves_logging> steves_logging is now known as steve_stallings
[04:07:58] <mdynac> this wil become a problem for the customers
[04:08:30] <mdynac> they will not want to hand edit 1000's of lines of gcode
[04:08:31] <cradek> what's the closest post and how much stuff is wrong in it?
[04:08:45] <cradek> can you just fix the post?
[04:08:57] <mdynac> i'd have to send you some samples
[04:09:16] <cradek> well you've been fixing it by hand - what do you fix? surely not every line and arc
[04:09:26] <mdynac> that is up to the software company....
[04:09:37] <mdynac> yes every line...
[04:09:44] <cradek> ???
[04:09:53] <cradek> what's wrong with every line?
[04:10:17] <cradek> how can a G1 be wrong?
[04:10:40] <steve_stallings> hey mdynac, I recently acquired an Seibu Eltee Ew-300e that may... be functional, but figure it will end up on EMC2 eventually, any chance of finding documentation instead of tracing all the wires?
[04:11:13] <mdynac> the maple leaf was posted out to a sodick wire machine and i had to massage it to work in emc, every line, numbering for sure....however, emc wouls tell me what line was bad as i loaded it up....which helped...
[04:11:27] <mdynac> hi steve
[04:11:41] <mdynac> is it a wire machine
[04:12:13] <steve_stallings> hi mac, great news on your project, much more interesting than just making a solid state memory card for the PDP8 like we discussed at the workshop
[04:12:26] <mdynac> hell steve, tracing wires is the story of my life!!!!!
[04:12:31] <steve_stallings> yes, wire with taper ability
[04:12:47] <mdynac> how much taper?
[04:13:15] <steve_stallings> I would guess 1 inch offset on upper guides
[04:13:32] <mdynac> okay, a true 4 axis machine....
[04:13:55] <steve_stallings> yes, but somewhat strange, servos on XY and steppers on UV
[04:14:09] <cradek> strange but easy with emc2
[04:14:40] <tomp> <400 watt & < 1000 rpm = stepper ( last issue NASA tech briefs )
[04:14:59] <mdynac> steve_stallings, that is not uncommon on old machines, Japax, Sodick etc, use servos xy and steppers u/v
[04:15:42] <steve_stallings> wish my shop was built so I had a place set it up and play, has a proprietary TTL based mini inside, boot OS from paper tape, hold (hopefully) in battery backed RAM
[04:16:13] <mdynac> sounds like most macines i work on steve
[04:17:13] <mdynac> steve_stallings, we got a 32K memory board, all solid stae for the pdp8\a
[04:17:29] <steve_stallings> I did get the tapes, manuals (no wiring diagrams) and a CPM based computer (Japanise no less) with a CAD/CAM system that has crude graphics, it even seems to run
[04:17:46] <tomp> apt?
[04:17:51] <cradek> wow
[04:17:56] <mdynac> steve toss it in the dumpster
[04:17:58] <steve_stallings> variant of apt, yes
[04:18:09] <mdynac> apt? wow
[04:18:10] <tomp> japt :-)
[04:18:30] <mdynac> ah yes japt....LDMS
[04:18:43] <tomp> ndos? (the dos that bill sold japan, where he began his fortune )
[04:18:50] <steve_stallings> not going into dumpster yet, it is the only part I have tested, and it worked
[04:19:09] <mdynac> you wil learn to hate it....
[04:19:37] <steve_stallings> all in due time, no doubt I will learn to hate pumps, filters, and chillers too
[04:19:41] <mdynac> emc2 is your best bet in my opinion
[04:19:57] <mdynac> yeah, we all hate them
[04:20:21] <mdynac> does the Eltee have a manual generator?
[04:20:37] <steve_stallings> at least this one was still intact and I got to disconnect the wiring between cabinets, instead of it being a hack job sitting on the loading dock
[04:21:06] <steve_stallings> all electronics in 19" style rack, all Japanese as best I can tell
[04:21:07] <tomp> (like not computer controlled, but knob's & switches)
[04:21:17] <cradek> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=290055393022
[04:21:52] <mdynac> i had a guy ship me a machine where he just chopped all the cables between the cabinets....he did not realize that they plugged in....
[04:22:43] <tomp> i've had 'engineers' do that, and they KNEW they plugged in
[04:23:14] <steve_stallings> but did they realize it was still powered up..... 8-)
[04:23:34] <mdynac> cradek wow someone paid 500 bucks for that?, however it is "loaded".....
[04:24:36] <mdynac> gee, its got 32K memory on board....
[04:25:24] <mdynac> hang on gotta pop in some Big Audio Dynamite into my tube cd player.....
[04:26:28] <mdynac> California Audio Labs Tempest....pure musical heaven....
[04:26:49] <tomp> cradek... REALIZE handles 2d output from Acad.... Qcad outputs DXF & DWG, so we need a list to python conversion of REALIZE
[04:26:57] <tomp> then all emc users have a post
[04:27:07] <tomp> lisp
[04:27:27] <cradek> yeah rewriting it with the python dxf-import package would not be too hard
[04:27:36] <tomp> (lots of silly insignioficant parenthesis)))
[04:28:32] <cradek> I don't know if qcad does 3d at all
[04:29:02] <mdynac> steve_stallings, let me put out the sensors for your Eltee manual/schematics....
[04:29:12] <cradek> the thing is, I wrote it once, I'm not very interested in doing it again, and it works for me
[04:29:25] <mdynac> i didn't even know they made a wire machine
[04:29:29] <cradek> and it's GPL so I can leave it to someone else...
[04:30:01] <tomp> ok, maybe i can remember some lisp, at least i can try to read it
[04:30:38] <tomp> eltee had partnership with seibu, seibu still popular at last jimtos show
[04:31:06] <steve_stallings> machine is Japanese Seibu, thought I had pics, still looking
[04:31:15] <tomp> japan international machine tool show jimtos
[04:31:16] <mdynac> well if the CAD/CAM software guys knew that emc2 was around, maybe they would post out to it.......
[04:31:41] <cradek> only if their customers raise a fuss
[04:31:47] <tomp> and pay money
[04:32:10] <cradek> or just a lot of "I'll buy it if ..." maybe
[04:32:17] <mdynac> it can't be that hard....
[04:32:20] <cradek> nah
[04:32:51] <tomp> you didnt say much about what you had to do, but a good macro editor can go a long way
[04:33:20] <mdynac> well they post out to most other machines....someting has got to be close...what did you guys model it after?
[04:33:36] <cradek> I hear it's most like fanuc
[04:34:06] <mdynac> tomp true, but i am talking about the real world, ie brain dead customers.....
[04:34:34] <tomp> i thought wedm guys were pretty clever :-)
[04:34:59] <mdynac> not the new breed....
[04:35:35] <mdynac> they want to just "click" and it works
[04:35:51] <tomp> well, for you, a good macro editor ;-)
[04:36:22] <mdynac> np
[04:36:40] <tomp> and i dont know of one for linux ( except EMACS doh!)
[04:37:31] <mdynac> well i have managed to avoid emacs, like the plague!!!! my dad is well versed though....ex Bell Labs MTS
[04:38:26] <tomp> nice, chicago has some wiz's... bell labs & fermi lab
[04:39:30] <tomp> well, you may need some analog halvcp widgets, and i got some gtk+2.0 range widgets now, that can be inputs or outputs
[04:39:52] <tomp> (i got) i just built the examples from the gtk+ tutorials...
[04:40:20] <mdynac> Fernilab is awesome, i have customers over at Argonne Labs, they wire edm Zircalloy feul cells....tthat hole uranium, i have to wear a radation siut to work on the machine!!!!!!
[04:41:12] <mdynac> they are spent feul rods that have somehow gone bad, so they edm them to find out why they failed...
[04:41:43] <tomp> maybe i can figger how they (range widgets) go into vcp_widgets.c
[04:42:10] <mdynac> the edm process cuts the rods without distorting the Zircalloy
[04:43:11] <mdynac> so they can examine them with an electron microscope
[04:45:33] <mdynac> hey emc guys, do ya think you could get an edge find/ hole center function working?
[04:46:09] <cradek> there's already probing
[04:46:30] <mdynac> what is probing, in a nutshell?
[04:46:51] <cradek> move in the specified direction until the switch (probe) triggers, then record that location
[04:47:08] <mdynac> i c
[04:47:14] <mdynac> can it hole center?
[04:47:15] <cradek> I think there's a gcode program in the ngc spec that shows how to use this for hole center location
[04:47:16] <tomp> use the voltage drop for the switch
[04:47:39] <tomp> yopu can write a hole center using probe
[04:47:47] <mdynac> tomp that is what i will input
[04:48:18] <cradek> http://www.isd.mel.nist.gov/personnel/kramer/pubs/RS274NGC_3.web/RS274NGC_33a.html#1013623
[04:48:31] <mdynac> is the probe just a sensitive switch?
[04:48:37] <cradek> yes
[04:48:48] <mdynac> kewl
[04:49:24] <tomp> isnt it more like a hal input ( and we can put whatever trigger we want into it ) ?
[04:49:46] <cradek> yes it's a hal input just like everything else
[04:50:08] <mdynac> how does one execute a probe function in emc?
[04:50:14] <cradek> read that url
[04:50:58] <tomp> in edm we position with a tiny potential on the tool ( wouldnt hurt a fly ) and when it dissappears, we know we just 'probed'
[04:51:15] <cradek> sounds perfect for a probe input
[04:51:27] <tomp> (we cut with large potential) so there are 2 modes of motion... cutting and positioning
[04:51:55] <mdynac> just need a hal pin to turn on my wire and a small "probe" voltage
[04:52:15] <tomp> 10volts 50mA, and an op
[04:52:52] <mdynac> i already have the "edge find voltage" circuit, just need a ttl sig to fire it up....should be simple in hal
[04:54:30] <cradek> we may need to add an *output* from motion to say that a probe is in progress - I don't see that there
[04:54:56] <cradek> (I think that would be a simple change)
[04:55:13] <cradek> hey mdynac, did you see that petev checked in a fix for homing to index with motenc?
[04:55:17] <tomp> busyProbing
[04:55:51] <mdynac> cradek not yet, is it in HEAD?
[04:56:03] <cradek> mdynac: yes, and I think it's completely untested :-)
[04:56:43] <mdynac> cradek, i'll grab it right now, but i may have to wait till monday to test it....
[05:01:55] <tomp> the kramer text says "After successful probing, parameters 5061 to 5066" but in what measure ( abso, machine, G55 ??? )
[05:01:59] <mdynac> got it
[05:02:54] <cradek> tomp: good question, I would guess the active coordinates (the ones you used when you wrote the g38.2 command)
[05:03:19] <tomp> so, they displayed co-ordinate system
[05:03:28] <tomp> the displayed coord system
[05:05:06] <tomp> oh, it got late... nite all, congratulations again mac, lotsa people wanted that!
[05:11:45] <tomp> mdynac: the page cradek suggested has code for a hole center probe!
[05:12:04] <mdynac> i already bookmarked it tom....
[05:15:09] <mdynac> well monday is another edm test as i will attempt to cut some hardened steel .....so i am expecting the adaptive feedrate to be more of a factor then cutting aluminum......i should see much more gap voltage variation when cutting steel as opposed to aluminum....
[05:18:33] <mdynac> well gotta go watch some history channel and doze off to sleep....nite all
[05:27:55] <steve_stallings> steve_stallings is now known as steves_logging
[05:58:34] <alindeman> [Global Notice] Hi all! As noted earlier, we're about to proceed with a massive upgrade of freenode's server code. This will cause a big outage, but hopefully only for a few seconds. For more information, check the news page: http://freenode.net/news.shtml
[06:10:22] <alindeman> [Global Notice] Hi all! All affected servers have been restarted and the network should be returned to normal operation. However, if you notice any problems, please /msg an on-duty staffer in /stats p (or mail staff@freenode.net)
[06:55:02] <Jymmmm> wb SWPadnos
[06:55:09] <SWPadnos> thank you
[06:55:31] <SWPadnos> I just joined up again so it would log while I'm asleep ;)
[06:55:44] <Jymmmm> Ah, G'Night Then =)
[06:55:48] <SWPadnos> good night ;)
[07:47:42] <Jymmmm> Jymmmm is now known as Jymmmmmm
[09:18:47] <Jymmmmmm> Jymmmmmm is now known as Jymmm
[10:07:24] <Lerneaen_Hydra> 'lo
[10:07:29] <Lerneaen_Hydra> logger_emc: bookmark
[10:07:29] <Lerneaen_Hydra> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2006-12-09.txt
[10:08:19] <Lerneaen_Hydra> that doesn't bode well
[10:08:30] <A-L-P-H-A> ?
[10:09:33] <Lerneaen_Hydra> ooh
[10:09:37] <Lerneaen_Hydra> there was someone here
[10:09:45] <Lerneaen_Hydra> usually at this time there's no-one here
[10:09:48] <alex_joni> hi
[10:09:56] <Lerneaen_Hydra> hi alex
[10:10:01] <alex_joni> morning
[10:10:08] <Lerneaen_Hydra> early today
[10:11:02] <alex_joni> it's 12 here ;)
[10:11:10] <Lerneaen_Hydra> yeah, early
[10:11:12] <Lerneaen_Hydra> :p
[10:47:05] <alex_joni> http://www.autof1.ro/index/VIDEO__TUNELUL_MORTII.html
[10:51:11] <Jymmm> damn
[10:51:25] <Jymmm> alex_joni what does the caption say?
[10:54:02] <alex_joni> video tunnel of death
[10:54:23] <alex_joni> it's some tunnel in moskow where they have lots of crashes it seems
[10:55:33] <Jymmm> LOTS is an understatement
[10:58:19] <alex_joni> well.. it seems this is just a selection
[10:59:50] <Jymmm> We have a hwy here that was nicknamed "Blood Alley" for soemthing like 15+ years. There was even a HUGE billboard that said it too. When they finally put in a center concrete barricade, the death toll dropped significantly.
[11:00:29] <Jymmm> accidents were crossing over into oncoming traffic.
[11:00:56] <alex_joni> ouch
[11:01:25] <Jymmm> the billboard actuall had the death tool to date
[11:01:29] <Jymmm> toll
[11:08:20] <Lerneaen_Hydra> wtf is up with those drivers
[11:08:38] <Lerneaen_Hydra> it would be nice to see what caused some of them to swerve so badly
[11:08:44] <Lerneaen_Hydra> the bus for instance
[11:09:04] <alex_joni> speed from what the caption says
[11:09:07] <anonimasu> *yawn*
[11:09:37] <Lerneaen_Hydra> * Lerneaen_Hydra pokes anon while he's not on guard
[11:09:47] <anonimasu> * anonimasu screams gah¤!#
[11:09:58] <anonimasu> not fair im still in zombie state :D
[11:10:08] <Lerneaen_Hydra> whee ^^
[11:11:12] <anonimasu> im pondering connecting my jogwheel
[11:12:14] <Lerneaen_Hydra> ooh
[11:12:16] <Lerneaen_Hydra> nice
[11:12:22] <Lerneaen_Hydra> one or three?
[11:12:24] <anonimasu> one
[11:12:35] <anonimasu> I dont need three
[11:12:43] <anonimasu> it's more for zeroing, then actually machining stuff
[11:15:14] <Lerneaen_Hydra> oh
[11:15:17] <Lerneaen_Hydra> ok
[11:15:26] <Lerneaen_Hydra> I like having dedicated ones
[11:15:29] <Lerneaen_Hydra> much easier IMO
[11:15:55] <anonimasu> :)
[11:16:10] <anonimasu> got a link to the wiki where to start reading?
[11:17:15] <alex_joni> wiki.linuxcnc.org ;)
[11:17:40] <anonimasu> yeah, but where?
[11:17:45] <anonimasu> Lerneaen_Hydra: here btw http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?ElectricalDischargeMachining
[11:21:36] <anonimasu> :)
[11:32:44] <Lerneaen_Hydra> anonimasu: cool
[11:33:00] <anonimasu> Lerneaen_Hydra: though the surface finish seems bad
[11:33:08] <Lerneaen_Hydra> anonimasu: btw, www.pungkuk.com
[11:33:12] <Lerneaen_Hydra> anonimasu: how bad?
[11:33:20] <anonimasu> Lerneaen_Hydra: did you look?
[11:33:29] <anonimasu> at the bottom there's a image
[11:33:32] <Lerneaen_Hydra> anonimasu: I didn't see any images
[11:33:34] <Lerneaen_Hydra> oh
[11:33:41] <Lerneaen_Hydra> havn't gotten there yet ;)
[11:34:10] <Lerneaen_Hydra> oh
[11:34:14] <anonimasu> lol
[11:34:14] <anonimasu> :D
[11:34:15] <Lerneaen_Hydra> that looks really really nasty
[11:34:23] <Lerneaen_Hydra> I would have expected something better than that
[11:34:29] <anonimasu> yeah: :/
[11:34:32] <anonimasu> mirror shine
[11:36:07] <Lerneaen_Hydra> brb
[11:39:40] <Lerneaen_Hydra_> iab
[11:39:45] <anonimasu> wb
[11:45:21] <Lerneaen_Hydra_> http://www.nso.edu/staff/dooling/tsunami/tsunami-hlmovie.mpg
[11:45:26] <Lerneaen_Hydra_> that is fast
[11:45:29] <Lerneaen_Hydra_> 1 minute per frame
[11:47:23] <anonimasu> headmonkey: yeah
[11:47:27] <anonimasu> wrong place
[11:55:45] <alex_joni> headmonkey?
[11:55:48] <alex_joni> odd name
[11:58:06] <Lerneaen_Hydra_> heh, I think of headcrab when I see that name
[11:58:16] <alex_joni> headcrab? that's even stranger
[11:58:30] <Lerneaen_Hydra_> never played half-life?
[11:58:41] <alex_joni> hmm.. that was looong ago
[11:58:43] <anonimasu> yeah
[11:58:44] <anonimasu> :)
[11:58:54] <Lerneaen_Hydra_> http://en.wikipedia.org/wiki/Headcrab
[11:59:19] <alex_joni> oh.. that little bugger
[11:59:38] <Lerneaen_Hydra_> yeah
[11:59:56] <Lerneaen_Hydra_> the fast ones are not nice, and the poison ones are a real pita
[12:00:47] <alex_joni> I only played HL1
[12:01:11] <Lerneaen_Hydra_> oh, I see
[12:01:15] <Lerneaen_Hydra_> HL2 is really cool
[12:01:18] <Lerneaen_Hydra_> Lerneaen_Hydra_ is now known as Lerneaen_Hydra
[12:05:00] <alex_joni> got out of gaming sometimes after HL1
[12:05:11] <alex_joni> I occasionally play some DF with friends
[12:05:29] <alex_joni> once-twice / year tops
[12:06:18] <alex_joni> DF = delta force
[12:09:33] <anonimasu> good game
[12:09:41] <alex_joni> fun too
[12:09:59] <alex_joni> we used to play it in college (8 people or more)
[12:10:54] <Lerneaen_Hydra> I haven't played much recently either
[12:11:01] <anonimasu> hm..
[12:12:19] <alex_joni> anonimasu: had all the requirements: no need for fancy 3D cards, TCP bridgeable (we used to tunnel to other faculties :), multiplayer, worked on ~600ish machines
[12:14:24] <anonimasu> :)
[12:19:36] <alex_joni> hmm.. getting a new puter next week
[12:20:24] <anonimasu> neat
[12:20:44] <Lerneaen_Hydra> parts or premade?
[12:21:45] <alex_joni> Lerneaen_Hydra: preconfigured
[12:21:55] <anonimasu> that's a good way to go
[12:22:01] <alex_joni> core 2 duo 6600 based
[12:25:21] <Lerneaen_Hydra> oh, not for emc then
[12:25:37] <Lerneaen_Hydra> what do you mean by preconfigured?
[12:26:09] <anonimasu> alex_joni: they are cheaper that way also
[12:26:38] <alex_joni> Lerneaen_Hydra: I chose what components should go in there
[12:26:46] <alex_joni> so something like parts, but it comes assembled
[12:26:51] <alex_joni> and tested
[12:26:53] <Lerneaen_Hydra> oh
[12:26:56] <Lerneaen_Hydra> I see
[12:27:37] <alex_joni> not for emc, although I don't see a reason why emc won't run on it ;)
[12:28:02] <alex_joni> mostly for CAD and 3D stuff
[12:29:01] <Lerneaen_Hydra> a 6600 isn't really used
[12:29:06] <Lerneaen_Hydra> nor is a dual core cpu
[12:29:18] <Lerneaen_Hydra> you should have got an amd x2 :p
[12:30:09] <alex_joni> was looking at one, but decided for the intel
[12:30:42] <Lerneaen_Hydra> I go for amd becuase they're the underdog atm
[12:30:50] <alex_joni> the x2 is dual core
[12:30:54] <Lerneaen_Hydra> and they're usually better
[12:30:55] <Lerneaen_Hydra> ywah
[12:30:59] <Lerneaen_Hydra> *yeah
[12:31:08] <Lerneaen_Hydra> they = amd
[12:34:43] <anonimasu> hm..
[12:39:43] <alex_joni> the mobo still has a parport ;)
[12:39:50] <alex_joni> so it's still good for emc :D
[12:41:56] <Lerneaen_Hydra> :p
[12:48:33] <anonimasu> * anonimasu yawns
[12:48:35] <anonimasu> soon done with cleaning
[12:48:43] <anonimasu> then I need to arrange cables.
[12:51:47] <Lerneaen_Hydra> whee
[12:51:49] <Lerneaen_Hydra> :p
[12:54:19] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/ (configure rules.in): add reading the distro name, and including the distro specific extra files
[13:01:48] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/etc/modprobe.d/emc2: Ubuntu 6.06 specific files
[13:01:52] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/etc/udev/rules.d/emc2.rules: Ubuntu 6.06 specific files
[13:01:54] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/usr/share/desktop-directories/cnc.directory: Ubuntu 6.06 specific files
[13:01:56] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/usr/share/pixmaps/emc2icon.png: Ubuntu 6.06 specific files
[13:01:56] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/usr/share/applications/ (emc2-doc.desktop emc2.desktop): Ubuntu 6.06 specific files
[13:01:56] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/etc/xdg/menus/applications-merged/cnc.menu: Ubuntu 6.06 specific files
[13:03:36] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/.cvsignore: few more files to ignore
[13:05:23] <Lerneaen_Hydra> for great justice!
[13:05:42] <alex_joni> Lerneaen_Hydra: ?
[13:06:31] <Lerneaen_Hydra> alex needs training in the ways of the internet
[13:06:39] <alex_joni> I just might ;)
[13:06:42] <alex_joni> care to enlighten me?
[13:06:44] <Lerneaen_Hydra> you have not learnt all of the text from zero wing yet! :p
[13:06:58] <Lerneaen_Hydra> (same game that had all your base)
[13:07:08] <alex_joni> ahh
[13:07:29] <Lerneaen_Hydra> http://en.wikipedia.org/wiki/All_your_base_are_belong_to_us#Transcripts_and_translations
[13:07:40] <alex_joni> never played it
[13:08:21] <alex_joni> Kimitachi no kichi wa, subete CATS ga itadaita.
[13:08:53] <Lerneaen_Hydra> I've never played it either
[13:09:06] <alex_joni> so.. what about the "for great justice!" ?
[13:09:39] <Lerneaen_Hydra> it's the last line in the transcript
[13:09:46] <alex_joni> I saw that
[13:09:47] <Lerneaen_Hydra> of the english translation
[13:09:54] <Lerneaen_Hydra> it has a nice ring to it :p
[13:10:12] <alex_joni> it should have been "Hope for our future is in your hands. ZIG!!"
[13:10:27] <anonimasu> sokka nihongo ga wakarimasu
[13:10:29] <Lerneaen_Hydra> not nearly as amusing ;)
[13:11:22] <Lerneaen_Hydra> anonimasu: hmm, where's that come from? I can't place wakarimasu (understood/affirmative) anywhere...
[13:11:54] <anonimasu> Lerneaen_Hydra: just some random japanese..
[13:12:01] <Lerneaen_Hydra> ok
[13:13:46] <anonimasu> hm, I hate cleaning
[13:17:59] <Lerneaen_Hydra> make an evil overlord robot to do that
[13:29:06] <anonimasu> :)
[13:29:12] <anonimasu> haha
[13:29:16] <anonimasu> alex_joni: got one for sale?
[13:30:17] <alex_joni> nope :(
[13:31:10] <anonimasu> :/
[13:31:16] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/configure: allow for sim versions, include the additional files for distro specific debs
[13:32:12] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-6.06/emc2.files: file list Ubuntu 6.06 specifics
[13:42:25] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/usr/share/desktop-directories/cnc.directory: Ubuntu 5.10 specifics
[13:42:25] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/etc/xdg/menus/applications-merged/cnc.menu: Ubuntu 5.10 specifics
[13:42:25] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/etc/modprobe.d/emc2: Ubuntu 5.10 specifics
[13:42:25] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/etc/udev/rules.d/emc2.rules: Ubuntu 5.10 specifics
[13:42:26] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/usr/share/applications/ (emc2-doc.desktop emc2.desktop): Ubuntu 5.10 specifics
[13:42:29] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/usr/share/pixmaps/emc2icon.png: Ubuntu 5.10 specifics
[13:45:15] <CIA-10> 03alex_joni 07HEAD * 10emc2/debian/extras-Ubuntu-5.10/emc2.files: ubuntu 5.10 file list
[15:38:47] <CIA-10> 03jepler 07v2_1_branch * 10emc2/tests/limit3.0/ (expected test.hal): merge tests from HEAD
[15:38:48] <CIA-10> 03jepler 07v2_1_branch * 10emc2/tests/limit3.1/ (expected test.hal): merge tests from HEAD
[15:38:48] <CIA-10> 03jepler 07v2_1_branch * 10emc2/tests/limit3.2/ (expected test.hal): merge tests from HEAD
[16:12:35] <Lerneaen_Hydra> how's 2.1 testing coming?
[16:15:38] <jepler> it could use more testers
[16:16:24] <jepler> I don't know offhand of any serious problems
[16:16:58] <anonimasu> unless there's a major risk that my machine will go / into my table I could try it
[16:17:59] <jepler> it's unlikely but no-one guarantees anything
[16:20:12] <Lerneaen_Hydra> I like the bleeding-edge niceity of running head so I'll do that untill all the features I need are in testing :)
[16:20:23] <anonimasu> * anonimasu nods
[16:20:25] <anonimasu> head runs nicely
[16:21:30] <jepler> the v2_1_branch has nearly all the features in HEAD, but rather than adding new features we are only fixing bugs
[16:21:55] <Lerneaen_Hydra> standard procedure then
[16:21:57] <anonimasu> that seems really nice
[16:22:13] <Lerneaen_Hydra> I'm still waiting for feed in mm/rev to appear in head :p
[16:22:14] <jepler> so, really, v2_1_branch is less risky
[16:22:25] <Lerneaen_Hydra> * Lerneaen_Hydra cue patches gladly accepted line
[16:22:51] <Lerneaen_Hydra> the steppers in my machine are weak enough not to break anything
[16:22:54] <anonimasu> ^_^
[16:23:07] <Lerneaen_Hydra> and I like to think I'm on the ball enough to estop if something happens
[16:23:48] <anonimasu> hm, I know im not :D
[16:23:54] <anonimasu> unless there are big movemnt..
[16:23:54] <anonimasu> movement..
[16:23:55] <Lerneaen_Hydra> haah
[16:23:58] <Lerneaen_Hydra> ok
[16:24:16] <Lerneaen_Hydra> I tend to put my face 3 cm from the action at all times and keep my hand on FO and estop
[16:24:22] <anonimasu> doing a 5 cm rapid back to zero.. ;)
[16:24:46] <Lerneaen_Hydra> g0 is only 600mm/min, so not too bad
[16:24:58] <anonimasu> hm my g0 is 2m/min right now
[16:25:05] <Lerneaen_Hydra> a bit faster
[16:25:11] <anonimasu> but im going to crank up the accels quite a bit
[16:25:25] <anonimasu> runing at 250 right now
[16:25:40] <anonimasu> 250units/s^2 that is..
[16:25:47] <anonimasu> im kind of scared :D
[16:26:03] <jepler> I get 4.5m/s rapids on my etch-a-sketch :-P
[16:26:11] <anonimasu> jepler: nice :D
[16:26:27] <anonimasu> I'll have around 5m/min after I gear my machine down a bit
[16:26:27] <jepler> it doesn't take long to cross the screen, which is about 200mm wide
[16:26:40] <Lerneaen_Hydra> haha
[16:26:41] <Lerneaen_Hydra> nice
[16:26:42] <anonimasu> jepler: that's the reason Im capping it :D
[16:26:43] <jepler> luckily, if you damage it, you just have to buy a new one at the toy store
[16:26:52] <jepler> anonimasu: what's the travel on your machine
[16:26:56] <Lerneaen_Hydra> are the servos strong enough to kill it?
[16:26:56] <anonimasu> not big
[16:27:19] <jepler> Lerneaen_Hydra: no -- the mechanism on the inside of the etch-a-sketch will slip before it breaks anything
[16:27:39] <Lerneaen_Hydra> ok, nice
[16:27:40] <jepler> it's all friction with nylon (?) wires on pulleys
[16:27:45] <anonimasu> http://www.anglo-swiss-tools.co.uk/Resources/SV13.JPG
[16:27:48] <Lerneaen_Hydra> oh, I see
[16:27:51] <anonimasu> that size..
[16:28:05] <Lerneaen_Hydra> 5m/min?
[16:28:07] <Lerneaen_Hydra> nice
[16:28:10] <Lerneaen_Hydra> sounds reasonable
[16:28:16] <jepler> 5m/min sounds like plenty
[16:28:22] <anonimasu> that's half the speed I can do but I need torque..
[16:28:23] <anonimasu> :)
[16:28:27] <anonimasu> * anonimasu nods
[16:28:34] <Lerneaen_Hydra> heh, the commercial mill I ran a bit before had a max speed of 24m/min
[16:28:35] <anonimasu> let's say 5000rpm *2
[16:28:43] <anonimasu> that's 10m/min with the current setup..
[16:28:44] <Lerneaen_Hydra> very very scary to g0 to z3 :|
[16:29:01] <anonimasu> and the motors are rated to 6500..
[16:29:18] <jepler> man my stomch is making so many strange noises today
[16:29:37] <anonimasu> but as I need a speed of 20000rpm to machine at 5m/min..
[16:29:42] <Lerneaen_Hydra> that's why you don't eat live animals larger than a dog
[16:30:05] <anonimasu> machine alu, with a sane chipload..
[16:31:04] <anonimasu> I dont need more then 5m/min for rapids :)
[16:31:13] <Lerneaen_Hydra> not on a mill that size
[16:31:36] <anonimasu> yep
[16:31:37] <Lerneaen_Hydra> anonimasu: btw, how much are tooth-wheels and belts?
[16:31:43] <anonimasu> I cant remember..
[16:31:44] <anonimasu> pretty cheap
[16:31:47] <Lerneaen_Hydra> reasonable?
[16:31:50] <Lerneaen_Hydra> oh, ok
[16:31:57] <Lerneaen_Hydra> how much backlash do they tend to give?
[16:32:16] <Lerneaen_Hydra> next to nothing or something that has to be accounted for?
[16:32:21] <anonimasu> next to nothing..
[16:32:24] <anonimasu> atleast for small sizes..
[16:32:27] <Lerneaen_Hydra> oh, nice
[16:32:42] <Lerneaen_Hydra> maybe I should gear my mill when I get it
[16:32:43] <jepler> cradek's servo lathe conversion uses toothed belts
[16:32:45] <Lerneaen_Hydra> smaller motors
[16:32:52] <jepler> I don't think he has enough backlash to worry about either
[16:32:59] <Lerneaen_Hydra> ok
[16:33:19] <Lerneaen_Hydra> anonimasu: under 500kr for two "gears" and a belt?
[16:33:26] <anonimasu> Lerneaen_Hydra: I have no idea..
[16:33:29] <Lerneaen_Hydra> ok
[16:33:35] <anonimasu> Lerneaen_Hydra: call www.aratron.se and ask them :)
[16:33:41] <anonimasu> I'm going to do that on monday
[16:33:44] <Lerneaen_Hydra> oh, ok
[16:33:45] <anonimasu> or rather..or
[16:33:46] <anonimasu> order.
[16:34:24] <Lerneaen_Hydra> ah, ok
[16:36:45] <anonimasu> hm, I wonder when my geckos will arrive.
[16:39:47] <^eugenics> Hello everyone, how is it going?
[16:40:08] <anonimasu> ^eugenics: it's going nicely
[16:40:39] <anonimasu> Lerneaen_Hydra: did you know that part holding is a hell?
[16:41:14] <^eugenics> anonimasu: Lerneaen_Hydra told me you are swedish?
[16:41:37] <anonimasu> yes
[16:41:45] <anonimasu> that's right :)
[16:42:37] <^eugenics> Cool, what town?
[16:42:55] <anonimasu> near piteå
[16:43:20] <^eugenics> Then you got lots of snow?
[16:43:30] <anonimasu> not that much
[16:43:35] <anonimasu> the weather's been warm :/
[16:43:37] <^eugenics> strange
[16:43:43] <^eugenics> ok
[16:43:59] <anonimasu> it's kind of shitty I were hoping for lots of snow and a cold winter so I could go downhill skiing some
[16:44:26] <^eugenics> I got a mosqito bite this nite :( (slighty warmer here)
[16:45:03] <^eugenics> maybe father xmas will bring some
[16:45:08] <anonimasu> :)
[16:45:10] <anonimasu> yeah
[16:45:57] <tomp> hello
[16:46:07] <^eugenics> ciao
[16:47:27] <Lerneaen_Hydra> anonimasu: part holding?
[16:47:29] <Lerneaen_Hydra> oh
[16:47:34] <Lerneaen_Hydra> like vices and clamps?
[16:47:43] <Lerneaen_Hydra> 'lo chinamill
[16:47:55] <Lerneaen_Hydra> typing your new name is difficult :p
[16:48:16] <Lerneaen_Hydra> four keypresses before I can tab-complete
[16:48:21] <Lerneaen_Hydra> make that three
[16:48:24] <anonimasu> yeah
[16:48:30] <Lerneaen_Hydra> change it :p
[16:49:49] <anonimasu> *yawn*
[16:54:10] <ejholmgren> oh geez
[16:54:23] <ejholmgren> I see that my cat was typing gibberish again on irc
[16:55:45] <ejholmgren> ]'''''''''''''''''''''''!
[16:55:51] <ejholmgren> 41111111116]lk\!
[16:56:38] <^eugenics> en till svensk? Ar du svensk ejholmgren?
[16:57:32] <ejholmgren> my cat speaks swedish better than I do, if that says anything
[16:57:33] <ejholmgren> ;)
[16:58:42] <Lerneaen_Hydra> borkborkbork!
[16:58:48] <Lerneaen_Hydra> invasion of the swedes!
[16:59:02] <Lerneaen_Hydra> but först, såme smörgåsbörd
[16:59:38] <ejholmgren> my grandfather was 100% Norwegian and my grandmother was 100% Swedish tho
[17:04:18] <^eugenics> Lerneaen_Hydra: :)
[17:05:12] <^eugenics> ejholmgren: and you are 100 persent living in?
[19:01:16] <jepler> I've heard there's a rule of thumb about how long you can touch a hot device and how hot it is. anybody know what the rule is?
[19:01:54] <jmkasunich> ?
[19:02:03] <Lerneaen_Hydra> hmm, I seem to recall 50degrees as maximum "indefinite", 60 as a few seconds, and 70 as very short times
[19:02:05] <jepler> "for each second you can stand to touch it, subtract Y degrees from B"
[19:02:09] <Lerneaen_Hydra> 80+ burns instantly
[19:02:17] <jmkasunich> ah
[19:02:23] <Lerneaen_Hydra> (by burn I mean pain, not cauterized)
[19:02:26] <anonimasu> 60 is hot to touch for longer times..
[19:02:34] <jmkasunich> depends on the material
[19:02:35] <Lerneaen_Hydra> oh, add 10 to my values then
[19:02:40] <anonimasu> or well, it hurts to touch for a while..
[19:02:59] <anonimasu> Lerneaen_Hydra: we use that as measure for huydralic tanks..
[19:03:10] <anonimasu> if you can touch them and hold your hand there it's ok :D
[19:03:18] <Lerneaen_Hydra> yeah :D
[19:03:22] <jmkasunich> jepler: what are you touching? an electronic component?
[19:03:39] <jepler> jmkasunich: the plastic of a TQFP chip
[19:04:08] <jepler> it's not cool, but I can hold my finger there for 20+ seconds
[19:04:10] <jmkasunich> if its in an ordinary 25C room, and the chip is too hot to hold your fingers on for a while, something is almost certainly wrong
[19:04:27] <jmkasunich> this is just an ordinary logic chip, right>?
[19:04:39] <jmkasunich> not a pentium or something?
[19:04:44] <jepler> it's one of these FPGAs
[19:05:25] <jmkasunich> 20+ seconds seems reasonable
[19:06:07] <jmkasunich> if you're trying to get the temperature to the nearest 10C you're gonna need something more accurate than a finger
[19:06:42] <jepler> I don't know what other tool I have...
[19:07:00] <jmkasunich> do you really need to know the temperature accurately?
[19:07:13] <jepler> I mostly want to reassure myself it's not "too hot"
[19:07:37] <anonimasu> does it get hotter over time?
[19:07:38] <jmkasunich> what you've described seem to be to be above average, but not "too hot"
[19:07:57] <Lerneaen_Hydra> IIRC most circuits are specced to 100 degrees t-junction temperature at least
[19:08:11] <Lerneaen_Hydra> is there a heatsink on it or just plastic?
[19:08:19] <steves_logging> steves_logging is now known as steve_stallings
[19:08:21] <Lerneaen_Hydra> if there's no heatsink it should be ok
[19:08:27] <jepler> I've learned from the datasheets that by using a single supply (+3.3v logic and IO) he's operating outside the recommended logic supply for this chip
[19:08:33] <Lerneaen_Hydra> if there's a heatsink AND it's that warm, that's not as good
[19:08:43] <jepler> just a bare chip
[19:08:47] <Lerneaen_Hydra> oh, what's recomended?
[19:08:56] <jepler> 2.5V logic
[19:09:12] <anonimasu> ouch
[19:09:22] <Lerneaen_Hydra> hmm
[19:09:25] <jepler> it's within the Absolute Maximum -- but barely
[19:09:26] <jmkasunich> CMOS logic heating tends to go as the square of the voltage, and proportional to the clock rate
[19:09:33] <Lerneaen_Hydra> that's almost doubled the power user
[19:09:34] <steve_stallings> My rule of thumb is if it is a device not intended to accept a heatsink, then 20 seconds without discomfort, if designed with a heatsink, and it is present, then 10 seconds minimum without discomfort
[19:09:35] <Lerneaen_Hydra> *use
[19:09:42] <Lerneaen_Hydra> like jmk said
[19:10:43] <jmkasunich> this discussion is making me think the m5i20 is the right choice for me
[19:11:14] <steve_stallings> devices designed for a heatsink typically have an internal heat spreader to minimize local hot spots
[19:12:24] <alex_joni> hi all
[19:13:23] <steve_stallings> I like the m5i20 card itself, less so the interface accessories that go with it.
[19:13:34] <jmkasunich> the breakout boards?
[19:13:58] <jmkasunich> kinda cheesy?
[19:14:01] <steve_stallings> yes, 50 pin ribbons are clunky, breakouts could include more functionallity
[19:14:40] <jmkasunich> well, the 50 pins are a standard - matches opto-22 stuff
[19:14:44] <steve_stallings> at least it directly mates with Opto22 style boards
[19:14:49] <steve_stallings> 8-)
[19:15:19] <jmkasunich> and given the potential ot send very fast signals thru those pins, having alternating signal/ground/signal/ground is kinda nice
[19:16:10] <jepler> jmkasunich: yeah the apparent poor design of these pluto boards is making me want to "step up" to something that is designed not to be absolutely as cheap as possible
[19:16:26] <jepler> the more I learn about this board, the clearer it seems that it's all very cheap
[19:16:31] <steve_stallings> well, if it is fast stuff, it isn't going to be coming from an Opto22 interface
[19:16:38] <jmkasunich> the m5i20 fpga has a 2.5V core, 3.3V I/O that is 5V tolerant
[19:16:56] <jmkasunich> I'm trying to tell how they actually power the core
[19:17:07] <jepler> you can get a fair amount of power from the PCI bus
[19:17:09] <jepler> watts and watts of it
[19:17:29] <jmkasunich> steve_stallings: I can envision one connector connected to an opto-22 board for random I/O, and another carrying medium frequency encoder and PWM signals
[19:18:00] <jmkasunich> and the third carrying some kind of high speed serial stream (for instance to/from serial DACs and ADCs)
[19:18:09] <jmkasunich> (this would be a custom FPGA config of course)
[19:18:10] <jepler> at least 25W (http://www.techfest.com/hardware/bus/pci.htm, scroll down to "PRSNT" signal description)
[19:18:36] <jmkasunich> jepler: but thats at 3.3V
[19:18:47] <steve_stallings> 5i20 photo is kind of small, but I think I see low dropout linear regulators for both 3.3 and 2.5 volts
[19:18:56] <jmkasunich> I'm wondering if they regulated it down to 2.5
[19:19:09] <jepler> jmkasunich: I suppose they must have
[19:19:42] <jmkasunich> steve_stallings: do you have a m5i20, or are you just interested in it?
[19:20:15] <jepler> there are several voltages present on the PCI connector .. I think the video cards use switching regulators and draw the most power from the 12V rail
[19:20:35] <jmkasunich> they have a five-piece price of $159... jepler, SWPadnos, and I were considering a group buy
[19:20:34] <steve_stallings> just interested, possibly willing to get one to play with, but real intention is external device with local smarts in addition to FPGA
[19:21:18] <jmkasunich> I'm definitely in for one board in the next few weeks, plus probably a breakout board or two
[19:21:28] <steve_stallings> sure, I would join a group purchase if one is in the works
[19:22:06] <jmkasunich> even with re-shipping from the original buyer to the others it saves something like $30
[19:22:29] <steve_stallings> possibly an encoder interface, let me look at cost/function
[19:23:20] <jmkasunich> nice - each ribbon has a power pin, jumperable for 3.3 or 5V
[19:23:26] <jmkasunich> 400mA total for all three ribbons
[19:28:44] <jmkasunich> btw, I agree that the 50 pin connectors for the _field wiring_ side of the breakout boards are just plain dumb
[19:29:14] <jmkasunich> I guess "interface boards" is a better name, since they don't actually break anything out
[19:29:44] <steve_stallings> yes, that was probably the "feature" that I liked least
[19:30:14] <steve_stallings> screw terminal blocks are big and expensive, but necessary
[19:34:40] <steve_stallings> OK, consider me commited to one 5i20, and also one 7i33 if it helps group get discount.
[19:34:56] <jmkasunich> I think each product is discounted individually
[19:35:21] <jmkasunich> so unless we all want the same interface boards, we'll probably only get the discount on the main boards
[19:36:07] <jmkasunich> (but it doesn't hurt to ask, and we should when we order)
[19:36:30] <steve_stallings> yes, that is why I said "if" on the 7i33, somewhat useful to me, but trying to help group with most likely needed interface
[19:37:28] <jmkasunich> I'm getting one m5i20, and probably a 7i37
[19:37:31] <jepler> I'd only want the 5i20 itself
[19:37:45] <jmkasunich> I'm doing steppers, so I don't need the 7i33
[19:38:04] <steve_stallings> assumptions..... I shouldn't do that.....
[19:38:16] <Roguish> Guys, i have an m5120 and 7i33 set up with a couple of isolator 7137 boards. they are pretty nice.
[19:38:27] <jmkasunich> my long term goal is a drive for a large three phase servomotor that I scavanged
[19:38:37] <Roguish> running yaskawa ac servo drives and motors.
[19:38:52] <jmkasunich> for that I'll need 3 fast ADCs, three PWM channels, and a few bits of I/O - a custom interface board
[19:39:22] <jmkasunich> Roguish: nice
[19:41:01] <Roguish> Anders Wallin has a isolator board to attach to the 7i33.
[19:41:13] <Roguish> and is working on a joystick board
[19:42:00] <jepler> joystick? how strange
[19:44:38] <Roguish> well, maybe i'm loosing the memory, check it: http://www.anderswallin.net/2006/06/first-steps-with-brushless-servodrive-microchip-dspic-irf-irams
[19:46:21] <Roguish> also: http://www.daqstuff.com/50_pin_breakout_500013.htm
[19:49:15] <Roguish> or: http://www.industrologic.com/tb22desc.htm
[19:49:33] <Bo^Dick> holy crap, an 1kW servomotor
[19:50:05] <jmkasunich> Bo^Dick: I have one thats 4kW ;-)
[19:50:27] <Bo^Dick> after all, it doesn't look that big
[19:50:38] <alex_joni> jmkasunich: what's the max you've been driving? ;)
[19:50:55] <jmkasunich> actually driving? zero ;-)
[19:50:58] <Bo^Dick> gotta take a badass power supply to support that servo motor
[19:51:00] <steve_stallings> 1kW is normal not that much, typical on modern milling machines in the "Bridgeport" class
[19:51:05] <alex_joni> jmkasunich: at work?
[19:51:18] <jmkasunich> oh, at work... 800kW or so
[19:51:27] <alex_joni> eek
[19:51:38] <jmkasunich> not "servo" as such
[19:51:40] <jmkasunich> just variable speed
[19:51:51] <Bo^Dick> what does the 1kW servo motor cost?
[19:52:23] <steve_stallings> yea, I described some stepper drivers to JMK and he said they were smaller than the FET gate drivers he uses at work 8-)
[19:53:32] <Bo^Dick> this could be a seriously intresting project to deal with if its open source
[19:53:43] <Bo^Dick> i just wanna know what the motor costs
[19:55:22] <steve_stallings> there were a bunch of them sold by an industrial surplus outfit last spring for less than $100 each
[19:56:01] <steve_stallings> lots of folks with motors, no drives, spawned Ander' project and one other
[19:56:11] <jepler> fenn also had some iirc
[19:56:41] <Bo^Dick> well, since i'll never need anything near 1kW per motor, i'm never gonna pay 100$ each
[19:56:51] <steve_stallings> strangely, I plan on running mine on an AB driver
[19:57:02] <Bo^Dick> an 1kW servo could drive a car almost
[19:57:16] <alex_joni> 100$ is dead cheap
[19:57:42] <alex_joni> somehow I feel 1kW is not nearly enough for a car
[19:57:48] <alex_joni> unless it's made out of cardboard
[19:57:54] <steve_stallings> yep, and they are nice sinusodial motors with good encoders
[19:59:16] <Bo^Dick> i didn't say 100$ was expensive for an 1kW servo motor, but hey, turning an xy-table with 1kW in each direction...
[19:59:44] <jepler> "overkill" is what it is
[20:00:19] <alex_joni> depends how big the xy table is
[20:00:23] <alex_joni> for most of the tables it's overkill
[20:01:22] <Bo^Dick> i wouldn't want to be near a machine where the tool is accidently run into the workpiece at high speed where the power of the motor is 1kW
[20:01:56] <alex_joni> Bo^Dick: usually those have all kinds of safety features
[20:02:48] <jmkasunich> Bo^Dick: it sounds like you have never seen any truly industrial sized machines
[20:03:43] <anonimasu> Bo^Dick: where did you find 1kw servos? for $100?
[20:04:03] <anonimasu> oh, surpluscenter..
[20:04:16] <jmkasunich> Bo^Dick: http://www.hgrindustrialsurplus.com/images/products/20-656-001.jpg
[20:04:36] <jmkasunich> thats not a "big" machine, its pretty much medium sized
[20:04:56] <Bo^Dick> yeah, my workshop is 5 squaremeters
[20:05:06] <Bo^Dick> that wouldn't even fit inside that place
[20:05:11] <jmkasunich> ;-)
[20:05:20] <jmkasunich> I understand - thats about the size of my shop too
[20:05:32] <jmkasunich> but we have all kinds of people here - hobby and industrial
[20:06:12] <jmkasunich> the 4kW servo I have will _not_ be used for an axis - I'm going to use it for the lathe spindle
[20:07:20] <Bo^Dick> that makes more sense
[20:10:07] <jmkasunich> http://home.att.net/~jmkasunich/Pics/PA280118.JPG
[20:10:14] <jmkasunich> thats the motor
[20:11:08] <steve_stallings> and I hope it is going to drive the spindle of a larger lathe than the one it is sitting on
[20:11:28] <jmkasunich> actually that is the lathe I'm retrofitting
[20:11:55] <jmkasunich> the existing motor is 3/4 HP (about 0.5kW), single phase, constant speed
[20:12:11] <jmkasunich> with 16 steps of speed selected by V-belts and step pulleys
[20:12:22] <steve_stallings> and you are fitting a 5HP servo to the spindle?
[20:12:55] <jmkasunich> I want variable speed, but when you use a VFD to slow down a motor, you don't gain torque. (When you use belts or gears to slow down the speed, the torque goes up)
[20:13:03] <jmkasunich> so instead I'm going to use an oversized motor
[20:13:40] <robin__sz> mmmm
[20:13:43] <jmkasunich> the only reason I'm doing this is because I got the motor for free - its rather wastefull of motor capacity
[20:14:01] <steve_stallings> the Tim Allen approach .... 8-)
[20:14:13] <jmkasunich> yep
[20:14:36] <robin__sz> I guess with belts and pulleys, its not a bad plan
[20:14:42] <jmkasunich> I figure I can turn the speed down by a factor of 5 or so and still have torque equivalent to the 3/4 HP with a 5:1 belt reduction
[20:15:01] <steve_stallings> probably....
[20:15:29] <jmkasunich> I'm probably gonna end up with two speeds of belt reduction (tooth belt)
[20:15:32] <robin__sz> I use varispeed on my lathe, with a VFD, but I have the luxury of a lever change gearbox ... so selecting an appropriate gear isnt the pain that a blet system is
[20:15:47] <jmkasunich> one will give me 100-500 RPM, the other will give me 500-2500
[20:15:53] <Lerneaen_Hydra> random question: in a DC permanent magnet motor, what is the defining parameter for motor wear? current through the brushes?
[20:16:09] <jmkasunich> "wear" as in wearing it out?
[20:16:15] <Lerneaen_Hydra> yeah
[20:16:27] <robin__sz> number of revs in its lifetime?
[20:16:27] <jmkasunich> I imaging current has an affect, not sure how strong
[20:16:30] <Lerneaen_Hydra> or maybe voltage?
[20:16:41] <jmkasunich> frequent reversals will certainly take a toll
[20:16:47] <steve_stallings> as a point of comparison, the guys that retrofit Monarch 10EE lathes recommend keeping the two speed transmission while replacing the 5 HP DC variable speed with a 7.5 or 10 HP AC with VFD
[20:16:49] <Lerneaen_Hydra> oh, that's not an issue
[20:17:02] <Lerneaen_Hydra> this is strictly one direction
[20:17:31] <robin__sz> steve_stallings, dis you say 5HP DC?
[20:17:37] <robin__sz> thats on big DC motor
[20:17:50] <jmkasunich> I have first hand knowledge of that - I once wanted to torture test a DC drive, but we didn't have a suitable dyne, so I hooked it to a 300HP motor sitting on a pallet, and had it go max accel to top speed, then max decel thru zero to top speed in reverse, and repeat forever
[20:17:59] <jmkasunich> wore the brushes out in a couple months
[20:18:31] <steve_stallings> yes, late model 10EEs were 5 HP, early ones were 3 HP, true DC motor with armature voltage and field weakening for speed control
[20:18:41] <robin__sz> coo
[20:18:42] <jmkasunich> really nice power train on those
[20:19:08] <jmkasunich> but somewhat of a problem to maintain, especially the ones that used thyratrons to control the DC power
[20:19:27] <Lerneaen_Hydra> jmkasunich: do you know of a document/page that describes DC motor wear?
[20:19:37] <jmkasunich> Lerneaen_Hydra: no
[20:19:46] <Lerneaen_Hydra> ok
[20:19:51] <steve_stallings> actually the thyratrons were no worse that the motor/generator ones, just more of a mystery to non-elecronic types
[20:20:05] <jmkasunich> in hobby use, you'll probalby never wear out the brushes on a good servomotor
[20:20:26] <jmkasunich> steve_stallings: except that some of the parts became unobtainium
[20:20:31] <Lerneaen_Hydra> this isn't for a mill/lathe
[20:20:41] <Lerneaen_Hydra> it's going to be used for propulsion
[20:20:50] <Lerneaen_Hydra> so more continous use
[20:20:54] <robin__sz> DIY segway?
[20:20:57] <jmkasunich> oh
[20:21:05] <jepler> oh -- the bike
[20:21:08] <Lerneaen_Hydra> yeah
[20:21:09] <steve_stallings> except for the custom Monarch transformers, the parts are still available, just expensive
[20:21:11] <Lerneaen_Hydra> the bike
[20:21:13] <jmkasunich> continuous is still relative.... 1 hour a day? 2 maybe?
[20:21:31] <Lerneaen_Hydra> 40 mins x 2 times a day minimum
[20:21:36] <Lerneaen_Hydra> at 3000rpm
[20:21:50] <Lerneaen_Hydra> probably similar to the load on a spindle motor
[20:21:52] <steve_stallings> the big thyratrons are over $600 each new now
[20:22:44] <jmkasunich> remember, industrial DC motors are made to run 24/7, grease the bearings and inspect the brushes few 6 months, replace brushes less than once a year
[20:24:02] <jmkasunich> I was just reading a webpage the other day about I guy who had an electric motorcycle. he didn't say whether it was an DC brush motor or not, but he put 7000+ miles on it over several years with absolutely no motor maintainence
[20:24:04] <Lerneaen_Hydra> that's true
[20:24:10] <Lerneaen_Hydra> probably nothing I need to worry about
[20:24:42] <steve_stallings> the brushes in the 10EE motors typically lasted a decade or more until the bearings wore out and then the brushes and commutator got trashed by the shaft wobble
[20:24:43] <jmkasunich> just make sure you use a motor that has replacable brushes, and make sure replacements are available (don't use some obscure motor)
[20:26:11] <Lerneaen_Hydra> heh, that may be an issue, the brushes can probably be replaced, though it's a pita
[20:26:39] <Lerneaen_Hydra> I got the motor for $20 though, so I'll just ahve to find a new one
[20:27:05] <Lerneaen_Hydra> oh, can't you buy brush stock?
[20:27:18] <Lerneaen_Hydra> chunks of graphite to cut to the right shape?
[20:27:43] <jmkasunich> dunno
[20:27:54] <jmkasunich> can probably buy bigger brushes and cut them down
[20:28:06] <jmkasunich> but it would be a pain in the rear, and very very messy
[20:28:11] <steve_stallings> wires are enbedded in brushes, brushes are special graphite with copper or silver mixed in, buy oversize and sand down to fit
[20:29:20] <Lerneaen_Hydra> steve_stallings: that sounds doable
[20:29:55] <Lerneaen_Hydra> I wonder how machinable it is, I would think it's quite easy to work with
[20:30:02] <steve_stallings> be sure to grind a curved surface to match commutator in the ends
[20:30:09] <Lerneaen_Hydra> yeah
[20:30:55] <steve_stallings> if you let them wear too far and holders or enbedded wire hit commutator, damage may occur and you will need to true and gap the commutator
[20:31:02] <Lerneaen_Hydra> yeah, that's nasty
[20:31:46] <steve_stallings> used to be common on car generators and starters, done at your local service station, now rare
[20:32:36] <Lerneaen_Hydra> you don't happen to know the parameter that affects wear of brushes?
[20:33:37] <Lerneaen_Hydra> current/voltage/other? (assuming unidirectional rotation)
[20:33:42] <steve_stallings> not really, most of the stuff I have seen folks work on wasn't just worn, but trashed due to going past worn
[20:33:53] <Lerneaen_Hydra> oh
[20:34:47] <steve_stallings> assuming brushes are designed well and fitted properly, I would assume heat would be the killer, and that relates to current
[20:35:21] <Lerneaen_Hydra> according to some site current density (probably amps/mm^2) and surface speed (to a lesser degree) were the defining factors
[20:35:46] <steve_stallings> arcing is very rough on brushes, but well functioning brush arc very little
[20:36:29] <Lerneaen_Hydra> yeah
[20:38:17] <steve_stallings> motor design will be a major factor, there are winding and commutator designs that result in minimal arcing
[20:38:36] <steve_stallings> cheap, high torque motors like hand drills are rough on brushes
[20:39:52] <Lerneaen_Hydra> yeah, this seemed to be more of a long-life motor (large and relatively heavy) unfortunately there aren't any specs of torque
[20:43:53] <Lerneaen_Hydra> http://www.mamcomotors.com/PDFs/cp_datasheet.pdf <-- just look at all the specs :/
[20:45:11] <jmkasunich> that says ratings up to 1/4HP, I thought you said it was 1kW?
[20:45:20] <jmkasunich> 1/4HP is less than 200W
[20:45:37] <Lerneaen_Hydra> huh?
[20:45:39] <Lerneaen_Hydra> not 1kw
[20:45:41] <Lerneaen_Hydra> that was alex
[20:45:46] <Lerneaen_Hydra> 190W or so
[20:48:47] <steve_stallings> if you have a choice of battery voltages, choose higher voltage/lower current, heating of coils and brushes is related to current squared
[20:49:20] <Lerneaen_Hydra> yeah. luckily I got a 24V motor
[20:49:32] <Lerneaen_Hydra> IIRC brush voltage drop is around a volt or so?
[20:50:00] <jmkasunich> depends on a huge number of factors, there is no rule of thumb
[20:50:06] <steve_stallings> I would guess it is very design dependent
[20:52:22] <Lerneaen_Hydra> oh, ok
[21:03:19] <jmkasunich> when you start thinking about a fancy machine its not hard to fill up 72 I/O pins
[21:03:21] <jmkasunich> http://jmkasunich.dyndns.org/cgi-bin/blosxom
[21:05:06] <SWPadnos> there's another interesting advantage you get when you use the M5I20
[21:05:31] <jmkasunich> wassat?
[21:05:40] <SWPadnos> with a simple H-bridge drive and not much other hardware, you can do software load monitoring
[21:05:51] <jmkasunich> how?
[21:05:56] <SWPadnos> and back off feedrates if you're loading the servos too much
[21:06:19] <SWPadnos> well, you're directly controlling the PWM, which is proportional to (vel + current)
[21:06:19] <jmkasunich> PWM duty cycle is proportional to motor voltage, not motor current
[21:06:38] <SWPadnos> right, but you have an encoder telling you the speed, so you can get an estimate of current
[21:06:48] <jmkasunich> true
[21:06:59] <jmkasunich> assuming the motor resistance is reasonably high
[21:07:15] <SWPadnos> since you have access in HAL to both the commanded and actual vels, you can do more than an external drive
[21:07:20] <jmkasunich> and that you know the power supply voltage and the motor Kv and resistance accurately
[21:07:42] <SWPadnos> you don't have to know the real units, only how to tune it
[21:07:52] <SWPadnos> (only being a relative term ;) )
[21:07:59] <jmkasunich> motor terminal voltage = power supply voltage * duty cycle - powersemiconductor drops
[21:08:28] <SWPadnos> = I*R + (speed * Kv)
[21:08:35] <jmkasunich> motor terminal voltage = velocity * Kt + I * motor resistance + dI/dT * inductance
[21:08:42] <SWPadnos> ok - sure
[21:08:52] <SWPadnos> you also know accel though
[21:09:06] <SWPadnos> that's why you need an FPGA - I don't think you can monitor it fast enough in software
[21:09:32] <jmkasunich> actually you might be able to ignore the di/dt * inductance term, not sure
[21:09:45] <SWPadnos> I wouldn't use this method as a safety device, only something that can do something like the unstallable stepper thing
[21:10:04] <SWPadnos> slow down if you're taxing the machine too much (servos or spindle geting too hot)
[21:10:10] <jmkasunich> the big motors that I'm most familiar with have very low R, such that the power semiconductor drops in the drive might be as high as the I*R drop in the motor
[21:10:31] <SWPadnos> even my smallish motors are 1 ohm or thereabouts
[21:10:51] <jmkasunich> its more likely to work with smaller motors
[21:10:59] <SWPadnos> smallish relative to what you work with, not necvessarily small for a milling machine
[21:11:01] <SWPadnos> yep
[21:11:20] <jmkasunich> (which explains my knee jerk "it won't work" reaction - I'm too used to the big stuff)
[21:11:41] <SWPadnos> a friend and I were discussing why he should switch from DeskCNC to EMC2, and we were brainstorming various safety and other features
[21:11:52] <SWPadnos> dual encoders was one of them (redundancy to prevent runaway)
[21:12:12] <SWPadnos> and then the speed reduction for spindle, which we extended to serovs as well
[21:12:16] <SWPadnos> servos
[21:12:33] <SWPadnos> anyway - lots of stuff becomes feasible when you can accurately sample at 100 KHz or more
[21:12:50] <jmkasunich> yep
[21:13:07] <jmkasunich> I have every intention of building my "spindle drive" for that big servomotor in the PC
[21:13:17] <SWPadnos> I could probably stand to get a 7i37 or two, so we may be able to get a 5+ order of those as well
[21:13:33] <jmkasunich> the "drive" will just be a three phase IGBT bridge, power supplies, current sensors, and some instantaneous overcurrent protection
[21:13:51] <jmkasunich> everything else (full AC vector control) in software/HAL
[21:14:00] <SWPadnos> actually, there's an interesting FPGA that has a 32-channel A/D in it, which could be very nice for motor controls
[21:14:12] <SWPadnos> it's even +- 12V tolerant
[21:14:15] <jmkasunich> I'm thinking of a serial A/D chip
[21:14:26] <SWPadnos> yep
[21:14:34] <SWPadnos> MAX or AD something :)
[21:15:15] <jmkasunich> something like this: http://www.analog.com/en/prod/0,2877,AD7888,00.html
[21:16:22] <SWPadnos> it may be better to go for one that does simultaneous sampling (I don't see that that one does)
[21:16:27] <jmkasunich> yeah
[21:16:43] <jmkasunich> that one just popped into my mind, doing a more detailed search now
[21:16:51] <SWPadnos> you can always do external synchronous track/holds though
[21:16:53] <SWPadnos> yep
[21:17:17] <SWPadnos> at least two channels simultaneously, so you can get instantaneous V and I
[21:17:31] <jmkasunich> actually, V is relatively unimportant
[21:17:44] <jmkasunich> I want phases U and V currents simultaneously
[21:17:48] <SWPadnos> yes
[21:17:54] <jmkasunich> (phase W can be calculated from that)
[21:18:10] <jmkasunich> DC bus voltage is the only voltage I care about, and that doesn't change quickly
[21:18:15] <SWPadnos> ah - right
[21:19:16] <jmkasunich> looks like simultaneous sampling isn't a parameter on the analog devices search engine
[21:21:58] <jmkasunich> AD7874 seems nice, no price listed tho
[21:22:09] <SWPadnos> gah - no ">=" option
[21:23:21] <jepler> >= ?
[21:23:30] <SWPadnos> "at least 12 bits resolution"
[21:23:34] <jepler> oh
[21:23:36] <SWPadnos> not "exactly 12 bits"
[21:23:36] <jmkasunich> AD7863 is a dual 14 bitter for $17
[21:23:56] <jmkasunich> oops 7863 has parallel outputs
[21:24:13] <SWPadnos> the 7874 is expensive as hell
[21:24:27] <jmkasunich> how expensive is hell?
[21:24:30] <SWPadnos> $40 and up
[21:24:40] <steve_stallings> $48 singles, not stock, Digikey
[21:24:45] <jmkasunich> ouchy
[21:25:28] <steve_stallings> try TI/BurrBrown
[21:27:45] <jmkasunich> another approach to simultaneous sampling: three AD7457 single 12 bitters, sharing clock and using three data lines
[21:27:51] <SWPadnos> yep
[21:28:01] <jmkasunich> the 7457 is only $2.50 or so
[21:28:24] <jmkasunich> although soldering would be a bitch - 8 pin SOT-23
[21:28:32] <Lerneaen_Hydra> :|
[21:28:38] <Lerneaen_Hydra> funfun
[21:28:41] <SWPadnos> nah - no problem at all
[21:29:18] <jmkasunich> the AD7887 is $3.05 in a 8 pin SOIC, much more friendler
[21:29:28] <Lerneaen_Hydra> bga, now that's fun ^^
[21:30:02] <steve_stallings> http://focus.ti.com/lit/ds/symlink/ads7844.pdf -- $6 and change
[21:30:06] <jmkasunich> I bet the FPGA serial to parallel conversion would be simpler with three data lines and a 12 bit frame, than having multiple values on the same line
[21:30:46] <jmkasunich> steve_stallings: nice $ per channel
[21:30:59] <SWPadnos> ok - you can add "features" to the AD parameter matrix, then select "Simul Sample"
[21:31:02] <jmkasunich> not simultaneous sampling, but I'm not sure how critical that is
[21:31:52] <SWPadnos> AD7655 - 4 channel, simultaneous sampling, 1MSPS, $9.45
[21:32:02] <SWPadnos> (according to AD, not DK)
[21:32:31] <SWPadnos> $13-$16 at DK
[21:32:46] <jmkasunich> nice
[21:33:09] <jmkasunich> so, IOW, there are multiple options in the sub $20 and even sub $10 range
[21:33:16] <SWPadnos> 5 or 3V logic, parallel or serial
[21:33:19] <SWPadnos> yep
[21:33:20] <SWPadnos> seems that way
[21:33:48] <jmkasunich> a single multi-channel ADC would save pins, but probably use a bit more internal FPGA logic
[21:33:58] <steve_stallings> AD7655 has two S/H, was that enough?
[21:34:09] <anonimasu> hm isnt conversion speed most important?
[21:34:22] <SWPadnos> I think two simultaneous is probably OK
[21:34:31] <jmkasunich> two is enough (phase U and V current sampled together, then bus voltage sampled later)
[21:34:44] <SWPadnos> anonimasu, no, getting the sample at the same time is important, as well as accuracy. speed is secondary (as long as it's fast enough)
[21:35:17] <jmkasunich> anonimasu: sampling twice per PWM period is ideal, because you can average the two samples and eliminate much of the PWM frequency ripple
[21:35:29] <SWPadnos> I suspect that there's no logic savings for using multiple chips - you end up needing multiple SPI ports instead of steering logic
[21:35:51] <jmkasunich> who said anything about full blown spi ports
[21:36:20] <jmkasunich> all you need is three 12 bit serial in parallel out shift registers, and a start conversion pulse
[21:36:28] <jmkasunich> * jmkasunich glosses over many details
[21:36:35] <SWPadnos> they don't need to be general purpose, but it's likely that some setup commands are needed to initialize the A/D, then you need to sample
[21:38:37] <jmkasunich> the multi-channel ones will certainly need that
[21:38:50] <jmkasunich> the 7887 seems to have a default mode that lets it work read only
[21:39:28] <jmkasunich> even if I needed to write a config, I could write it to all three at once, on one pin
[21:39:29] <SWPadnos> it looks like the 7655 can be entirely set up by config pins as well
[21:39:41] <jmkasunich> that means one more shift register, loaded with a constant value
[21:39:46] <SWPadnos> but they'd then share the same data bus ...
[21:40:06] <jmkasunich> separate din and dout pins
[21:40:08] <jmkasunich> ;-)
[21:40:15] <SWPadnos> sure
[21:40:42] <SWPadnos> SPI is meant to be shared anyway - if the clock rates are high enough, it won't matter
[21:40:49] <steve_stallings> AD7655 is 48 pins, yuck
[21:40:53] <SWPadnos> heh
[21:40:57] <jmkasunich> it would need a common clock, common CS, common Din, and three Douts
[21:41:00] <SWPadnos> parallel bus, 12-bit, 4 inputs ...
[21:41:37] <anonimasu> SWPadnos: yeah speed is secondary as long as it's fast enough.. (dosent that sound like a self contradiction)
[21:41:59] <jmkasunich> just about all of them are good for 100Ksps or more
[21:42:04] <anonimasu> ^_^
[21:42:09] <SWPadnos> well, we don't need excessive conversion speed, so even the "slow" ones are fine ;)
[21:42:35] <jmkasunich> the highest I can imagine needing is 40Ksps (two per PWM period, with a 20KHz PWM)
[21:42:46] <jmkasunich> actual PWM will more likely be in the 8-12KHz range
[21:42:48] <steve_stallings> 50 samples per second per channel should be sufficient
[21:42:58] <jmkasunich> huh?
[21:43:00] <SWPadnos> too noisy at 8-12 KHz, I suspect
[21:43:18] <SWPadnos> methinks Steve S is assuming hardware for current limiting ;)
[21:43:21] <jmkasunich> steve_stallings: we're talking about a three phase AC servo motor
[21:43:36] <steve_stallings> 50K samples per second..... 8-)
[21:43:38] <SWPadnos> heh
[21:43:38] <anonimasu> ^_^
[21:43:45] <jmkasunich> ;-)
[21:44:07] <steve_stallings> details, details....
[21:44:28] <jmkasunich> SWPadnos: how many 5i20's did you say you wanted? 1 or 2?
[21:44:44] <SWPadnos> reminds me of this long phone call to Verizon Wireless, with the customer trying to explain the difference between "0.002 cents" and "0.002 dollars" ...
[21:44:53] <SWPadnos> probably just one, I laready have one
[21:44:56] <jmkasunich> ok
[21:45:09] <SWPadnos> I can take 2, if it makes the buy work though
[21:45:16] <jmkasunich> so thats jmkasunich, jepler, SWPadnos and steve_stallings so far
[21:45:19] <SWPadnos> I think I'll be using them in an upcoming robot project
[21:45:23] <jmkasunich> I might actually buy two myself
[21:45:34] <SWPadnos> well, let's shoot for 25 then ;)
[21:45:49] <jmkasunich> hmmmmmm..... no
[21:45:52] <SWPadnos> heh
[21:46:29] <SWPadnos> Ray, cradek, Alex, matt S - who else can we cajole^Wconvince to by one (or two)?
[21:46:50] <SWPadnos> petev - he likes hardware ;)
[21:46:57] <steve_stallings> annual purchase agreement, I want one now, more later, can I get the 1K price?? 8-)
[21:47:07] <jmkasunich> petev might already have one
[21:47:20] <SWPadnos> I think he does - he's also ~10 miles from Mesa
[21:47:23] <anonimasu> hm, when emc starts to support robots i'll buy one ;)
[21:47:25] <jmkasunich> steve_stallings: sure, just sign on the dotted line (for 1000)
[21:47:26] <steve_stallings> mac
[21:47:35] <SWPadnos> anonimasu, what kind of robots?
[21:47:45] <anonimasu> SWPadnos: ones that look liek the ones alex sell..
[21:47:53] <anonimasu> dunno what they are called..
[21:47:55] <SWPadnos> I'm planning on making a radial arm robot soon (possibly)
[21:48:04] <anonimasu> yeah that kind
[21:48:07] <alex_joni> heh.. nice
[21:48:08] <jmkasunich> SWPadnos: for a job, or just for fun?
[21:48:09] <anonimasu> pick and place for the mill..
[21:48:10] <SWPadnos> job
[21:48:16] <alex_joni> cradek: around?
[21:48:34] <anonimasu> but if emc cant run it building one is kind of useless :D
[21:48:38] <SWPadnos> heh
[21:48:44] <jmkasunich> alex_joni: I don't think so, he'd have joined in this discussion if he was there ;-)
[21:48:45] <SWPadnos> mesa has software you know ;)
[21:48:54] <anonimasu> SWPadnos: s/free/cheap
[21:48:57] <alex_joni> jmkasunich: yeah
[21:49:04] <SWPadnos> their software is free/cheap with the cards
[21:49:05] <Jymmm> SWPadnos: When you said that, it IMMEDIATELY made me think of this -----> http://www.sawstop.com/
[21:49:08] <SWPadnos> but it's a DLL and headers ...
[21:49:21] <SWPadnos> oh yeah - saw that :)
[21:49:27] <SWPadnos> no pun intended ;)
[21:49:56] <Jymmm> Well, actually it made me think of bloody saw and digits rolling around on the floor.
[21:50:01] <Jymmm> <rimshot>
[21:51:17] <SWPadnos> I should check out this updated mesa FPGA code and check it in
[21:51:17] <Jymmm> Everyone is watching the videos I see
[21:51:27] <SWPadnos> err - evaluate then check in to CVS
[21:51:33] <SWPadnos> not me
[21:52:46] <jmkasunich> interesting - they melt a wire to release the brake
[21:53:29] <anonimasu> hehe
[21:53:35] <anonimasu> sawstop is brutal :D
[21:53:56] <anonimasu> SWPadnos: how does that help me with a robot?
[21:54:04] <SWPadnos> what?
[21:54:09] <jmkasunich> hey, lerman wants a 5i20 board, right?
[21:54:12] <SWPadnos> could be
[21:54:15] <anonimasu> a dll and stuff for talking to a card_
[21:54:25] <SWPadnos> you can write software to control the motors ;)
[21:54:40] <anonimasu> heh.. trajecotry control_
[21:54:40] <lerman> Did lerman say that?
[21:54:44] <SWPadnos> emc can do it, but for my application, I don't need cartesian space
[21:54:47] <anonimasu> and programming?
[21:54:53] <SWPadnos> we think lerman wants one ;)
[21:54:58] <jmkasunich> lerman: ;-)
[21:54:59] <anonimasu> SWPadnos: well, I can use a plc if that's the case..
[21:55:05] <lerman> Some day.
[21:55:11] <anonimasu> SWPadnos: that's pretty much as useful :)
[21:55:15] <jmkasunich> we're talking about a group buy to get the $40 off five piece price
[21:55:15] <SWPadnos> cheap - only $159 :)
[21:55:57] <SWPadnos> anonimasu, I like cylindrical coordinates - don't you?
[21:56:07] <anonimasu> lol
[21:56:10] <anonimasu> cylindrical?
[21:56:15] <anonimasu> * anonimasu has no idea how that works
[21:56:18] <SWPadnos> R-theta-Z
[21:56:36] <SWPadnos> Z = height, r = extension from centerline, and theta is angle of the arm
[21:56:41] <anonimasu> http://mathworld.wolfram.com/CylindricalCoordinates.html
[21:56:44] <anonimasu> hehe
[21:56:46] <SWPadnos> (on a horixontal plane)
[21:56:50] <anonimasu> scary :D
[21:56:52] <SWPadnos> err - horizontal
[21:57:06] <SWPadnos> and precisely what I want
[21:57:26] <SWPadnos> a robot to grab stuff from one slot, and move it to another slot, very accurately
[21:57:28] <anonimasu> I dunno how you program robots really
[21:57:30] <anonimasu> yeah
[21:57:34] <anonimasu> about the same with me..
[21:57:41] <SWPadnos> I'd use C or something, probably
[21:57:59] <SWPadnos> and I was thinking of using HAL as the driver level
[21:58:36] <anonimasu> * anonimasu nods
[21:58:38] <anonimasu> that's a good idea
[22:02:41] <Lerneaen_Hydra> 'night all
[22:02:50] <SWPadnos> see you
[22:02:51] <anonimasu> night lh
[22:11:14] <anonimasu> :)
[22:11:36] <A-L-P-H-A> any good suggestions for pizza toppings?
[22:12:01] <A-L-P-H-A> I've done this recently... pepperoni, mushroom, chicken, no tomatoe sauce but bbq. another:
[22:12:06] <A-L-P-H-A> spinach, chicken, feta
[22:12:24] <SWPadnos> mushrooms, black olives, sausage, pepperoni, onions, green peppers, and spinach
[22:12:25] <A-L-P-H-A> mushroom, bacon, pepperoni, bbq sauce.
[22:12:25] <jmkasunich> pineapple, ham, almonds, and cinnamon
[22:12:32] <SWPadnos> in addition to the sauce and cheese, of course
[22:12:34] <A-L-P-H-A> almonds and cinnomon??
[22:12:40] <anonimasu> kebab..
[22:12:41] <jmkasunich> shaved almonds
[22:12:48] <anonimasu> :D
[22:12:54] <A-L-P-H-A> jmkasunich, yeah... that sounds yummy. I'm pretty sure they dont' have it though.
[22:14:20] <A-L-P-H-A> I need more healthy...
[22:14:29] <A-L-P-H-A> but I want sweet...
[22:14:43] <A-L-P-H-A> hmmmmmmmmmmm. no bacon. :(
[22:14:54] <A-L-P-H-A> chicken, onions, feta, bbq sauce.
[22:14:59] <steve_stallings> OT - anyone here use Asterisk software for VOIP PABX?
[22:15:11] <A-L-P-H-A> steve_stallings, yeah... robin__sz
[22:15:28] <A-L-P-H-A> I think he does at least. I know asterisks and voip...
[22:15:50] <steve_stallings> curious how well off-site extensions work over public internet connection?
[22:15:52] <A-L-P-H-A> decided... chicken, red onions, feta, bbq suace.
[22:16:21] <SWPadnos> alfredo sauce for pizza - that would be good
[22:16:51] <A-L-P-H-A> 20 minutes
[22:17:02] <A-L-P-H-A> alfredo sauce... too creamy...
[22:17:09] <A-L-P-H-A> the cheese this place uses is creamy enough.
[22:17:14] <A-L-P-H-A> GOOD quality cheese they use.
[22:17:18] <jmkasunich> making me hungry!
[22:17:20] <steve_stallings> dang, I was going to be good and cook in tonight, now got pizza on the brain!
[22:17:37] <A-L-P-H-A> I hate francised pizza.
[22:17:56] <A-L-P-H-A> littel ceasers, dominos, pizza pizza, pizza hut, 241 (some are CDN only)
[22:18:09] <A-L-P-H-A> they taste like crap to me... while this local place is uber.
[22:18:24] <steve_stallings> we just got a Zpizza nearby, surprisingly good, not your usual meat and cheese place
[22:18:33] <A-L-P-H-A> owned by two italian bros. On kinda reminds me of a skinny Mario (from Nintendo)
[22:18:44] <A-L-P-H-A> On=One
[22:20:06] <A-L-P-H-A> I suggest everyone go order a pizza... help the economy... insert like $10 into the economy.
[22:20:19] <SWPadnos> I just ate, thanks
[22:20:24] <A-L-P-H-A> SWPadnos, eat again. :)
[22:20:28] <SWPadnos> maybe later
[22:20:34] <A-L-P-H-A> you're a growing boy... albeit sideways. ;)
[22:20:44] <SWPadnos> obviously you've never met me :)
[22:20:54] <A-L-P-H-A> I've seen pictures, you're a skinny guy
[22:21:13] <SWPadnos> I weigh ~10-15 pounds than I did in high school (20_ years ago)
[22:21:16] <SWPadnos> it should hit me soon ;)
[22:21:41] <alex_joni> more or less?
[22:22:03] <SWPadnos> oh yeah - more ;)
[22:22:43] <alex_joni> same here
[22:22:56] <alex_joni> although less than 20 years
[22:22:55] <A-L-P-H-A> I weigh 30 lbs more than I did from highschool.
[22:23:10] <SWPadnos> well, maybe you should have thin crust pizza ;)
[22:23:16] <A-L-P-H-A> albeit I was 120# when I left highschool.
[22:23:29] <A-L-P-H-A> I gained like 25lbs since I left university. :(
[22:23:57] <A-L-P-H-A> I'm in my height/weight range... but still.
[22:24:59] <SWPadnos> ah - that is a problem. I probably should count the pounds of muscle I gained in the military, but I don't (I geined 10 pounds in basic - from 145 to 155, then another 10 in advanced training, and now I'm another 10 heavier, at 175-ish)
[22:25:00] <A-L-P-H-A> 5'6", ~155lbs. not much of a gut though. Size 30 pants fit well... depending on cut, I'm a size 28-30.
[22:25:23] <A-L-P-H-A> SWPadnos? you were a grunt?
[22:25:39] <A-L-P-H-A> that's kinda cool... did they brainwash you into thinking what they want you to think at the time?
[22:25:40] <A-L-P-H-A> and now?
[22:25:47] <A-L-P-H-A> Are you a vet of any wars?
[22:25:52] <SWPadnos> not a grunt, a fire control systems repairer :)
[22:26:17] <SWPadnos> (ie, targeting systems, not things to put out fires)
[22:26:44] <A-L-P-H-A> so. no shooting random iraqi civilians...
[22:27:15] <SWPadnos> no, when the tanks work, they're very accurate
[22:27:31] <SWPadnos> or laser target designators, or laser rangefinders, or IR sights, etc.
[22:28:28] <A-L-P-H-A> m1?
[22:28:51] <anonimasu> heh
[22:29:37] <A-L-P-H-A> gotta go pick up the food.
[22:29:39] <A-L-P-H-A> PIZZA!
[22:29:51] <A-L-P-H-A> muahaha. suckers... you can all smell my pizza when I get back.
[22:29:56] <SWPadnos> fatza :)
[22:30:53] <A-L-P-H-A> haha. cnn has a commercial for rogain foam.
[22:31:19] <SWPadnos> for the longest time, I had no idea what Rogaine was for - they never told you in the commercials
[22:31:32] <SWPadnos> "ask your doctor about Rogaine" - is that for ingrown toenails?
[22:31:41] <SWPadnos> how about jock itch?
[22:32:04] <A-L-P-H-A> <shrug>
[22:32:12] <A-L-P-H-A> ciao... gotta pickup foodage
[22:35:35] <anonimasu> A-L-P-H-A: enjoy!
[22:36:57] <Jymmm> SWPadnos: Ask youe doctor for a free sample of valtrex
[22:37:29] <SWPadnos> sure
[22:37:34] <SWPadnos> do you need it for a bomb or something>
[22:37:38] <SWPadnos> ?
[22:37:53] <Jymmm> SWPadnos, no YOu needed
[22:37:58] <SWPadnos> oh - rigth
[22:38:03] <SWPadnos> err - rigth
[22:38:06] <SWPadnos> no, right
[22:38:07] <SWPadnos> yay
[22:38:09] <Jymmm> lol
[22:46:32] <alex_joni> anyone wants a typewriter? ;)
[22:46:40] <alex_joni> http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&ih=012&sspagename=STRK%3AMESE%3AIT&viewitem=&item=220056984879&rd=1&rd=1
[22:46:50] <Jymmm> only if it's an enigma machine =)
[22:47:58] <SWPadnos> but how would you know?
[22:48:03] <SWPadnos> it's in code
[22:48:17] <alex_joni> fpga based enigma machine
[22:48:19] <alex_joni> :)
[22:48:34] <Jymmm> SWPadnos: By the quantity of commas in the price tag
[22:49:02] <SWPadnos> ah
[22:49:16] <Jymmm> I'd say at least two commas
[22:50:45] <alex_joni>
[22:50:56] <SWPadnos> unless you're in Europe, in which case two decimals
[22:56:15] <Jymmm> $70K USD I guess I put too much significance into the roll it played.
[22:56:37] <alex_joni> too many commas ;)
[22:56:39] <A-L-P-H-A> damn pizza is sooooooooooooooooooooooooooooooo damn good
[22:57:10] <alex_joni> * alex_joni had pizza hut today
[22:57:21] <alex_joni> pizza from pizza hut..
[22:57:23] <A-L-P-H-A> that's just dough with oil
[22:57:37] <SWPadnos> Pizzeria Uno - there's some grease for you
[22:57:38] <alex_joni> no, it was quite good
[22:58:04] <alex_joni> I had Supreme on thin n' crusty
[22:58:05] <SWPadnos> actually, Uno has "Pizza Skins" - pizza crust with mashed potatoes, bacon, and cheese filling
[22:58:07] <SWPadnos> mmmmmmm
[22:58:24] <cradek> I just had a really good avocado on a bagel with pepper
[22:58:30] <alex_joni> heh
[22:58:33] <SWPadnos> well, that sounds ... good?
[22:58:42] <cradek> I love avocados
[22:58:46] <SWPadnos> yeah -they're yummy
[22:58:51] <alex_joni> I like the bagel :)
[22:58:52] <cradek> hard to find good ones, but it's such a nice surprise when you get one that's perfect
[22:58:58] <SWPadnos> heh
[22:59:05] <SWPadnos> got to move to Hawai'i
[22:59:13] <Jymmm> cradek: BLAC Sandwich.... Bacon, Lettuce, Avacado, Cheese
[22:59:26] <SWPadnos> -bacon, for the vegetarians in the crowd ;)
[22:59:47] <cradek> Jymmm: on toast or not?
[22:59:48] <Jymmm> SWPadnos you are FAR from vegan!
[22:59:52] <SWPadnos> "Bagel, Lettuce, Avocado, Cheese"
[23:00:01] <SWPadnos> I certainly am, that's true
[23:00:11] <Jymmm> cradek: a lil mayo, and your favorite bread
[23:00:13] <SWPadnos> * SWPadnos looks forward to house of prime rib in on ly 4 months
[23:00:22] <SWPadnos> err -only
[23:00:33] <Jymmm> cradek and soem garlic salt if you choose
[23:01:04] <cradek> avocado, lettuce, tomato, raw onion, mayonnaise
[23:01:06] <SWPadnos> just slices of garlic would be better
[23:01:20] <Jymmm> cradek nice sliced sourdough lightly taosted isn't too shabby
[23:01:31] <cradek> or forget all that and just eat the avocado
[23:01:39] <Jymmm> cradek the bacon and cheddar compliment it very well
[23:01:44] <alex_joni> * alex_joni gets hungry
[23:01:51] <cradek> alex_joni: sorry
[23:01:58] <SWPadnos> guacamole
[23:02:05] <Jymmm> overrated
[23:02:14] <Jymmm> * Jymmm LUSTS avacados
[23:02:23] <alex_joni> cradek: it's 1am .. perfect time for a snack
[23:02:25] <SWPadnos> ok - remind me to not call you when I'm in San Jose ;)
[23:02:37] <cradek> alex_joni: yep
[23:02:39] <alex_joni> although if I eat after 12 I might get bad :/
[23:02:45] <Jymmm> SWPadnos why, you bringing a case of em?
[23:02:58] <SWPadnos> heh - no, I'm just not sure I want to see you in lust for anything
[23:03:05] <cradek> get bad?
[23:03:07] <alex_joni> lol @ SWPadnos
[23:03:12] <alex_joni> cradek: seen gremlins?
[23:03:25] <SWPadnos> long time ago, partly
[23:03:28] <cradek> yeah, long time ago
[23:03:35] <SWPadnos> oops - thought that was me :)
[23:03:45] <Jymmm> SWPadnos: Nah, I just eat em all in the house. My gf knows if she doens't get her share, there won't be any.
[23:03:52] <SWPadnos> heh
[23:03:57] <SWPadnos> like me with the prime rib ...
[23:03:59] <alex_joni> But heed these three warnings: Don't ever get him wet. Keep him away from bright light. And the most important thing, the one thing you must never forget: no matter how much he cries, no matter how much he begs . . . never, never feed him after midnight.
[23:04:26] <alex_joni> I always wondered how that works
[23:04:25] <SWPadnos> heh
[23:04:37] <alex_joni> I mean.. what timezone they are in :D
[23:04:41] <SWPadnos> it's always after (and before, and equal to) midnight ...
[23:04:56] <Jymmm> 11:30 != midnight =)
[23:05:04] <alex_joni> Jymmm: it might be in india
[23:05:21] <Jymmm> ok mozzila mailstore is still good old fashion text!
[23:05:25] <SWPadnos> it's always exactly halfway between dusk and dawn somewhere ;)
[23:05:26] <cradek> I always wondered that about gremlins too
[23:05:45] <cradek> even ignoring the timezone problem, it's always "after midnight"
[23:05:55] <SWPadnos> and "before midnight"
[23:06:05] <alex_joni> this was 1984.. so they might have an excuse
[23:06:16] <alex_joni> I know I had one.. I was 4 by the time ;)
[23:06:24] <alex_joni> err.. that
[23:06:40] <SWPadnos> but we all know that DST was proposed in the late 1700's (by Ben Franklin)
[23:06:48] <SWPadnos> so they knew about time a well before 1984
[23:06:52] <SWPadnos> -a
[23:22:46] <steve_stallings> steve_stallings is now known as steves_logging