#emc | Logs for 2007-07-10

[00:34:07] <Rugludallur> nite
[00:41:07] <kanzure> chr0n1c: Hey there.
[00:41:14] <kanzure> Few seconds left and my bookmarks will be uploaded
[00:41:34] <kanzure> http://heybryan.org/bookmarks/kanzure_July9th02007.html
[00:42:00] <kanzure> Search for "cnczone.com threads" or just CNC to go directly to relevant links. There's 2.1 megabytes of linky goodness there, so be careful if any of you are on lowend systems.
[00:49:24] <chr0n1c> kanzure: wow
[00:51:19] <chr0n1c> that's a lot of links
[00:54:01] <kanzure> chr0n1c: Yeah. :)
[00:54:41] <chr0n1c> kanzure: did you see my links page? i have a lot of links for beginners...
[00:54:48] <chr0n1c> in cnc*
[00:55:23] <toastydeath> fff
[00:55:33] <chr0n1c> shhh toasty
[00:55:44] <chr0n1c> :|
[00:56:34] <kanzure> chr0n1c: Check my bookmarks- you're bookmarked already ;)
[00:57:10] <chr0n1c> sweet
[00:57:14] <kanzure> "You must be remember not to look at them all in the same day.
[00:57:16] <kanzure> Because your brain may possibly meltdown from information overload."
[00:57:17] <kanzure> Hahaha.
[00:57:22] <kanzure> What is this so-called "Overload" ?
[00:57:26] <chr0n1c> if only i had something useful on my site :D
[00:57:26] <kanzure> ;)
[00:57:48] <chr0n1c> the overload is something i made up when i was making the links page
[00:57:52] <kanzure> chr0n1c: http://heybryan.org/shots/Dec28th02006.PNG I don't know the meaning of "Information Overload"
[00:57:56] <kanzure> nah, lots of people say the phrase
[00:58:59] <chr0n1c> i can't handle my start bar at the side of the screen
[01:00:33] <chr0n1c> i even have a hard sometimes when i switch over to the linux box and the app bar is at the top
[01:00:46] <chr0n1c> i get lost for minutes at atime like "duhhh"
[01:01:06] <chr0n1c> just trying to switch windows!
[01:01:23] <kanzure> On Linux I try to minimize my GUI usage.
[01:01:31] <kanzure> CLI for me please.
[01:02:13] <chr0n1c> i gotta do gui on linux until i learn more commands
[01:02:16] <kanzure> unfortunately, dillo/lynx/elinks/etc. does not do proper "tab" support when browsing and so it makes it difficult for me to do my normal browsing routines with those text-based browsers. So I tend to stick with my other systems
[01:06:29] <chr0n1c> i cleaned all the corrosion off of this single board computer and the lcd circut board from the siemens thing, i'm going to attempt to boot it up again after i get the rest of the rackmount enclosure stripped out
[01:06:40] <chr0n1c> *i used a wire brush
[01:07:16] <chr0n1c> should be a fun toy if nothing else if it works
[01:09:02] <chr0n1c> do you mind if i instant messag esome of the people from your screenshot in the gaim buddylist?
[01:09:07] <chr0n1c> :D
[01:09:24] <chr0n1c> *kidding
[01:14:13] <kanzure> chr0n1c: Well, you could always IM me first and check
[01:14:24] <kanzure> Some of the people there are friendly, others would not even know what's going on ;)
[01:35:55] <chr0n1c> OMFG! i just checked my mailbox and the new tool shop magazine "playboy" came today!
[01:36:00] <chr0n1c> woop woop!
[01:38:29] <chr0n1c> it has a set of nekkid triplets in it this month... and yes, it is cnc related, you need something to do while the program is running ;) (besides deburring the last part)
[02:32:42] <CIA-8> 03jmkasunich 07TRUNK * 10emc2/src/emc/motion/usrmotintf.cc: fix screw error compensation
[02:33:36] <CIA-8> 03jmkasunich 07TRUNK * 10emc2/configs/sim/ (screwcompX.dat servo_sim.ini): add screw error compensation to servo_sim sample config
[02:41:00] <CIA-8> 03jmkasunich 07v2_1_branch * 10emc2/src/emc/motion/usrmotintf.cc: fix screw error compensation (backport)
[02:40:58] <CIA-8> 03jmkasunich 07v2_1_branch * 10emc2/debian/changelog: fix screw error compensation (backport)
[03:46:56] <Jymmmm> Any comments on a stuck START button defeating the circuit? http://www.zshare.net/image/262752527fa120/
[03:48:29] <Jymmmm> not my drawing btw
[07:11:05] <alex_jon1> Jymmmm: what do you mean defeating the circuit?
[07:12:27] <Jymmmm> alex_jon1: Just what I said... it's an estop circuit, a stuck START button defeats the purpose when STOP is hit.
[07:12:49] <Jymmmm> I already found out btw... it does fail
[07:13:14] <Jymmmm> I had to try it to make sure though.
[07:48:39] <tomp> some machines used start/stop switches that mechanically locked each other out ( cant depress both ),or a rotary ( a single switch with 2 positions).
[07:48:48] <tomp> neither would prevent an internal short that constantly tries to start the system.
[07:48:56] <tomp> That type of failure is unlikely with the internal barriers and materials used.
[07:48:58] <tomp> The possibility is higher with home made units built of 2 switches.
[08:11:57] <alex_jon1> Jymmmm: for estop you don't use momentary stop buttons
[08:12:10] <alex_jon1> all estop mushrooms I've seen have retention
[08:13:59] <alex_jon1> http://www.ecomfrontier.com/asi/announcements_and_news/2006/051706/estop.jpg
[08:14:02] <alex_jon1> alex_jon1 is now known as alex_joni
[08:19:32] <Unit41> http://en.wikipedia.org/wiki/Newcomen_steam_engine
[08:19:34] <Jymmmm> alex_joni: that dopens't matter. if you look at that circuit
[08:21:23] <archivist> Unit41, good one /me was driving an 1849 beam engine at the weekend
[08:33:05] <alex_joni> Jymmmm: if you keep E-stop open, you're saying the relay is still energized?
[08:45:35] <Jymmmm> Close... if the START button ever got stuck closed, the circuit would still be energized even if you hit the STOP button
[08:46:24] <archivist> the stop should be latching and in series to make that impossible
[08:47:18] <Jymmmm> shoulds, woulda, coulda...
[08:48:54] <anonimasu> hi
[08:50:09] <Jymmmm> archivist: it's actually latching when you hit the START button, not stop.
[08:56:14] <alex_joni> later guys..
[08:56:17] <alex_joni> * alex_joni is heading for greece ;)
[08:56:19] <Jymmmm> hasta
[08:56:32] <Jymmmm> you're already slimy enough as it is =)(
[08:56:52] <alex_joni> * alex_joni thinks about laughing
[08:57:18] <Jymmmm> go ahead, you'll feel better
[08:57:25] <alex_joni> ha
[08:57:36] <Jymmmm> one more
[08:57:47] <alex_joni> when I'll get back
[08:57:51] <Jymmmm> lol
[08:58:14] <alex_joni> on friday :)
[08:58:22] <Jymmmm> Enjoy!!!!
[08:58:29] <alex_joni> thanks
[08:58:43] <martin_lundstrom> Hello
[09:01:00] <alex_joni> hi
[09:03:49] <martin_lundstrom> Hi alex_joni
[09:04:03] <martin_lundstrom> Dallur: Can you acceppt DCC?
[09:13:36] <Dallur> martin_lundstrom: hmm don't know
[09:13:42] <Dallur> martin_lundstrom: you can try
[09:17:04] <sebjames> Hi folks.
[09:21:29] <martin_lundstrom> hello
[09:26:03] <sebjames> Ah, website is down :9
[09:29:32] <sebjames> If my units are mm and I specify a max velocity of 100, will that specify 100 mm per minute or 100 mm per second?
[09:30:10] <sebjames> Ah, I see. Per second.
[09:39:00] <Martin_Lundstrom> Dallur: Is it working for you?
[09:39:41] <Martin_Lundstrom> Dallur: Do you get the DCC message?
[09:42:00] <Jymmmm> you two get a room if you're gonna be swapping p0rn collections!
[09:42:38] <Martin_Lundstrom> Its porn of HAL ;)
[09:43:08] <Jymmmm> perverts!
[09:43:24] <Martin_Lundstrom> lol
[09:43:56] <Jymmmm> I'd call ya degenerates if I knew how to spell it!
[09:48:43] <Dallur> Martin_Lundstrom: works, got em fine
[09:49:16] <Dallur> Martin_Lundstrom: spent last night working on setting up the MP1000 unit, i'm splitting the plasma-thc config into two ini files, one for thc300 and one for mp1000
[09:49:51] <Dallur> Martin_Lundstrom: turns out quite a bit of the pins were changed and they even removed the probe sensor,, which I don't like since I really like the concept of keeping it separate from the Z axis limits
[09:52:30] <Martin_Lundstrom> ok
[09:53:09] <Dallur> Martin_Lundstrom: so you got most everything up and running ?
[09:53:54] <Martin_Lundstrom> Dallur: I think the best way to rearrange my 2 boxes and arrows in the .odg is for you to paste them into your original
[09:54:11] <Martin_Lundstrom> Dallur: It runns better :)
[09:54:21] <Martin_Lundstrom> Still some tuning left
[09:54:54] <Martin_Lundstrom> My little Z ignore filter helped some :)
[09:55:13] <Dallur> :) got around to do any cutting yet ?
[09:55:43] <Martin_Lundstrom> Yes, some smaller pieces so I get to know the machine
[09:57:03] <Martin_Lundstrom> Dallur: It would be nice with a automatic retry system when the pilot arc fails
[09:57:22] <Dallur> Martin: hmm
[09:57:45] <Dallur> Martin: would you like to to try longer though ? or just be able to retry ?
[09:58:31] <Martin_Lundstrom> Dallur: Im thinking the hole initiation phase
[09:59:09] <Martin_Lundstrom> my Z floatswitch is not the best at the moment
[09:59:35] <Martin_Lundstrom> sometimes I get less good z position for pilot arc
[10:00:11] <Dallur> Martin_Lundstrom: ahh I get it , so you would like to retry probing for z height and retry arc start then *
[10:00:23] <Martin_Lundstrom> yep
[10:01:25] <Martin_Lundstrom> Maybe the feature should be a option set in the ini file
[13:17:02] <CIA-8> 03jepler 07TRUNK * 10emc2/src/hal/utils/halcmd_commands.c: typo: hal_s32_t is the type that corresponds to HAL_S32
[13:17:22] <CIA-8> 03jepler 07TRUNK * 10emc2/src/hal/utils/scope_rt.c: HAL no longer has 16-bit types
[13:18:01] <CIA-8> 03jepler 07TRUNK * 10emc2/src/hal/utils/scope_shm.h: 'long' was 64 bits on 64-bit systems, leading to incorrect display of s32 values. eliminate 16-bit values which are no longer used.
[14:03:55] <skunkwork> So - if I was wanting to do pid speed control of a spindle.. I would probably need an tach into a adc into emc?
[14:04:24] <skunkwork> using emc's pid
[14:05:34] <awallin> a quadrature encoder should work too
[14:05:38] <awallin> only digigtal i/o
[14:07:18] <cradek> yeah, you could use a velocity input from an encoder, just set your deadband to compensate for its granularity
[14:07:52] <skunkwork> hmm
[14:08:01] <skunkwork> ok
[14:08:54] <skunkwork> I was having some interesting issues last night playing with it..
[14:09:07] <archivist> cradek do you know of any good Elgin balance staff people/suppliers
[14:09:37] <cradek> JBorel will have them
[14:09:50] <cradek> heck any supplier in the US will have them, they're common as dirt
[14:10:03] <cradek> what model do you need?
[14:10:14] <archivist> thanks, not so easy in uk (pocket watch)
[14:10:41] <cradek> yeah I have the same trouble finding good english watches here (my favorite)
[14:12:24] <archivist> http://elginwatches.org/cgi-bin/elgin_sn?sn=20718552&action=search
[14:14:36] <cradek> http://www.dashto.com/newlists/americanbalancestaffsselected.htm
[14:14:46] <cradek> dashto is a small-time supplier I've used
[14:15:00] <cradek> I think he buys up accumulations of parts and sorts them
[14:15:28] <cradek> do you know the staff part number (probably can find it in Bestfit)
[14:17:42] <archivist> hmm some dig to get the old bestfit books out
[14:18:22] <cradek> the staff for grade 288 is #2357
[14:18:45] <cradek> amazingly I have the Elgin material book here at work, I forgot about it
[14:20:13] <archivist> I have an elgin book but does not cover the 288 iirc
[14:21:48] <cradek> guess dashto doesn't have it
[14:22:32] <archivist> book dated 1965 covers the domestic grades , whatever domestic means
[14:22:51] <cradek> brb
[14:26:54] <skunkwork> I could only get to P of 10 before it would start to oscillate D would have to be in the .001 range and almost any value of I would cause the thing to rotate at a stop.
[14:28:45] <skunkwork> but it seemed to be working somewhat. If I would spin it - it would act like there was friction as it would reverse the voltage to the servo. It increased the voltage to the servo when I tried to stop it - although the speed regulation didn't seem that great.
[14:30:31] <bill2or3> www.atmel.com/dyn/resources/prod_documents/doc2545.pdf
[14:30:43] <bill2or3> oops, wrong window.
[14:31:40] <skunkwork> :)
[14:33:15] <cradek> back
[14:34:03] <archivist> cant find in bestfit
[14:34:18] <cradek> did you see above that I found it's staff #2357
[14:34:37] <archivist> yup
[14:35:27] <awallin> skunkwork: so this is a DC servo ? and you are driving it with what kind of drive and hw on the emc side? what resolution encoder?
[14:36:02] <archivist> cradek http://cgi.ebay.com/New-old-stock-18s-Elgin-Center-Staff-2357_W0QQitemZ4963388203QQcmdZViewItem
[14:36:40] <cradek> that works I guess
[14:36:55] <cradek> I never buy just one staff though :-)
[14:36:57] <archivist> * archivist wonders why his description is wrong center/balance?
[14:37:14] <cradek> yeah I've never heard of "center staff"
[14:37:57] <archivist> and with that score !
[14:41:14] <cradek> I know JBorel will have them, although their website doesn't say so, you will probably have to call
[14:41:16] <archivist> watch was dropped and the cap came off the mainspring, bent staff and ridge around barrel to hold the cap slit off
[14:41:39] <cradek> yuck, need a whole barrel then
[14:41:50] <archivist> made a sleeve to repair barrel
[14:41:54] <cradek> the balance hole jewels survived?
[14:42:05] <archivist> yes they look ok
[14:42:15] <cradek> surprising
[14:42:23] <cradek> brb again
[14:45:05] <skunkwork> awallin: dc brushed servo - run with a simple h-bridge from pluto
[14:47:00] <skunkwork> awallin: encoder is 2540 line. the pluto has a velocity pin.
[15:10:04] <awallin> skunkwork: so what does your HAL code look like that converts the encoder count to a velocity (rpm)? I would guess a low-pass filter or moving average would be good here.
[15:10:40] <awallin> how many counts does the encoder count between servo cycles? (do you have the spindle encoder HAL running at the servo period?)
[15:12:28] <cradek> maybe you should run the spindle velocity pid in a very slow thread (.1 second?)
[15:13:32] <awallin> but then when you push the cutter into steel at high feed the spindle won't react to the rpm drop very fast...
[15:14:10] <cradek> true, but something slower than a msec would be fine I bet
[15:14:27] <awallin> but you want a reasonable amount of counts at the lowest rpm used.
[15:14:34] <cradek> right
[15:15:10] <awallin> 60rpm is 1rev/s so that would be 2540counts/s or 254/0.1s
[15:15:18] <awallin> maybe 60rpm is a bit slowish...
[15:15:27] <sebjames> Made my first plate! Linked driling, motion and flame cutting together! Even got the offsets right so the tolerances on the part were right.
[15:15:36] <sebjames> Thanks to all who helped.
[15:15:46] <cradek> yay!
[15:16:34] <sebjames> I'm going to try two in a row now...
[15:16:52] <awallin> sebjames: have any pics of your machine?
[15:16:59] <skunkwork> I could definatly try that.. ( running the pid in a bit if a slower thread)
[15:17:34] <cradek> you'd also have to use the encoder counts (not velocity) and ddt it yourself
[15:17:41] <cradek> otherwise you don't get the better vel resolution
[15:18:03] <cradek> (I don't know what would happen when the counts wrap around though)
[15:18:04] <skunkwork> ah - ok
[15:18:19] <skunkwork> hmm
[15:18:38] <skunkwork> why would they wrap around?
[15:19:00] <awallin> the count might be a 32bit number
[15:19:24] <awallin> at 2540 per rev it's possible you reach the maximum value
[15:19:35] <skunkwork> ok
[15:19:44] <sebjames> awallin: Hold on...
[15:21:34] <skunkwork> well it would reach maximim value at some point then
[15:22:36] <awallin> yep, and then you need to handle the velocity calculation somehow. Another option is to reset the count periodically (every time the encoder is read?)
[15:24:58] <skunkwork> I suppose if the count zeros - for .1 second the spindle will try to go in the oposide direction ;)
[15:24:59] <sebjames> http://www.esfnet.co.uk/fdb600_2.jpg
[15:25:06] <sebjames> And http://www.esfnet.co.uk/fdb600.jpg
[15:25:31] <sebjames> fdb600.jpg shows the side that the plate comes out.
[15:25:54] <sebjames> You can see the torch in that picture#
[15:26:25] <sebjames> It's a bit dirty ;)
[15:26:52] <archivist> thats done some werk
[15:28:35] <sebjames> *nod*
[15:29:29] <sebjames> This is the next project: http://www.esfnet.co.uk/tdk1000.jpg
[15:31:16] <skunkwork> sebjames: what is that?
[15:41:54] <sebjames> It's for drilling and saw cutting box section and girders
[17:11:58] <martin_lundstrom> hello
[17:12:41] <martin_lundstrom> Dallur: my little Z filter does not work as intended, ill try to fix it
[17:26:35] <Dallur> martin: to bad, i'll be working on my config tonight so send it over if you finish it
[17:37:14] <martin_lundstrom> How to make something like a flipflop with HAL blocks?
[17:42:46] <martin_lundstrom> I think 2 nand gates will do it
[17:44:14] <skunkwork> hmm - I thought there was a flipflop in hal..
[17:47:53] <Dallur> I'm pretty sure there is a flipflop in hal
[17:48:09] <Dallur> martin_lundstrom: heading home now, i'll be online in an hour or so
[17:48:44] <martin_lundstrom> cu
[18:24:36] <maddash> is a quadrature better than a step/dir combo?
[18:24:57] <cradek> yes
[18:25:06] <lerneaen_hydra> maddash: you get twice the max speed for a certain base period
[18:25:21] <lerneaen_hydra> however you'll find most existing drivers are step/dir based
[18:25:51] <maddash> lerneaen_hydra: ...but not my BOSS
[18:25:59] <cradek> using two pins for two directions: step/dir is worst, up/down is better, quadrature is best
[18:26:11] <lerneaen_hydra> cradek: up down?
[18:26:11] <jepler> cradek: what's the benefit to up/down?
[18:26:19] <cradek> jepler: no setup or hold times
[18:26:29] <maddash> lerneaen_hydra: type 1 in stepgen.c
[18:26:41] <lerneaen_hydra> cradek: how do you do multiple steps in the same direction?
[18:26:49] <lerneaen_hydra> oh, pulse it
[18:26:51] <cradek> sure
[18:26:57] <maddash> lerneaen_hydra: basically dedicated lines for each dir
[18:27:02] <lerneaen_hydra> with speeds that emc runs at though there won't be any difference though
[18:27:34] <maddash> cradek: setup/hold times?
[18:27:35] <lerneaen_hydra> hold times for step/dir are much shorter than reasonable base_period time
[18:27:37] <lerneaen_hydra> *times
[18:27:41] <maddash> cradek: what are those?
[18:28:18] <cradek> maddash: with step/dir, sometimes you have to wait for direction to settle to its new value (or hold it where it was) before/after you make a step
[18:29:15] <maddash> cradek: isn't that caused by the fixed width of each pulse and the interim space?
[18:29:54] <cradek> well imagine you were last going "down", and now you want to issue a step "up". well, you can't, because you have to change the direction bit and then come back later to issue the step
[18:30:16] <cradek> with up/down you can go either way without waiting any extra time
[18:30:53] <maddash> really? you could issue an opposite direction *immediately* after the current pulse?
[18:32:00] <maddash> hm, maybe I should keep the BOSS SMDs after all
[18:32:03] <cradek> if you read in the hal docs about the timing parameters, you'll see there are some (configurable) delays that only step/dir need
[18:32:56] <cradek> but those boss drivers are full step which only gives you .001" resolution right?
[18:34:57] <maddash> yeah. 1000 pulses / inch.
[18:35:35] <cradek> you could run them directly with software stepgen if you want a very cheap retrofit
[18:36:09] <cradek> but better drivers (geckos) will sure work better even with those motors
[18:39:37] <Martin_Lundstrom> Have anyone seen a HAL flipflop?
[18:40:00] <cradek> Martin_Lundstrom: man flipflop
[18:40:06] <Martin_Lundstrom> Theres no such thing in the HAL ducumentation
[18:40:28] <JymmmmEMC> Martin_Lundstrom: Just you! J-K
[18:40:41] <cradek> J-K haha
[18:40:59] <JymmmmEMC> cradek: I'm glad someone got got it =)
[18:41:24] <cradek> Martin_Lundstrom: the manpages are probably going to be more up to date than the other documentation.
[18:41:56] <Martin_Lundstrom> ok
[18:41:58] <cradek> http://www.linuxcnc.org/docs/devel/html/man/man9/flipflop.9.html
[18:42:42] <archivist> cradek got a mail from that ebay guy, he reckons its for the center pinion
[18:44:09] <cradek> center pinion is part X652
[18:45:13] <cradek> (I bet he's confused)
[18:45:36] <maddash> why are geckos so revered?
[18:45:40] <cradek> but Borel will send you the right staffs
[18:45:55] <cradek> maddash: because of how they work
[18:46:00] <anonimasu> maddash: because they work..
[18:46:45] <maddash> I don't get it
[18:47:16] <maddash> drivers a drivers, so as long as it works, how can there be room for quality?
[18:47:22] <maddash> drivers are drivers*
[18:47:40] <JymmmmEMC> maddash: Like compared to Xylotex or a home brewed driver?
[18:47:45] <anonimasu> maddash: that's a pretty stupid remark..
[18:47:57] <anonimasu> maddash: a bmw is not a honda.
[18:48:18] <maddash> anonimasu: it wasn't a remark -- it was a quest for an explanation
[18:48:23] <anonimasu> ah ok..
[18:48:25] <JymmmmEMC> maddash: Like compared to Xylotex or a home brewed driver?
[18:48:35] <anonimasu> sorry
[18:48:52] <cradek> maddash: you might be able to find some performance comparisons online
[18:48:56] <jepler> gecko has a higher input voltage and output current rating than almost any homebrew driver
[18:49:34] <jepler> I think a lot of people have found gecko has a higher build quality and reliability than other drivers
[18:50:29] <lerneaen_hydra> midband damping is very nice too
[18:50:31] <jepler> compared to an old full-step driver you would be astonished at how well any modern stepper driver with appropriate voltage/current ratings would work
[18:51:00] <lerneaen_hydra> it's also something I haven't been able to find on any homebrew driver
[18:51:09] <jepler> (one with half- or finer stepping)
[18:51:46] <jepler> lerneaen_hydra: I still haven't wrapped my head around midband damping.. but yeah that's a feature that exists on gecko and doesn't seem to be found on cheaper/homebrew drivers
[18:52:18] <robin_sz> meep?
[18:52:22] <robin_sz> anonimasu, dood!
[18:52:35] <anonimasu> robin_sz: hi
[18:52:44] <JymmmmEMC> jepler: Marrisss told me that basically midband compensation prevents the phases from become 180 deg out of phase with each other.
[18:53:06] <maddash> so should toss out my IMS drives and buy the geckos?
[18:53:13] <anonimasu> IMS ?
[18:53:31] <anonimasu> maddash: if your drivers are messing around and dosent work.. yes
[18:53:42] <maddash> ib104
[18:53:59] <maddash> ah, ok. so my ims's are fine. excellent.
[18:54:03] <lerneaen_hydra> jepler: midband damping as a concept isn't that hard to understand, is it?
[18:54:13] <robin_sz> nope
[18:54:18] <anonimasu> apparently it's easy implemented too atleast judging from the threads about it..
[18:54:22] <robin_sz> but few drives implement it well
[18:54:46] <lerneaen_hydra> yes, if the actual current is reversed (180 degrees shifted) compared to ideal/commanded current
[18:54:54] <robin_sz> at the end of the day, buck for buck, theres little if anything to touch the geckos in the 7A/80V range
[18:55:00] <lerneaen_hydra> then you're at the peak of the resonance
[18:55:02] <anonimasu> :)
[18:55:43] <maddash> geckos aren't freakin' cheap
[18:55:53] <JymmmmEMC> http://www.imshome.com/pcb_mnt.html
[18:56:21] <maddash> buying a gecko feels like buying car insurance. heh.
[18:57:49] <anonimasu> cant find ib104
[18:58:25] <jepler> anonimasu: http://www.imshome.com/ib_10x.html
[18:58:53] <anonimasu> no microstep :/
[18:59:42] <robin_sz> no microstepping?
[18:59:45] <robin_sz> coo. how 1970
[19:00:15] <robin_sz> now, that shoudl have mid-band resonance :)
[19:01:04] <anonimasu> jepler: ok
[19:01:18] <maddash> huh? what's this microtip-toeing thing?
[19:01:29] <anonimasu> microstep?
[19:01:37] <anonimasu> maddash: it gives you more steps per rev..
[19:01:39] <anonimasu> on the motor
[19:01:45] <robin_sz> and smoother ... much smoother
[19:01:46] <anonimasu> maddash: more precision with less gearing
[19:02:01] <jepler> but I'm not sure that microstepping drives will run daisy.ngc properly
[19:02:10] <anonimasu> daisy.ngc?
[19:02:18] <JymmmmEMC> what anonimasu said
[19:02:29] <jepler> http://cvs.linuxcnc.org/cvs/emc2/nc_files/daisy.ngc?rev=1.1;content-type=text%2Fplain
[19:02:32] <robin_sz> jepler, shold make no difference
[19:02:49] <anonimasu> jepler: got a screenshot of it?
[19:02:47] <robin_sz> unless the control is broken in some way
[19:02:58] <JymmmmEMC> what anonimasu said
[19:03:06] <anonimasu> I dont have any means of previewing
[19:03:16] <anonimasu> oh, sound ,)
[19:03:17] <anonimasu> haha
[19:03:17] <cradek> * cradek guesses that none of these guys have looked at the gcode
[19:03:19] <skunkwork> your not going to se much in a previewo ;)
[19:03:24] <anonimasu> LOL
[19:03:25] <anonimasu> sorry..
[19:03:48] <anonimasu> jepler: Yeah the tuning might be off..
[19:04:02] <anonimasu> hm
[19:04:06] <anonimasu> my compter is slow..
[19:04:13] <jepler> the preview is not too useful: http://emergent.unpy.net/files/sandbox/daisy.png
[19:04:13] <anonimasu> 1.9mb's downloading :)
[19:04:24] <maddash> jepler: heh, microstepping
[19:04:27] <JymmmmEMC> jepler: Just change teh scale by * .25 and it will =)
[19:04:40] <maddash> jepler: btw ,it's answer, not "anser"
[19:04:45] <robin_sz> those IMS drives ....
[19:04:50] <robin_sz> they look ... potted?
[19:05:22] <maddash> robin_sz: 'potted'?
[19:05:28] <robin_sz> yeah
[19:05:36] <jepler> maddash: good catch
[19:05:39] <maddash> jepler: search 'am7'
[19:05:43] <JymmmmEMC> in epoxy
[19:05:45] <robin_sz> liek the circuit is potted in epoxy resin ...
[19:05:46] <CIA-8> 03jepler 07TRUNK * 10emc2/nc_files/daisy.ngc: give me your ans-er?
[19:05:56] <jepler> maddash: this one time only I won't insist on a diff
[19:06:04] <maddash> jepler: ;P
[19:06:12] <robin_sz> maddash, is that right they are potted?
[19:06:39] <maddash> robin_sz: what is this potting? is it some sort of machinist's insult? architectural defect?
[19:06:50] <robin_sz> can you read?
[19:06:53] <anonimasu> maddash: dipped in epoxy..
[19:06:55] <robin_sz> liek the circuit is potted in epoxy resin ...
[19:07:03] <cradek> I think you've been potting too much lately
[19:07:08] <anonimasu> maddash: like to keep you from repairing them..
[19:07:18] <JymmmmEMC> maddash: potted == all the electronic components covered in goop
[19:07:27] <maddash> anonimasu: that's evil.
[19:07:27] <robin_sz> I was thinking "so what happens when you blow an input optcoupler"
[19:07:41] <maddash> robin_sz: I've never opened up the black casing, so I don't know.
[19:07:44] <anonimasu> though if you blow a gecko you dont need to worry about repairing them. :p(overcurrent that is(shorted motor) and no current limit resistor)
[19:07:50] <robin_sz> I dont think you can ..
[19:07:54] <maddash> robin_sz: but the pcb mount isn't potted.
[19:08:02] <skunkwork> geckos are not potted
[19:08:14] <skunkwork> and I think he repairs them for free
[19:08:15] <jepler> the gecko optocoupler is even on a socket, isn't it?
[19:08:28] <anonimasu> skunkwork: not with user stupidity like that..
[19:08:40] <anonimasu> skunkwork: it blew a hole through the PCB.. :p
[19:08:46] <robin_sz> maddash ... it looks like it is an extrusion, PCB in the back and then filled up with epoxy goop, just leaving the 6 pins sticking out
[19:08:50] <anonimasu> and made the resistor on top go in 2 pices ;)
[19:08:57] <robin_sz> good effort
[19:09:10] <anonimasu> but, with a current limit resistor it wouldnt have happened.
[19:09:12] <robin_sz> with geckos, the opto is socketed
[19:09:33] <robin_sz> and if you blow the crap out of one, he will repair or replace free. just one mid ewe
[19:09:41] <robin_sz> mined ewe
[19:10:02] <maddash> * maddash <--- screwed by an evil corporation.
[19:10:14] <anonimasu> maddash: but hey, they were cheap compared to geckos.
[19:11:27] <xemet> hi
[19:11:31] <robin_sz> well, until you blow the first opto coupler, sure
[19:11:40] <robin_sz> after that,. they get a bit expensive :)
[19:12:04] <xemet> if I remember well there was a way to write a HAL userspace component in Python
[19:12:06] <robin_sz> JymmmmEMC, I'm going to regret asking, but hey, I'll go for it anyway ..
[19:12:22] <robin_sz> JymmmmEMC, connected those drives and PSU yet?
[19:12:33] <xemet> anyone can tell me where I can find an example for that?, I remember there was one
[19:12:32] <jepler> xemet: yes. 'pydoc hal' (after sourcing emc-environment if you're using a RIP system)
[19:12:35] <anonimasu> xemet: Yes
[19:13:24] <xemet> thanks
[19:13:24] <jepler> hal_input, pyvcp, and axis_manualtoochange are all "real" hal components written in python included with emc
[19:15:12] <xemet> thank's you jepler, I would like to know if my idea is realizable
[19:15:32] <xemet> I need I way to visualize the velocity of the axes
[19:16:01] <cradek> pyvcp bargraphs work nice for that kind of thing
[19:16:18] <xemet> I could use halscope, but it seems that I can read the vel only for limitated amount of time
[19:16:41] <xemet> is there a way to make a graph with pyvcp?
[19:17:12] <cradek> it does not have a scrolling plot widget if that's what you mean
[19:17:43] <cradek> (you know AXIS has a velocity readout right?)
[19:18:08] <xemet> uhm, what do you mean with readout?
[19:18:20] <xemet> I need a way to record the vel
[19:18:38] <cradek> oh record, you didn't say that
[19:18:57] <cradek> brb
[19:19:00] <xemet> ops sorry
[19:19:17] <xemet> something like this for example: http://bugs.debian.org/release-critical/graph.png
[19:19:24] <xemet> of course for vel in time
[19:19:39] <xemet> a graph...or cart
[19:19:55] <xemet> I don't know how is it called in english
[19:20:34] <JymmmmEMC> robin_sz: I told you yesterday, but Ill shoot myself in the foot here... "Well Robin, why do you ask?" <fluttering eyelashes>
[19:21:48] <awallin> xemet: HAL-scope!
[19:22:08] <JymmmmEMC> Does anything in emc know "grey code"?
[19:22:26] <jepler> xemet: 'sampler' will let you dump (e.g., to a file) any HAL value over time
[19:22:47] <xemet> awallin, ok, but how can record vel for example for two minuts with halscope in continuos?
[19:23:07] <jepler> JymmmmEMC: several components use the 2-bit grey code called quadrature.
[19:23:17] <jepler> JymmmmEMC: I don't think anything in emc uses a wider grey code than that
[19:23:29] <xemet> "sampler" is a script?
[19:23:40] <jepler> xemet: ah, 'man halsampler'
[19:23:46] <xemet> ok
[19:24:15] <maddash> JymmmmEMC: stepgen speaks quadrature. set "step_type=2"
[19:24:21] <JymmmmEMC> jepler: thanks
[19:24:44] <xemet> great
[19:24:55] <maddash> jepler: there's type 3, 4, 5, ...
[19:25:06] <maddash> jepler: they all use more than two phases
[19:25:11] <maddash> jepler: right?
[19:25:17] <jepler> maddash: yeah but I don't think any of those are the same as grey code
[19:26:54] <cradek> * cradek resists making some kind of joke about one-bit grey code
[19:28:07] <JymmmmEMC> There Are Only 10 Types of People in the World: Those Who Understand Binary, and Those Who Don't.
[19:28:18] <maddash> cliche.
[19:28:26] <anonimasu> :)
[19:28:38] <anonimasu> 0xFF
[19:28:59] <JymmmmEMC> ...and those that think HEX is binary
[19:29:46] <anonimasu> it is.. just on a macroscale ;)
[19:32:52] <xemet_> uhm...someone can help me with sampler?
[19:33:29] <xemet_> if I type loadrt sampler I get Axis error, no channel specified
[19:33:52] <xemet_> I typed loadrt sampler while EMC2 with Axis was running
[19:35:37] <maddash> xemet_ http://linuxcnc.org/docs/2.1/html/man/man9/sampler.9.html
[19:36:13] <maddash> xemet_: oops. not that one. this one: http://linuxcnc.org/docs/2.1/html/man/man1/halsampler.1.html
[19:38:09] <xemet_> now that's ok, what I need was the sampler manual, and I was reading the halsampler manual so I did not understand the config string...now I read the right manual
[19:42:17] <xemet_> ok, so anyone can explain me the "depth" ?
[19:42:38] <xemet_> is that the max number of samples in the buffer?
[19:44:05] <awallin> what's the site where you can draw a bitmap and get a link to the image. like pastebin and imagebin but with a 'paint' like interface??
[19:44:23] <xemet> imagebin
[19:44:41] <anonimasu> conceptart.org used to have a sketcher..
[19:44:45] <xemet> imagebin.org
[19:44:55] <xemet> oh sorry
[19:45:05] <xemet> didn't read you need the paint interface
[19:45:57] <JymmmmEMC> Got Java? http://www.etntalk.com/draw/dessin.php
[19:48:00] <JymmmmEMC> If a xmfr is "isolated" between the pri and sec windings. If the sec has multiple windings (not CT), would those be "isolated" from each other too?
[19:48:21] <cradek> probably - should be easy to confirm with a meter
[19:48:41] <cradek> but, beware they will not have such a high isolation breakdown because they may be on the same bobbin
[19:49:19] <jepler> xemet: that's how many samples can be taken by "sampler" before they are read out by "hal_sampler"
[19:49:32] <xemet> ok
[19:49:36] <xemet> thanks jepler
[19:49:55] <xemet> so I think I've to try to see how fast halsampler can get samples
[19:50:01] <xemet> to avoid overrun
[19:50:20] <jepler> it depends on your system, and there is never a guarantee that halsampler will run frequently enough
[19:50:32] <jepler> but if you are getting a velocity sample once per ms, it is likely that halsampler will be able to keep up
[19:52:05] <xemet> oh I think I can get 1 sample for 1/100 second
[19:52:17] <xemet> so I think it should be ok
[19:52:21] <xemet> however I will try
[19:52:49] <xemet> so...I've loaded sampler with loadrt sampler cfg=f depth=100
[19:53:05] <xemet> now I typed loadusr halsampler
[19:53:18] <xemet> after I hook the sampler function to a thread
[19:53:29] <xemet> how can I save the output on a file?
[19:58:33] <alex_joni> > file ?
[20:00:32] <alex_joni> http://www.zeitgeistmovie.com/ <- nice movie, I heard
[20:14:21] <Rugludallur> Is it possible that some parallel cards don't support having pins 2-9 as inputs ?
[20:14:42] <JymmmmEMC> what mode?
[20:15:43] <JymmmmEMC> alex_joni: soem darwin thing?
[20:16:03] <Rugludallur> JymmmmEMC: can't remember, hmm I seem to recall you guys talking about the mode being important at one time
[20:16:34] <robin_sz> JymmmmEMC, for the record, no, no you didn't tel me yesterday. You avoided answering a simple question.
[20:18:29] <robin_sz> I still don;t know whether you have hooked up these new drives you bought, and the psu
[20:20:46] <JymmmmEMC> Parallel Port Modes in BIOS http://www.beyondlogic.org/spp/parallel.htm
[20:50:57] <Rugludallur> JymmmmEMC: So pretty much the chipset has to support reverse mode and should be set to EPP, I figure the kernel reads the mode settings from the bios and applies to the ports, do you know if this also applies for add-on pci cards?
[20:51:49] <anonimasu> linux might override thoose..
[20:52:09] <JymmmmEMC> Rugludallur: I really don't. Bi-directional seems to be the "safest". Does you add-in card doc's mention anything?
[20:53:04] <Rugludallur> JymmmmEMC: add-in card made in china :) but it's a netmos chip which has proven to work well with emc so ...
[20:53:36] <JymmmmEMC> Rugludallur: does it have a nix driver?
[20:54:06] <Rugludallur> JymmmmEMC: been using it for a while in normal "out" mode just fine
[20:54:32] <Rugludallur> JymmmmEMC: only issue I have is when setting port to "in" mode I don't get any signals on pins 2-9, other pins work fine
[20:55:10] <Rugludallur> JymmmmEMC: I have a couple of extra parports of various sorts around here, I might test some of those
[20:55:40] <JymmmmEMC> Rugludallur: Is there a driver within nox that is driving it?
[20:55:42] <JymmmmEMC> nix
[20:56:36] <Rugludallur> JymmmmEMC: yup, the drivers ships with the ubuntu kernel and the card works out of the box
[20:58:13] <JymmmmEMC> http://lists.infradead.org/pipermail/linux-parport/2004-February/000024.html
[20:58:23] <JymmmmEMC> http://lists.infradead.org/pipermail/linux-parport/2004-February/000025.html
[20:58:47] <JymmmmEMC> not sure of both of these are related or not
[20:59:59] <Rugludallur> JymmmmEMC: might be, thx
[21:00:30] <JymmmmEMC> Rugludallur: forget emc completely for a moment, can you use a perl or whatever script and get input from those pins?
[21:02:51] <Rugludallur> JymmmmEMC: have not tried, sounds like a plan though
[21:03:20] <JymmmmEMC> Rugludallur: Are you stuck with THIS card, or do you just need an PCI-paraport card that works?
[21:03:30] <Rugludallur> JymmmmEMC: just need one that works, trying another cards as we speak
[21:03:46] <JymmmmEMC> Rugludallur: you willing to spend money?
[21:04:07] <Rugludallur> JymmmmEMC: got a card that works ?
[21:04:38] <JymmmmEMC> hang on...
[21:10:50] <JymmmmEMC> Rugludallur: Ok, I have one of these, but havne't used it yet. It even supports MS-DOS, dual ports, and the source code for the driver for nix is available too. I *THINK* alex says he has one too, so you might ask him as well. http://koutech.com/proddetail.asp?linenumber=48
[21:11:15] <JymmmmEMC> When he gets back from Greece that is =)
[21:11:41] <Rugludallur> JymmmmEMC: I know jepler has the same card I do, and it looks a whole lot like your card
[21:12:11] <JymmmmEMC> Rugludallur: they ALL like alike =)
[21:12:12] <Rugludallur> JymmmmEMC: also a dual card btw
[21:12:39] <JymmmmEMC> Ok, it is a netmos chipset
[21:12:59] <Rugludallur> yup
[21:13:00] <skunkwork> how are you trying to check the signals from the printer port? grounding? running high?
[21:13:20] <JymmmmEMC> Rugludallur: http://cpp.sourceforge.net/?show=38214
[21:14:12] <JymmmmEMC> Rugludallur: http://koutech.com/images/IOFLEX-2NP.zip
[21:15:24] <JymmmmEMC> Rugludallur: 5yr warranty, and tech support to boot =)
[21:16:30] <Rugludallur> skunkworks: got a breakout connected, it's designed to work with 2-9 in input mode
[21:18:24] <skunkwork> right - but how are you testing it - setting the input gnd/B+ or are they optos?
[21:18:53] <Rugludallur> skunkwork: it's all opto isolated so I don't touch em
[21:26:18] <skunkwork> over 700 people have looked at the time lapse fest cam.
[21:29:43] <maddash> wouldn't it be great if emc could split itself across a cluster? motmod would run on one pc, [DISPLAY] on another, emcsvr/milltask on the third, and all three would talk over an tcp network. this would definitely save a ton of money from buying a dual/multi-processor/-core system.
[21:32:52] <Martin_Lundstrom> Rugludallur: : Are you there?
[21:38:30] <maddash> man teleop
[21:42:44] <Rugludallur> Martin: im here
[21:43:04] <Rugludallur> JymmmEMC: argg, one should never trust pinouts in documents, :P
[21:43:21] <Rugludallur> JymmmmEMC: ports were doing great, pinouts in documents are wrong
[21:44:28] <Martin_Lundstrom> Rugludallur: Its my latest try, I will test it tomorrow
[21:45:36] <maddash> alex_joni: what does this (http://dsplabs.utt.ro/~juve/emc/mytoy/Resize%20of%20HPIM4954.JPG) guy do?
[21:46:20] <maddash> alex_joni: if it was a person instead of a washer and horses instead of motors...
[21:47:39] <Rugludallur> martin: I can't receive here at home
[21:47:41] <Rugludallur> can you mail ?
[21:48:20] <maddash> hm, there isn't much documentation on teleop
[21:54:10] <Martin_Lundstrom> Ill do the testing first
[21:55:24] <JymmmmEMC> Rugludallur: the docs in the card you have were wrong?
[21:56:27] <JymmmmEMC> maddash: It's a thee axis system to move the washer around
[21:57:07] <JymmmmEMC> maddash: video here http://dsplabs.utt.ro/~juve/emc/mytoy/HPIM5137.MPG
[21:57:41] <Unit41> http://en.wikipedia.org/wiki/Brown's_gas
[21:58:35] <Unit41> volts are better for generating it
[21:58:54] <maddash> JymmmmEMC: looks boring.
[21:59:00] <Unit41> I put 55 amps into 12 V and nothing special happend from that and 10 amps
[21:59:26] <Unit41> would love to try a pwm setup
[21:59:52] <JymmmmEMC> maddash: Okey.... think aircraft cable, monster motors, and an area about 10' x 10'
[22:00:12] <JymmmmEMC> like a plasma cutter
[22:00:37] <maddash> JymmmmEMC: well, think about the distortion caused by elasticity
[22:00:59] <JymmmmEMC> maddash: get better cables
[22:01:17] <maddash> JymmmmEMC: I don't get it -- what's the point of it all?
[22:01:23] <JymmmmEMC> nm
[22:02:05] <Rugludallur> JymmmmEMC: the docs with my breakout were wrong :P
[22:02:29] <robh> hi all
[22:07:18] <robh> having some problem getting my threading to work
[22:11:27] <jepler> robh: OK, can you be more specific?
[22:12:46] <robh> sure, i have a encoder with 48 slots, 1 mark i hooked them up in hal, i can see mark in hal scope, but im having problem with encoder
[22:13:12] <robh> i can see them on the par-lead on real world scope, but EMC does not seem to be seeing them on the definded pin
[22:13:15] <jepler> you're just attaching it to the parallel port and using the hal 'encoder' module?
[22:13:25] <robh> correct
[22:13:40] <jepler> have you ever used an input on the port?
[22:13:47] <robh> see my hal file here http://innovative-rc.co.uk/EMC/nist-lathe.hal
[22:14:15] <robh> how do you mean? by used input, i have the mark pulse going in, and hal scope sees that pulse fine
[22:14:56] <jepler> linkps parport.0.pin-12-in => spindle-phase-A
[22:14:56] <jepler> linkps parport.0.pin-13-in => spindle-phase-B
[22:14:55] <jepler> linkps parport.0.pin-10-in => spindle-phase-Z
[22:15:13] <jepler> so you see a signal on halscope if you look at spindle-phase-Z or parport.0.pin-10-in, but not if you look at the other two?
[22:15:43] <robh> i have a pulse input on 13, phase B, nuthink on pin 12 or phase a chan
[22:19:21] <robh> am i right in saying that position-scale = encoder 48 pulse, 200 units per turn, becomes 48x200=9600 for scale
[22:19:44] <jepler> external to the PC, is it hard for you to swap around the A and B lines from the encoder? if it's not, do it and see which parport pin hal gets a signal on
[22:20:26] <jepler> robh: no, I think the scale will be 96 if you use counter, or 96*2=192 if you use encoder in x4 mode
[22:21:12] <robh> i tryed to read manual and understand it, but its not too clear on threading setup
[22:21:19] <jepler> the manual could always use improvements
[22:21:42] <jepler> you want the output from encoder/counter to increase by 1.0 for each revolution
[22:22:31] <jepler> but that's easy to change -- first, it's necessary to get it to increase by any amount for each revolution
[22:22:52] <robh> i will go quickly swop hardware pins over, see what i gets
[22:22:54] <jepler> OK
[22:23:08] <robh> thx for the help
[22:24:07] <JymmmmEMC> Rugludallur: whatBB are you using?
[22:25:50] <lerneaen_hydra> alex_joni: on the linuxcnc.org website there are two links to my webpage (technical documentation), could you change the link from lerneaenhydra.shacknet.nu to www.lerneaenhydra.net
[22:26:25] <JymmmmEMC> lerneaen_hydra: hint... WHERE are they so he can change them
[22:26:40] <lerneaen_hydra> on the technical documentation pages ;)
[22:26:55] <JymmmmEMC> lerneaen_hydra: try a url instead, dont make folks search
[22:27:35] <lerneaen_hydra> they're called EMC2 threading and EMC2 controls lathes
[22:27:37] <maddash> lerneaen_hydra: don't live in a shack anymore?
[22:27:49] <maddash> lerneaen_hydra: :P
[22:27:54] <lerneaen_hydra> nope moved to a real domain now :p
[22:28:02] <lerneaen_hydra> not a cheap one
[22:30:19] <maddash> lerneaen_hydra: if you type in "lerneaenhydra" and click "I feel lucky".....
[22:30:42] <lerneaen_hydra> * lerneaen_hydra hopes you don't get meatswing
[22:30:50] <maddash> rofl
[22:30:57] <lerneaen_hydra> yay! it wasnt!
[22:31:19] <maddash> ...it takes the innocent user into a shack...
[22:31:31] <maddash> well, gotta go home. adios.
[22:31:34] <Rugludallur> Jymmmm: MP1000-THC Combo
[22:32:04] <Rugludallur> Jymmmm: its a THC + breakout in one
[22:32:32] <JymmmmEMC> Rugludallur: Ah
[22:33:04] <Rugludallur> JymmmmEMC: I had a THC300 before, it's designed by the same guys but sold by Bob Campbell
[22:33:45] <Rugludallur> JymmmmEMC: the thc300 didn't like HF to much and broke down so I decided to try the mp1000
[22:33:59] <JymmmmEMC> Rugludallur: gotcha. I've been looking at the cnc4pc BB, but I need to beg/borrow/steal two PS to power it.
[22:34:17] <JymmmmEMC> Rugludallur: Thus metal enclousures =)
[22:35:40] <JymmmmEMC> and lots of freaking grounding =)
[22:37:02] <Rugludallur> JymmmmEMC: just build your own :) http://imagebin.org/9307
[22:37:57] <skunkworks> Rugludallur: Isn't the mp1000 serial?
[22:38:07] <Rugludallur> skunkworks: serial + parallel
[22:38:21] <JymmmmEMC> Rugludallur: I already have the enclosures I'm going to use, just need the backplate to mount everything on
[22:38:29] <Rugludallur> skunkworks: serial part is adjusting voltage from computer, I'll probably get around to making that functional at some point
[22:38:35] <skunkworks> ah - ok
[22:38:40] <JymmmmEMC> Rugludallur: wtf is that white box ?
[22:38:45] <Rugludallur> JymmmmEMC: UPS
[22:38:59] <JymmmmEMC> *sigh*
[22:39:15] <skunkworks> Rugludallur: nice shop
[22:39:56] <JymmmmEMC> I thought that was what it was, but I *THOUGHT* nah, that couldn't be, nobody would mount a UPS in the cabinet as it'll need to be replaced in a couple of years.
[22:40:33] <Rugludallur> JymmmmEMC: that's just the controls, the UPS is removable and battery interchangable
[22:41:11] <Rugludallur> JymmmmEMC: I modified the ups, removing the control front and now it's connected with RJ45/cat5 to the rest of the ups
[22:41:23] <JymmmmEMC> Rugludallur: ah
[22:41:41] <JymmmmEMC> touch screen?
[22:41:45] <Rugludallur> I wish
[22:42:02] <JymmmmEMC> if your going thru all that trouble, why not?
[22:42:34] <Rugludallur> JymmmmEMC: I just got really really sick of HF and interference and RF and I decided to solve my issues once and for all
[22:43:24] <JymmmmEMC> Rugludallur: Ok, I understand that, but you made a custom enclosure with builtin LCD. Might as well go balls out and make it touch screen
[22:43:38] <JymmmmEMC> This is the BB I'm looking at http://www.cnc4pc.com/Store/osc/product_info.php?cPath=33&products_id=48
[22:43:46] <anonimasu> Rugludallur: it's odd that you have so much trouble with it..
[22:43:47] <Rugludallur> JymmmmEMC: I could add touch module later but i'm not in any hurry
[22:44:00] <JymmmmEMC> http://www.cnc4pc.com/Store/osc/images/c11r3_1.jpg
[22:44:22] <anonimasu> Rugludallur: I didnt run too much plasma but I didnt have any glitches at all with it
[22:44:58] <Rugludallur> anonimasu: yeah, well I kinda have a a solution now, just filter all digital signals in EMC
[22:45:19] <anonimasu> ok
[22:45:41] <JymmmmEMC> Rugludallur: So, what you're saying is that I should remove the mini tesla coil I tossed in your computer?
[22:45:45] <Rugludallur> anonimasu: I'm going to test with this THC and if i'm still getting false limit/estop/home signals I'll add it
[22:45:46] <anonimasu> night
[22:45:57] <anonimasu> Rugludallur: software filters ftw..
[22:45:59] <Rugludallur> JymmmmEMC: would you ?
[22:46:06] <Rugludallur> anonimasu: nite
[22:46:09] <anonimasu> :p
[22:46:11] <JymmmmEMC> Rugludallur: hell no - suffer!
[22:46:17] <JymmmmEMC> nite anonimasu
[22:47:36] <Rugludallur> JymmmmEMC: that looks nice and the price is right for suer
[22:48:11] <JymmmmEMC> Rugludallur: Yeah, I thought so. I just need two PS's for it. One for each side of the isolation.
[22:48:55] <JymmmmEMC> And just having the hardest time finding the right ones
[22:49:31] <Rugludallur> Rugludallur: I have been buying tiny 12 inverter based ones, 1.5A and the size of a match box
[22:49:43] <Rugludallur> (and I'm talking to myself again)
[22:49:48] <JymmmmEMC> nah =)
[22:50:13] <JymmmmEMC> I'm going to grab a couple of these today http://www.excesssolutions.com/cgi-bin/item/ES2635
[22:50:33] <JymmmmEMC> nad HOPE the ratings are close
[22:50:37] <JymmmmEMC> and
[22:51:08] <Rugludallur> JymmmmEMC: 12v for sensor and 5v for opto ?
[22:51:34] <JymmmmEMC> The BB needs 5V on the PC side, and 12/5 V on the controller side
[22:51:42] <Rugludallur> kk
[22:51:53] <skunkworks> uh - we call them bob
[22:52:05] <skunkworks> they talk to us
[22:52:18] <JymmmmEMC> I'm also going to use 12v for the control logic
[22:52:31] <Rugludallur> JymmmmEMC: what kind of sensors you using '
[22:52:44] <JymmmmEMC> Rugludallur: sensors?
[22:53:09] <Rugludallur> JymmmmEMC: limit/home ,, you using analogue switches or ?
[22:53:29] <JymmmmEMC> no limit/home switches right now.
[22:53:48] <Rugludallur> JymmmmEMC: ........ gulp
[22:54:10] <JymmmmEMC> I rarely ever hit the limits, and I really can't mount on Z anyway
[22:54:23] <JymmmmEMC> it be a bitch that is
[22:54:34] <Rugludallur> JymmmmEMC: hmm how about capacative ?
[22:54:47] <Rugludallur> or inductive ?
[22:55:05] <JymmmmEMC> Rugludallur: I found proximity limit switches, but not sure how to interface them.
[22:55:40] <Rugludallur> rugludallur: NPN or PNP ?
[22:55:53] <skunkworks> :)
[22:55:55] <Rugludallur> err jymmmmemc: npn or pnp or mech ?
[22:56:09] <JymmmmEMC> hang on, let me see if I can find the link
[22:57:04] <JymmmmEMC> when madman comes back, give him this link: http://www.hektor.ch/
[22:58:16] <JymmmmEMC> Rugludallur: must be on my other computer, it's 1600 now, try me at 2000
[22:59:59] <JymmmmEMC> Hey guys, how do you remove relay sockets and the like from a DIN rail?
[23:00:04] <Rugludallur> JymmmmEMC: I need to go sleep in an hour or so
[23:00:26] <JymmmmEMC> Rugludallur: np, I paste the link in here when I get it
[23:00:55] <archivist> correct use of a screwdriver in the tag/slot/whatever
[23:01:09] <JymmmmEMC> Are all DIN rail "snap in" or do some screw tight?
[23:01:24] <JymmmmEMC> components that is
[23:01:36] <archivist> mostly snap in but tool remove
[23:01:54] <JymmmmEMC> archivist: I couldn't find any release tab/slot. Just screw holes down the middle
[23:02:20] <archivist> some spring to one side
[23:02:28] <JymmmmEMC> I looked, nada
[23:02:35] <JymmmmEMC> I felt around, nada
[23:02:59] <JymmmmEMC> it's in an enclosure so I dont have 180 deg view
[23:03:50] <JymmmmEMC> archivist: any other suggestions to look for/try?
[23:04:08] <archivist> nope
[23:04:22] <JymmmmEMC> ok, thanks.
[23:04:33] <JymmmmEMC> laters all, make in a few hours
[23:11:37] <maddash> damn -- nurbs aren't naturally arc-length parametrized
[23:43:14] <robh> jepler - i now have threading working grate messed with pin hardware now all is grate, pitch looks on size will check it in morning, thx
[23:45:37] <skunkworks> robh: cool :)