#emc | Logs for 2011-01-14

Back
[00:02:01] -!- adb has quit [Ping timeout: 276 seconds]
[00:02:14] -!- robh__ has quit [Ping timeout: 240 seconds]
[00:03:29] -!- brujo has quit [Quit: Visitor from www.linuxcnc.org]
[00:03:59] -!- theorb [theorb!~theorb@91.84.53.6] has joined #emc
[00:04:38] -!- theorbtwo has quit [Ping timeout: 260 seconds]
[00:04:44] theorb is now known as theorbtwo
[00:05:59] -!- elmo_emc [elmo_emc!~leo@CPE0017ee09ce6d-CM001bd7a89c28.cpe.net.cable.rogers.com] has joined #emc
[00:06:22] <elmo_emc> hi. what is the default editor of .nc files in Axis?
[00:06:30] <elmo_emc> i tried clicking it and nothing opened
[00:07:13] <elmo_emc> i thought it was the systems default 'text' editor... are there settings i can alter to have it default to my editor of choice?
[00:07:44] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[00:09:27] -!- rooks has quit [Quit: So long, and thanks for all the fish.]
[00:19:35] <JT-Shop> you have to specify it in the ini file
[00:20:00] <JT-Shop> do you have the Integrators manual handy?
[00:23:32] <elmo_emc> which Integrators Manual?
[00:23:46] <elmo_emc> to integrate a .nc file as a simple text file?
[00:24:12] <JT-Shop> there is only one integrators manual in pdf
[00:25:10] <JT-Shop> here is the html http://www.linuxcnc.org/docview/html/config_ini_config.html#sub:[DISPLAY]-section
[00:26:34] <elmo_emc> ok, it says gedit.
[00:26:39] <elmo_emc> simple enough :)
[00:26:47] <JT-Shop> you can use what ever you like
[00:29:20] <elmo_emc> i use a lot of .nc extensions, habit from work, any way to have it list them withought me having to click on 'All(*)' ?
[00:30:00] <Tom_L> i rename em all .txt anyway
[00:30:01] -!- elmo_emc has quit [Quit: Lost terminal]
[00:31:36] <JT-Shop> yea that is in the same section of the manual. I forget the exact syntax
[00:35:32] <andypugh> I R l33t casemodder. https://picasaweb.google.com/bodgesoc/Gibbs?pli=1&gsessionid=ZavChvOF9dCYFmI9N88erg#5561833485877320706
[00:35:37] <andypugh> (and the next one)
[00:36:41] <andypugh> (Touchscreen and D510MO)
[00:38:45] -!- elmo40 [elmo40!~Administr@CPE0017ee09ce6d-CM001bd7a89c28.cpe.net.cable.rogers.com] has joined #emc
[00:39:40] <elmo40> JT-Shop: my comp froze.
[00:39:45] <elmo40> again...
[00:39:48] <elmo40> same problems as last setup.
[00:39:55] <elmo40> when I close Axis the computer locks.
[00:40:28] <elmo40> this is a fresh install. different machine. different hardware. same problem.
[00:41:30] -!- Dannyboy has quit [Remote host closed the connection]
[00:42:28] -!- mendelbuild [mendelbuild!~mndl@77-95-78-113.bb.cust.hknett.no] has joined #emc
[00:56:41] <elmo40> anyways... is there a table for work offsets? or is that VAR file only read at startup?
[00:57:12] <elmo40> can't 5241 be altered in the gcode along the way?
[00:57:39] <Tom_L> offsets start at 54
[00:57:49] <Tom_L> G54..59
[00:58:07] <Tom_L> not sure how you enter it in the program
[00:59:06] <andypugh> G10?
[00:59:45] <andypugh> http://linuxcnc.org/docs/html/gcode_main.html#sub:G10:-Set-Coordinate
[00:59:59] <Tom_L> that's the origin for the coordinate system
[01:00:04] <Tom_L> not a work offset
[01:00:25] <andypugh> What do you mean by work offset? G92?
[01:01:54] <Tom_L> fixture offset
[01:02:03] <Tom_L> G54 by default
[01:02:15] <andypugh> That's G10 then.
[01:02:20] <Tom_L> no
[01:02:32] <Tom_L> at least not what i'm used to
[01:02:45] <andypugh> G10 L2 P1 sets the G54 origin
[01:02:51] <Tom_L> the program references it's tool path from the G54 setting
[01:03:03] <Tom_L> well, that's possible
[01:03:20] <andypugh> (G10 L2 P7 to set the G59.1 origin)
[01:03:23] <Tom_L> but in the program it references from the G54..59 offsets
[01:03:34] <Tom_L> at least fanuc controls do
[01:03:37] <Valen> http://www.cnczone.com/forums/general_metal_working_machines/118358-phenolic_basalt_head_our_hm45.html is our mill Tom_L
[01:03:58] <andypugh> Yes, so G10 allows you to set where the G54 etc coordinate systems are relative to the machine origin.
[01:04:04] <Tom_L> Valen, i saw that the other day
[01:04:31] <Tom_L> i won't argue that
[01:05:08] <andypugh> You can use G10 L20 if you want to say "this point where I am now is 10,10,10" rather than reference the G53 origin
[01:05:45] <andypugh> (and, for extra fun, you can put in a Z-twist if you like with an R parameter) :-)
[01:06:13] <andypugh> Virtual rotary table
[01:13:17] -!- emcrules_laptop [emcrules_laptop!~emcrules_@CPE001310e6c94f-CM001bd71cb794.cpe.net.cable.rogers.com] has joined #emc
[01:24:15] -!- EDocToor has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]]
[01:25:26] -!- ries has quit [Ping timeout: 240 seconds]
[01:30:17] -!- adb has quit [Ping timeout: 260 seconds]
[01:31:18] <lilalinux> How can I save the old F value before I change it?
[01:31:38] <andypugh> Which F value?
[01:31:44] <andypugh> The feed?
[01:31:46] <lilalinux> yes
[01:31:48] <andypugh> I don't think you can
[01:32:05] <lilalinux> :-/
[01:32:38] <andypugh> The way to think about G-code is that F, X, Y, Z are _commands_ not variables.
[01:33:26] <Tom_L> T
[01:33:55] <lilalinux> T?
[01:33:57] <Tom_L> and T
[01:34:02] <Tom_L> as a command
[01:34:03] <andypugh> So in the same way as in, say, BASIC your code doesn't "know" what the last PRINT statement was, G-code doesn't know what you last told the feed or X or Y to be.
[01:34:45] <andypugh> T for "time to get a tool"
[01:35:43] <Tom_L> with T is the changer prefetch coordinated with it in the machine?
[01:36:05] <andypugh> (Though T isn't so bad, as the selected tool number can be found in one of the # variables
[01:36:08] <Tom_L> for instance on a 120 tool changer the prefetch will start long before the T command
[01:36:46] <Tom_L> and it will be queued up before the T command is actually called
[01:36:54] <Tom_L> is that a function of T as well?
[01:37:46] <Tom_L> on small changers, it's done at the time T is called
[01:37:57] <Tom_L> the rotary type changers
[01:38:48] <andypugh> Tool prefetch is a bit up in the air at the moment, there is a rethink underway, with thought of toolchange abort and clever prefetch.
[01:39:36] <Tom_L> i'm guessing on regular controls it would be read in the lookahead buffer
[01:39:43] <Tom_L> long before it was called
[01:42:27] -!- Dallur [Dallur!~root@157.157.81.3] has joined #emc
[01:44:10] <andypugh> Well, skunkworks has a big changer, so there is suddenly a bit more incentive. Have you seen it?
[01:44:19] <Tom_L> no
[01:44:40] <Tom_L> i've seen a few decent sized ones though
[01:44:51] <Tom_L> belt driven in a large cage
[01:45:01] <andypugh> http://www.youtube.com/watch?v=KplU8hkI0AQ
[01:45:15] <Tom_L> the one had a 119 tool changer with a conveyor and auto pallet changer
[01:45:37] <andypugh> Could be the same one
[01:46:14] <Tom_L> the changer on that one seems slow
[01:46:28] <Tom_L> these would knock your block off if you got in the way
[01:46:36] <andypugh> It was built in 1964. It's about as old as CNC gets.
[01:46:41] <Tom_L> yeah
[01:47:11] <andypugh> Originally all the servos were hydraulic.
[01:48:33] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[01:48:38] -!- EDocToor has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]]
[01:49:01] -!- emcrules_laptop has quit [Quit: Visitor from www.linuxcnc.org]
[01:49:17] -!- emcrules_laptop [emcrules_laptop!~emcrules_@CPE001310e6c94f-CM001bd71cb794.cpe.net.cable.rogers.com] has joined #emc
[02:03:27] <elmo40> see, in my machines at work I can do this:
[02:04:03] <elmo40> #5221=-4.5985 ; #5222=-12.5662 ; #5223=3.4056
[02:04:25] <elmo40> that being the XYZ work coordinate
[02:04:42] <elmo40> but it didn't seem to work here...
[02:04:48] <andypugh> No.
[02:04:58] <andypugh> But you can do the same thing with G10
[02:05:00] <elmo40> besides, freezing the system when I close Axis has been a PITA
[02:05:56] <Tom_L> elmo40 what machines are they?
[02:06:15] <Tom_L> we had a few that you entered the coordinated in memory like that
[02:06:48] <andypugh> After you have done that, is the result that G53 -4.5985 ..... = G54 0.000 ..... or is the effect that your tool position is now shown as -4.5985.....
[02:06:54] <Tom_L> i don't recall what controls they were
[02:15:18] -!- Tom_L has quit []
[02:40:21] -!- Dallur has quit [Quit: Leaving.]
[02:44:12] -!- nullie [nullie!~nullie@nullie.telenet.ru] has joined #emc
[02:49:08] -!- nullie has quit [Ping timeout: 260 seconds]
[02:52:09] -!- hondo [hondo!~hpladds@184-77-60-67.gar.clearwire-wmx.net] has joined #emc
[02:54:44] <hondo> Hey all -- Any tips on how to get a 3d model (created in Blender) into gcode for EMC2 ?
[02:56:27] <andypugh> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?GcodeGenerator
[03:00:21] <hondo> andypugh, forever in your debt.
[03:00:26] <hondo> Thanks
[03:01:21] <andypugh> I think MattyMatt has used it.
[03:01:29] <andypugh> Or something similar
[03:02:35] -!- toastydeath has quit [Read error: Connection reset by peer]
[03:03:05] -!- toastydeath [toastydeath!~toast@c-69-140-223-139.hsd1.md.comcast.net] has joined #emc
[03:04:02] <Tom_itx> does emc allow for encoder feedback with steppers or is that just a servo feature?
[03:05:00] <cradek> that is a loaded question
[03:05:04] <cradek> you can use it, sure
[03:05:22] <Tom_itx> i know with the 1.8 deg steps you're not gonna get it exact
[03:05:25] <cradek> it is a useful way to detect a crash or other problem that causes a following error
[03:05:50] <Tom_itx> that's sorta what i was after
[03:05:53] <cradek> it is not a useful way to compensate for incorrectly sized or configured steppers that don't keep the position you tell them to keep
[03:06:13] <cradek> note this limitation is one of physics, not EMC
[03:06:20] <Tom_itx> right
[03:07:16] <cradek> you're perfectly free to use pid and velocity mode step generation with encoder feedback in EMC, but it won't work well because steppers don't really work that way
[03:08:01] <Tom_itx> i just wondered if it would detect missed steps and try to correct for them
[03:08:09] <cradek> there IS definite value to stopping the machine with a following error if the steppers don't go where you tell them
[03:08:29] <andypugh> It will try to correct, by ramping up the speed. Which will _not_ help
[03:08:42] <Tom_itx> yeah, not on steppers
[03:09:07] <cradek> you're free to set it up that way - no limitations in EMC - but yeah it just physically won't work
[03:09:16] <andypugh> You could, possibly, connect f-error to feed-override.
[03:09:32] <cradek> andypugh: no way would that be fast enough to avoid a stall
[03:09:45] <Tom_itx> it was just a thought. i'm aware they aren't well suited for steppers
[03:10:18] <andypugh> I was thinking about very low P and I and nearly all FF1 to go with it.
[03:10:48] <Tom_itx> what is FF1?
[03:11:14] <cradek> proportional to commanded velocity
[03:11:14] <andypugh> Sort of what comes before P
[03:11:17] <Tom_itx> i know hwat P and I are
[03:11:22] <Tom_itx> never heard of FF
[03:12:32] <andypugh> P = Pgain * (cmd - actual), FF1 = FF1Gain * cmd.
[03:13:08] <Tom_itx> that's not the same as D is it?
[03:13:11] <cradek> no, FF1 * d/dt(cmd)
[03:13:37] <andypugh> So, for example, a closed-loop spindle might have FF1 set to rpm/volt and then you would let an I term tweak the last bit
[03:13:51] <cradek> no, D is D * d/dt(cmd - actual)
[03:13:51] <andypugh> Do I mean FF0?
[03:14:02] <cradek> yes
[03:14:49] <andypugh> This is why EMC2 likes dumb drives, our PID controller is very advanced.
[03:14:58] <elmo40> Tom_itx: Mazak, Fanuc, they all did it
[03:15:14] <andypugh> (and you can swap the gains on the fly too, no reason you can't have different tuning for each gear)
[03:16:05] <MattyMatt> I used GcodeGenerator. I heavily modified it but in the end decided it worked fine as it is :)
[03:17:58] <andypugh> That's the same thing as I pointed hondo at?
[03:18:04] <MattyMatt> yep
[03:18:21] <MattyMatt> the original is documented too, my mods are not
[03:18:57] <elmo40> our newest Mazak has a cool feature. Lets say you are facing a rough piece of material. When it comes to a heavier cut the spindle load will increase. This new Mazak has the option to automatically slow the feed to keep a user defined spindle load (so you don't break inserts and such). Is there a way to implement this in EMC?
[03:19:18] <MattyMatt> and my mods don't do a lot you aren't better off doing either with the original, or by hand :)
[03:19:19] -!- rooks [rooks!~rooks@102-bem-18.acn.waw.pl] has joined #emc
[03:20:27] <andypugh> elmo40: Yes
[03:20:38] <MattyMatt> weirdly, we are talking about the same thing in #reprap atm. someone has implemented G2 & G3 on arduino and we need CAM for it
[03:20:44] <andypugh> motion.adaptive-feed
[03:21:14] <elmo40> nice. is that in the .ini file or something?
[03:21:30] <andypugh> elmo40: The hard part is getting the current measurement in to HAL, once it is there EMC2 can use it
[03:21:51] <andypugh> No, you would need to hand-tweak the HAL file.
[03:22:53] -!- skunkworks has quit [Ping timeout: 272 seconds]
[03:23:27] <elmo40> would be nice to tinker with that ;) Would I feed an analog or digital current reading?
[03:23:47] -!- hondo has quit [Remote host closed the connection]
[03:24:20] <elmo40> I guess that wouldn't matter, eh?
[03:24:23] <andypugh> elmo40: http://linuxcnc.org/docs/html/gcode_main.html#sec:M52:-Adaptive-Feed-Control
[03:24:52] <andypugh> Analogue, at the point it connects to the pin in HAL. How you get it there is up to you.
[03:25:35] <andypugh> EMC2 is not especially well supplied with analogue input hardware.
[03:25:40] <MattyMatt> has anyone used the sound card input for a/d?
[03:26:04] <andypugh> Not in EMC2.
[03:26:26] <MattyMatt> 3 channels on most sound cards. line in stereo and mic mono
[03:26:26] <cradek> a sound input is going to be AC coupled
[03:26:36] <andypugh> But it would probably work, for cheapness they are not AC coupled so measure DC happily
[03:26:39] <cradek> that's not going to be useful for a-d is it?
[03:26:44] <cradek> oh really
[03:26:58] <elmo40> that is what I was thinking of... I have seen programs that use the sound card as a Scope, couldn't HAL use that input?
[03:27:12] <andypugh> It might depend on the hardware, but I have used DC coupled ones.
[03:27:20] <cradek> cool
[03:27:59] <andypugh> Are you busy cradek? We need a driver. Naturally I would do it, but it's my bed time.
[03:28:19] <MattyMatt> it's past my bedtime, so I'll do it :)
[03:29:14] <MattyMatt> I know people who know linux low level sound drivers. they might be able to help
[03:29:21] <andypugh> Actually, it's probably really easy.
[03:29:31] <cradek> (if you don't need realtime)
[03:29:36] <cradek> and you don't, I bet
[03:30:01] <andypugh> You might be able to grab a single sample, and return.
[03:30:20] <MattyMatt> realtime would be better, although most drivers like to grab a buffer
[03:30:43] <MattyMatt> but if you told ALSA your buffer length was 1
[03:30:46] <MattyMatt> ....
[03:30:48] <cradek> you'd have to be awfully intimate with the soundcard to get realtime
[03:32:27] <MattyMatt> quite likely
[03:32:44] <andypugh> It's not just a memory-mapped port read then?
[03:34:02] <MattyMatt> it might still be on some sound chips
[03:34:21] -!- emcrules_laptop has quit [Quit: Visitor from www.linuxcnc.org]
[03:34:30] <andypugh> Right, I really should be asleep. Night all.
[03:34:41] <MattyMatt> eek 3.36am gnight
[03:34:52] -!- andypugh has quit [Quit: andypugh]
[03:35:25] <PCW> bye Andy and thanks again!
[03:36:40] <MattyMatt> it would take me weeks to write that driver. first I'd have to learn how to do a RT-linux driver, then I'd have to learn a sound chip (the one on my emc machine probably) and then I'd have to learn how to disable the ALSA driver etc
[03:37:14] <MattyMatt> and then I'd have to learn HAL to get it in EMC
[03:37:56] <MattyMatt> the longest journey starts with the first steps tho :)
[03:38:27] <MattyMatt> don't mesa cards have a/d?
[03:38:43] <cradek> they oughta, if not :-)
[03:43:20] -!- seb_kuzminsky [seb_kuzminsky!~seb@97-118-167-97.hlrn.qwest.net] has joined #emc
[03:43:42] <MattyMatt> mesa sell a/d for pc104
[03:44:02] <MattyMatt> but not for "anything i/o" afaics
[03:44:34] <MattyMatt> I guess you could put an a/d chip on that tho
[03:44:48] -!- adb has quit [Ping timeout: 240 seconds]
[03:45:36] <MattyMatt> and then I suppose it would be available in real time in HAL already?
[03:46:29] <MattyMatt> can HAL treat several pins as an analog number?
[03:47:54] <MattyMatt> I was wondering this myself, for reprap related things. I want to put an extruder on my mill and use EMC's PID to control the heater
[03:50:42] <atmega> how about an SPI or I2C a/d chip via digital io lines
[03:51:35] <elmo40> MattyMatt: have you seen? http://objects.reprap.org/wiki/EMCRepRap
[03:54:56] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[04:12:36] <MattyMatt> elmo40 good point. it's been done before :)
[04:13:06] <MattyMatt> I haven't looked into quite how the heater is controlled from EMC tho
[04:13:55] <MattyMatt> atmega, an atmega chips is one such chip :)
[04:14:44] <MattyMatt> I didn't know EMC could read serial busses like that tho
[04:25:49] -!- LawrenceG has quit [Remote host closed the connection]
[04:30:00] <Tom_itx> linux reads i2c sensors
[04:30:16] <Tom_itx> it's how i get the temp on my webpage
[04:30:45] <Tom_itx> interface to lmsensors somehow
[04:42:16] -!- EDocToor has quit [Remote host closed the connection]
[04:51:59] -!- PCW_ [PCW_!~chatzilla@99.88.10.65] has joined #emc
[04:53:23] -!- PCW has quit [Ping timeout: 260 seconds]
[04:53:25] PCW_ is now known as PCW
[04:56:23] -!- JT-Shop_ [JT-Shop_!~chatzilla@216-41-143-50.semo.net] has joined #emc
[04:57:39] -!- JT-Shop has quit [Ping timeout: 240 seconds]
[04:57:50] JT-Shop_ is now known as JT-Shop
[05:13:51] -!- abcminiuser [abcminiuser!~Dean@2001:700:303:2:318f:8e44:1d5e:e503] has joined #emc
[05:20:42] -!- abcminiuser has quit [Ping timeout: 260 seconds]
[05:27:41] -!- nullie [nullie!~nullie@dhcp249-250.yandex.net] has joined #emc
[05:31:10] -!- abcminiuser [abcminiuser!~Dean@2001:700:303:2:147e:531e:dbd9:30e3] has joined #emc
[05:35:02] -!- adb has quit [Ping timeout: 250 seconds]
[05:43:52] -!- PCW_ [PCW_!~chatzilla@99.88.10.65] has joined #emc
[05:45:08] -!- PCW has quit [Ping timeout: 240 seconds]
[05:45:18] PCW_ is now known as PCW
[05:50:12] -!- Dannyboy [Dannyboy!~Dan@ip68-101-102-133.oc.oc.cox.net] has joined #emc
[05:52:18] -!- abcminiuser has quit [Ping timeout: 260 seconds]
[06:03:59] -!- kanzure_1 [kanzure_1!~kanzure@bioinformatics.org] has joined #emc
[06:11:52] -!- dgarr has quit [Ping timeout: 276 seconds]
[06:18:56] -!- mhaberler [mhaberler!~chatzilla@host88-93-static.38-79-b.business.telecomitalia.it] has joined #emc
[06:25:15] -!- psha [psha!~psha@213.208.162.69] has joined #emc
[06:46:42] -!- Dannyboy has quit [Ping timeout: 246 seconds]
[06:49:09] -!- mhaberler has quit [Ping timeout: 246 seconds]
[07:13:56] -!- mhaberler [mhaberler!~chatzilla@host88-93-static.38-79-b.business.telecomitalia.it] has joined #emc
[07:14:14] -!- elmo40 has quit [Read error: Connection reset by peer]
[07:19:19] -!- mhaberler has quit [Ping timeout: 276 seconds]
[07:21:37] -!- elmo40 [elmo40!~Administr@CPE0017ee09ce6d-CM001bd7a89c28.cpe.net.cable.rogers.com] has joined #emc
[07:28:13] -!- emcrules has quit [Read error: Connection reset by peer]
[07:42:57] -!- emcrules [emcrules!~jp1@CPE001310e6c94f-CM001bd71cb794.cpe.net.cable.rogers.com] has joined #emc
[08:08:16] -!- maximilian_h [maximilian_h!~bonsai@ulmg-5d84dcd6.pool.mediaWays.net] has joined #emc
[08:13:23] -!- elmo401 [elmo401!~Administr@CPE0017ee09ce6d-CM001bd7a89c28.cpe.net.cable.rogers.com] has joined #emc
[08:15:12] -!- elmo40 has quit [Ping timeout: 240 seconds]
[08:15:24] -!- vezza has quit [Quit: Sto andando via]
[08:18:59] -!- maximilian_h has quit [Ping timeout: 240 seconds]
[08:43:47] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[08:48:17] -!- adb has quit [Ping timeout: 265 seconds]
[08:49:23] -!- mk0 [mk0!~x-ray@fiztech.basnet.by] has joined #emc
[09:07:41] -!- robh__ [robh__!~robert@5ace70af.bb.sky.com] has joined #emc
[09:08:34] -!- kanzure has quit [Remote host closed the connection]
[09:08:34] -!- fenn has quit [Read error: Connection reset by peer]
[09:45:35] -!- Dallur [Dallur!~root@157.157.81.3] has joined #emc
[09:49:07] -!- acemi has quit [Quit: WeeChat 0.3.2]
[10:01:00] <Valen> people have added extensions to I2c headers on motherboards too
[10:05:22] -!- Dallur has quit [Quit: Leaving.]
[10:25:45] -!- Fatcat [Fatcat!~x-ray@fiztech.basnet.by] has joined #emc
[10:29:33] -!- helich [helich!~x-ray@fiztech.basnet.by] has joined #emc
[10:30:31] -!- mk0 has quit [Ping timeout: 255 seconds]
[10:32:16] -!- Fatcat has quit [Ping timeout: 255 seconds]
[10:43:19] -!- mendelbuild has quit [Ping timeout: 240 seconds]
[10:45:41] -!- techrat has quit [Quit: Leaving]
[11:31:19] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[11:34:56] -!- mendelbuild [mendelbuild!~mndl@77-95-78-113.bb.cust.hknett.no] has joined #emc
[11:48:03] -!- abcminiuser [abcminiuser!~Dean@2001:700:303:2:e439:aa81:2f2e:45da] has joined #emc
[11:56:18] -!- abcminiuser has quit [Ping timeout: 260 seconds]
[12:16:18] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/temp/LM75/PPort_I2C_sch.png
[12:16:26] <Tom_itx> parport interface for i2c
[12:16:50] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/temp/LM75/PPort_Brd_top.jpg
[12:36:02] -!- dgarr [dgarr!~dgarrett@adsl-75-61-65-2.dsl.pltn13.sbcglobal.net] has joined #emc
[12:54:11] <dimas_> Tom_itx, what about usb/serial interface to i2c?
[12:55:20] <dimas_> lpt is so precious for other things...
[12:59:00] <Tom_itx> it might be possible, but lmsensors makes it sooo easy
[12:59:55] <Tom_itx> it would be fairly easy to have an avr sense the temp and send the result back via rs232
[13:03:07] <jthornton> I'm working on sending temp back with a thermistor and an Arduino Uno via USB
[13:06:08] -!- skunkworks [skunkworks!447329d2@gateway/web/freenode/ip.68.115.41.210] has joined #emc
[13:09:05] <psha> for tasks like temp monitoring there is nice 1-wire bus
[13:09:12] <psha> it's not very fast though
[13:49:21] -!- helich has quit [Quit: http://neo-technical.wikispaces.com/emc2-arch]
[13:55:25] <atmega> you can (or could) I2C via some video cards
[13:58:59] <TekniQue> maxim makes a SPI thermocouple interface
[13:59:26] <TekniQue> http://www.maxim-ic.com/datasheet/index.mvp/id/3194
[13:59:44] <TekniQue> easily interfaced with parallel or serial port on the PC
[14:00:13] <atmega> TI makes some I2C temp chips
[14:00:15] <TekniQue> requires two output pins and one input
[14:00:56] <TekniQue> LT also makes some I2C temp chips
[14:01:10] <TekniQue> thermocouple
[14:01:11] <atmega> everyone probably does
[14:01:27] <atmega> I got some TI samples though, they are pretty spiffy
[14:01:31] <TekniQue> but another thing
[14:01:41] <TekniQue> how much variance do you need in the temperature?
[14:01:47] <TekniQue> for an extruder
[14:02:08] <TekniQue> there are tons of off-the-shelf PID temperature controlelrs
[14:02:18] <TekniQue> controllers
[14:02:19] <TekniQue> for sub $200
[14:02:21] <TekniQue> some sub $100
[14:02:55] <TekniQue> and they often have RS485
[14:03:03] <TekniQue> so you could interface them with a PC
[14:03:17] <TekniQue> both to read out temperature and change the settings
[14:03:34] <skunkworks> http://www.anderswallin.net/2010/11/temperature-pid-control/
[14:09:00] * Valen has ordered a $15 rs485 > USB converter from deal extreme
[14:10:51] <atmega> I'd get a $10 arduino
[14:11:13] <atmega> unless you really want 485 for something
[14:11:33] * TekniQue thinks ardunio gets far more recognition than it deserves
[14:11:44] <atmega> how so?
[14:11:57] <atmega> cheap, and easier enough than a bare avr to make ti worthwhile
[14:12:00] <TekniQue> I mean, the AVR existed and was popular for well over a decade before the word arduino was first written on a blog
[14:12:36] <TekniQue> arduino doesn't change anything
[14:15:49] <atmega> so, if you hand someone (other than you) a bare avr and an arduino, who would make leds blink first :)
[14:15:52] <psha> TekniQue: arduino is important step to affordable for averages user solutions
[14:16:16] <TekniQue> I don't think arduino is so bad
[14:16:23] <TekniQue> it's a boot loader and a dev environment
[14:16:36] <TekniQue> but the chip is still an AVR
[14:16:39] <TekniQue> and not an arduino
[14:17:02] <atmega> the boot loader and dev stuff makes it possible for 'normal' people to do useful things
[14:17:09] <psha> you want to name all systems with avr inside as 'avr' and remove their native names? :)
[14:17:44] <psha> aurdino is not just avr - it's avr on board with usb connector
[14:17:51] <psha> buy it, plug it into your computer and be happy
[14:18:12] <atmega> until you notice the boot loader taking up too much space
[14:18:21] <psha> you don't need to solder board and throw first three attempts into trash bin before you'll get something working )
[14:18:28] <Jymmm> quit your bitching
[14:18:58] <TekniQue> psha: but no other platform insists on calling a dev board anything other than that
[14:18:59] <TekniQue> heh
[14:19:31] <psha> other's dev boards are not so popular ;)
[14:19:57] <Jymmm> like gumstick? Parallax Stamp
[14:20:04] <atmega> I got some TI 'LaunchPad' boards for their MSP-EXP's
[14:20:24] <psha> also they are not better or worse - for example STM8S boards are cheaper and have same functionality
[14:21:11] <atmega> who would have thought there would be AVR snobs :)
[14:22:35] <TekniQue> I wouldn't say I'm an AVR snob
[14:22:52] <TekniQue> I much prefer working with ARM and PPC
[14:22:53] <Jymmm> apt-cache search avr -vs- apt-cache search STM8S
[14:23:47] <TekniQue> but AVR is decent for small applications
[14:24:07] <Jymmm> Google results: STM8S = 44K, AVR = 23M
[14:24:08] <TekniQue> it's pretty expensive though
[14:24:20] <TekniQue> for the higher end chips
[14:24:24] <atmega> depends on the AVR
[14:24:50] <dimas_> atmega, arduino would blink first if not only avr was given 10 years ago
[14:25:15] <atmega> fortunately, there are lots of things to choose from and everyone be happy if they choose to be.
[14:25:33] <TekniQue> yes
[14:30:15] <psha> Jymmm: i'm not saing it's as popular as avr/arduino - but it's pretty on par as a hw board
[14:32:41] -!- Valen has quit [Quit: Leaving.]
[14:33:26] <atmega> does anyone know of any open sourced code to talk to GE/Fanuc PLC's via ethernet (using their SRTP stuff)
[14:38:05] <JT-Shop> atmega: that is a good one... closest I've been to a GE PLC is the old Automation Direct 305 series which I "thnk" was made by Koyo for GE as well
[14:38:10] <JT-Shop> think
[14:39:07] <atmega> afaik, the AD's only do modbus/tcp
[14:40:36] <JT-Shop> they have Ethernet cards for the modern ones
[14:40:44] <JT-Shop> but I've not used one
[14:41:02] <atmega> yeah, I've used two different AD ethernet cards, they both did modbus/tcp
[14:41:46] -!- ewidance [ewidance!~ewidance@LPuteaux-156-15-52-242.w82-127.abo.wanadoo.fr] has joined #emc
[14:41:49] <JT-Shop> is the SRTP stuff like AB DH+ or something
[14:42:42] <atmega> in that it is an oddball spec used by noone else, yes.
[14:42:53] -!- ewidance [ewidance!~ewidance@LPuteaux-156-15-52-242.w82-127.abo.wanadoo.fr] has parted #emc
[14:43:17] -!- ewidance [ewidance!~ewidance@LPuteaux-156-15-52-242.w82-127.abo.wanadoo.fr] has joined #emc
[14:43:38] <atmega> I wrote DH+ stuff for vaxes back in the early 90's :)
[14:46:02] <Jymmm> 18 or 19 ?
[14:47:37] <JT-Shop> I just got a new USB to RS485 / RS232 adapter from an outfit in the Carolinas that works with GE, Mitsi, AB Slicks, AD and one other I forget. Only cost $90. Have you seen them
[14:48:02] <Jymmm> $90 ?!?!?!
[14:48:41] <JT-Shop> Beats AB's $1600 card and $$$ cable
[14:49:04] <JT-Shop> specially when you don't have the funny hole in the side of your laptop
[14:49:35] <Jymmm> I just got an ExpressCard34 serial for $15 and it is supported under MS-DOS too
[14:49:54] <Jymmm> and linux and osx, etc
[14:50:23] <Jymmm> plugs into the netbook =)
[14:50:25] <JT-Shop> will it communicate with an Allen Bradley PLC with DH485?
[14:50:40] <Jymmm> hell if I know =)
[14:50:59] <Jymmm> it's rs-232
[14:51:32] <Jymmm> http://www.microbarn.com/details.aspx?rid=102431
[14:52:06] <JT-Shop> mine plugs into my USB port and plugs into the top port on AB PLC's and I can see them with RSWho so it is worth $500 to me
[14:52:27] <Jymmm> =)
[14:55:37] <JT-Shop> atmega knows how much fun it can be to communicate with an Allen Bradley anything...
[14:57:28] <Jymmm> heh
[14:57:43] <Jymmm> JT-Shop: you know anything about airflow?
[14:59:38] <JT-Shop> no
[14:59:48] <Jymmm> k
[15:00:22] <Jymmm> It's a strange subject matter; uncommon, yet used daily
[15:00:32] <JT-Shop> except if you open the roof vents on a 200' building the fans in the rear will not pull air from the front
[15:00:59] <Jymmm> lol
[15:01:43] <Jymmm> Hmmm, that actually gives me an idea
[15:04:00] <atmega> mine did rs232 to the AB DH interface
[15:04:24] <atmega> I've got a Horner module that does rs232 to GE plc's
[15:04:41] <atmega> it's cheap, but not USB
[15:10:26] <Jymmm> SON OF A BITCH! I'll be damn... CD supports dimensions as 12-1.5
[15:12:05] <JT-Shop> atmega: http://cgi.ebay.com/Allen-Bradley-1747-UIC-USB-DH485-USB-1747-PIC-/370331765828?pt=BI_Control_Systems_PLCs&hash=item56397e4c44
[15:12:58] <atmega> heh, nifty
[15:13:27] <atmega> but, it's not DH+ so you only get the single device
[15:13:48] <Jymmm> Oh, one of those. I have about 7 left, selling for $30/ea
[15:13:50] <atmega> which is the only thing I've wanted 98% of the time
[15:14:16] -!- Connor has quit [Read error: No route to host]
[15:14:18] <atmega> why do you have 7?
[15:14:32] <Jymmm> surplus lot
[15:15:56] <JT-Shop> he has one for DH+ too
[15:16:06] <atmega> yeah, and for GE/Fanuc
[15:18:30] -!- Connor [Connor!~Connor@75.76.30.113] has joined #emc
[15:25:17] -!- mode/#emc [+o Jymmm] by ChanServ
[15:26:09] * Jymmm sets mode: +Cone_Of_Silence JT-Shop
[15:26:36] <Jymmm> atmega: Ok, JT-Shop cant hear us now. I'm dont have any, just messing with him is all
[15:26:44] * Jymmm sets mode: -Cone_Of_Silence JT-Shop
[15:26:50] -!- mode/#emc [-o Jymmm] by ChanServ
[15:27:35] <atmega> heh
[15:35:21] -!- abcminiuser [abcminiuser!~Dean@2001:700:303:2:5810:9e50:8c46:e3d8] has joined #emc
[15:48:24] -!- nullie has quit [Quit: Ex-Chat]
[15:49:57] -!- Dannyboy [Dannyboy!~Dan@12.192.111.2] has joined #emc
[15:51:57] -!- srpski [srpski!~Dan@12.192.111.2] has joined #emc
[15:52:32] -!- srpski has quit [Remote host closed the connection]
[16:00:38] <skunkworks> http://www.machsupport.com/forum/index.php/topic,17085.10.html
[16:14:24] <atmega> I keep meaning to try Mach, but installing windows is such a pain in the ass
[16:14:38] -!- ChadBraver has quit [Ping timeout: 250 seconds]
[16:15:05] -!- ChadBraver [ChadBraver!~bravercha@dsl-69-172-114-231.acanac.net] has joined #emc
[16:19:21] <atmega> http://www.embedded-bits.co.uk/2011/1-second-linux-boot-to-qt/
[16:20:55] -!- mendelbuild has quit [Ping timeout: 276 seconds]
[16:22:02] -!- tom3p [tom3p!~tomp@74-93-88-241-Illinois.hfc.comcastbusiness.net] has joined #emc
[16:25:02] -!- dgarr has quit [Ping timeout: 265 seconds]
[16:26:50] -!- skunkworks [skunkworks!447329d2@gateway/web/freenode/ip.68.115.41.210] has parted #emc
[16:27:02] -!- skunkworks [skunkworks!447329d2@gateway/web/freenode/ip.68.115.41.210] has joined #emc
[16:30:10] -!- ChavesBrugo [ChavesBrugo!chadbraver@dsl-69-172-114-231.acanac.net] has joined #emc
[16:30:46] -!- micges [micges!~micges@afpg63.neoplus.adsl.tpnet.pl] has joined #emc
[16:32:50] -!- servos4ever [servos4ever!~chatzilla@173-87-48-52.dr01.hnvr.mi.frontiernet.net] has joined #emc
[16:32:50] -!- ChadBraver has quit [Ping timeout: 250 seconds]
[16:33:50] <micges> hi all
[16:34:16] <micges> finally weekend here ;)
[16:34:38] <cradek> yay
[16:34:40] <cradek> a few more hours here.
[17:02:57] -!- ewidance has quit [Quit: ewidance]
[17:03:56] -!- ewidance [ewidance!~ewidance@LPuteaux-156-15-52-242.w82-127.abo.wanadoo.fr] has joined #emc
[17:11:14] -!- pjm [pjm!~pjm@host81-146-71-253.btremoteinternet-dsl.bt.net] has joined #emc
[17:12:46] -!- ries [ries!~ries@200.125.129.54] has joined #emc
[17:14:38] -!- Dallur [Dallur!~root@157.157.81.3] has joined #emc
[17:17:31] -!- nullie [nullie!~nullie@nullie.telenet.ru] has joined #emc
[17:21:27] -!- L84Supper has quit [Ping timeout: 240 seconds]
[17:24:27] -!- mhaberler [mhaberler!~chatzilla@host88-93-static.38-79-b.business.telecomitalia.it] has joined #emc
[17:26:27] -!- tom3p [tom3p!~tomp@74-93-88-241-Illinois.hfc.comcastbusiness.net] has parted #emc
[17:35:04] -!- L84Supper [L84Supper!~ly@unaffiliated/l84supper] has joined #emc
[17:35:47] <pcw_home> mmm brussel sprouts and parsnips: breakfast of champions!
[17:36:58] -!- bootnecklad has quit [Ping timeout: 276 seconds]
[17:37:09] <skunkworks> heh
[17:37:21] <skunkworks> I had a banana and tofu shake
[17:37:52] <skunkworks> (with 2 spoon fulls of almond butter)
[17:38:22] <skunkworks> 'You can do all of these things in Mach as well. EMC approaches things a bit different than Mach and does a few nifty things itself that Mach does not. But, motion control done on a PC (real time OS or not) will always be inferior to motion control done via a motion controller in dedicated HW. This is not because EMC or Mach is deficient, it is a limitation of the PC hardware.'
[17:38:49] <cradek> [citation needed]
[17:39:15] <skunkworks> heh
[17:41:24] <skunkworks> 1 frozen banana, 1 cup of soy/rice milk, 2 tsb some sort of nut butter, 1 cup of tofu, handfull of ice.
[17:42:23] <skunkworks> 2 servings
[17:42:46] <pcw_home> My wifes got us on a vegetables for breakfast thing, sounded awful at first but I really like it now
[17:43:16] <skunkworks> we still go to a greasy spoon every so often...
[17:49:37] -!- mhaberler has quit [Ping timeout: 240 seconds]
[17:50:57] -!- LawrenceG [LawrenceG!~LawrenceG@S0106009027972e37.pk.shawcable.net] has joined #emc
[17:51:18] <pcw_home> I suppose PC hardware is inferior above some sample rate (maybe 10-20 KHz)
[17:51:20] <pcw_home> but unless you have very exotic CNC mechanics those sample rates wont buy you
[17:51:21] <pcw_home> anything.
[17:59:09] -!- ewidance has quit [Quit: ewidance]
[18:04:33] -!- motioncontrol [motioncontrol!~i@host83-77-dynamic.27-79-r.retail.telecomitalia.it] has joined #emc
[18:05:34] -!- seb_kuzminsky has quit [Ping timeout: 276 seconds]
[18:12:11] -!- bill2or3 [bill2or3!bill@cloudburst.xmission.com] has joined #emc
[18:12:19] -!- bootnecklad [bootnecklad!~bootneckl@92.17.186.185] has joined #emc
[18:17:38] -!- JT-Work [JT-Work!~chatzilla@216-41-154-151.semo.net] has joined #emc
[18:26:41] -!- nullie has quit [Quit: Ex-Chat]
[18:27:36] kanzure_1 is now known as kanzure
[18:28:55] -!- vezza [vezza!~andrea__@host247-160-dynamic.7-87-r.retail.telecomitalia.it] has joined #emc
[18:45:29] -!- vezza has quit [Quit: Sto andando via]
[19:07:06] -!- isssy [isssy!EMCIRCUser@78-83-54-41.spectrumnet.bg] has joined #emc
[19:08:03] -!- lambda_x [lambda_x!mw@nme.pl] has joined #emc
[19:08:08] -!- lambda_x [lambda_x!mw@nme.pl] has parted #emc
[19:24:40] -!- motioncontrol has quit [Quit: Sto andando via]
[19:25:21] -!- motioncontrol [motioncontrol!~i@host83-77-dynamic.27-79-r.retail.telecomitalia.it] has joined #emc
[19:27:48] -!- ChavesBrugo has quit [Read error: Connection reset by peer]
[19:27:57] -!- ChadBraver [ChadBraver!chadbraver@dsl-67-204-40-82.acanac.net] has joined #emc
[19:31:48] -!- JT-Work has quit [Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]]
[19:57:56] -!- mendelbuild [mendelbuild!~mndl@77-95-78-113.bb.cust.hknett.no] has joined #emc
[20:00:14] -!- micges has quit [Ping timeout: 255 seconds]
[20:03:16] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[20:11:29] -!- ries has quit [Ping timeout: 264 seconds]
[20:14:26] -!- rooks has quit [Quit: So long, and thanks for all the fish.]
[20:20:13] -!- ewidance [ewidance!~ewidance@montpellier.civade.com] has joined #emc
[20:21:58] -!- micges [micges!~micges@afpg63.neoplus.adsl.tpnet.pl] has joined #emc
[20:22:37] -!- abcminiuser [abcminiuser!~Dean@2001:700:303:2:5810:9e50:8c46:e3d8] has parted #emc
[20:28:29] -!- odiug [odiug!~guido@p57BD0E71.dip0.t-ipconnect.de] has joined #emc
[20:31:55] <Jymmm> SWPadnos: http://news.yahoo.com/s/yblog_localsfo/20110114/ts_yblog_localsfo/antioch-diner-intimidates-tv-show-with-newest-fare
[20:32:14] <Jymmm> SWPadnos: I'll take ya out to breakfast =)
[20:50:40] -!- maximilian_h [maximilian_h!~bonsai@ulmg-5d84ca03.pool.mediaWays.net] has joined #emc
[20:56:07] -!- seb_kuzminsky [seb_kuzminsky!~seb@97-118-167-97.hlrn.qwest.net] has joined #emc
[21:19:59] -!- rooks [rooks!~rooks@102-bem-18.acn.waw.pl] has joined #emc
[21:34:06] <Jymmm> SWPadnos: But, you only have 59 minutes to finish it!
[21:36:19] <Jymmm> SWPadnos: http://www.gotlumpys.com/
[21:36:42] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc
[21:40:58] -!- rooks has quit [Ping timeout: 255 seconds]
[21:49:36] -!- psha has quit [Quit: leaving]
[22:04:53] -!- adb has quit [Ping timeout: 264 seconds]
[22:06:24] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[22:11:16] -!- ewidance has quit [Quit: ewidance]
[22:16:41] -!- Valen [Valen!~Valen@ppp226-148.static.internode.on.net] has joined #emc
[22:19:45] mendelbuild is now known as Mendel|drnk
[22:22:10] -!- bootnecklad_ [bootnecklad_!~bootneckl@92.17.171.197] has joined #emc
[22:23:07] -!- motioncontrol has quit [Quit: Sto andando via]
[22:24:14] -!- acemi [acemi!~acemi@unaffiliated/acemi] has joined #emc
[22:24:37] -!- bootnecklad has quit [Ping timeout: 255 seconds]
[22:31:30] -!- e3m [e3m!~IceChat7@217.96.27.164] has joined #emc
[22:39:05] -!- adb has quit [Ping timeout: 264 seconds]
[22:42:06] -!- Techrat_CT [Techrat_CT!~TRat@c-71-232-246-244.hsd1.ct.comcast.net] has joined #emc
[22:42:06] -!- Techrat_CT has quit [Changing host]
[22:42:06] -!- Techrat_CT [Techrat_CT!~TRat@unaffiliated/techrat] has joined #emc
[22:46:20] -!- skunkworks has quit [Ping timeout: 265 seconds]
[22:46:30] -!- micges has quit [Quit: Ex-Chat]
[22:46:42] -!- e3m has quit [Quit: Relax, its only ONES and ZEROS!]
[22:48:20] -!- adb [adb!~Moldovean@178-211-232-101.dhcp.voenergies.net] has joined #emc
[22:51:56] -!- maximilian_h [maximilian_h!~bonsai@ulmg-5d84ca03.pool.mediaWays.net] has parted #emc
[22:53:31] -!- Fox_Muldr has quit [Ping timeout: 276 seconds]
[22:55:10] -!- Fox_Muldr [Fox_Muldr!quakeman@frnk-4d01f6f7.pool.mediaWays.net] has joined #emc
[23:00:30] Techrat_CT is now known as Techrat
[23:09:25] -!- Dannyboy has quit [Remote host closed the connection]
[23:18:01] -!- odiug has quit [Ping timeout: 240 seconds]
[23:22:27] -!- acemi has quit [Quit: WeeChat 0.3.2]
[23:30:10] -!- fenn [fenn!~fenn@131.252.130.248] has joined #emc
[23:34:56] -!- garage_seb [garage_seb!~seb@97-118-167-97.hlrn.qwest.net] has joined #emc
[23:42:14] -!- kanzure2 [kanzure2!~kanzure@131.252.130.248] has joined #emc
[23:44:44] kanzure is now known as kanzure_
[23:45:34] kanzure2 is now known as kanzure
[23:46:47] <JT-Shop> EMC fest at my house this weekend BYOH
[23:51:48] <andypugh> Can anyone remeber what causes that "waiting for s.axes" several dozen times in a row problem? I know I have had it, but can't recall the cause.
[23:54:04] <elmo401> JT-Shop: cool. I can't wait to organize my garage to be able to do that
[23:55:35] -!- LawrenceG has quit [Ping timeout: 255 seconds]
[23:57:24] -!- ApplePieFromScra [ApplePieFromScra!~fakeemail@cpe-67-242-151-244.buffalo.res.rr.com] has joined #emc
[23:58:02] <jthornton> andypugh: I've seen it when ... now what was that
[23:58:27] <jthornton> elmo401: don't forget your hammer
[23:58:58] <jthornton> I think it was the nml file issue
[23:59:27] <andypugh> I have seen it other times too.