#emc | Logs for 2006-08-10

[01:00:48] <machineitright> cradek: I used deb package install and it said that that ver. was already installed?
[01:01:32] <machineitright> I still have no internet connection.
[01:03:43] <cradek> I don't understand
[01:04:57] <machineitright> I downloaded the file and unzipped it to my home dir, then used the .deb installer to install the files, was this correct?
[01:05:27] <cradek> oh you're the madwifi guy
[01:05:28] <cradek> sorry
[01:05:37] <cradek> you should save off the deb I sent attached to the email
[01:05:41] <cradek> then install it with dpkg -i
[01:06:00] <cradek> maybe you can even just click on it
[01:06:10] <machineitright> Sorry about not identifing myself.
[01:06:30] <cradek> it's ok, I was being dense
[01:07:04] <machineitright> I saved that file to my home dir
[01:08:42] <machineitright> used 'GDEBI package installer'
[01:10:42] <machineitright> same thing comes up when I double click the files. Said same version already installed.
[01:11:19] <cradek> so maybe you already installed it...?
[01:11:53] <machineitright> maybe so, but don't think so.
[01:12:10] <cradek> it's pretty impossible you had that already installed...
[01:13:30] <machineitright> I'm chatting on the computer running the 6.06-15-26 upgrade but don't have internet on the magma version.
[01:13:47] <cradek> so you've rebooted since installing that package?
[01:13:52] <cradek> into magma, I mean
[01:14:38] <cradek> hi ray
[01:15:24] <machineitright> Yes, I rebooted and let it go to the magma default boot but the card didn't show up in the connections window so I rebooted it to be able to chat and see what I did wrong.
[01:15:44] <cradek> darn, maybe we are still missing a piece
[01:16:03] <cradek> unfortunately I can't test anything since I don't have any of that kind of hardware
[01:16:29] <rayh> Hi chris
[01:16:53] <rayh> What hardware you looking to test?
[01:17:07] <cradek> a wireless card that needs a special driver
[01:17:09] <machineitright> would the wpa supplicant help?
[01:17:21] <cradek> machineitright: I don't know what that is
[01:17:58] <machineitright> It is security encription for wireless networks.
[01:18:05] <cradek> rayh: I built these drivers for the magma kernel but his card still doesn't work after installing them - it's hard to tell what to do next
[01:18:21] <cradek> machineitright: sorry, I don't know
[01:18:55] <machineitright> No problem! did you get the drivers from madwifi site?
[01:19:14] <cradek> yes
[01:19:30] <cradek> the hard part was making them into a nice .deb package
[01:19:51] <cradek> maybe you should try following their directions and compile the files yourself, you have everything you need available
[01:19:56] <machineitright> They had some instructions on how to load all this stuff but I didn't follow the logic as I am new to Linux.
[01:20:06] <cradek> that definitely makes it tough.
[01:20:35] <cradek> ubuntu has done that kind of work for you with their kernel, but unfortunately we need our own for emc, so can't take advantage of that.
[01:20:51] <cradek> can you buy a wire? :-)
[01:21:20] <cradek> my laptop has a Prism wireless card and support for that is in the base kernel, so it's in magma
[01:21:40] <cradek> I don't know how many different wireless drivers are in there. my card is really old.
[01:21:54] <machineitright> SO maybe the changes in the kernel to run emc2 are the problem?
[01:23:26] <machineitright> The Atheros chip set was one of the ones that Ubuntu recommended on the support wiki.
[01:23:36] <cradek> no the problem is the modules aren't in the base kernel for some reason (probably licensing problems with the driver software)
[01:24:43] <machineitright> well I can always work on emc in magma and reboot to regular for going online.
[01:25:24] <machineitright> Don't suppose there are any issues with doing that are there?
[01:26:34] <machineitright> When I upgrade Ubuntu it will upgrade emc2 right?
[01:27:00] <cradek> sure you can reboot.
[01:27:11] <cradek> when there's an emc update available, the update manager will tell you so, and let you install it
[01:27:56] <machineitright> maybe it will cure itself with time.
[01:30:00] <machineitright> chris: I here you are the man to talk to on lathe apps.
[01:30:18] <cradek> I suppose I am
[01:31:27] <machineitright> Are all the gui's for mills or do they change what they show according to how many axis you set-up in the ini file?
[01:31:54] <cradek> currently only AXIS has support specifically for lathes, and you set lathe mode in the ini
[01:32:20] <jepler> here's a screenshot of AXIS in lathe mode: http://axis.unpy.net/01151519310
[01:33:51] <machineitright> Cool gui!
[01:34:42] <machineitright> Where is that web site?
[01:35:05] <cradek> that's the axis website run by jeff and me
[01:35:15] <jepler> we're the authors of axis
[01:35:18] <cradek> axis is now part of emc2
[01:36:04] <machineitright> Well I guess Alex told me right when he said to talk to you about lathes.
[01:36:27] <cradek> I have a couple lathes running on emc2, and a few others are doing it too
[01:37:11] <machineitright> I am a CNC programmer by trade.
[01:38:42] <machineitright> I was looking to use EMC2 for a Okuma LS-N10 lathe retro that I have personally.
[01:39:02] <cradek> what kind of drives?
[01:39:09] <cradek> sorry, I'm carrying on lots of conversations
[01:39:33] <machineitright> Getty's Fanuc DC brushed.
[01:39:50] <machineitright> not a problem.
[01:40:41] <machineitright> Machine has an old 1976 Fanuc 2000C control.
[01:42:05] <cradek> sounds like someone else is going to know more about those...
[01:42:16] <cradek> do the servo drives take analog input?
[01:42:47] <cradek> ideally you would feed the encoders directly to an interface card in the PC, and the interface card's analog outputs to the servo drives
[01:43:06] <machineitright> Yes, looking to replase those with something up to date.
[01:43:44] <rayh> Are these GE drives?
[01:44:30] <machineitright> The old control was functioning but the unhooked the power and it lost the params and executive files.
[01:45:45] <machineitright> rayh: don't think they are GE but could be, not knowlegable about that old a motor.
[01:46:56] <rayh> The old GE drives had big caps on the left side of the drive
[01:47:33] <machineitright> GE Fanuc did make a 2000C control I was told, and the first Fanuc motor were Getty's copies.
[01:47:36] <jepler> rayh: are the GE drives a good thing or bad thing? I am curious why you asked.
[01:48:08] <rayh> They are variable input voltage.
[01:48:24] <rayh> Most of them drift these days unless you replace the caps.
[01:48:50] <machineitright> No, just outdated.
[01:49:02] <rayh> I've got a pile of 'em out in the shop.
[01:49:25] <rayh> The ones I have were driving electracraft motors
[01:49:50] <machineitright> These motors have tachs and resolvers instead of encoders.
[01:50:15] <rayh> Right. The tach is required for the drives of that age.
[01:50:18] <machineitright> Direct drive to the ball screws.
[01:51:27] <machineitright> I am told I can replace these with encoders and get new analog drives ang have a good machine.
[01:52:20] <rayh> Sure. As long as you are content with the brush dc motors.
[01:52:43] <rayh> We did something quite similar with the Mazak.
[01:52:59] <rayh> except it already had encoders.
[01:53:29] <machineitright> This is more a learning experience machine.
[01:53:53] <rayh> You bet. Sounds like a good project.
[01:53:59] <Jymmmm> Alright, when is emc gonna be able to do metal spinning? three days?
[01:54:30] <machineitright> My understanding is that Mazak used this same control and motors on their machines of this vintage.
[01:55:16] <cradek> what's the swing on this lathe?
[01:55:51] <rayh> The one we worked on had a fanuc. I think it was an 8m but not certain of that.
[01:56:13] <machineitright> I have some Okuma AC servos that came off a 5020 LR machine that I could use to upgrade, will EMC run these?
[01:56:16] <rayh> The motors looked a lot like gettys
[01:57:05] <machineitright> 8m is alot newer control.
[01:57:06] <rayh> are they a single encoder for both a,b,i and phase angle?
[01:57:31] <machineitright> These have absolute encoders.
[01:58:00] <rayh> Ah.
[01:58:03] <machineitright> use halls I believe.
[01:58:26] <rayh> The halls should provide the phase angle stuff for the drive.
[01:58:35] <machineitright> I have the amps and power supply if I could get them to work.
[01:58:41] <rayh> The absolute is position and I don't know much about them.
[01:59:56] <machineitright> If you ever see a machine that you don't have to home, you know they have absolute encoders, they always know where they are no matter what.
[02:00:16] <rayh> Sure. I just have not done any work with one.
[02:03:31] <machineitright> I can change these to regular encoders but the I think I would have to change the amps.
[02:03:32] <rayh> What are you thinking for control boards for either of these motor setups.
[02:03:50] <machineitright> Don't have a clue.
[02:04:36] <machineitright> Looked at some I could buid myself, ones you could buy, etc.
[02:05:09] <rayh> We used Vital cards on the Mazak.
[02:05:18] <machineitright> Thought some of you here might help with that.
[02:05:38] <rayh> They worked pretty well. Couple of minor issues with the zero voltage point on his breakout card.
[02:06:03] <rayh> It is dedicated motion software on the fpga.
[02:06:52] <machineitright> One of the Getty's is not to bad, 24AMPS Max at 120vdc, but the other one will be about twice that.
[02:07:29] <machineitright> What is fpga?
[02:08:02] <jepler> "Field-Programmable Gate Array. An FPGA is a specially made digital semiconductor often used for prototyping. With an FPGA, a design engineer is able to program electrical connections on site for a specific application (for example a device for a sound/video card), without paying thousands of dollars to have the chip manufactured in mass quantities."
[02:08:32] <rayh> Oh. I'm thinking of the boards you put into the computer to read encoders and put out the analog signal
[02:09:12] <jepler> rayh: yeah, the mesa card uses FPGA .. so does jon elson's stuff
[02:09:16] <machineitright> Was looking at the cards listed on LinuxCNC.
[02:09:33] <jepler> that's maybe not the best definition, but the way they're reconfigurable and versatile is what's important
[02:10:36] <machineitright> What are they programming ?
[02:11:13] <rayh> as does the vital
[02:12:01] <rayh> EMC needs a way to keep track of where the machine's axes are and a way to command them to where they need to be.
[02:12:25] <rayh> For the most part with servo motors, it can't do that with a simple parallel port.
[02:12:46] <machineitright> Thought you coud do this through the parport.
[02:12:58] <rayh> Some sort of dedicated hardware needs to be added to the computer
[02:13:23] <machineitright> On all servos or just ac
[02:14:23] <rayh> It's an encoder and analog signal problem rather than a type of servo drive.
[02:15:11] <rayh> cradek and jeppler have demonstrated some little machines using parport and servo drives.
[02:15:18] <machineitright> On cnczone they have someone how is taking sted and dir sigs from the parport and converting it to analog, was looking at these for thr dc brushed motors.
[02:16:59] <jepler> machineitright: If possible, it's nice to "close the loop" inside the PC. Otherwise, emc doesn't know how well the servos are tuned or just how bad the following error is.
[02:17:26] <jepler> servos controlled by step and direction are a clever hack when you have software that can only generate those signals.
[02:17:30] <jepler> IMO
[02:18:00] <rayh> Ah. I would not use step-and-direction servo amps like gecko 320 or rutex for a machine like this.
[02:18:29] <rayh> I do use the rutex for the current Smithy machine.
[02:18:54] <rayh> But it's motors are small 500 watt.
[02:19:17] <rayh> While a machine like you are proposing is very fast and much more capable.
[02:19:42] <machineitright> this is the link been awhile since I looked but think they support closed lood systems.www.skyko.com
[02:20:44] <machineitright> This card is not the amp just the signal from the computer.
[02:22:39] <rayh> that link doesn't seem to work for me here.
[02:23:14] <cradek> www.skyko.com works for me, but not too much information there
[02:23:21] <rayh> ah extra garbage at the start of it.
[02:23:54] <machineitright> sorry got the . to close to the url.
[02:24:19] <machineitright> my spelling is awful no.
[02:24:37] <rayh> SKY–P100 is output from the computer only.
[02:24:48] <rayh> It does not read encoder signals into the pc.
[02:25:06] <CIA-12> 03jepler 07HEAD * 10emc2/share/axis/images/axis.ngc: fix up axis version number and splash gcode
[02:25:07] <CIA-12> 03jepler 07HEAD * 10emc2/src/emc/usr_intf/axis/scripts/axis.py: fix up axis version number and splash gcode
[02:25:11] <machineitright> Correct you use your old amps or others that you can buy.
[02:25:28] <rayh> It does move the motor but the pc has no awareness of the motor loop.
[02:25:37] <rayh> I'm not being very clear here.
[02:26:16] <CIA-12> 03cradek 07HEAD * 10emc2/docs/src/common/emc2_introduction.lyx: some minor grammar/wording fixes
[02:26:29] <rayh> I can't imagine operating an industrial quality machine in what we have come to call "open loop."
[02:32:12] <machineitright> The pixie does take encoder feed back to the card according to the pdf doc.
[02:32:43] <machineitright> wouldn't the computer read the position from the card?
[02:33:16] <machineitright> I thought that was what a motion control card did?
[02:33:57] <jepler> goodnight guys
[02:34:58] <machineitright> Just an option that I looked at when suggested by a retrofitter, but that was before I found out about EMC.
[02:35:11] <rayh> I'll be a half hour downloading that pdf but my guess is no it does not return encoder signals to the pc.
[02:35:44] <machineitright> Doesn't say the pc but does return it to the card.
[02:36:42] <rayh> Jon Elson of PICO systems does use a parport to talk to outboard cards.
[02:36:56] <rayh> But his system does not use step and direction.
[02:37:25] <machineitright> That was the card I was looking at, just could not rememmber which it was.
[02:38:11] <machineitright> This is something I will need alot of help on once I learn enough about emc to use it.
[02:38:43] <rayh> There is a lot of help here and the lists.
[02:38:59] <cradek> that was abrupt
[02:39:43] <rayh> oh. Hope I didn't upset him.
[02:40:13] <cradek> I don't see how you would have
[02:40:37] <cradek> closed and open loop is sure not obvious to understand at first is it
[02:41:12] <Jymmmm> Oh so close... http://www.acroname.com/robotics/parts/R146-GP2D120.html
[02:41:16] <cradek> I sure like the nice following errors I get when I crash into something on the lathe
[02:41:29] <cradek> a large machine would be very scary without that feature
[02:41:53] <rayh> "Although almost any terminal program can be used to set up the tuning parameters of the Pixie P100 (such as HyperTerminal® on Windows®), PixieCom additionally allows the user to see the error curve when running tuning tests."
[02:42:13] <cradek> so no feedback to the machine
[02:42:18] <rayh> Sounds like it's running some odd sort of com program.
[02:42:35] <cradek> guess they have some app for its internal pid tuning
[02:43:13] <rayh> "Runs under Windows® XP, Windows® 2000, Windows® Me, Windows® 98, and Windows® 95."
[02:57:01] <rayh> Ah "Skyko
[02:57:01] <rayh> Technologies™
[02:57:01] <rayh> Pixie P100™
[02:57:01] <rayh> PID servo controller
[02:57:01] <rayh> analog output board with
[02:57:02] <rayh> optional hall sensor On-board RS232 serial port for setting up PID
[02:57:04] <rayh> generator for Fanuc® parameters.
[02:57:06] <rayh> motors
[02:57:08] <rayh> "
[02:57:20] <rayh> So they use a serial port to tune it.
[02:58:30] <cradek> I think step-servo seems more popular than it deserves
[02:59:15] <rayh> Right. Can't say now that I'm really thrilled about either gecko 3xx or the rutex.
[03:00:49] <cradek> I suppose it's become popular only because there is a lot of limited (step-dir only) software out there that people want to use
[03:01:57] <rayh> oops i think I found the big problem.
[03:02:18] <rayh> "It is possible to use one appropriately sized power supply to power multiple Pixie boards in
[03:02:19] <rayh> a three or four axis CNC system.
[03:02:19] <rayh> "
[03:02:52] <rayh> So three axis costs a bit more than PICO and for is way more.
[03:02:59] <cradek> ouch
[03:02:59] <rayh> four
[03:03:17] <cradek> so you'd need a breakout board, three of these pixies, three amps, and you're still open loop
[03:07:10] <rayh> Looks like it. I don't see any references to encoder feedback to the PC.
[03:07:36] <rayh> I know that rutex is talking about doing that with a serial link
[03:07:51] <rayh> I guess it works with ms stuff some.
[03:09:06] <rayh> Well I've got to get away. Been fun.
[03:14:51] <CIA-12> 03cradek 07HEAD * 10emc2/share/axis/images/axis.ngc: remove lots of duplicate lines
[03:17:58] <Jymmmm> Has anyone seen this on a drawing... 2-1.5 +-0.15 (mm)
[03:18:13] <Jymmmm> I dont get the 2-1.5 part
[03:18:51] <Jymmmm> the callout is the height of a mounting flange
[03:19:34] <cradek> 2-1.5 might mean 2 foot 1.5 inches
[03:19:44] <cradek> but usually that would be written as 2-1 1/2
[03:19:54] <cradek> (by crazy americans)
[03:19:59] <Jymmmm> no, this is definantly mm
[03:20:09] <cradek> oh I didn't see your mm there
[03:20:30] <Jymmmm> the height of the item connected to the flange is only 8.5mm
[03:20:39] <cradek> is this online where I can see it?
[03:21:00] <Jymmmm> no, it's not.
[03:21:16] <cradek> sorry, no idea
[03:21:22] <Jymmmm> okey dokey
[03:21:38] <Jymmmm> just never saw notation like that before.
[03:22:01] <cradek> nothing else like it on the drawing?
[03:23:20] <Jymmmm> nada. the only one like it (ironically)
[05:05:08] <lilo> [Global Notice] Hi all. We just experienced a problem with a main rotation server. It's out of contact and has been removed from rotation. The users should slowly return on other servers. Apologies for the difficulties, and thank you for using freenode!
[05:52:45] <alex_joni> cradek, jepler:YAY
[06:31:49] <Lerneaen_Hydra> 'lo
[06:37:47] <Jymmmm> lo
[06:43:02] <alex_joni> lo
[06:50:01] <Jymmmm> med
[07:03:15] <alex_joni> hi
[07:19:06] <A-L-P-H-A> hey
[07:19:23] <A-L-P-H-A> how do I find the last occurance of something with sed/regexp?
[07:19:45] <A-L-P-H-A> I want to replace the very last comma of a file to ; instead.
[07:20:53] <A-L-P-H-A> nm
[07:21:08] <A-L-P-H-A> $s/,$/;/
[07:21:28] <Lerneaen_Hydra> does anyone recognise this mill? http://www.brannehylte.se/upl_prod/1033.jpg
[07:22:16] <A-L-P-H-A> Lerneaen_Hydra, yes... but I honestly forgot what they're called... my high school had one.
[07:22:26] <Lerneaen_Hydra> good/bad?
[07:22:30] <A-L-P-H-A> it would be a fine machine, had it not been abused by the kids.
[07:22:46] <Lerneaen_Hydra> ok. I see.
[07:23:37] <Lerneaen_Hydra> if you remember what they're called then could you write it here?
[07:26:55] <A-L-P-H-A> Lerneaen_Hydra, yeah.
[07:27:02] <A-L-P-H-A> but it's been like 10 years since I was in highschool.
[07:27:11] <Lerneaen_Hydra> haha, ok
[07:27:34] <Lerneaen_Hydra> bbl
[08:20:54] <A-L-P-H-A> Lerneaen_Hydra, probably best to post it on the yahoo cadcamedmdro group
[09:23:58] <Lerneaen_Hydra> you think they'll know that?
[10:32:15] <NickServ> This nickname is owned by someone else
[10:32:15] <NickServ> If this is your nickname, type /msg NickServ IDENTIFY <password>
[10:54:37] <Bo^Dick> poor logger_aj
[11:52:04] <alex_joni> Bo^Dick: how so?
[13:11:06] <Lerneaen_Hydra> logger_aj: bookmark
[13:11:06] <Lerneaen_Hydra> See
[13:11:54] <Lerneaen_Hydra> alex_joni: all the quit/rejion
[13:11:59] <Lerneaen_Hydra> err, rejoin
[13:17:21] <alex_joni> Lerneaen_Hydra: power went out
[13:17:32] <alex_joni> and he didn't want to join devel :D
[13:17:47] <Lerneaen_Hydra> oh dear
[13:21:28] <alex_joni> * alex_joni heads home (Hotel)
[13:22:02] <etla> bye bye
[13:22:38] <alex_joni> bye etla, I'll be online a bit later
[13:23:01] <etla> OK, I'm hoping to finish my jogwheel HAL now since halui seems quite complete ;)
[14:25:05] <alex_joni> back
[14:31:58] <etla> hi alex, exciting times, I am trying FO and SO with a real jogwheel now (still sim, no mill yet)
[14:33:53] <alex_joni> good :D
[14:35:10] <etla> oh no, my first try doesn't work ;(
[14:35:31] <alex_joni> don't despair ;)
[14:35:34] <alex_joni> what's wrong?
[14:36:17] <etla> don't know yet...
[14:36:26] <etla> feed-override.scale works
[14:36:42] <etla> counts does not work...
[14:37:50] <CIA-12> 03cradek 07HEAD * 10emc2/src/hal/classicladder/classicladder_gtk.c: fix warnings
[14:38:12] <alex_joni> etla: probably forgot the addf for the encoder module.. right?
[14:38:55] <etla> nah it encoder.counts was just not connected to f-o.counts
[14:38:59] <etla> well now it works!
[14:39:07] <alex_joni> etla: yay
[14:39:55] <etla> I was worried that turning the jogwheel with scale=0 would have strange effects on value later but apparently it's coded real smart so it works ;)
[14:40:39] <alex_joni> etla: you had any doubts?
[14:41:08] <etla> not really ;)
[14:41:53] <alex_joni> * alex_joni had :D
[14:42:53] <etla> I'm using a mux2 block to either set scale=0.0 when I don't want jogwheel counts to affect FO and the I set scale=0.01 when I do want. Seems to work OK
[14:43:06] <etla> next is SO
[14:44:13] <alex_joni> etla: you could have a mux4 or larger, and direct the counts to FO, SO, or any axis as jogwheel
[14:49:40] <etla> maybe that would be a better way... now I'm using match8 to detect which 'mode' my jogwheel is in
[14:50:28] <alex_joni> not sure there is a u16 mux8 though
[14:53:00] <CIA-12> 03jepler 07HEAD * 10emc2/docs/src/gui/axis.lyx: axis has no version number now that it's merged with emc2
[15:01:31] <etla> wtf, now I broke feed-override that just a while ago worked ?
[15:03:41] <etla> hm. restarted emc and now it works again
[15:04:56] <etla> now spindle override works too !
[15:05:04] <alex_joni> coo
[15:05:37] <alex_joni> yay HAL ;)
[15:05:58] <etla> I just wish halgui or something would work that would draw a picture of the connections
[15:06:07] <etla> so much easier for someone else to look at the pics
[15:06:16] <etla> or maybe DIA has premade symbols ?
[15:06:43] <alex_joni> etla: we were thinking of a simple schematic editor :)
[15:06:58] <alex_joni> to edit HAL configurations
[15:08:19] <etla> yeah, but I bet it's not so somple to code after all...
[15:09:01] <alex_joni> probably so.. or it would have been done already :)
[15:10:40] <etla> damn all thes hal pin names, when you have everything running there must be 100s of them... hard to remember what they are called
[15:11:04] <alex_joni> keep a halmeter running.. you can see a list there
[15:11:15] <alex_joni> * alex_joni suggests a shortcut in the menu
[15:12:47] <alex_joni> etla: also, the GUI's (tkemc & AXIS) have a shortcut in the menu to launch Halshow
[15:15:21] <etla> thanks.
[15:15:27] <etla> now for the coolant button.
[15:17:49] <jepler> also, if you have the right librarie installed when you configure, 'halcmd' in interactive mode will do tab-completion
[15:17:54] <jepler> libraries
[15:18:19] <alex_joni> jepler: yeah, I love the way it does tab-completion based on type
[15:18:30] <alex_joni> linksp <float-signal> halui.<tab-tab>
[15:18:37] <jepler> alex_joni: yes, I thought it was very clever
[15:19:04] <alex_joni> it's really great.. not sure many people use it
[15:19:39] <alex_joni> most write the hal with an editor, then run emc
[15:20:37] <jepler> yeah
[15:20:44] <jepler> that's how I've mostly done it too
[15:20:57] <jepler> but now I often do it interactively, then copy & paste the lines into my editor
[15:21:00] <alex_joni> process which usually fails because of a bad pin name, so that's a really daunting thing
[15:25:03] <etla> hmh my idea for the coolant button is not working
[15:25:10] <etla> I have a momentary on button
[15:25:11] <alex_joni> mist or flood?
[15:25:23] <etla> I want to switch flood on if is-on is false
[15:25:30] <etla> and off, if is-on is true
[15:25:37] <alex_joni> use a mux ;)
[15:25:49] <etla> I tried an and2 block
[15:26:03] <etla> I am ANDing is-on and the button to switch off
[15:26:19] <etla> and ANDing NOT is-on and the button to switch on
[15:26:31] <etla> but it seems the blocks trigger from the level of the signal, not the edge
[15:26:31] <alex_joni> etla: I need to run.. maybe someone else can help out
[15:26:39] <etla> which causes trouble
[15:26:45] <etla> alex: thanks, see you later
[15:29:32] <etla> anyone else have ideas on how to implement a coolant button with halui ?
[15:31:18] <cradek> etla: so when you have the button pressed, flood turns quickly on and off?
[15:31:25] <etla> yep
[15:31:35] <cradek> hmm
[15:31:44] <etla> I think it's because the logic blocks are level triggered, not edge triggered
[15:32:46] <etla> I'm removing half of the code now to see if I can just turn on coolant
[15:32:57] <cradek> maybe we want a "toggle" block
[15:34:31] <etla> yes that could be useful
[15:34:45] <etla> not everyone wants to implement the NIST buttons, i.e. on/off/lamp
[15:35:47] <cradek> yes I don't see any problem with a toggle for harmless things with obvious visual feedback like lube
[15:40:36] <cradek> or an edge-detect/one-shot block
[15:40:52] <cradek> so you could still use your 'and' scheme
[15:41:14] <cradek> I bet you could assemble the necessary logic as-is, but it would be a mess
[15:42:07] <etla> maybe my oscillation could be delay related ?
[15:42:34] <etla> i.e. the is-on signal does not respond quickly enough and that is why the scheme oscillates
[15:42:52] <etla> I should perhaps tie the and's to a slower thread ?
[15:42:53] <cradek> the logic blocks are calculated once per update period
[15:43:19] <cradek> you can call the update however you like but there is always going to be sequential behavior
[15:43:29] <cradek> you have to figure out how to use that to your advantage
[15:43:40] <etla> I'm going to try that. 10Hz should be enough for coolant on/off anyway
[15:43:42] <jepler> and also keeping in mind that halui is not realtime
[15:44:26] <cradek> your button is not going to work well if you have to hold it for an odd number of tenths of seconds
[15:44:33] <etla> what about debounce, can I use it for 'low-pass' filtering
[15:45:46] <cradek> does xor with one input tied to the output give you edge detection?
[15:45:58] <cradek> hmm, is there even an xor block?
[15:46:04] <etla> nope
[15:46:07] <etla> or, and, not
[15:46:10] <cradek> no that will pulse when you release the button too
[15:46:14] <cradek> I think
[15:46:28] <cradek> well you can construct xor out of those
[15:46:31] <cradek> * cradek waves his hands
[15:47:00] <etla> now it works if the button presses are short enough
[15:47:08] <etla> if I hold down the button it oscillates
[15:47:24] <cradek> yeah, but that sounds a bit crappy to me
[15:47:37] <etla> true...
[15:47:46] <cradek> seems like we're missing a block, if you can figure out what it is, make a feature request :-)
[15:48:15] <cradek> or halui could have toggle inputs on the safe things like lube
[15:50:35] <etla> I'll 'spam' to the list first and see if someone comes up with a good idea
[15:51:05] <jepler> BUTTON-IN STATE-IN OUT-1 OUT-2
[15:51:05] <jepler> L -> H L H L
[15:51:05] <jepler> L -> H H L H
[15:51:05] <jepler> H -> L x L L
[15:51:12] <jepler> is it a block that implements this logic?
[15:51:43] <etla> yes, the edge triggering is the thing I want
[15:52:02] <etla> I think I have everything like that but the leftmost column is not edge triggered, but level
[15:52:15] <etla> and that causes oscillation when holding down the button
[15:54:13] <lerman> The block you want is a latch or flip flop block. Depending on the configuration, you would be able to set it up so that each leading (or falling) edge causes the output to change to the opposite state. A different configuration would have two inputs. One would turn the output on; the other would turn it off. Look in a book on logic design or a digital parts catalog to see the variety of...
[15:54:15] <lerman> ...hardware parts available. This could easily be implemented in classic ladder.
[15:54:44] <jepler> so 3 options: CL, implement new block, implement "toggle" in halui
[15:55:30] <etla> I haven't tried CL at all yet
[15:55:54] <jepler> if you've never used ladder logic it's a bit hard to understand what's going on
[15:56:02] <etla> but if you say it's the right way...
[15:56:04] <jepler> I still haven't used it "for real" yet
[15:56:21] <etla> jepler: I looked through some examples on the wiki or maybe in the manual
[15:58:15] <etla> that will have to wait for another day, anyway I got feed-override and spindle-override to work today
[15:58:48] <etla> when the buttons work I'll take some pics and write something up so others can see what a mess I made ;)
[15:59:53] <etla> bye bye
[16:00:10] <lerman> I strongly suggest that you use two buttons, one to turn the coolant on and the other to turn it off.
[16:01:12] <cradek> I'm pretty sure he knows that's ideal (he said something about it)
[16:01:33] <cradek> a center-off dual-momentary switch (rotary or toggle) seems best for this kind of thing I think
[16:02:53] <cradek> if we make a toggle/flipflop block I'm afraid people will use it for more important things like spindle, but I guess that's their problem if they do
[16:03:03] <lerman> Otherwise, you can wind up with the television remote control syndrome. When I hit the power on button on my remote, it should turn the TV and the Cable box both on. Unfortunately, they often get out of sync. User interfaces should be MODELESS. That means that the action of a button should be independent of the current mode of the system. ON should mean on. OFF should mean off.
[16:04:18] <lerman> Yup. Sometimes you need enough rope to do the job. But there will always be some idiot who will hang himself. If we are careful, though, we can keep the rope away from children who don't know better.
[16:04:33] <cradek> heh
[16:04:47] <cradek> remote control syndrome is a good way to put it
[16:05:51] <cradek> however, a power toggle is a perfectly sane thing to have, if you're looking at the device, its state is obvious, and (most importantly) the button only controls one thing
[16:06:43] <cradek> (for mist, I think what etla wants is probably sane but not optimal)
[16:07:26] <cradek> not arguing that your setup is not clearly better.
[16:09:10] <lerman> Yes a power toggle would work. Does CL first read all of its inputs, then do its calculations, and then output all of its outputs. If all of the inputs are latched each time through the loop, and the calculations are done in order (left to right, top to bottom), this should be pretty easy to do in CL. [although I've never used it]
[16:12:46] <lerman> The logic needed is something like: if IN != PREVIOUS_IN AND IN is TRUE then set out to NOT OUT.
[16:12:48] <lerman> set PREVIOUS_IN to IN.
[16:32:31] <mocki> hi folks
[16:37:41] <cradek> hi
[16:37:50] <mocki> hello cradek
[16:39:40] <A-L-P-H-A> this is cool
[16:39:40] <A-L-P-H-A> http://www.cubloc.com/man/105/MAN105.htm
[16:48:04] <CIA-12> 03cradek 07HEAD * 10emc2/docs/src/gcode/coordinates.lyx: minor typo/grammar/style fixes
[16:48:06] <CIA-12> 03cradek 07HEAD * 10emc2/docs/src/hal/ (6 files): minor typo/grammar/style fixes
[17:33:22] <Jymmm> Howdy Folks!
[17:47:20] <Lerneaen_Hydra> 'lo again
[17:47:41] <lilo> [Global Notice] Hi all. If you've been disconnected by a kiddie using the DC C exploit, please reconnect to freenode using port 8001, instead of the default port (6667). Thanks.
[17:49:13] <Lerneaen_Hydra> does anyone online here recognise this mill? http://www.brannehylte.se/upl_prod/1033.jpg
[17:51:02] <Jymmm> what was that url ?
[17:56:23] <Jymmm> logger_aj bookmark
[17:56:28] <Jymmm> logger_aj: bookmark
[17:56:28] <Jymmm> See
[17:59:07] <Lerneaen_Hydra> http://www.brannehylte.se/upl_prod/1033.jpg
[17:59:46] <Jymmm> oh, NOW he wakes up and smells the coffee! =)
[18:00:44] <Lerneaen_Hydra> indeed
[18:01:25] <Jymmm> too late, coffee is old and cold now!
[18:01:48] <Lerneaen_Hydra> :( cold coffe
[18:01:51] <Lerneaen_Hydra> not nice
[18:02:02] <Lerneaen_Hydra> bitter and untasty
[18:02:03] <Jymmm> Eh, ice coffee
[18:02:13] <Lerneaen_Hydra> that's a different matter
[18:02:33] <Jymmm> I can easily get addicited to ice coffee =)
[18:03:07] <Jymmm> and decafe is way too expensive
[18:05:03] <Jymmm> ray or John would probably know
[18:07:33] <Lerneaen_Hydra> jmk?
[18:07:41] <Jymmm> yep
[18:08:17] <Jymmm> cradek jepler: either of you have some gcode parser routines by chance?
[18:08:26] <Lerneaen_Hydra> * Lerneaen_Hydra pokes jmkasunich
[18:08:33] <Lerneaen_Hydra> ray doesn't seem to be here yet
[18:08:58] <cradek> Jymmm: we use the emc interpreter itself for axis
[18:09:46] <Jymmm> cradek: Ok, so when AXIS is displaying simulation of the gcode, that's all on emc's interpriter?
[18:10:38] <jepler> yep
[18:11:33] <Jymmm> anything specific?
[18:12:44] <Lerneaen_Hydra> heh, this is almost painful to read
[18:12:46] <Lerneaen_Hydra> heh,
[18:12:47] <Lerneaen_Hydra> err
[18:12:51] <Lerneaen_Hydra> http://www.engadget.com/2006/07/11/how-to-build-your-own-cnc-machine-part-3/
[18:13:02] <Lerneaen_Hydra> http://www.engadget.com/2006/06/29/how-to-build-your-own-cnc-machine-part-1/
[18:13:06] <Lerneaen_Hydra> finally
[18:13:08] <Jymmm> I guess it really doens't matter; I was just trying to figure out the entire distance traveled
[18:18:37] <Jymmm> jepler wheres your gcode cheatsheet url?
[18:18:59] <cradek> Jymmm: look on the web site or wiki
[18:19:00] <jepler> http://axis.unpy.net/files/gcode.html
[18:19:12] <Jymmm> ty
[18:19:36] <jepler> Jymmm: it would not be difficult to write a program that used AXIS's 'gcode' module to calculate the total travel
[18:20:20] <jepler> Jymmm: but that doesn't do you a whole lot of good if you're not using emc2
[18:21:02] <Jymmm> jepler I can run emc2, but only in simulation mode. HW I have can't handle it.
[18:21:55] <Jymmm> jepler: Actually, I was thinking of writing a CLI script that you just pass the gcode file to it.
[18:22:50] <Jymmm> I just need to figure out the nomenclature
[18:22:51] <jepler> yes, you could do that using the 'gcode' module. You can use it from other software besides axis
[18:23:26] <cradek> you can see that information in AXIS by just loading the file
[18:23:48] <jepler> cradek: it doesn't show the total distance the tool tip will move, which I think is what jymmm wants
[18:23:57] <cradek> oh I misunderstood
[18:25:02] <Jymmm> Yeah.... including Z moves and retractions
[18:28:29] <Jymmm> Heh, I think *I'm* screwed if I come across G2/G3 codes though. Will make that version 42 feature =)
[18:28:57] <cradek> you won't get the right number without using the real interpreter, except for very trivial gcode
[18:29:35] <cradek> g28 / g10 L2 P2 X99 / G55 / g0x0
[18:29:57] <cradek> arcs aren't even the hard cases
[18:34:34] <Jymmm> I'm just trying to come up with a better way to estimate quoting costs; I figured total distance traveled gives a good estimate at the complexity and detail of the job.
[18:34:35] <cradek> fwiw emcplot3d (from emc1) calculates cut length and rapid length
[18:36:01] <Jymmm> cradek good to know.
[18:36:19] <cradek> http://timeguy.com/cradek-files/emc/circle.png
[18:36:37] <cradek> never mind that the real distance is probably 6.28, not 6.26
[18:37:00] <Jymmm> mm?
[18:37:02] <cradek> I don't even remember how I calculated the distances
[18:37:19] <cradek> that file looks like it's inches
[18:40:04] <Jymmm> It's surprising that rapid length is EXACTLY 1"
[18:40:31] <cradek> g0 x1 y0 z0
[18:40:55] <cradek> then a g2 circle of radius 1
[18:41:42] <Jymmm> so 6.26 is the cercumference of a 2" diameter circle?
[18:42:03] <cradek> no the real value is diameter*pi
[18:42:22] <cradek> which is a little more than 6.26
[18:42:31] <cradek> but it's close
[18:42:33] <Jymmm> 6.283...
[18:42:40] <cradek> right
[18:42:59] <Jymmm> weird.... doesn't even look like a roundign issue.
[18:43:28] <cradek> I haven't looked at the source for that for a long time, but it probably uses an approximation for arcs.
[18:43:51] <Jymmm> oh, 4 acrs combined to for a circle you mean?
[18:43:56] <Jymmm> a/for/form/
[18:44:07] <Jymmm> err s/for/form/
[18:44:26] <cradek> I don't remember what it does - don't want to look now - its answer is pretty close in most cases I bet.
[18:44:55] <Jymmm> no, no, I don't mean it specifically, It's just that I forget there are no circles in cnc, just arcs
[18:45:14] <cradek> a circle is just an arc with start and end points the same
[18:45:28] <cradek> you can do a circle with one g2 or g3 command in rs274ngc
[18:45:37] <Jymmm> Right, but I keep thinking in circles, not arcs is the problem =)
[18:46:07] <cradek> historically some machines could not do more than one quadrant of a circle per command
[18:46:39] <Jymmm> ouch
[18:46:50] <jepler> put this in the same 'bin' directory as axis: http://emergent.unpy.net/files/sandbox/ginfo.py
[18:47:08] <jepler> mark it executable and rename it to 'ginfo' if you like
[18:47:20] <jepler> $ ~/emc2/bin/ginfo ~/emc2/nc_files/arcspiral.ngc
[18:47:20] <jepler> Total rapid distance: 3.1 inches
[18:47:20] <jepler> Total feed distance: 101.2 inches
[18:47:20] <jepler> Total distance: 104.3 inches
[18:47:20] <jepler> Total time (approx): 4.3 minutes
[18:47:45] <Jymmm> ~~~~~
[18:47:57] <cradek> heh cool
[18:48:57] <cradek> arcs/helixes are not counted?
[18:49:33] <jepler> all the feeds in arcspiral are arcs, aren't they?
[18:49:41] <cradek> umm oh
[18:49:52] <jepler> it uses ArcsToSegments and then counts the length of the segments
[18:50:21] <cradek> ok I trusted 'c.total_g1' which isn't reqlly what it says
[18:50:28] <cradek> reqlly?
[18:50:44] <Jymmm> * Jymmm cuts teh tail of of cradek's a
[18:52:04] <jepler> I kinda suspect there's enough useful information that could be taken from the g-code to make a kind of "file properties" pop-up window
[18:52:19] <cradek> I bet you're right
[18:52:30] <jepler> it would have that information, the extents, tools used, feed rates used
[18:54:47] <Jymmm> jepler: I'm always impressed when you pull shit like that out of your bag of tricks!
[18:58:02] <Jymmm> * Jymmm is still trying to figure out what LOGIN: is for!
[19:01:17] <Jymmm> I'm going to try and hit the electronics fleamarket around 5am Saturday, usually they have computers for $15 to $40. Maybe I'll get lucky and find some HW that emc will run on.
[19:03:42] <cradek> any old pentium 2 or 3 seems to be a pretty safe bet
[19:04:13] <cradek> the more slots and less funny stuff built onto the motherboard the better
[19:04:51] <Jymmm> I have a P3800 on an intel mobo with 192 MB and onboard video - it chockes and I cna't disable the onboard via BIOS, only switch which is primary dispaly.
[19:05:10] <cradek> usually just plugging in a video card will do the trick
[19:05:22] <Jymmm> Not this one....
[19:07:07] <Jymmm> Hoping to bad a system with a bare board; I have enough nic cards around here and no need for audio
[19:07:15] <Jymmm> s/bad/find/
[19:16:27] <jepler> Jymmm: "LOGIN:"?
[19:37:44] <Lerneaen_Hydra> * Lerneaen_Hydra pokes A-L-P-H-A
[19:37:58] <A-L-P-H-A> ?
[19:37:59] <A-L-P-H-A> :)
[19:38:06] <A-L-P-H-A> poke me again! I like it.
[19:38:13] <Lerneaen_Hydra> * Lerneaen_Hydra pokes A-L-P-H-A, again
[19:38:32] <Lerneaen_Hydra> * Lerneaen_Hydra pokes A-L-P-H-A
[19:38:38] <Lerneaen_Hydra> err, right
[19:38:48] <A-L-P-H-A> ??
[19:38:53] <Lerneaen_Hydra> oh
[19:38:55] <Lerneaen_Hydra> nothing
[19:38:57] <A-L-P-H-A> oh
[19:38:58] <A-L-P-H-A> okay
[19:38:59] <Lerneaen_Hydra> ^^;;
[19:39:11] <Lerneaen_Hydra> err, right. you haven't remembered what the mill was called?
[19:39:18] <Lerneaen_Hydra> could it have been an EMCO?
[19:43:24] <A-L-P-H-A> could have been.
[19:43:28] <A-L-P-H-A> or prazzi
[19:43:37] <A-L-P-H-A> or lemco?
[19:43:47] <A-L-P-H-A> I haven't given it much thought since.
[19:43:50] <Lerneaen_Hydra> haha
[19:43:52] <Lerneaen_Hydra> o
[19:43:54] <Lerneaen_Hydra> ok
[19:43:58] <Lerneaen_Hydra> can't blame you really ;)
[19:45:27] <Lerneaen_Hydra> remember anything about it?
[19:45:40] <Lerneaen_Hydra> oh, what do you think a reasonable price for that could be
[19:45:44] <Lerneaen_Hydra> very roughly
[19:55:02] <A-L-P-H-A> $2K, could be the most I'd pay for it...
[19:55:10] <A-L-P-H-A> probalby like $800...
[19:55:17] <A-L-P-H-A> I remember it being a proprietary board.
[19:55:24] <A-L-P-H-A> I could be wrong.
[19:55:34] <A-L-P-H-A> it's been a very long time since I even saw one of those.
[19:56:21] <Lerneaen_Hydra> oh, ok
[19:56:23] <Lerneaen_Hydra> heh
[19:56:30] <Lerneaen_Hydra> so if a company has then for 5L
[19:56:34] <Lerneaen_Hydra> *5K
[19:56:40] <Lerneaen_Hydra> there's lots of bargaining to be done
[20:15:04] <A-L-P-H-A> wow, generating a 4096bit RSA key takes a while.
[20:15:05] <A-L-P-H-A> heh
[20:16:17] <robin_sz> meep?
[20:16:54] <A-L-P-H-A> meepmeep
[20:17:15] <robin_sz> * robin_sz laughs at a man page
[20:17:24] <robin_sz> heh, diskseekd
[20:21:46] <Lerneaen_Hydra> * Lerneaen_Hydra meep
[20:24:10] <Lerneaen_Hydra> * Lerneaen_Hydra wonders when jmk or ray will show up
[20:27:28] <alex_joni> Lerneaen_Hydra: ask robin, hemight know
[20:27:43] <alex_joni> bythe time he spends on ebay, he must know them all by heart already :D
[20:33:33] <Lerneaen_Hydra> haha
[20:33:46] <Lerneaen_Hydra> * Lerneaen_Hydra pokes robin_sz
[20:34:07] <Lerneaen_Hydra> seen this mill before? http://www.brannehylte.se/upl_prod/1033.jpg
[20:34:23] <Lerneaen_Hydra> 370mmX 115mmY
[20:38:01] <alex_joni> Lerneaen_Hydra: I think I've seen it before
[20:38:11] <alex_joni> some lad kept showing it in here a few days ago :)
[20:41:52] <A-L-P-H-A> alex_joni. heh
[20:43:44] <Lerneaen_Hydra> haha
[20:43:47] <Lerneaen_Hydra> ;)
[20:47:37] <Jymmm> jepler: Yeah, try running man login when you're sitting at the LOGIN: prompt =)
[20:47:50] <alex_joni> what's man ?
[20:48:08] <Jymmm> * Jymmm tells alex_joni about the birds and the bees
[20:48:29] <Jymmm> alex_joni man man
[20:48:39] <alex_joni> man man = woman?
[20:48:50] <Jymmm> man man != woman
[20:49:07] <alex_joni> sounds like broeback mountain
[20:49:12] <Jymmm> lol
[20:52:17] <danex> Gentlemen, after a day like today, I needed this laugh and right after sign in too, Thanks
[20:53:01] <Jymmm> danex: which one?
[20:53:59] <Jymmm> danex: We're here all day... Shows at 1100, 1300, 1500, and 1700 =)
[20:54:19] <danex> I signed in at jymmm, "alex_joni man man"
[20:54:51] <Jymmm> danex Oh, then you missed the beginning....
[20:54:52] <Jymmm> [08/10 13:47:49] <Jymmm> jepler: Yeah, try running man login when you're sitting at the LOGIN: prompt =)
[20:54:52] <Jymmm> [08/10 13:48:03] <alex_joni> what's man ?
[20:54:52] <Jymmm> [08/10 13:48:20] * Jymmm tells alex_joni about the birds and the bees
[20:54:52] <Jymmm> [08/10 13:48:41] <Jymmm> alex_joni man man
[20:54:52] <Jymmm> [08/10 13:48:52] <alex_joni> man man = woman?
[20:56:10] <Jymmm> Jymmm is now known as Red70sShow
[20:56:10] <Red70sShow> Red70sShow is now known as Jymmm
[21:02:27] <danex> Temp here is 100+ and 80% humidity, no air in the plant and replacing Linear Guides on a machine, now you know why I need the laugh.
[21:03:08] <danex> Now its time for the 17:00 show?
[21:11:41] <Jymmm> danex: Most ppl would call that a sauna and charge admission
[21:12:34] <danex> Maybe some profit in that Idea
[21:13:00] <cradek> I never did understand the appeal of saunas
[21:13:07] <Jymmm> same here.
[21:13:16] <cradek> we have that for a couple months of every year
[21:13:23] <Jymmm> danex: But since you need a laugh, here you go....
[21:13:27] <Jymmm> I have a Golden retriever & I was buying a large bag of Purina at
[21:13:27] <Jymmm> Wal-Mart and was in line to check out.
[21:13:27] <Jymmm> A woman behind me asked if I had a dog. On impulse, I told her that no,
[21:13:27] <Jymmm> I was starting The Purina Diet again, although I probably shouldn't
[21:13:27] <Jymmm> because I'd ended up in the hospital last time, but that I'd lost 50
[21:13:28] <Jymmm> pounds before I awakened in an intensive care ward with tubes coming out
[21:13:30] <Jymmm> of most of my orifices and IVs in both arms.
[21:13:34] <Jymmm> I told her that it was essentially a perfect diet and that the way that
[21:13:34] <Jymmm> it works is to load your pants pockets with Purina nuggets and simply
[21:13:36] <Jymmm> eat one or two every time you feel hungry & that the food is
[21:13:38] <Jymmm> nutritionally complete so I was going to try it again.
[21:13:40] <Jymmm> I have to mention here that practically everyone in the line was by now
[21:13:42] <Jymmm> enthralled with my story, particularly a guy who was behind her.
[21:13:46] <Jymmm> Horrified, she asked if I'd ended up in the hospital in that condition
[21:13:48] <Jymmm> because I had been poisoned. I told her no; it was because I'd been
[21:13:50] <Jymmm> sitting in the street licking my balls and a car hit me.
[21:13:52] <Jymmm> I thought one guy was going to have a heart attack he was laughing so
[21:13:54] <Jymmm> hard as he staggered out the door.
[21:16:25] <Jymmm> cradek wheres here again?
[21:16:38] <cradek> me? lincoln NE
[21:17:38] <danex> That was great, I'm still laughing
[21:18:07] <Jymmm> cradek: That's not even "The South", I never realized the midwest got that humid
[21:18:24] <Jymmm> danex: Well, I hope that brightened your day a bit =)
[21:18:51] <danex> jymmm, it did
[21:19:17] <Jymmm> My gf had fwd that one to me.
[21:19:52] <Lerneaen_Hydra> Jymmm: so you didn't say that? :D
[21:20:20] <Jymmm> Lerneaen_Hydra I dont even have a dog (wish I did though, on both counts)
[21:20:34] <Lerneaen_Hydra> oh, right
[21:20:41] <Lerneaen_Hydra> uh
[21:20:45] <Lerneaen_Hydra> 'night people
[21:20:55] <Jymmm> G'Night Lerneaen_Hydra
[21:21:11] <Lerneaen_Hydra> * Lerneaen_Hydra pokes robin_sz, for good measure :p
[21:21:13] <Lerneaen_Hydra> http://www.brannehylte.se/upl_prod/1033.jpg
[21:21:25] <Lerneaen_Hydra> and with that final bit of spam
[21:21:27] <Lerneaen_Hydra> I'm off
[21:23:25] <danex> jymmm, what area are you in
[21:23:28] <danex> ?
[21:23:46] <Jymmm> danex SFO
[21:25:27] <danex> jymmm, I,m in Rome Ga
[21:27:21] <Jymmm> Ah, you're about 160 miles from Les
[21:28:12] <danex> Yes, he is in the NE side of the state
[21:28:36] <Jymmm> http://maps.google.com/maps?daddr=Rome,+GA+%4034.256944,-85.164722&saddr=tiger+ga&f=li&cid=&ie=UTF8&ll=34.370645,-83.551025&spn=4.596894,4.779053&om=1
[21:30:44] <danex> When I made the trip, I went over the mountains (north) anything to avoid traffic in Atlanta
[21:31:17] <Jymmm> heh, I probably would have too, not the most "direct route" is it
[21:32:25] <danex> 285 around Atlanta is getting bad anytime of the day
[21:35:47] <Jymmm> No idea, never been there, never want to. I *HATE* humidity!
[21:38:09] <danex> A short description , Stop and go , 0 to 90+ mph , people talking on cell phones, eating, drinking, (beer included) putting on makeup, and reading the newspaper ALL at the same time
[21:39:02] <danex> and of course Hot and Humid
[21:47:26] <danex> Well, it,s my night to cook, so good night all
[21:47:44] <Jymmm> By cooking, you mean grabbing take out?
[21:51:41] <Jymmm> Hmmmm, there's quite a few classes I'd like to take at the local JC
[21:57:31] <robin_sz> * robin_sz looks at the picture of a mill poste dbe learnean)hydra
[21:57:51] <robin_sz> wow ... and they still make that controller?
[21:57:57] <robin_sz> that is SOOOOO 1970!
[21:58:56] <robin_sz> I'll tkae the mill and 23kg of spare 74LSxx ttl chips please!
[21:59:15] <robin_sz> actually, might be a bit early for LS
[22:48:59] <Jymmm> Heh... http://www.sjcc.edu/ACADEMICS/AppliedScience/Machine/CNC_Equip.shtml
[22:52:31] <Jymmm> They're only using EMC as simulators. Not quite sure what that means =)
[22:53:36] <Jymmm> Oh he's not here... they have one license for webersys
[23:38:03] <A-L-P-H-A> Jymmm, gomake one of these. :)http://www.cubloc.com/man/105/MAN105.htm
[23:41:11] <Jymmm> A-L-P-H-A when they get the latest opengl game to work on it, sure why not
[23:41:22] <Jymmm> or directx, whatever
[23:42:13] <Jymmm> oh, I thought they were using a laptop lcd, not a 640x480 lcd