#emc | Logs for 2006-04-06

[00:27:13] <giacus> is it possible that navel produce cotton ?
[00:29:50] <giacus> happy night
[01:24:38] <jepler> I'll have to remember that radian/second is nearly equal to rpm
[01:25:20] <jepler> uh -- wait a second. my units gives a very different answer.
[01:25:27] <jepler> $ units '1200 radians/sec' 'rpm'
[01:25:27] <jepler> * 11459.156
[01:25:47] <jepler> what gives?
[01:31:36] <fenn> 11459 is right by my book
[01:44:11] <jepler> I wonder how chris got his number
[01:55:11] <cradek> good question
[01:57:09] <cradek> I transcribed the number manually, but it's hard to believe I messed it up that bad
[02:12:50] <jepler> $ units "1193.6621 rpm" "radians/second"
[02:12:51] <jepler> * 125
[02:13:23] <jepler> I'll have to remember that radian/second is nearly equal to 10 rpm.
[02:44:20] <Jymmm> jepler: Eeeesh, everybody knows that.... Even les_w chicken knows that! ;)
[02:45:37] <Jymmm> jepler ps.... whats a rad ? =)
[02:47:46] <jepler> Jymmm: It's a unit of radiation, I think.
[02:48:21] <Jymmm> woohoo!!!
[03:16:24] <CIA-8> 03cradek 07branch1 * r1.7 10/: trigger
[03:16:39] <cradek> close...
[03:17:52] <cradek> argh it requires <files><file>file1</file><file>file2</file2></files>
[03:18:57] <jmkasunich> somebody should have taken away the XML authors <> keys
[03:18:58] <CIA-8> 03cradek 07branch1 * r1.7 10/file5: trigger
[03:19:16] <cradek> looks like that's the ticket
[03:19:42] <cradek> somebody should have taken away the XML authors
[03:20:44] <jmkasunich> the big strong men in the long white coats are coming to take me away ha-ha, hee-hee, ho-ho
[03:21:05] <cradek> the nice young men in the clean white coats
[03:21:23] <cradek> how many brain cells are dedicated to remembering stuff like that?
[03:21:39] <jmkasunich> I dunno whats worse, that I thought of it or that you know it well enough to correct me
[03:21:47] <cradek> haha both are worse
[03:23:57] <CIA-8> 03cradek 07HEAD * r1.34 10/scratch.txt: another test, should generate a commit email and a cia message
[03:24:09] <cradek> well look at that
[03:24:51] <cradek> did that used to say module/file? the / looks odd
[03:25:55] <jmkasunich> test
[03:26:03] <jmkasunich> logger_aj: bookmark?
[03:26:03] <jmkasunich> See http://solaris.cs.utt.ro/irc/irc.freenode.net:6667/emc/2006-04-06#T03-26-03
[03:27:13] <jmkasunich> 14:28:27 <CIA-10> 03jepler * 10emc2/src/depend.sh.in: rework script, fix TEST vs DEST typo which led to an error removing the directory .tmp on farm machines
[03:27:34] <cradek> aha
[03:27:39] <cradek> actual evidence
[03:28:05] <cradek> so it didn't have the revision
[03:29:08] <cradek> hmm, I don't immediately see how to get the module
[03:29:45] <jmkasunich> we only have one, fake it and worry about it later ;-)
[03:29:53] <cradek> not true, we have four
[03:30:00] <jmkasunich> right, duh
[03:30:01] <cradek> well five if you count "test"
[03:30:56] <cradek> aha it's in last_commit
[03:31:04] <jmkasunich> yep, already checked that
[03:31:13] <cradek> Update of /cvs/test
[03:31:13] <jmkasunich> oh, you mean the module name is in there?
[03:31:18] <cradek> test is the module
[03:31:21] <jmkasunich> its in the email too
[03:31:27] <jmkasunich> Modified file documents/scratch.txt
[03:31:39] <cradek> oh, duh
[03:35:09] <CIA-8> 03cradek 07HEAD * 10documents/scratch.txt: another cia test, sorry
[03:35:21] <cradek> that's the ticket
[03:35:40] <jmkasunich> yay!
[03:36:08] <cradek> I think we're back up to the functionality of sf on its best days, and then some (better cvsweb)
[04:52:39] <Jymmm> anyone know what a oxy-propane torch setup would cost - something small
[04:53:06] <fenn> $40
[04:53:14] <fenn> cheapy cheap
[05:00:15] <Jymmm> oxyegon-propane
[05:09:09] <Jymmm> I'm seeing ~$250,
[05:09:56] <Jymmm> am i looking at the wrong thing?
[05:12:35] <fenn> search.ebay.com/4453015813 that's what i'm imagining
[05:13:07] <fenn> go to a mom and pop hardware store
[05:14:00] <lerman_> lerman_ is now known as lerman
[05:14:15] <Jymmm> is the oxygen tanks refillable or disposable?
[05:14:42] <fenn> disposable
[05:14:54] <fenn> like little coleman tanks
[05:15:45] <Jymmm> I've seen the propane tanks, but never disposable oxygen ones
[05:15:55] <Jymmm> home depot?
[05:16:31] <fenn> what part of "mom and pop" didnt you understand?
[05:17:01] <fenn> you arent making houses you're doing industrial stuff
[05:17:06] <Jymmm> fenn: I meant for the replacement o2, not the torch itself.
[05:17:17] <fenn> home depot only has crap for styrofoam/vinyl houses
[05:17:58] <fenn> its amazing how much stuff they _dont_ have considering the size of the store
[05:24:24] <Jymmm> Yeah, I know... It's just a bitch logistics wise
[05:25:41] <fenn> make your own o2
[05:26:25] <Jymmm> Getting the O2 isn't the problem, it's getting it back into the tank
[05:26:44] <fenn> you dont need no stinking tank
[05:26:56] <fenn> use an innertube
[05:27:07] <fenn> or a bucket upside down in water
[05:27:33] <fenn> there's a depressingly small volume of o2 in those tanks anyway
[05:27:41] <fenn> PV=nRT
[05:31:57] <Jymmm> I have no idea
[05:33:00] <Jymmm> I'll hit Ace Hardware tomorrow though
[05:33:04] <fenn> pressure * volume = number of atoms * 0.812 * temperature in kelvin
[05:33:42] <fenn> oops .0821 not .812
[05:37:45] <Jymmm> It's funny that there is only ONE listing on ebay for that type/size torch. I'm thinking there's some BS law came out to stop seeling those.
[05:38:19] <Jymmm> After seeing that pic, I remember seeing those years ago.
[05:55:19] <Jymmm> on a regular torch, I've seen a long lever, what's that for?
[06:07:59] <fenn> turning up the o2 for cutting steel
[06:08:22] <Jymmm> ah
[06:10:32] <Jymmm> http://www.bernzomatic.com/bernzomatic/consumer/jhtml/category.jhtml?catId=BernzoCat100039
[06:12:24] <Jymmm>
[06:13:45] <Jymmm> can you use propane in place of maap gas?
[06:17:11] <Jymmm> http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=3687
[06:17:37] <fenn> prolly not, the nozzle orifice is usually sized for a particular gas
[06:17:44] <fenn> i think mapp is a blend
[06:17:47] <Jymmm> ah, ok.
[06:18:01] <fenn> i guess you could fiddle with the valves
[06:18:38] <fenn> thats a cute little torch kit
[06:18:59] <Jymmm> have you seen the real one?
[06:19:17] <Jymmm> http://www.littletorch.com/
[06:19:43] <Jymmm> http://www.littletorch.com/kits.html
[06:19:51] <fenn> heh
[06:20:11] <fenn> looks british
[06:20:36] <Jymmm> hehm it's availabel on ebay or the local welding supply store.
[06:21:36] <Jymmm> Now, this is interesting --> http://www.harborfreight.com/cpi/ctaf/displayitem.taf?Itemnumber=45989
[06:26:16] <fenn> yeah and they made a special thread on those tanks just so people couldn't refill them
[06:26:42] <Jymmm> lol, so this lil adapter is a good thing?
[06:26:56] <Jymmm> I suspect that was for safety/profit
[06:27:02] <fenn> pick one
[06:27:24] <Jymmm> Or someone refilling 20K times and the tank being rusted out
[06:27:41] <fenn> well dont be a nitwit
[06:28:26] <Jymmm> WACK!
[06:29:16] <Jymmm> lol "Do not refill when air temperature is above 85 F
[06:31:05] <Jymmm> you have to CHILL the small tank to fill it
[06:32:05] <fenn> yep otherwise the liquid would never get in the tank
[06:32:17] <fenn> have to do the same thing with paintball tanks
[06:35:32] <Jymmm> Eh, I guess a ice chest would work
[08:47:31] <TorbaX> TorbaX is now known as _TorbaX_away
[08:48:09] <_TorbaX_away> _TorbaX_away is now known as TorbaX_away
[08:51:08] <anonimasu> hm
[09:12:29] <Bo-Dick> are you at the computer cradek?
[09:16:31] <Bo-Dick> i was going to discuss this "pminmo" board. i'm considering givin' up my construction and go for that one
[09:25:39] <Bo-Dick> i guess you cnc'd the board
[09:40:21] <chinamill> Howdy
[12:25:39] <jepler> Bo-Dick: yes, he cnc'd the boards
[12:39:03] <jepler> Bo-Dick: Other options are etching them yourself, or sending them to online services like custompcb.com (which I used twice several years ago; the results were good, but the first time I was taken by surprise by the depanelizing fee because I didn't realize I was going to get over a dozen boards in my order)
[13:28:37] <Bo-Dick> i'm struggling through the datasheet for the L297 and 298 right now
[13:28:54] <CIA-8> 03flo-h 07HEAD * 10emc2/tkemc.tcl: added more i18n support, and it works..
[13:28:56] <giacus> hello Bo-Dick
[13:29:08] <giacus> whats new ?
[13:29:10] <Bo-Dick> i think all the parts are pretty easy to obtain except the L297 and 298 themselves
[13:29:22] <Bo-Dick> hi giacus
[13:29:29] <giacus> wich parts ?
[13:29:43] <Bo-Dick> well what's new is that i've finally put my design to rest
[13:30:05] <giacus> good
[13:30:19] <Bo-Dick> the fact that the PNP transistor in the current limiter blew up when i applied 50 volts to it just was too much for me
[13:31:09] <giacus> are you using L298 as H bridge ?
[13:31:31] <Bo-Dick> i'm planning to build the "pminmo" board
[13:31:39] <Bo-Dick> so yes
[13:31:52] <giacus> arent they limited to 40 V ?
[13:32:06] <Bo-Dick> and if i'm not wrong the L297 supports compensated half-stepping which is almost as strong as full step. that is one very important detail that makes me love the L297
[13:32:19] <Bo-Dick> i hope i'm right about that
[13:33:16] <Bo-Dick> the TIP32C that i used in a linear current limiter is rated 100V over the collector and emitter. when i applied 50 volts it gave 0.5 amps for a couple of seconds then it exploded.
[13:33:31] <Bo-Dick> i've never seen a component blow like that ever before.
[13:33:41] <Bo-Dick> that was the last thing i needed
[13:34:45] <Bo-Dick> it worked when i applied 20 volts. but 50 volts was too much apparently.
[13:37:09] <Bo-Dick> btw, the "pminmo" design goes up to 45 volts and 2 amps. so i could use the driver for powerful and expensive motors if i wanna upgrade the motors. but for a start i guess i could buy motor that are maybe 25$ each or somethin'
[13:38:25] <Bo-Dick> the bottom line is that a cnc stepper driver doesn't have to cost a hundred bucks per axis.
[13:41:32] <jepler> Bo-Dick: I realize you didn't have time to measure it, but what's your guess about the voltage drop (Vce) when the transistor blew? Were you operating it in the linear region, or should it have been saturated?
[13:42:40] <Bo-Dick> well supply only fed the current regulator with 50 volts so how could the Vce be more than that?
[13:43:00] <jepler> Bo-Dick: For example, if it was dropping 10V then it was converting 10V * .5A = 5W of power into heat. That translates into a temperature increase of about 300 degrees at the junction, which is well outside the operating temperature range.
[13:43:29] <jepler> (http://www.onsemi.com/pub/Collateral/TIP31A-D.PDF gives thermal resistance junction-to-ambient as 62.5 degrees per watt)
[13:44:12] <jepler> (assuming you didn't have a heat-sink)
[13:44:43] <Bo-Dick> i had a heat sink with thermal grease between and stuff
[13:46:43] <Bo-Dick> it operated for a couple of seconds and everything seemed to work fine. then a sudden POOOF and a lots of smoke came from it.
[13:47:05] <jepler> when operating transistors in the linear region, you can need big heatsinks. My favorite example (from a linear stepper driver design): http://www.piclist.com/images/member/RB-ezy-Q33/jelly01.jpg
[13:47:40] <Bo-Dick> well i wasn't drivin' anything. it died during the test phase
[13:48:55] <jepler> What was your test load?
[13:49:05] <Bo-Dick> the tranny is still attached to the aluminium heat sink: http://www.carmi.se/misterstarshine/img/sucker.jpg
[13:49:23] <Bo-Dick> the test-load was the multimeter measuring the current and it was 0.5 amps
[13:49:51] <Bo-Dick> look at the image and you'll see the hole in the component!
[13:50:52] <Bo-Dick> all the circumstances where within the operating conditions for the tranny. not too high voltage nor too high current.
[13:51:30] <Bo-Dick> btw, the heatsink comes from a scrapped atx pc power supply
[13:52:38] <Bo-Dick> my theory is that the PNP tranny were in a working but not healthy condition due to earlier experiments so it couldn't handle this higher voltage maybe.
[13:52:54] <jepler> so you touched one probe of the multimeter to +50V and the other probe to the transistor collector, and it measured .5A for a few seconds before the transistor went boom?
[13:53:05] <Bo-Dick> exactly
[13:53:22] <Bo-Dick> that was what happened
[13:54:01] <jepler> A multimeter measures current by measuring the voltage drop across a low-value resistor. For instance, if the resistor is 1 ohm then the voltage drop for .5A is .5V.
[13:54:40] <Bo-Dick> true
[13:54:44] <jepler> If the emmitter of the transistor is hooked to GND, that means the remaining voltage -- 50V - .5V = 49.5V -- has to drop across the transistor.
[13:55:14] <Bo-Dick> well the tranny is rated 100 volts for Vce
[13:55:23] <jepler> If there's another low-value resistor "below" the transistor (typically there's some other current measuring transistor in a current supply), then the drop will be a little less in the transistor. 49V.
[13:55:33] <jepler> We know the current, too (.5A)
[13:55:52] <jepler> so the power dissipated (turned into heat) inside the transistor is .5A * 49V = 24.5W
[13:56:13] <Bo-Dick> yes
[13:57:03] <jepler> you said you had a heatsink. What is its thermal resistance in C/W or K/W?
[13:57:43] <Bo-Dick> well it is an aluminium heat sink that came from a pc power supply. i had thermal grease between too
[13:58:09] <jepler> the transistor's operating range is up to 150C, and I'll assume ambient was 25C, so you can afford a 125C temperature rise at the junction, or 125/24.5 = 5.1 C/W
[13:58:34] <Bo-Dick> well the heatsink weren't even extremely hot after the blow up
[13:59:52] <jepler> the rise junction-case is 3.125 C/W, so you only have about 2 C/W left
[14:00:30] <jepler> looking in a catalog at heatsinks intended for TO-220 parts, I don't see any that are as low a thermal resistance as 2V.
[14:00:42] <K4ts> giacus hi
[14:01:00] <jepler> so I really think you violated the maximum junction temperature of the transistor
[14:01:08] <giacus> hi K4ts
[14:02:06] <Bo-Dick> but hey, the tranny is rated 40W and i put only 25 watts in there.
[14:03:00] <Bo-Dick> ...and the heatsink was large aluminium and i had thermal grease in between. what could i have done better?
[14:03:19] <jepler> that 40W is a theoretical figure -- 125C / (3.125 C/W)
[14:03:37] <Bo-Dick> what heatsink could be more effective than aluminium?
[14:03:37] <jepler> i.e., if you attach it to a perfect heatsink and operate it at 25C ambient
[14:04:54] <giacus> giacus is now known as giacus_afk
[14:05:06] <Bo-Dick> so the aluminium sink i used was supposed to be inefficient? remember i had a lots of heat-conducting grease in between!
[14:05:29] <Bo-Dick> the sink was a lot larger than a standard TO-220 sink
[14:05:45] <K4ts> byeeeeeeeeeeeee
[14:06:20] <giacus_afk> giacus_afk is now known as giacus
[14:06:25] <giacus> ]:D
[14:07:00] <giacus> Bo-Dick: how old are you ?
[14:07:15] <Bo-Dick> 27
[14:07:25] <giacus> follow my suggest
[14:07:33] <giacus> never , never be married
[14:07:37] <giacus> NEVER !
[14:07:41] <giacus> :P
[14:08:07] <giacus> you can't be an hacker and be maeeried at the same time !
[14:08:13] <giacus> O_O
[14:08:19] <Bo-Dick> :)
[14:08:24] <giacus> ;P
[14:08:52] <Bo-Dick> i do believe you. well i don't feel like a hacker right now. everything is just not going according to plans
[14:09:06] <giacus> that's a good thing
[14:09:12] <Bo-Dick> my stepper driver is crap.
[14:09:26] <giacus> who dont feel an hacker, he probably is
[14:09:29] <Bo-Dick> btw, i'm not even sure the L297 actually _has_ compensated half-stepping
[14:09:57] <jepler> Bo-Dick: the pminmo design doesn't have compensated half-stepping.
[14:10:18] <Bo-Dick> well it couldn't since that is not implemented in the 297
[14:10:30] <Bo-Dick> that means weak half-stepping
[14:10:32] <jepler> A URL I gave yesterday shows the additional circuitry to give compensation
[14:10:37] <jepler> "Bo-Dick: page 13 of this document shows how to add compensation to the half-step position: http://www.st.com/stonline/products/literature/an/1679.pdf"
[14:11:23] <Bo-Dick> it's not the positioning that is of major intrest it's the torque i'm concerned about
[14:13:05] <Bo-Dick> i'm gonna print that document anyway
[14:13:48] <Bo-Dick> it's funny that one can add-on this feature when it's not involved in the 297 sequencer
[14:14:51] <Bo-Dick> if i'm not wrong signal shaping is required in some way
[14:16:24] <jepler> By modifying the reference voltage you change the coil current
[14:17:08] <Bo-Dick> but the upper voltage limit will still be barrier
[14:17:37] <Bo-Dick> wait a minute, i think i understand
[14:17:46] <Bo-Dick> thats pretty smart!
[14:18:05] <Bo-Dick> it's a shame it's not already involved in the "pminmo" design
[14:18:38] <Bo-Dick> i would wait patiently to see an update to the "pminmo" board
[14:18:39] <jepler> btw I've only seen the torque compensation in this pdf, never in real life
[14:19:16] <Bo-Dick> is it considered front end technology or it there a catch with it?
[14:19:23] <jepler> I dunno
[14:19:30] <giacus> giacus is now known as giacus_afk
[14:19:56] <jepler> cradek uses pminmo's design and I use his mill
[14:20:46] <Bo-Dick> so it works perfectly fine without this compensation. the bottom line is then that non-compensated are still strong enough?
[14:21:48] <terr> does anyone here know anything about how interupts are being handled?
[14:23:04] <Bo-Dick> terr: for microcontrollers?
[14:23:11] <jepler> Bo-Dick: It's sure possible that shaping would increase the top speeds, but the mill's XY movement (32IPM he said yesterday) is 2x as fast as the feed rates usually used while cutting
[14:23:31] <terr> no - for parallel port driven "cheap" controllers like Sherline's
[14:24:19] <jepler> terr: I don't understand the low-level details, but there's basically a timer interrupt that fires every BASE_PERIOD and executes some realtime code that is loaded as a kernel module.
[14:24:27] <Bo-Dick> i'm kind of rusty about interrupts but i remember the c command "int86" or "intvec" or somethin'
[14:24:35] <terr> well yes.
[14:25:24] <jepler> terr: the low-level details are handled by the particular realtime kernel (rtai or rtlinux)
[14:25:27] <terr> Its not "how" the interupts are handled - the question is "howmany". I am under the impression we need an interupt per step (interupt per byte)
[14:25:52] <jepler> At least one interrupt per parallel port value change is required.
[14:25:53] <terr> jepler: I know that - but any linux kernel is going to bog down over them
[14:26:07] <cradek> terr: it works surprisingly well
[14:26:16] <terr> that is what I thought. 24,000 interupts per sec is crazy.
[14:26:31] <terr> pardon - minute
[14:27:01] <terr> that is 400 bytes per sec from a port that runs at ISA bus speeds
[14:27:04] <cradek> terr: all modern computers handle that with ease using realtime linux
[14:27:12] <Bo-Dick> i've got a lots of datasheets to read through now
[14:27:14] <jepler> recently alex_joni ran with BASE_PERIOD as small as 7 microsecond
[14:27:41] <jepler> compared to that, 24000/minute is nothing
[14:31:21] <Bo-Dick> btw, where can i get the L297 and 298 parts?
[14:31:46] <Bo-Dick> i guess i have to order them somehow
[14:32:15] <SkunkWorks> i don't know who has the best deal. www.mouser.com has them
[14:32:19] <cradek> I think I got them from mouser.com last time
[14:32:55] <cradek> I recommend you get at least one more L298 than you need if you can afford to
[14:33:14] <cradek> I blew one up before I got everything right
[14:33:22] <Bo-Dick> it's always a good idea to have spare part i know, believe me
[14:33:26] <terr> back - mkin some coffee
[14:33:40] <terr> cradek: I don't think so....
[14:33:50] <cradek> terr?
[14:33:55] <cradek> err
[14:33:56] <cradek> terr: ?
[14:34:06] <terr> jeplar - do your math - 24000 i/m is 400i/s
[14:35:05] <SkunkWorks> off topic - Is anyone selling portables anymore with serial ports?
[14:35:15] <Bo-Dick> are there other similar devices just like the L297 and 298 that could substitute them?
[14:35:29] <terr> cradek: no modren computer can handle the interupt load
[14:35:59] <cradek> terr: yes, you can usually do 100 times that many with ease
[14:36:12] <terr> 400 interupts per sec on a 200 step motor is 200 steps per sec = 2 revolutions per second = 120 RPM. THis is a linear travel of about 1 foot per min.
[14:36:36] <cradek> our base configuration runs with an interrupt period of .000050 seconds, and can run on a pentium I
[14:36:47] <terr> cradek: prperly programmed I can drive 10000 times that on a 286
[14:37:33] <terr> 20,000 steps per second?
[14:37:50] <Bo-Dick> is "Mouser" a online shop?
[14:37:56] <terr> that would be 10 feet per minute
[14:37:57] <jepler> Bo-Dick: Yes. www.mouser.com
[14:38:12] <terr> cradek: what kind of controller?
[14:38:14] <cradek> terr: that depends on the number of steps per foot, of course
[14:38:24] <cradek> terr: just a parallel port
[14:38:44] <terr> craket - I'm assuming 200 steps per revolution and 10 revolutions per inch - ball parks only
[14:38:58] <SkunkWorks> I have run 25000 steps per second with ease
[14:39:24] <terr> cradek: when I talked to Sherline they were talking about 1/10 of what you are using.... IE 120 RPM
[14:39:33] <cradek> my machine only requires about 4000 steps/sec
[14:39:37] <terr> You are running 1200 which is in line with the mechanicals
[14:39:49] <cradek> terr: that's a limitation of their motors and drivers, not emc
[14:39:49] <terr> what is its resolution?
[14:40:02] <terr> ya - I know.
[14:40:17] <cradek> .0003125" per step, top speed of 32 inch/minute (top speed limited by the motors, not emc)
[14:40:28] <Bo-Dick> to be truly honest. i've never shopped from an online shop ever before. how could i just click a "buy" button and get the parts shipped here?
[14:40:34] <terr> I'm looking into what kind of controllers I need and the EMC website does not discuss the issues of interupts.
[14:40:53] <jepler> Bo-Dick: I've bought from mouser many times. In the US, I can buy on Monday and have the parts on Wednesday or Thursday.
[14:40:58] <cradek> what kind of machine do you want to run?
[14:41:05] <jepler> Bo-Dick: they've always been exactly what I bought
[14:41:49] <Bo-Dick> well i'm not in the US thats the problem. there a little atlantic ocean in between
[14:42:13] <jepler> Bo-Dick: yeah. Your choices are "expensive" or "slow", it looks like.
[14:42:31] <terr> cradek: that is about 1667 interupts per second
[14:42:37] <Bo-Dick> the problem is that not even my expensive local dealer has these parts.
[14:42:41] <jepler> $37 via fedex (1 to 3 days) or $14 via mail (3 to 5 weeks)
[14:42:45] <terr> cradek: how much jitter
[14:43:00] <Bo-Dick> troublesome
[14:43:02] <cradek> terr: I've never measured it, but it works perfectly
[14:43:37] <terr> cradek - I'm planning on a lathe and milling machine (probably sherline unless ppl suggest others) and then I want to build a gantry router table.
[14:44:10] <cradek> terr: many, many people use emc to run machinery like that using only parallel port running step/dir stepper drivers
[14:44:14] <terr> for my router table I want to get high speeds since it will be at least 4x4
[14:44:26] <SkunkWorks> we run 200ipm with .0003937 step resolution. step and direction
[14:44:28] <cradek> you will probably want servos then
[14:44:43] <jepler> Bo-Dick: www.digikey.com seems to have a branch in belgium (be.digikey.com) which reports having the "E-L298N" in stock. http://be.digikey.com/scripts/DkSearch/dksus.dll?Detail?Ref=116528&Row=173664&Site=BE
[14:44:46] <cradek> I don't know much about big machines
[14:44:59] <terr> cradek well I can see why but I can program a $1 CPU with a buffer to do it in a day... and then I don't even need a real time kernel.
[14:45:01] <jepler> Bo-Dick: surely buying and shipping within europe would be OK
[14:45:56] <cradek> terr: I think you're underestimating the task at hand; just keep emc in mind if you want to try something else first
[14:46:08] <terr> cradek: issue is not servo verses stepper - but an encoder will be nice. (closed loop)
[14:46:40] <cradek> terr: the parallel port solution is nice for many people because of its simplicity (all complexity is in software, no special hardware is required)
[14:46:45] <terr> cradek I _think_ I should be able to use emc to drive a closed loop system and even a smart controller
[14:47:08] <terr> cradek: on the surface it appears nice.
[14:47:27] <cradek> terr: emc can close the loop itself, it just needs encoder counts as input and has internal PID
[14:47:30] <terr> cradek I thought so too until sherline told me they can only get 120 RPM out of their motors.
[14:47:41] <SkunkWorks> terr: emc was first made to run closed loop servos. Steppers where an after thought
[14:47:55] <terr> cradek: I read that - but it will starve for interupts I think.
[14:48:02] <cradek> terr: like I said, that's a limitation of their low voltage unipolar drivers.
[14:48:21] <CIA-8> 03flo-h 07HEAD * 10emc2/tcl/bin/genedit.tcl: added i18n support
[14:48:28] <cradek> terr: you're mistaken about that, that's what realtime linux is about: predictable interrupts
[14:48:31] <terr> what is a good driver? Do I have to build my own or pay with my 1st born?
[14:48:56] <terr> cradek: I tried to find some good docs on RTlinux. Didn't find what I need.
[14:49:12] <cradek> terr: I agree the RTAI documentation is terrible
[14:49:33] <terr> cradek: I ahve NO idea how they can get predictable interutps since the clock fires 18.2 times per sec.
[14:49:39] <cradek> terr: how fast do you expect a sherline to move with travel of only 4-6 inches? That's the question to answer
[14:49:50] <jepler> terr: The clock does not fire 18.2 times per second
[14:50:01] <jepler> The modern pentium PC is not an IBM XT
[14:50:08] <terr> cradek: well - 17" on hte lathe bed with a 14" y (wide table) and the mill mounted on the lathe
[14:50:34] <terr> jepler: let me look that up again.
[14:50:41] <Jymmm> Sherline makes a 17 x 14" lathe?
[14:50:59] <cradek> terr: we all use this every day, it's silly to try to convince us it can't work :-)
[14:52:02] <jepler> http://download.gna.org/rtai/documentation/kilauea/html/group__timer.html#rt_set_periodic_mode
[14:52:22] <jepler> "rt_set_periodic_mode sets the periodic mode for the timer. It consists of a fixed frequency timing of the tasks in multiple of the period set with a call to start_rt_timer(). The resolution is that of the 8254 (1193180 Hz) on a UP machine, or if the 8254 based SMP scheduler is being used. For the SMP scheduler timed by the local APIC timer and for the MUP scheduler the timer resolution is that of the local APIC timer frequency, generally the bus
[14:53:06] <cradek> frequency divided 16. Any timing request not being an integer multiple of the set timer period is satisfied at the closest period tick. It is the default mode when no call is made to set the oneshot mode.
[14:53:11] <terr> I checked the type 08x interupt - 18.2 times/sec there is also a 01cX
[14:53:56] <terr> jepler: where did you find it?
[14:54:17] <terr> your interupt will be the 01Cx I think...
[14:54:37] <jepler> terr: I searched for 'apic timer' and noticed that one of the links was rtai documentation.
[14:54:49] <jepler> I have no idea what the number of the interrupt is
[14:55:34] <terr> jepler: I searched Leo Scanlon assembler programming
[14:55:47] <terr> I have the book open on p229
[14:57:03] <terr> Timer issues a 1C interupt every "timer tick" which typically points to a IRET
[14:57:40] <cradek> terr: I'm happy RTAI hides these details from us
[14:58:12] <terr> I cannot find how often a "timer tick" is issued by the 8254 or equivalent (that is an old 286 style chip)
[14:58:33] <cradek> jeff pasted above that it is 1193180 Hz
[14:59:11] <terr> cradek: this means we get 1193180 interupts per second then.
[14:59:25] <terr> that is full parallel port speeds.
[14:59:42] <cradek> I agree that sounds more likely than 18.2
[14:59:51] <terr> yup
[15:00:34] <terr> what is your CPU system load when running 2000 interupts per sec (on a PI - 200 mHz?)
[15:01:27] <cradek> it would be very low, since emc users regularly run 10x that rate
[15:01:28] <jepler> I haven't worked with anything that slow lately
[15:01:36] <cradek> but most of us have newer machines
[15:01:43] <terr> cradek on an old Pi we'll get 200 clocks per interupt then which is about 100 instructions - lots for the interupt handler.
[15:01:49] <cradek> I know one guy has tested emc lately on an original pentium 200
[15:01:56] <jepler> with a Pentium "M" 1.5GHz, I can run BASE_PERIOD 20 microseconds and my X desktop is still fully usable
[15:02:16] <terr> cradek: ok - if we can run 20,000 interupts per sec then I don't need to worry!
[15:02:21] <cradek> I think I use a base period 25 us on my pentiumIII 666 and I notice no change
[15:02:34] <cradek> terr: that's what we've been trying to tell you all along!
[15:02:55] <jepler> emc reports that the number of cycles typically used in the base thread is around 1100, iirc (this is using the pentium timestamp)
[15:02:59] <terr> cradek: ya - I had bad info. Good thing I asked.
[15:03:10] <SkunkWorks> terr: emc2 + Axis - I love it http://www.electronicsam.com/images/KandT/axisubuntu.png
[15:03:14] <cradek> terr: yes it sounds like it will work MUCH better than you expected
[15:03:44] <terr> cradek - sounds like Milan over at Sherline is pointed in the wrong direction since he told me 120 RPM is max
[15:04:19] <cradek> I don't know the details of you conversation, but he is probably talking about a limitation of their motors or drivers
[15:04:25] <terr> cradek 100,000 interupts per second is lots and we've got over a million accodring to the timer
[15:04:56] <cradek> remember you have to run the rest of the operating system (X, gui) while that is happening, so you do want lots leftover
[15:05:09] <terr> vradek - he told me it was a limit in the number od steps and then I checked over a ##C and of course - they are not using RT kernels.
[15:05:18] <rayh> Um. The sherline motors run out of power to drive the leadscrews.
[15:05:47] <rayh> This has nothing to do with how fast an emc parport can handle the drives.
[15:05:55] <terr> cradek true - but the I/O is pretty light weight - just needs a context switch and a dual processor board solves that nicely
[15:06:27] <cradek> rayh: terr knows that now :-) he had some bad information about how emc works
[15:06:47] <rayh> Okay.
[15:07:16] <rayh> It will probably take a while for the "new guy" at Sherline to get hold of the system.
[15:07:20] <SkunkWorks> we are talking steppers - if you go servos you don't need as much proccessing power. (i think)
[15:07:33] <cradek> SkunkWorks: right, not nearly as much, you don't need that fast interrupt at all
[15:08:10] <terr> skunkworks: I don't know of a servo motor source - what are the costs?
[15:09:11] <terr> some day I'll ahve to look at that RT interupt code - there will be problems when interupts are disabled.
[15:09:44] <SkunkWorks> Terr - there is a lot of supported hardware out there. http://www.pico-systems.com/motion.html
[15:10:13] <terr> skunkworks: how much is a decent entry level system - not junk!
[15:11:00] <terr> I could sure use some good advise on what to buy - and I am interested in more than 4 axis.
[15:11:55] <SkunkWorks> I am probably not the one to give out info as I am looking also - http://www.mesanet.com/
[15:12:05] <SkunkWorks> servos that is
[15:12:47] <terr> cradek: I have been leaning to sherline but maybe I should be looking at something more powerful. One project is to make an english wheel for my brother and the large wheel will be 10" in diameter.
[15:13:12] <terr> I figured I could _probably_ figure out a way to do it with many light cuts.
[15:13:26] <cradek> that's going to be pretty big for a sherline. they are good for smaller things.
[15:14:54] <terr> cradek: I know! exactly. But I only need to make one. it will be about 2" in width. I can probably do it on the 2000 mill
[15:15:22] <terr> cradek however I did think it is a HUGE part for such a small machine.
[15:15:59] <SkunkWorks> http://www.vitalsystem.com/web/motion/motionLite.php
[15:16:24] <cradek> if you're a creative machinist, you can often work beyond the limitations of your equipment, but it's frustrating if you have to do that all the time. You should consider what you will *usually* use it for, and buy equipment based on that.
[15:17:43] <terr> cradek well - I want to make a gantry router table - that is going to need some small parts. Most of the parts will be under a foot in diameter and if that large maybe 1/8 to 1/4 in thickness
[15:18:28] <terr> cradek: I see sherline has excellent resale on ebay so if I find it is too small I can always trade up and at least I'll know why I'm doing it.
[15:18:48] <terr> cradek: I have very little experiance at this point
[15:18:51] <cradek> that's good to know, I have never looked for sherline on ebay
[15:19:03] <terr> cradek: if I could rent time on a lathe/mill I would.
[15:19:13] <cradek> sherline is very good at keeping their machines compatible over time, so you can buy an old one and put new accessories on it
[15:19:23] <cradek> that is probably the resale value is high
[15:19:53] <terr> cradek over $1000 for a 5400 mill with small cheap steppers and a switching power supply and no accessories.
[15:20:04] <cradek> terr: do you have a local community college? often you can take inexpensive classes and get your hands on machinery that way
[15:20:07] <terr> also they are very flexible
[15:20:21] <terr> cradek ya - and I know some of the ppl there.
[15:21:20] <Jymmm> * Jymmm ponders... If rental mill/lathe is treated anything like rental cars with the extra insurance.... gawd help ya!
[15:21:33] <terr> lol
[15:22:01] <terr> I'm going to take a short at building a plastic injection mold - I figure I'll have lots of set backs...
[15:22:25] <terr> $3000 for the equipment seems cheap.
[15:22:57] <terr> If I try to hire a mold maker it'll cost me over $10,000
[15:23:01] <Jymmm> terr what would be the MAX mold dimensions?
[15:23:14] <terr> Jymmm: about 8 "" in diameter overall.
[15:23:31] <Jymmm> terr you going to mold anything specifically?
[15:23:50] <terr> Jymmm: I figure the biggest part will be about 6-8" and made from aluminum and about 1/4 thick.
[15:24:02] <terr> Jymmm: yes - I know what I want to make.
[15:24:08] <bill2or3> you going to mill out the molds?
[15:24:09] <Jymmm> which is?
[15:24:33] <bill2or3> have you seen ShapeLock? seems like it'd be good for 1-off sample parts.
[15:24:37] <terr> the cavity will be a washer about 1/8 in thick and about 7" diameter quite forgiving in the dimensions actually
[15:25:07] <terr> U am planning on it. Might be a failure since the project is quite ambitious
[15:25:43] <terr> I've never heard of shapelock - what is it?
[15:25:59] <bill2or3> a moldable plastic, goes soft in hot water, hardens at room temp.
[15:26:14] <bill2or3> http://www.shapelock.com/
[15:26:15] <terr> oh - that stuff - won't work - I need HDPE
[15:26:20] <Jymmm> bill2or3 machinable?
[15:26:22] <terr> ta - have heard of it.
[15:27:11] <bill2or3> I think so, but Im not %100
[15:27:22] <bill2or3> I think it'\s new, they're still offering sample packs.
[15:27:36] <Jymmm> for $4.95 for shipping
[15:27:45] <terr> bill2or3: not that new - its a low melting point product - about 150F
[15:27:48] <Jymmm> Machine-able - Easy to saw, drill, tap and mill.
[15:28:41] <Jymmm> you gonna charge me $5 for one ounce of powder?! KMA
[15:28:57] <Jymmm> http://www.shapelock.com/page3.html
[15:29:11] <bill2or3> heh.
[15:29:11] <Jymmm> put it in an envelope!
[15:31:08] <Jymmm> I get pissed when companies do that... "FREE! Just pay $27 to cover shipping" or "Lifetime Warranty - include $8 to cover return postage" The damn flashlight only cost me $10
[15:31:33] <bill2or3> yeah, lots of that on ebay too.
[15:31:35] <Jymmm> That was Pelican flashlight by the way
[15:31:43] <bill2or3> buy it now: $.99, shipping, $25.
[15:32:00] <Jymmm> Maglight, Zippo, Cross Pens all have awesome lifetime warranties
[15:32:37] <Jymmm> I put my cross pen in my back pocket and sat on it, send it on and they replaced it with a brand new one - no questions.
[15:34:23] <SkunkWorks> jymmm: did you see this? http://www.electronicsam.com/images/KandT/DSC_0242.JPG Those are what I am looking at drives for.
[15:35:00] <Jymmm> Hey, there is one company that makes (saddle, tank) bags for motorcycles... This is their warranty... If your bag gets damaged, even if it is your fault, we will replace it free, you can send in just the handle if that's all that's left.
[15:36:26] <Jymmm> SkunkWorks geckos wont work for that?
[15:38:44] <SkunkWorks> the peak amp is 80 Geckos are 20 amps - looking at rutex but would really rather had a real servo system with a motenc card.
[15:50:22] <Jymmm> oh thats a servo motor?
[15:51:45] <terr> What is a really good motor/controller combo to look at? I looked at Sherline and I am not impressed. There seems to be a lot of junk out there.
[15:54:18] <SkunkWorks> steppers or servos?
[15:54:23] <jepler> I'd say pminmo l297/l298 plus any 1.2 degree steppers with <2A current. http://pminmo.com/l297-8/l297-8.htm
[15:55:06] <terr> skunkworks: dunno actually. I'm interested in both and would prefer closed loop unless it is very expensive.
[15:56:22] <SkunkWorks> there are also a few companies that are making servo drives that take step and direction input.
[15:57:16] <SkunkWorks> like geckos and rutex. (although I consider it cheating ;))
[15:57:49] <terr> well - I know so little that I really need to be wound up and pointed in the right direction.
[15:58:08] <terr> I don't yet have any equipment and I know so little that I can easily make many mistakes.
[15:58:28] <SkunkWorks> (that is the problem - there is no right direction)
[15:59:27] <terr> my experiance is with things like Calcomp (stepper - then servo) adn HP plotters (servo) - I've never run an NC or CNC mill or lathe
[16:01:13] <terr> I think the biggest issue is what to avoid.
[16:01:46] <terr> there are some systems at www.stepperworld.com - specifically an FET4 with 190 in-oz motors.
[16:02:01] <terr> but I do not know if they are any good.
[16:02:42] <terr> THen I see on ebay a chap who says he has some chopper drivers and motors up to 250 in-oz
[16:03:54] <jepler> I don't know anything about FET4. If it's not a "chopper" design then it probably will give disappointing performance.
[16:04:00] <SkunkWorks> Jymmm: what control are you using? xyltec or somehting like that?
[16:04:30] <terr> jepler - well that is good advice - stay away from a power-transistor design
[16:04:38] <SkunkWorks> definatly
[16:05:02] <SkunkWorks> you want pwm and if you can - microstepping (for steppers)
[16:05:34] <Jymmm> SkunkWorks: correct
[16:05:40] <terr> the FET$ says it microsteps.
[16:05:47] <SkunkWorks> jymmm: link?
[16:05:56] <Jymmm> xylotex.com
[16:06:05] <terr> how much should I expect to pay for a motor / driver?
[16:06:10] <SkunkWorks> could not remeber how to spell it
[16:06:57] <Jymmm> =)
[16:07:18] <bill2or3> terr, costs varies widely. I got mine for about $100 per set, but that's pretty low-end.
[16:07:50] <terr> If we are dealing with a chopper design - then why can't they just be plugged into the mains?
[16:07:53] <jepler> terr: excluding the circuit board itself, I think the parts for each axis of a pminmo l297/298 board are around $20-$30
[16:08:12] <terr> jepler - that is reasonable.
[16:08:18] <cradek> terr: the transistors that do the switching have a maximum voltage
[16:08:28] <jepler> terr: because the transistors typically have lower maximum voltages than mains voltage.
[16:08:35] <jepler> e.g., l298 is 46V IIRC
[16:08:37] <cradek> terr: not to mention you need DC
[16:08:52] <terr> jepler: I read that 30-40volts is fine - what of 170 or 340?
[16:08:56] <cradek> and if you're not crazy, isolation
[16:09:11] <jepler> in fact the dc power supply is often an expensive part of the total.
[16:09:20] <terr> cradek: put a transformer and box rectifier and big capactitor in
[16:09:33] <SkunkWorks> if your looking for that high voltage - you are going to have to look at industrial drives.
[16:09:35] <jepler> terr: An L298 will smoke if you give it 170V.
[16:09:51] <SkunkWorks> we have some compumotor drives that run 170v to the steppers.
[16:10:01] <terr> jepler - what about using a dimmer switch for a light bulb?
[16:10:12] <SkunkWorks> but they have there own internal powersupply also.
[16:10:18] <jepler> terr: no
[16:10:20] <terr> skunkworks: those have to be very powerful = expensive
[16:10:31] <SkunkWorks> depends on where you find them ;)
[16:11:05] <terr> what is the web site for pminmo?
[16:11:08] <jepler> terr: A 24V transformer + rectifier + big capacitor gives you around 35V .. that's going to be fine for running L298
[16:11:16] <jepler> http://pminmo.com/l297-8/l297-8.htm
[16:11:58] <terr> OH! I was readign that site last nite
[16:12:29] <terr> I can build that board - is it good?
[16:12:58] <jepler> cradek uses it on his mill. http://timeguy.com/cradek/cnc http://timeguy.com/cradek/cnc/stepper-drivers
[16:13:28] <terr> If I use a 24V transformer - then how many amps does it need to produce? How many amps can the L297-8 switch?
[16:14:10] <jepler> L298 can do 2 amps per motor winding IIRC
[16:14:27] <terr> cradek: check your server logs - I was on your site last nite
[16:14:47] <cradek> I believe you
[16:14:57] <terr> cradek - couldn't find an email addy!!!
[16:15:20] <cradek> it's on every page
[16:15:22] <terr> cradek how much per axis for the controller if I build it myself? the L298
[16:15:55] <cradek> depends how well your junkbox is stocked
[16:16:12] <terr> cradek - I don't have one at this time
[16:16:16] <cradek> I think I paid around $100 for parts for 4 axes considering a well-stocked junkbox
[16:16:28] <terr> that is reasonable.
[16:16:43] <cradek> you'd have to check current prices on the chips
[16:16:45] <Jymmm> terr you haven't seen cradek's junkbox
[16:16:47] <jepler> Your transformer and capacitor must be sized so that the ripple is not "too big". Compute the motor power, multiply by 2 for good luck, and divide by the supply voltage. That'll give you a ballpark figure for average current drawn from the supply
[16:16:49] <terr> if I buy a 24V transformer - how many amps out should it have for 4 axis?
[16:17:23] <jepler> motor power = nominal voltage * nominal current
[16:17:37] <terr> Jymmm: I have a friend who helped me rebuild my car engine one weekend (complete rebuild - on the WEEKEND) and he used grain bins for his spare parts... more than one
[16:19:28] <terr> sample calc then. 1.3a per coil * 3v = 4 watts *2 = 8 * 4 = 32 / 32v = 1 amp?
[16:19:30] <Jymmm> oxygen torch pellets?
[16:20:01] <terr> Jymmm: bolts, crank shafts, connecting rods - you name it. Sorted by granery bin
[16:20:36] <terr> I presume then that a 24v 1 amp = 24watt out transformer is sized big enough for 4 motors?
[16:21:48] <bill2or3> that's not that much, actually.
[16:22:13] <terr> bill2or3: I figurerd it was too small too - was on the phone with Digikey this AM - no help
[16:22:16] <bill2or3> I got a 24v 8A power supply for 3 steppers.
[16:22:21] <bill2or3> from mpja.com
[16:22:38] <terr> bill2or3: will it run 4 sreppers?
[16:22:56] <terr> bill2or3: I presume you don't use a driver with a power resistor...
[16:23:39] <jepler> terr: I think you need to figure 32 W / 24V = 1.mumble amp
[16:23:50] <terr> bill2or3: ok - suppose I get a 24x8. THen I get 4 box rectifiers from radioshack and 4 big capacitors and I've got power for 4 axis...
[16:24:13] <Jymmm> Can use use propane in place of acetelyne (sp) ?
[16:24:15] <bill2or3> honestly, I dont really know that much about it, but I think 1A is pretty low.
[16:24:24] <jepler> but 24V 2A (48VA) should do for the motors in question
[16:24:32] <bill2or3> also, everyone told me 24v was borderline adequate, and I should get something higher.
[16:24:38] <terr> jepler - I wasn't sure if I need to figure the 24V is going to be used at 3V or 24V since it will be chopped down
[16:24:40] <bill2or3> but there were $$$ consideratiosn, so I got what I could.
[16:25:13] <terr> Jymmm: yes - but you need a different little thingy in the head
[16:25:13] <jepler> bill2or3: I hear you
[16:26:05] <terr> bill2or3: if you need high RPM then you need higher volts - this gets chopped down to about 3 volts and it only is used to overcome the capacitance of the motor
[16:26:25] <terr> IE - charge the coil real fast so it starts working before its shut off.
[16:26:28] <jepler> terr: inductance, I think you mean
[16:26:36] <terr> ya - right.
[16:26:49] <bill2or3> gotcha.
[16:26:51] <terr> jeplar coil capacitance is the inductance I think...
[16:27:16] <terr> coil and everything else - like it might be negatively charged and you have to reverse that too.
[16:27:38] <terr> I've never taken any EE but this makes sense to me.
[16:28:08] <bill2or3> "push harder"
[16:28:09] <bill2or3> heh
[16:29:08] <terr> I am left with the idea that for high RPM that a 3 volt motor can be driven at MUCH MUCH higher volts - like maybe over 50 for a millisecond at say 1000 RPM because it is only going to be on for a short pulse.
[16:29:30] <bill2or3> I think that's the basic idea.
[16:29:46] <terr> 3 volts hold - very high volts when at high rpms.
[16:30:24] <terr> bill2or3: no - the choppers I read about still current limit to 3volts - they just get the coil charged in milliseconds
[16:31:31] <jepler> As for sizing the capacitor, you can use a formula like the one shown here: http://www.kpsec.freeuk.com/powersup.htm#smoothing
[16:32:20] <terr> heh! I thought of using a couple batteries and tying in a couple float chargers.
[16:33:25] <terr> A chopper driver shouldn't care about the input voltage because it is going to chop it anyways.
[16:33:50] <jepler> it's true that it's less sensitive to ripple than, say, the CPU in your computer
[16:35:34] <terr> jepler I joined the local robotics group and I know I'll meet some keen folks there who can help me with the electronics.
[16:35:43] <jepler> Using the formulat on that page, 5 * 1A / 24V 60 Hz == 3472 micro F
[16:35:54] <bill2or3> terr, my advice is plan on spending a lot more than you plan on. :-|
[16:36:01] <Bo-Dick_> terr: are you also considering to build the "pminmo" drive?
[16:36:04] <jepler> terr: Don't underestimate the value of learning on your own or from the web
[16:36:11] <jepler> terr: there's a lot of info out there
[16:36:46] <CIA-8> 03flo-h 07HEAD * 10emc2/src/po/de.msg: updates (created from xgettext, poedit, msgfmt) description follows
[16:36:47] <terr> Bo-Dick: yes - the guys here speak highly of it so I'll follow in their footsteps
[16:36:57] <bill2or3> terr, I've been making some notes (mostly just a list of urls) as I collect info, I could send the list to you if you'd like.
[16:37:09] <bill2or3> not just stuff about drivers, but general DIY-Mill stuff.
[16:37:21] <terr> bill2or3: terr@terralogic.net
[16:37:33] <Bo-Dick_> i think it could be something. it's rather simple. the only problem i have right now is that i don't know where to get the L297 and 298
[16:37:42] <terr> bill2or3: this will be GREATLY apprecited
[16:37:48] <bill2or3> msg me an email address.
[16:37:54] <terr> done
[16:38:45] <terr> I don't mind posting my addy because if a spammer finds it welcome to the flock and I do not consern myself with viruses
[16:38:49] <Bo-Dick_> another must is to implement the half-step compensation too
[16:39:00] <bill2or3> I didnt get a message.
[16:39:23] <terr> I just posted it - scroll back
[16:39:29] <bill2or3> heh, got it
[16:40:36] <bill2or3> on it's way.
[16:40:38] <terr> Bo-Dick when I read the poop on that driver I was left with the impression he knows what he is doing and it is a good design.
[16:40:54] <bill2or3> are you building from scratch, or converting an existing mill?
[16:41:48] <terr> from scratch
[16:42:13] <bill2or3> me too.
[16:42:16] <bill2or3> keep in touch. :-)
[16:42:28] <terr> bill will do!
[16:43:03] <bill2or3> step 1. double your budget.
[16:43:11] <bill2or3> step 2. add some more.
[16:44:34] <SkunkWorks> step 3. square that number to get hours needed
[16:45:08] <bill2or3> at least.
[16:45:33] <bill2or3> I bet it's actually cheaper to buy a used one.
[16:45:45] <SkunkWorks> but that takes the fun out of it
[16:46:12] <bill2or3> exactly.
[16:47:12] <terr> local supplier has L297 @ $10 bux and figured L298 is $7 bux. He suggested a www.solarbotic.com L293 kit for $17 bux
[16:48:04] <bill2or3> how big of motors are you going to be using?
[16:49:10] <terr> I can call Dave over at solarbotics - he's in town - I was planning on buying the equipment through him actually and he never even suggested I buy any of his own controllers!!!
[16:50:30] <bill2or3> is the L293 just a smaller version of the L298?
[16:50:43] <terr> bill2or3: that is what the website says.
[16:50:54] <bill2or3> k
[16:51:04] <terr> calling dave
[16:51:21] <bill2or3> I've kinda sorta been thinking about doing a second mill, tiny one for small engraving, so 293's would be good.
[16:51:57] <bill2or3> if the first one works, I'll use it for that. :-)
[16:53:49] <terr> l298 is a 20 year old chip - gecko has far better solutions.
[16:54:04] <terr> 136 in oz motors are a good start but more power is better.
[16:54:54] <terr> I'll phone gecko
[16:57:48] <bill2or3> I think gecko's are pretty much the best, but they're $$$
[16:58:08] <terr> I'm on the phone with them now...
[16:58:23] <terr> on hold of coursr=e
[16:58:56] <CIA-8> 03flo-h 07HEAD * 10emc2/tcl/mini.tcl: fond some mor words for i18n
[17:06:25] <terr> wow 150 bux per axis
[17:10:49] <bill2or3> for the stepper drivers?
[17:23:09] <terr> per drivert
[17:23:13] <terr> per driver
[17:23:32] <bill2or3> for gecko's? the 302?
[17:23:48] <bill2or3> I got some older centent drivers used for $50 per, keep an eye on ebay.
[17:26:43] <rayh> One thing to watch on old centent is that they sometimes fail to output one microstep per step.
[17:27:13] <rayh> Mariss at Gecko designed those.
[17:27:46] <rayh> But centent wanted to protect the design so the potted 'em without cleaning the flux.
[17:28:01] <rayh> and thousands of them died like that after a while.
[17:29:08] <terr> can we clean em up?
[17:29:30] <bill2or3> lousy. I'll keep an eye on that.
[17:29:39] <rayh> The potting means you can't get into the components where the damage was done.
[17:29:48] <bill2or3> these were used-pulls, supposedly working fine, so hopefully they're ok.
[17:29:56] <terr> rayh how did he "pot" them?
[17:30:06] <rayh> I've got a stack of freebees from a company that had to replace them under warranty.
[17:30:10] <bill2or3> like, covered with epoxy, I think.
[17:30:25] <terr> why can't we remove the expoy?
[17:30:30] <rayh> Some kind of compound that hardens. Black stuff.
[17:30:38] <rayh> plastic of some sort.
[17:30:52] <terr> maybe we can pull the component and install a nekid one
[17:30:53] <bill2or3> you can, but it destroys takes the parts under it when you do.
[17:31:02] <terr> oh.. asshile
[17:31:32] <terr> I wonder what he used.
[17:32:03] <rayh> Wasn't mariss that did that. He did the design if I've got the story right.
[17:32:03] <Jymmm> http://www.google.com/search?q=epoxy+potting&sourceid=mozilla-search&start=0&start=0&ie=utf-8&oe=utf-8
[17:35:11] <terr> bill2or3: I have a referal to a p/s guy - $135-190 for a 48v x 4a - 12a p/s
[17:35:18] <bill2or3> nice.
[17:35:30] <bill2or3> how big of a mill are you going to be making?
[17:35:31] <terr> gecko drivers are up to $150 per card.
[17:35:54] <bill2or3> card?
[17:36:23] <terr> card = driver
[17:36:30] <bill2or3> ah.
[17:36:31] <terr> card = driver = axis
[17:36:44] <bill2or3> 'card' confused me, aren't they external devices?
[17:36:50] <bill2or3> like in thier own case and all?
[17:37:04] <terr> need to mount them in something I think. possible a keenex box
[17:37:06] <rayh> If you want a lower cost per board, you might consider pmdx or xylotex.
[17:37:25] <terr> rayh depends on what the board does.
[17:37:27] <rayh> Not rated for 80 volt
[17:37:33] <K4ts> hello
[17:37:46] <rayh> but okay for small steppers.
[17:37:46] <terr> only need high volts for high speed
[17:38:00] <Jymmm> * Jymmm would have bought geckos instead of xylotex, if I knew then what I know now.
[17:38:04] <bill2or3> http://www.geckodrive.com/photos/g202_large.jpg
[17:39:15] <terr> If we can get 600 ppkl together we can get them for about $92 each
[17:39:18] <rayh> I had a similar experience with xylotex but that was a long time ago. Jeff has improved the product a lot since I got them.
[17:39:21] <bill2or3> heh
[17:39:35] <Jymmm> If you can live with headaches, not worried about having to do things over becasue of problems, go with xylotex.
[17:40:05] <rayh> I've never had any trouble with pmdx.
[17:40:24] <Jymmm> rayh It's primarily mid-band issues.
[17:40:32] <terr> Jymmm: I prefer to worry about other things.
[17:40:38] <rayh> Great product, great guy. And besides he's logging here.
[17:40:57] <rayh> That's good to know Jymmm.
[17:40:58] <terr> what do you mean "logging here"
[17:41:17] <bill2or3> here in the #emc channel, recording what transpires.
[17:41:19] <rayh> steves_logging is the owner of pmdx
[17:41:23] <bill2or3> possibly for later review.
[17:41:35] <Jymmm> rayh: I had a LOOOOOOOOOONG discussion with mariss about mid-band compensation in his drives
[17:41:38] <terr> Oh - so he can sue us? or just so we say nice things about him?
[17:41:51] <bill2or3> one of those.
[17:41:54] <bill2or3> :-)
[17:41:55] <terr> jymmm what is "mid band compensation?"
[17:42:09] <Jymmm> terr have tou read mariss whitepaper?
[17:42:12] <Jymmm> you
[17:42:13] <rayh> Because in his "heart" he knows EMC is right.
[17:42:27] <terr> not yet
[17:43:10] <Jymmm> http://www.geckodrive.com/photos/Step_motor_basics.pdf
[17:43:31] <Jymmm> That's NOT a public link - one of these days he'll get a real website.
[17:43:41] <Jymmm> ~~~~~
[17:44:08] <bill2or3> read that like 5 times.
[17:44:57] <Jymmm> steves_logging: Man, what's the deal with the ancient centronics connector?! =)
[17:45:23] <Jymmm> steves_logging DB25 Baby!!!!
[17:45:56] <rayh> I've listened to steve's logic. I think it has something to do with mil-spec.
[17:46:20] <Jymmm> rayh: Maybe, but availability of cabling is another issue.
[17:49:38] <rayh> Being a collector, I've got a pile of those cables so haven't thought about purchase in a long time.
[17:50:35] <Jymmm> rayh: Same here, but the damn collection is starting to bite back now adn crawlign out from the boxes they're in.
[17:52:48] <rayh> I was thinking of mentioning that it looked like a box full of snakes.
[17:52:53] <alex_joni> hi guys
[17:54:06] <bill2or3> hi alex.
[17:54:51] <Jymmm> rayh: Yeah, I just keep the damn good cables now =)
[17:58:08] <Jymmm> rayh: I do have a obscene collection of wall xmfrs though... too many new types of connectors these days
[18:01:19] <rayh> I saw a universal adaptor for these. Sorta like an octapapus.
[18:01:41] <rayh> but you have to worry about ac v dc out and voltage and power and ...
[18:03:57] <Jymmm> rayh: It's far easier tu cut off the existing tip and solder shrink wrap to a new PS.
[18:04:16] <Jymmm> They are like $15 each these days - and nothing fancy eihter.
[18:04:41] <rayh> There you go.
[18:05:22] <rayh> I dread digging into my box of wall-warts.
[18:06:00] <bill2or3> heh.
[18:06:09] <bill2or3> mine are all spread out.
[18:06:11] <bill2or3> bleh.
[18:06:33] <bill2or3> mixed into piles of scsi cables I'll never use again, but cant bring myself to throw out.
[18:07:46] <Jymmm> I can toss the SCSI cables easily, it's the SCSI cards I can't =)
[18:08:06] <terr> I have an arbour press and about 1000 bux worth of components
[18:35:48] <K4ts> giacus ehi
[18:48:36] <Jymmm> Hey A-L-P-H-A, LTNS
[18:48:57] <Jymmm> rayh: Have you played with any electronic tool setters?
[18:52:29] <rayh> Not much. I service some machines with em
[18:53:22] <Jymmm> rayh: can your (basically) describe it?
[18:57:32] <rayh> phone brb
[18:58:49] <Jymmm> k
[18:58:54] <Bo-Dick_> what's a "shottky" diode?
[19:00:45] <SkunkWorks> http://en.wikipedia.org/wiki/Schottky%5Fdiode
[19:01:18] <Bo-Dick_> thx
[19:02:14] <Bo-Dick_> i'm reading through the L297 and 298 datasheets
[19:05:22] <Bo-Dick_> by the way, has anyone of you modified the "pminmo" design for torque compensated half-stepping?
[19:08:04] <rayh> Jymm What I'm thinking of is what most makers call a tool measuring stand.
[19:08:35] <Jymmm> and the tool makes contact with it?
[19:08:44] <Jymmm> http://www.penntoolco.com/catalog/products/products.cfm?categoryID=4512
[19:09:08] <cradek> Bo-Dick_: I think I'm the only one seriously using those boards to run a mill, and I used them pretty much as-is.
[19:11:09] <Bo-Dick_> is it considered inadequate for the job?
[19:11:13] <Jymmm> rayh: I'm in need of a tool setter, want electroinc so I cna automate the process. Was thinking of making something like that url. requires contacting top and bottom aluminum plates (called and asked them)
[19:11:50] <Jymmm> rayh They said it's teh same plastic as cutting boards are made from, but I can't see HDPE being that thermally stable to give a repeatability of 0.0002"
[19:12:36] <CIA-8> 03cradek 07HEAD * 10emc2/src/ (Makefile Makefile.inc.in): cut and paste errors, thanks Paul for the patch
[19:14:23] <Bo-Dick_> CIA-8: how do you change color on the text?
[19:15:16] <cradek> CIA-8 is not a person... It tells us of changes to the source
[19:16:17] <Bo-Dick_> cool
[19:16:54] <Jymmm> 9,0Hi Bo-Dick
[19:17:00] <Jymmm> 9,15Hi Bo-Dick
[19:17:07] <Jymmm> 9,1Hi Bo-Dick
[19:17:31] <rayh> * rayh looking
[19:17:41] <Jymmm> * Jymmm waiting
[19:18:26] <Bo-Dick_> script huh?
[19:18:36] <Jymmm> no
[19:18:44] <Bo-Dick_> html tags then?
[19:18:53] <Jymmm> ctrl codes
[19:19:10] <Bo-Dick_> "ctrl" codes?
[19:19:44] <Bo-Dick_> show me a simple example
[19:20:50] <jepler> This may be the system your irc client uses to show colors---I don't know for sure: http://www.mirc.co.uk/help/color.txt
[19:21:11] <rayh> Jymmm, You would certainly have to find a plastic that didn't change size with temp.
[19:21:51] <rayh> That and I'd be more than a little afraid to cnc a move to it. There is no give.
[19:22:16] <Bo-Dick_> 12testing 123
[19:22:37] <Jymmm> rayh Yeah, I'm concerned with overrun for sure.
[19:22:54] <rayh> I'd also be willing to bet that their "repeatablility" means location at the same temp.
[19:23:04] <Bo-Dick_> 14,15 oh yeah
[19:23:07] <rayh> Take successive readings
[19:23:28] <Jymmm> rayh: Yeah - bastards. I'm not sure what polymers are thermally stable either. Is delrin?
[19:24:02] <jepler> fwiw I think color should be used not at all^W^W^Wsparingly .. don't get too carried away
[19:24:45] <rayh> Not a clue.
[19:24:49] <Bo-Dick_> well anyway, so the 3pminmo1 design wasn't so widely used after all?
[19:25:02] <Jymmm> rayh any idea on PTFE (teflon)?
[19:25:04] <cradek> /ignore color-users
[19:25:23] <Bo-Dick_> :P
[19:25:49] <cradek> Jymmm: STFW?
[19:26:16] <Jymmm> cradek Go ahead, I'll be here when you get back in say 14 hours.
[19:26:56] <Bo-Dick_> cradek: did you implement the torque compensation for half-step?
[19:27:45] <cradek> Bo-Dick_: you asked that at least once already, and I answered it at least once
[19:27:56] <Jymmm> "Thermally stable [insert plastic here]" isn't something you search for, it's known knowledge as it's all relative anyway. It's what you can get away with is the real question =)
[19:28:03] <cradek> Bo-Dick_: (no)
[19:28:43] <Bo-Dick_> cradek: do you think i'd see an advantage doing that?
[19:29:04] <cradek> Bo-Dick_: I'm not sure how much it matters, I haven't studied it at all
[19:29:54] <Bo-Dick_> cradek: you said you used it "as-is". have you experienced any real disadvantages with the drive that wouldn't have existed for a more expensive driver?
[19:30:01] <jepler> cradek: If the graphs in the ST application notes are to be believed, it gets you around 40% more torque at low speeds
[19:30:36] <Bo-Dick_> holy lord! 40% more torque
[19:30:44] <cradek> Bo-Dick_: it is very reliable. I haven't had any problem.
[19:31:13] <Jymmm> Thanks rayh =)
[19:31:14] <cradek> there is LOTS of torque at low speed already...
[19:31:20] <Bo-Dick_> i'm still tempted to add the feature if it isn't too extremely difficult
[19:31:40] <jepler> (page 6 of http://www.st.com/stonline/products/literature/an/1679.pdf)
[19:32:21] <cradek> Bo-Dick_: maybe you could even modify the board with the free version of Eagle
[19:32:53] <rayh> np Jymmm
[19:33:05] <SkunkWorks> what are the limitations of the free version of eagle?
[19:33:10] <jepler> yeah, the board is within the size limitation of the free version
[19:33:13] <jepler> (eagle is commercial software)
[19:33:14] <cradek> board size
[19:33:18] <jepler> SkunkWorks: 80x100mm board size, I think
[19:33:25] <SkunkWorks> interesting
[19:33:35] <jepler> and 1 schematic sheet
[19:33:41] <Jymmm> rayh: One idea I had was using ceramic substrates as the insulator.
[19:33:43] <cradek> and only two layers
[19:33:44] <jepler> and no commercial use
[19:33:59] <Jymmm> rayh should be thermally stable enough for avg work.
[19:33:59] <SkunkWorks> does it do autorouting?
[19:34:03] <jepler> SkunkWorks: yes
[19:34:12] <jepler> (but I have no idea how good its autorouting is compared to any other product)
[19:34:13] <cradek> but you CAN give away your modified design
[19:34:26] <SkunkWorks> :)
[19:34:30] <cradek> as you should since the design is "open source"
[19:36:53] <rayh> Ceramic should work.
[19:38:28] <Bo-Dick_> strange that the pminmo hasn't been updated yet on the site
[19:38:52] <jepler> Bo-Dick_: hasn't been updated?
[19:41:41] <Jymmm> rayh: You know, I keep trying different methods, the best so far has been using a bright flashlight and lowering Z till the shadow meets the tip. I've gotten it down to about 0.001"
[19:42:22] <Jymmm> rayh (could be better than that, but I have nothing that'll mesasure any smaller =)
[19:42:25] <jepler> I wouldn't blindly apply the schematic shown on page 13 of that pdf; I think that if the "REF" input is produced by a resistive divider (say a 10k trimpot) it isn't going to work
[19:45:05] <jepler> I'd build the pminmo design exactly as it is
[19:45:11] <CIA-8> 03rayh 07HEAD * 10emc2/tcl/bin/halconfig.tcl: added tuning from ini variables
[19:46:06] <cradek> it's nice to see these commit messages again. I'm glad we're back to development...
[19:46:48] <jepler> the capacitor C7, intended to keep the reference voltage from rippling, will also interfere with the half-step-compensation circuit (the time constant of R16/C7 is around 1ms, big compared to the step time)
[19:46:50] <rayh> Well I cut crude and use a slip of paper. Measure it with micrometer.
[19:47:19] <rayh> If you go to deep the paper will tear if just right you'll feel the cutting point drag.
[19:47:46] <Jymmm> rayh: Yeah, I've been mucking up using that method. either too deep or not deep enough.
[19:48:15] <cradek> good feeler gauges are not much more expensive than paper...
[19:48:26] <Jymmm> rayh I'd love to attach to Z limit switch and zero out that way.
[19:48:39] <Jymmm> cradek it's not the tool as much as the method itself.
[19:48:52] <cradek> I see
[19:49:06] <rayh> Oh you're looking for a solid repeatable home postition.
[19:49:07] <Jymmm> prone to user errors.
[19:49:28] <Jymmm> rayh: kinda, yeah. I'm workign with some thin materials.
[19:49:34] <rayh> I spec'd automationdirect prox switches on my last project.
[19:50:18] <rayh> Without the index pulse, I could get about 0.0008 repeatability
[19:50:58] <rayh> With large .75 cube steel blocks for pickup.
[19:51:00] <Jymmm> I have some switches coming that have a 0.0003" repeatability (mechanically), so well see how that goes.
[19:51:24] <rayh> With the index pulse, I could get a lot closer.
[19:51:47] <Jymmm> indec pulse? Are these roatary?
[19:51:51] <rayh> And in HAL setup of such a thing is almost trivial.
[19:52:02] <rayh> Yes 500 ppr encoders.
[19:52:20] <Jymmm> rotary or linear?
[19:52:32] <rayh> So the index pulse is 1/500 of a revolution.
[19:53:07] <rayh> The usdigital rotary is what I used.
[19:53:16] <jepler> is this about avoiding plunging into the table, or about finding the top-of-work? It seems like the latter is where you need the greater accuracy (to cut .003" into .032" nominal plexiglass that may vary .002 or more from piece to piece)
[19:54:07] <cradek> when cutting so shallow you always have a flatness problem too
[19:54:23] <giacus_afk> giacus_afk is now known as giacus
[19:54:24] <jepler> yeah I'm amazed that didn't affect the stuff I did with "stippler"
[19:54:45] <giacus> hello rayh
[19:54:55] <giacus> hello everybody :)
[19:55:11] <rayh> Hi giacus.
[19:55:29] <Jymmm> jepler: Ok, here's an example... Lets say I'm engraving cast acrylic. I leave a backer on to let me "cutout" the pieces without having to put bridges in the workpiece. I need to get thru the material, but not thru the backer paper.
[19:55:32] <giacus> rayh: any idea about a new project to start ?
[19:55:56] <rayh> To many!
[19:56:01] <giacus> :P
[19:56:10] <giacus> let me know :)
[19:56:22] <giacus> a simple one
[19:56:24] <giacus> hehe
[19:56:25] <rayh> Ah. You need some sacraficial hardboard underneath.
[19:56:38] <cradek> yep definitely
[19:56:43] <giacus> really ..
[19:56:53] <Jymmm> rayh: Actually no (already have that), but if I cut thru the paper, the cutout piece will move and get damaged.
[19:56:55] <Bo-Dick_> would someone be tempted to perform the torque compensation modification to the pminmo?
[19:56:55] <rayh> I've seen hold down systems that were vacuum and used MDF.
[19:57:16] <Bo-Dick_> you know i dont have the eagle software
[19:57:27] <jepler> Bo-Dick_: there's a free version, runs on linux
[19:57:32] <giacus> how is going emc2 GUI work ?
[19:57:34] <Jymmm> rayh: Right, but you loose vacuum when cutting irregularlly shaped pieces.
[19:58:05] <rayh> There would be some loss that depends upon the width of the cutter.
[19:58:24] <jepler> I've wished for a vacuum system too but was worried it wouldn't work when it came to cutting out the circuit board from the blank.
[19:58:24] <rayh> But I've seen stuff cut that way pretty easily.
[19:58:38] <Jymmm> rayh When I'm cutting out 50 pieces from a 12" sq workpiece, theere's a LOT of vacuum loss.
[19:59:13] <giacus> rayh: wich hardboard ?
[19:59:14] <rayh> You'd have to find a surplus milking pump
[19:59:28] <rayh> Medium Density Fiberboard.
[19:59:32] <Jymmm> rayh not alot of dairies up here =)
[19:59:38] <giacus> mdf
[19:59:38] <jepler> rayh: any websites with advice for diy vacuum hold-down?
[19:59:51] <Jymmm> jepler LOTS of them
[20:00:05] <rayh> Don't have any listing.
[20:00:42] <jepler> I thought maybe somebody could recommend a good one. There's a lot of crap sites out there, I dunno if any of you have noticed taht.
[20:00:54] <rayh> Roberts Hydraulics always lists a couple of GAST vacuum pumps for not much.
[20:01:00] <Jymmm> jepler http://www.m-powertools.com/products/vacuum/ball-valves.htm
[20:01:10] <bill2or3> I havent really seen much diy vacuum stuff.
[20:01:11] <jepler> ariable-sized dots �
[20:01:13] <jepler> oops
[20:02:03] <giacus> athena
[20:02:15] <giacus> its a ice name for a project to start
[20:02:18] <giacus> :)
[20:02:39] <K4ts> giacus
[20:02:43] <giacus> oh
[20:02:43] <K4ts> ci sei ?
[20:02:45] <giacus> no
[20:02:52] <giacus> :(
[20:02:58] <K4ts> no?
[20:03:02] <giacus> nope
[20:03:15] <giacus> why ?
[20:04:10] <Jymmm> jepler: What I NEED is a laser engraver (which doens't need any clamping), what I could AFFORD was a Gantry router =)
[20:05:23] <giacus> Jymmm: you bough a laser ?
[20:06:03] <giacus> seriously ..
[20:06:32] <bill2or3> hah
[20:06:38] <bill2or3> Mmm laser.
[20:06:50] <giacus> hehe
[20:07:05] <bill2or3> what does it cost to get a diy laser etch setup, assuming you shop for bargains/used/etc ?
[20:07:16] <bill2or3> say, something that'll mark aluminum.
[20:07:37] <giacus> now you're thinking I missed 't' in bough
[20:08:11] <giacus> instead I did it, because so K4ts translator cant get the term
[20:08:31] <giacus> ]:)
[20:08:56] <bill2or3> heh
[20:09:03] <giacus> :D
[20:09:05] <bill2or3> he doesnt read english?
[20:09:14] <giacus> she*
[20:09:18] <giacus> lol
[20:09:44] <giacus> yeah she read using babel
[20:10:46] <giacus> but she do not want learn it
[20:10:46] <giacus> I sayd, a poor english is better then nothing
[20:11:17] <giacus> as the mine
[20:11:37] <giacus> but she wont understand :((
[20:12:17] <giacus> so, K4ts if you'll use the translator forever you'll never learn nothing :(
[20:12:49] <giacus> O_o
[20:12:57] <giacus> K4ts: you tired ?
[20:13:58] <giacus> ho no.. she's singing
[20:14:31] <giacus> sorry for the break
[20:15:01] <giacus> rayh: acn you talk me about projects to start ?
[20:15:01] <giacus> can
[20:15:03] <K4ts> ehy Jymmm
[20:15:06] <giacus> emc related, of course
[20:15:18] <giacus> K4ts: Jymmm is busy !
[20:15:23] <giacus> :)
[20:15:43] <K4ts> taci
[20:15:48] <giacus> mmhh
[20:16:07] <K4ts> capisco benissimo
[20:16:11] <K4ts> anche senza traduttore
[20:16:16] <giacus> ??
[20:16:58] <giacus> rayh: you married ?
[20:18:37] <giacus> K4ts: ci sei ?
[20:18:48] <K4ts> si
[20:18:50] <K4ts> sono qui+
[20:18:52] <giacus> secondo me o ci hanno messi in ignore ..
[20:18:56] <K4ts> yes I'm
[20:19:05] <giacus> hehe
[20:19:16] <K4ts> ma chi ha fatto nulla?
[20:19:21] <K4ts> perchè?
[20:19:27] <K4ts> poi?
[20:19:30] <giacus> you
[20:20:04] <K4ts> ?
[20:20:10] <giacus> boh
[20:20:25] <giacus> dunno
[20:20:31] <giacus> [Lag: 4.10]
[20:20:51] <giacus> :)
[20:26:43] <giacus> K4ts: you muted the chat :(
[20:27:12] <K4ts> because?
[20:27:17] <giacus> why
[20:27:21] <giacus> :)
[20:28:27] <giacus> bah.. later
[20:28:54] <rayh> Sorry giacus. I was off working on software.'
[20:34:20] <giacus> K4ts: again here ??!
[20:34:23] <giacus> :)
[20:34:44] <K4ts> rayh: ti parlava
[20:34:51] <giacus> oh.. sorry
[20:35:56] <giacus> K4ts: find 'pasqua' in english
[20:38:05] <rayh> Hi giacus. You wanted to talk about emc projects?
[20:38:22] <giacus> rayh: well, I found a name :P
[20:38:33] <giacus> for now
[20:38:53] <giacus> next step should be about the project
[20:39:18] <rayh> What do you want to do with it?
[20:39:37] <K4ts> pasqua easter
[20:39:46] <giacus> K4ts: ok
[20:40:35] <rayh> Ah. We say happy easter.
[20:40:42] <giacus> rayh: first question I've, is better an interpreted language(python, Ruby..) or C ?
[20:40:53] <giacus> in the case of emc
[20:41:24] <rayh> Jeppler has done a lot with python. Most of my work is with Tcl/Tk.
[20:41:28] <giacus> and what could be useful ?
[20:41:51] <giacus> I know jepler is a Python developer
[20:41:55] <rayh> I understand ruby is very compact
[20:42:03] <jepler> giacus: It's perfectly possible to use interpreted languages like Tcl and Python to improve emc
[20:42:40] <jepler> tkemc, axis, pickconfig, etc., are all written in interpreted languages.
[20:42:54] <giacus> rayh: as compact Ruby could have limits ?
[20:42:58] <giacus> meant this ?
[20:43:23] <rayh> Yes and it might be difficult to apply to the way emc is setup.
[20:43:42] <giacus> I played a bit with Clipper
[20:43:46] <giacus> years ago
[20:44:00] <giacus> I've a bit of knowledge about C
[20:44:05] <giacus> could be better ?
[20:44:08] <jepler> Say you want to write a ruby program that can turn estop off. You will have to create a way for ruby programs to send NML messages (for instance, by creating an interface to the C++ library). This might be a difficult project if you aren't already very familiar with ruby
[20:44:11] <rayh> Probably Python is the most flexible for us.
[20:44:30] <jepler> if you pick tcl or python, you can use 'iosh' (tcl) or 'import emc' (python) to do those things.
[20:44:31] <giacus> latest language I used was borland delphi (windows)
[20:45:10] <rayh> The borland stuf for linux (Kylix) was interesting.
[20:45:11] <giacus> I tried kylix for some time
[20:45:27] <giacus> as you robably know, it faild in open source development
[20:45:30] <CIA-8> 03cradek 07HEAD * 10emc2/src/emc/task/iotaskintf.cc:
[20:45:30] <CIA-8> Add a missing free (although it does no harm to not have it - we're in
[20:45:30] <CIA-8> the process of exiting anyway.) Thanks paul for the patch.
[20:45:48] <giacus> rayh: yeah ..
[20:46:00] <giacus> but seems obsolete yet
[20:46:08] <giacus> was a rad
[20:46:46] <giacus> I've some book of Python here
[20:47:18] <giacus> I seen the samples, code seems very neat
[20:47:26] <giacus> but I like Ruby
[20:47:45] <rayh> I don't know python but it seems that if there were a library of standard emc kinds of routines.
[20:47:56] <giacus> the problem is, Ruby has not so mab libs as Python
[20:48:01] <rayh> It would make coding easier for all.
[20:48:07] <jepler> rayh: as part of axis, I've written interfaces to some parts of emc
[20:48:07] <giacus> much*
[20:48:11] <jepler> "madlibs"?
[20:48:22] <rayh> Right I saw a bit of that.
[20:48:30] <jepler> like this? http://www.madlibs.org/cgi-bin/madlib?linux.ml2
[20:48:52] <rayh> NIST did some work on modules that exported their own graphical info.
[20:48:54] <jepler> is "Intestines" a singular noun?
[20:49:36] <rayh> yep.
[20:49:37] <cradek> it might be, but that's bizarre
[20:49:40] <K4ts> giacus
[20:49:44] <giacus> K4ts: eh
[20:49:52] <K4ts> look photo my dog a rayh
[20:50:01] <giacus> ?
[20:50:04] <giacus> show ?
[20:50:34] <K4ts> photo
[20:50:36] <giacus> show the photos of your dog to rayh ?
[20:50:41] <K4ts> yes
[20:50:43] <jepler> giacus: "Former French Interior Minister Charles Pasqua is put under investigation over the Iraq oil-for-food scandal."
[20:51:02] <jepler> what were you saying about Pasqua earlier?
[20:51:20] <giacus> just the wishes
[20:51:34] <giacus> its a bad moment here ..
[20:52:04] <giacus> some day yet, and I hope goverment will change
[20:52:20] <giacus> sunday wi'll vote
[20:52:45] <giacus> so, in or out
[20:52:58] <giacus> rayh: a question about documents
[20:53:15] <giacus> I suppose you use lyx to write documentation
[20:53:33] <giacus> is right ?
[20:53:35] <rayh> Yes a lot.
[20:53:36] <giacus> its
[20:53:51] <giacus> any xhtml converter for it ?
[20:53:55] <rayh> There are lyx docs in the cvs repository
[20:54:05] <giacus> I found an html-converter
[20:54:12] <giacus> yeah, I know
[20:54:13] <Jymmm> rayh: you familure with the term "Coefficient of Linear Thermal Expansion"?
[20:54:39] <rayh> there are several html converters and a docbook shtml also.
[20:54:45] <rayh> Yes.
[20:54:56] <bill2or3> ugh
[20:55:21] <bill2or3> I have a book that lists those numbers for different numbers, sorta cool.
[20:55:24] <giacus> rayh: I found lyx2html
[20:55:26] <Jymmm> rayh Do you think 3.8 would be low enough to provide .0001" stability across 40 - 120F ?
[20:55:41] <giacus> that's is ok for html, not for xhtml
[20:55:49] <rayh> I don't know how to do those computations.
[20:55:59] <giacus> and I was thinking to try LaTex
[20:56:07] <Jymmm> rayh: Ah, ok. Me neither! lol.... LES!!!!!
[20:56:15] <giacus> that already have xhtml converter
[20:56:25] <rayh> You got it Jymmm
[20:56:32] <Jymmm> rayh =)
[20:56:51] <rayh> Well latex is the intermediadiate in lyx to most anything else.
[20:57:13] <giacus> Jymmm: to be honest .0001 is a lot
[20:57:14] <rayh> A lyx file is latex with a wrapper.
[20:57:15] <giacus> :D
[20:57:21] <Jymmm> rayh btw... I think I might have found a polymer to use =) We'll see
[20:57:31] <rayh> Great.
[20:57:32] <Jymmm> giacus thermally stable
[20:57:41] <giacus> Jymmm: kidding ..
[20:58:00] <giacus> good
[20:58:07] <Jymmm> rayh: "Poor man's electronic tool setter"
[20:58:17] <Jymmm> beats HDPE!
[20:58:23] <Jymmm> chepa bastards!
[20:58:29] <giacus> jepler: what you approach with C instead ?
[20:58:41] <rayh> As long as it's less than $60 like that other one.
[20:58:43] <giacus> and what you think about it
[20:59:02] <Jymmm> rayh that other one is a POS
[20:59:29] <Jymmm> rayh like you said repeatability of 0.0002" is not compensated across temp range.
[20:59:44] <rayh> I'd like to see it made with springs to absorb overtravel.
[21:00:41] <Jymmm> rayh Can't do it with springs for that price range
[21:00:41] <rayh> Rather than squish out the sides like a hot icecream sandwitch.
[21:00:50] <rayh> sandwich.
[21:00:58] <rayh> I know it's there somewhere.
[21:01:10] <Jymmm> but still want "something" for overtravel though
[21:01:36] <rayh> I think that approach would be awesome with emc.
[21:02:00] <Jymmm> slap it on the table, hit a button, adn your done sorta thing?
[21:02:04] <rayh> The probe routine does an excellent job of recording position when the circuit closes.
[21:02:33] <rayh> Yep and I'd be quick to build that ability into the tool table setting routines.
[21:02:35] <Jymmm> it's finding a good cheap switch that's the problem.
[21:02:43] <giacus> jepler: sorry.. I remake a question, I do not want to start a 'discussion war about languages', just to know your opinion, what you think about C and interpreted languages ?
[21:03:03] <giacus> other*
[21:03:45] <giacus> * giacus need to have a clean idea to start with something
[21:04:44] <giacus> before spend lot of time :)
[21:07:09] <K4ts> giacus my dog saturday
[21:07:16] <giacus> as well, i'd prefer interpreted languages for my own stuff
[21:07:24] <K4ts> return my home
[21:07:28] <giacus> K4ts: nice
[21:07:44] <giacus> I'm happy for you and the dog
[21:07:47] <giacus> :)
[21:08:13] <giacus> the puppy *
[21:08:16] <giacus> haha
[21:08:22] <K4ts> speriamo bene
[21:08:26] <giacus> ;)
[21:08:29] <K4ts> deciso name
[21:08:53] <K4ts> Birba
[21:08:56] <jepler> giacus: I think that I can develop software faster in Python than in C, but C is sometimes useful for code which must be 'high performance'.
[21:09:13] <jepler> giacus: (it would be a frustrating exercise to try to write realtime components in python, for instance)
[21:10:27] <giacus> jepler: so, the 'highest level' side of Axis is written in Python
[21:10:52] <giacus> but it interface and calls low level routines in C, is right ?
[21:10:57] <jepler> giacus: Right. And some lower-level parts are written in C and C++ -- the parts that interface to emc are written in "C" by necessity
[21:11:16] <giacus> K, ty
[21:11:32] <jepler> giacus: of course, it uses many libraries which are written in compiled languages (OpenGL, for instance; parts of that are probably even written in assembler)
[21:11:55] <giacus> yeah
[21:11:57] <jepler> giacus: One part of axis is written in "C" not out of necessity but for better speed. This is the part that gets an updated position from emc once every 10ms.
[21:12:32] <CIA-8> 03rayh 07HEAD * 10emc2/tcl/bin/halconfig.tcl: small fix to display errors from halcmd in show.
[21:14:12] <giacus> jepler: is axis using Gtk libs too ?
[21:14:28] <SkunkWorks> jepler: how is the mod coming that does faster updates?
[21:14:44] <jepler> SkunkWorks: it's in the CVS and it works well.
[21:14:49] <SkunkWorks> nice
[21:14:51] <jepler> giacus: no. It uses Tk for the graphical user interface.
[21:15:17] <SkunkWorks> testing or head?
[21:16:54] <giacus> jepler: Tk should take some advantage too in old HD machine I suppose
[21:17:06] <giacus> so, should be better for that
[21:17:19] <giacus> as requirements I meant
[21:17:54] <jepler> I chose Tk because I know it much better than gtk, and because the python-to-tk interface has been a standard part of Python for many years.
[21:18:21] <jepler> while I don't know pygtk well at all, and it's an add-on package for many linux distributions
[21:18:29] <jepler> (including the one where I started developing axis)
[21:19:41] <giacus> understood, nice
[21:20:44] <giacus> so, interfacing procedures and functions (and RT components) by Emc should not be hard by Python at the end
[21:21:23] <giacus> except for something, as you sayd
[21:21:46] <giacus> from*
[21:21:52] <giacus> from emc*
[21:21:55] <giacus> :)
[21:22:57] <jepler> I still don't understand what you just said.
[21:23:25] <giacus> ok
[21:23:56] <rayh> Might be worried about interfacing with NML
[21:24:02] <giacus> I meant interfacing low level functions in emc should not be hard By Python
[21:24:56] <giacus> you sayd in some case you used C code to implement high speed routines
[21:25:06] <giacus> its right ?
[21:25:07] <jepler> As an example, someone familiar with writing new Python modules in C would be able to make all the things 'halcmd' does possible from Python too
[21:25:42] <jepler> and then you could use Python+Gtk, Python+Tk, or whatever, to write a GUI for configuring HAL
[21:26:31] <jepler> is that what you mean?
[21:26:34] <giacus> ok, neat
[21:26:38] <giacus> yeah
[21:26:47] <giacus> last question :)
[21:27:33] <giacus> what's the biggest difficult you found developing Axis ?
[21:27:48] <giacus> or fixing it
[21:28:35] <jepler> There are two problems that come up again and again. The first one is units---so metric users have often run into problems that I never saw while testing the software myself.
[21:28:54] <jepler> the second one is staying compatible with emc1, bdi4emc, and emc2, because they're all a little different, and I only test regularly on emc2 now.
[21:29:27] <jepler> so far I've found nobody willing to help me by sending patches; they just throw rotten tomatoes at me
[21:29:38] <giacus> hehe
[21:29:40] <cradek> sometimes including me
[21:29:42] <giacus> :)
[21:29:47] <giacus> thanks
[21:30:20] <jepler> oh yeah and there's always the problem of my good-for-nothing codeveloper
[21:30:21] <jepler> (hi chris)
[21:31:00] <alex_joni> and me too ;)
[21:31:02] <giacus> jepler: nice, thank you
[21:31:11] <alex_joni> at least the tomatoes part
[21:31:23] <giacus> hi cradek
[21:31:55] <jepler> giacus: if you ever have specific questions about python I'd be happy to try to answer them.
[21:32:34] <giacus> jepler: , to be honest I know just a bit about Python
[21:32:59] <giacus> I tried a bit of Ruby code, and I found it great
[21:33:20] <alex_joni> * alex_joni heads to bed
[21:33:22] <jepler> I haven't learned ruby
[21:33:23] <alex_joni> good night all
[21:33:27] <jepler> I'm headed out too
[21:33:34] <giacus> night alex_joni
[21:33:34] <jepler> go to sleep all you europeans .. it's late!
[21:33:43] <alex_joni> maybe tomorrow it will be a better day..
[21:33:52] <Jymmm> Ruby/RoR is like that latest pop star, Real hot till the next one comes along.
[21:33:53] <alex_joni> tried and failed on most I did today :(
[21:34:17] <alex_joni> Jymmm: you mean they never make it to v2? :D
[21:34:17] <giacus> jepler: I think Ruby for you should be a joke
[21:34:49] <alex_joni> ok, I'm out.. bye all
[21:34:53] <Jymmm> alex_joni never make it to Alpha
[21:34:58] <Jymmm> G'Night alex_joni
[21:35:12] <giacus> the only problem , is'nt have too much libs at the moment
[21:37:13] <giacus> but yes, I also like Python, because it can save lot of time developing
[21:37:21] <giacus> its very cool
[21:38:08] <giacus> for what I learned, a same thing should not be written two times
[21:38:42] <giacus> I like this concept
[21:39:33] <giacus> and the true problem its the time :(
[21:40:12] <giacus> K4ts: you there ??
[21:40:19] <giacus> :P
[21:41:33] <giacus> I always have doubts starting something
[21:41:56] <giacus> because I know, if it don't like me I will change it later
[21:42:24] <giacus> that's wahy I ask a lot
[21:42:27] <giacus> why
[21:42:56] <giacus> but to change its losted time too
[21:43:18] <giacus> so, wonder if to change K4ts or not ..
[21:43:23] <giacus> ]:)
[21:44:00] <giacus> K4ts: wanna change ?
[21:46:50] <giacus> losted K4ts ..
[21:50:57] <giacus> jepler: what I've here is, Programming with Python updated release 2.3
[21:51:11] <giacus> O'reilly
[21:51:42] <giacus> should be a good manual to start
[21:52:50] <giacus> togheter with Axis code
[22:24:07] <giacus> giacus is now known as giacus_afk
[22:24:30] <giacus_afk> wow
[22:24:36] <giacus_afk> giacus_afk is now known as giacus
[22:25:19] <giacus> yes, I'm
[22:25:43] <K4ts> perchè scrivi qui
[22:25:47] <K4ts> che mi sforzo
[22:25:50] <giacus> uh ?
[22:26:05] <K4ts> e poi mi bannano
[22:26:12] <K4ts> che parlo italiano
[22:26:15] <giacus> who ?
[22:26:27] <K4ts> pvt
[22:26:30] <K4ts> please
[22:27:22] <K4ts> ok
[22:27:23] <K4ts> night
[22:28:23] <K4ts> giacus
[22:28:28] <giacus> eh
[22:28:41] <giacus> you're not identified to the server ..
[22:28:51] <K4ts> mah
[22:28:54] <giacus> maybe
[22:28:56] <K4ts> bho
[22:28:57] <K4ts> night
[22:29:01] <giacus> wait
[22:29:12] <giacus> I have to ask a pleasure
[22:29:17] <giacus> to you
[22:29:29] <K4ts> apri msn
[22:29:42] <giacus> O_O
[22:29:48] <giacus> msn ?
[22:29:57] <giacus> sorry.. I deleted it :/
[22:29:58] <K4ts> yes
[22:30:31] <giacus> you should be able to find this book in naples: Revolution OS II
[22:30:36] <giacus> http://books.google.it/books?ie=UTF-8&vid=ISBN8850323271&id=vLbSCFblSbgC&pg=PA9&lpg=PA9&dq=revolution+os&sig=YZK_LHIF9XSTvzklg8iYZhy3-WQ
[22:30:50] <giacus> can you buy it for me please ? :)
[22:31:26] <giacus> Revolution OS II. Software libero, propriet� intellettuale, cultura e politica. Con DVD
[22:31:28] <K4ts> 00.30parla italian
[22:31:34] <giacus> 2 not 1
[22:31:44] <giacus> II not I
[22:31:46] <giacus> ok ?
[22:32:13] <giacus> mi compri quel libro/dvd per piacere ? :P
[22:32:17] <K4ts> ma scusa fai prima a parlare italaino
[22:32:19] <K4ts> no
[22:32:25] <K4ts> io?
[22:32:30] <giacus> tu te
[22:32:31] <K4ts> devo comprare?
[22:32:32] <giacus> you
[22:32:34] <giacus> yes
[22:32:42] <giacus> feltrinelly library
[22:33:13] <giacus> fai attenzione
[22:33:18] <K4ts> domani
[22:33:20] <K4ts> mi dici
[22:33:23] <giacus> la vers. 2
[22:33:25] <giacus> non 1
[22:33:29] <K4ts> per telefono
[22:33:29] <giacus> ok ?
[22:33:33] <K4ts> mo vado a letto
[22:33:33] <giacus> ok
[22:33:36] <giacus> kiss
[22:33:38] <giacus> :)
[22:33:44] <K4ts> ciao
[22:33:45] <K4ts> ma scusa
[22:33:47] <K4ts> non possaimo
[22:33:49] <K4ts> comprarlo
[22:33:52] <K4ts> quando vieni a pasqua?
[22:34:01] <giacus> maybe
[22:34:06] <K4ts> cioè?
[22:34:11] <giacus> forse
[22:34:29] <K4ts> lo compriamo a pasqua o forse vieni?
[22:34:38] <giacus> ok, thank you
[22:34:59] <K4ts> se non vieni niente regalo
[22:35:04] <K4ts> piccolo ricatto
[22:35:12] <giacus> ok
[22:35:16] <giacus> G night
[22:35:26] <K4ts> sorry for my italian
[22:35:34] <K4ts> bye
[22:35:41] <giacus> K4ts: your italian is bad !
[22:35:44] <giacus> bye
[22:35:46] <giacus> :D
[22:35:50] <K4ts> night all
[22:35:54] <giacus> night
[22:36:07] <giacus> lol
[22:36:23] <giacus> 00:35 < K4ts> sorry for my italian
[22:36:45] <giacus> maybe she was meant my english ..
[22:36:48] <giacus> :D
[22:37:23] <giacus> :-)
[22:37:33] <giacus> thats funny
[22:37:59] <giacus> k4ts is niceee :P
[22:41:28] <giacus> she's an hacker, in the kitchen
[22:41:33] <giacus> really
[22:41:55] <giacus> dunno in the bed ..
[22:41:58] <giacus> :P
[23:02:58] <jepler> PDF ruler generator: http://bald.unpy.net:8080/
[23:06:18] <terr> I had a good chat with one of the techs in gecodrive.
[23:06:35] <terr> giacus: is she bare foot?
[23:07:14] <terr> He tells me that a stepper can be poistioned to 1/2000th of a circle using micro-stepping
[23:07:25] <jepler> terr: let me guess; you should buy a geckodrive
[23:07:35] <terr> I just cannot see how this is physically possible
[23:07:45] <terr> jepler: of course!
[23:07:49] <giacus> hey terr
[23:07:59] <giacus> hacked geckos ? :P
[23:08:04] <terr> MY MIND IS FULL OF NUMBERS !
[23:08:11] <terr> lol
[23:08:39] <terr> WHo here usues linux and more specifically has tried to install wine?
[23:08:52] <giacus> I like wine
[23:08:57] <jepler> terr: I have my doubts about whether it's possible, but also whether it's useful. Take a 16TPI thread and a 400 halfsteps-per-revolution motor. That's .000015 inches per step.
[23:09:12] <jepler> er, I got an extra 0 in there
[23:09:19] <jepler> 0.00015
[23:09:38] <terr> jepler: it is not useful. THere is no machine that has less backlash
[23:09:59] <jepler> it's already small compared to the tolerance of the parts you're likely to mill
[23:10:00] <terr> backlash is typically 2 thou
[23:10:17] <terr> on the phone -
[23:10:25] <jepler> off for dinner
[23:10:31] <cradek> terr: many people have much less backlash (I suspect I have <.0002)
[23:11:25] <terr> gawd - my kid wants me to convert mmcf nat gas to cu meters
[23:11:54] <terr> then he wants to go to tcf
[23:12:28] <cradek> mmcf?
[23:13:21] <terr> Canada produced 5.18 trillion cubic feet of nat gas last year
[23:13:42] <terr> we are down from 6.2 to 5.18
[23:13:45] <terr> since 2002
[23:14:05] <cradek> % units '5.8 trillion feet3' m3
[23:14:06] <cradek> * 1.6423771e+11
[23:14:09] <terr> gawd - he wants me to work out all the tar sands profitability numbers - in my head - over the phone.
[23:14:27] <terr> ya - I'm enjoyiung a glass of wine.
[23:14:57] <terr> that after figuring out the motors I need... or dont' need
[23:15:18] <terr> I found some that run Nema #23 282 in-oz and cost $39 bux new
[23:16:15] <terr> Then I was told if you drop a stepper from a meter it demagnitizes. I think there are a few laws of physics that prohibit that idea.
[23:17:24] <cradek> that sounds like a nice motor at a very good price
[23:17:27] <terr> Yesterday I was told I could not get an interupt per byte sent out the parallel port.
[23:18:00] <terr> cradek thankyou for restoring my faith in humanity and intelligence
[23:20:59] <cradek> terr: did you get the bad information about emc directly from sherline?
[23:21:18] <terr> I got misleading - I won't say bad - yet
[23:21:39] <terr> gecko is -ve on emc
[23:21:43] <cradek> I'm sad to hear that
[23:21:55] <terr> no worries.
[23:22:01] <terr> I know why
[23:22:24] <terr> I presently don't know enuf to judge anything.
[23:23:00] <cradek> well hang out here and you're bound to pick up a lot. I still do.
[23:23:06] <terr> I'm going to buy some motors and start to do some stuff. I'm thrilled under Linux that I can get isa bus speeds on the parallel port
[23:23:47] <terr> cradek: What's your opinion on this motor: (need to find it - hang on)
[23:24:30] <cradek> yes the parallel port is a surprisingly flexible interface on the modern PC, even after all these years
[23:25:02] <terr> <span class="pagetitle2"><span style="">L23H276-30-8B (Dual Shaft) <a href="http://www.kelinginc.net/KL23H276-30-8B.pdf">Specification</a><span style="">�� </span>Price: <span style="color: red;">$39</span>
[23:25:02] <terr> (<span style="">� </span>in stock)</span></span>
[23:25:20] <cradek> wow, not a good paste
[23:25:37] <cradek> but I see a url in there
[23:26:10] <terr> http://www.kelinginc.net/SMotorstock.html - #9 KL23H276-30-8B (Dual Shaft) $39
[23:26:18] <terr> yup - sorry!
[23:26:32] <terr> Off it went and I didn't get a chance to edit the crap.
[23:26:33] <cradek> 2 Nm is 283 oz inch, which I think is pretty strong for nema23
[23:26:58] <terr> it is.
[23:27:09] <terr> I'll have to run the conversions one day.
[23:27:13] <cradek> low voltage, high current is good
[23:27:58] <cradek> 8 wire is good so you can run it bipolar parallel
[23:28:06] <jepler> terr: what did the person at gecko suggest to you, instead of emc?
[23:28:09] <terr> ok - I didn't knwo that. and I don't know why
[23:28:24] <terr> jepler: didn't suggest anything.
[23:28:35] <jepler> terr: oh -- that's not very helpful
[23:28:44] <terr> he's having fun writing asm for the G100 series controllers
[23:29:25] <terr> has 6000 lines of ASM working... I have writtin more than 25000 lines of asm and I hate it!
[23:30:00] <terr> I wrote VGA drivers in asm - uggh - not somting I want to support
[23:30:03] <cradek> I'm no expert but this looks like a good motor to use.
[23:30:05] <jepler> At one point I heard that gecko's "g-rex" actually contained some emc code (the g-code interpreter)
[23:30:15] <jepler> if it's in ASM then maybe I got bad information
[23:30:20] <terr> oh - maybe - who knows
[23:30:40] <terr> gcode is probably in ftn (at least partly)
[23:30:53] <terr> apt surely must be
[23:32:30] <terr> I'll be happy if I know a simple controller to buy and gecko's is fine as far as I'm conserned - and some good motors
[23:33:02] <terr> then I need to buy a lathe and a mill.
[23:33:23] <cradek> I bet those motors on 50-60V on geckos with emc would be very nice.
[23:33:47] <terr> cradek that is my conclusion - if they actually work.
[23:33:54] <cradek> oh wow, they're dual shaft too
[23:34:16] <terr> Chap at gecko suggested 24-36V dc is fine...
[23:34:17] <cradek> * cradek drools
[23:34:31] <terr> I can use 2-3 car batteries with chargers. lol
[23:35:15] <jepler> cradek: that's more current than your L298 system can deliver
[23:35:20] <cradek> true
[23:35:44] <cradek> terr: I remember hearing talk about 36v car batteries - do you know if those ever happened?
[23:36:19] <terr> last eveing I did a simple wiring diagram to hook up float charger to 3 12V batteries and run the batteries in series and sat ther for an hour wondering why this simply cannot work - and found the short! on paper! gawd.
[23:36:33] <terr> 3x12
[23:37:14] <cradek> nope I don't see any evidence of it on google - maybe I imagined that
[23:37:26] <terr> no 48 is common
[23:37:36] <cradek> oh is it? ok I bet that was it
[23:37:49] <terr> I did figure out how to make a DC step up transformer... not too hard
[23:38:09] <cradek> yeah open up any old tube car radio
[23:38:21] <terr> I don't know about that.
[23:38:32] <cradek> but why not use a normal power supply of a big line transformer and big capacitor?
[23:38:37] <jepler> cradek: Do you know the L/R of your motors?
[23:38:37] <jepler> "
[23:38:37] <jepler> I understand the dynomotion interpreter (probably written in C, for the TI dsp) is based on the EMC (www.linuxcnc.org) interpreter. If the manufacturer took a recent EMC version and started with that then it should be under the GPL and the dsp code thus should also be. But if the manufacturer started with an old emc interpreter (public domain) then they might keep their dsp code closed source."
[23:38:37] <jepler> I wonder if this ^^^ is what I heard of
[23:38:41] <jepler> (http://www.cnczone.com/forums/archive/index.php/t-11459.html)
[23:38:43] <terr> its easily done by charging caps in parallel and discharging in series
[23:38:49] <cradek> jepler: nope
[23:39:22] <cradek> terr: yes, but that's not in any way a transformer
[23:39:31] <terr> jepler: hmmmm
[23:39:55] <terr> cradek: I don't care what its called - it'll work - maybe even well
[23:40:12] <terr> cradek: what would you call it?
[23:40:25] <jepler> cradek: seems like your feed rates are limited not by the holding torque but by the high-speed torque. That depends more on the supply voltage and L/R of the motor than anything else.
[23:41:06] <jepler> terr: A C-W voltage doubler? http://home.earthlink.net/~jimlux/hv/cw1.htm
[23:41:27] <terr> damn - I just got another email on how to increase size. damn - women had this figured out more than a million years ago
[23:41:37] <terr> jepler: I dunno
[23:41:43] <jepler> "The classic multistage diode/capacitor voltage multipler, popularized by Cockroft and Walton, is probably the most popular means of generating high voltages at *low currents* at low cost. "
[23:42:54] <terr> jepler: I am not sure I understand that. I know next to nothing about electonics
[23:44:30] <terr> I have this feeling great joys are in store for me
[23:47:31] <jepler_> stupid dsl is so unreliable when it rains
[23:47:33] <jepler_> what did I miss?
[23:47:35] <terr> jepler: I am not sure I understand that. I know next to nothing about electonics
[23:47:36] <terr> jepler: I am not sure I understand that. I know next to nothing about electonics
[23:47:38] <terr> I have this feeling great joys are in store for me
[23:48:08] <Jymmm> jepler: Fred stopped by and said he's going to fully comment and fix all the original code.
[23:48:23] <jepler_> Jymmm: oh? who's he, then?
[23:48:28] <giacus> night
[23:48:30] <jepler_> (and anyway didn't cradek take away his cvs access?)
[23:48:34] <Jymmm> jepler_: Who's Fred?
[23:49:35] <jepler_> terr: I don't know much about electronics either.
[23:49:42] <jepler_> terr: but I can search for web pages and paste parts of them
[23:49:48] <Jymmm> jepler_: Fred Proctor is the guy that WROTE EMC originally
[23:49:53] <terr> jymm I think that is a good idea. Lets keep the original of course
[23:50:22] <terr> jepler_: I want to get some stuff going. I get lied to a lot.
[23:50:28] <jepler_> jepler_ is now known as jepler
[23:51:42] <terr> jepler: I really need good advice what to buy
[23:52:22] <terr> already I learned that 18.2 interupts per sec is low and that I don't want power resistors
[23:52:27] <terr> wow
[23:56:23] <terr> oh channel split or everyone took off for the beach
[23:56:48] <jepler> terr: I stand by my advice---I've seen the pminmo l297/l298 in action and it is quite reliable.
[23:57:07] <terr> jepler: hey - I'm not challenging you.
[23:57:11] <jepler> terr: but I don't have any specific mill or motor recommendations.
[23:57:25] <terr> I'll bne happy to build it and find out why I need better
[23:57:32] <jepler> terr: if I disappear it may be because the rain has knocked me offline.
[23:57:54] <terr> jepler: you need a paradyme MVL.
[23:57:56] <jepler> The gecko sure is better in two very quantifiable respects: 8A (vs 2A), 80V (vs 46V).
[23:58:01] <terr> s/m/n/
[23:58:27] <terr> jepler: that is not important.
[23:58:54] <terr> The drivers only go to the trough if they need feed. Its how they feed the pig that counts.
[23:59:23] <jepler> microstepping and/or half-step torque compensation (bo-dick's most recent concern) may give higher step rates in practice, but I haven't ever used a system with those characteristics.