#emc | Logs for 2010-11-08

Back
[00:04:23] <theorb> theorb is now known as theorbtwo
[00:39:29] <willeo6709> quiet tonight
[00:49:47] <atmega_> everyone is writing emc code or cuttingstuff.
[00:49:56] <DaViruz> i need a 8mm indexable endmill at reasonable price
[00:50:00] <DaViruz> and reasonable quality
[00:50:03] <DaViruz> seems to be hard to find
[00:51:09] <atmega_> wow... 8mm... do people still use that metric stuff?
[00:51:52] <DaViruz> will 45/1024" would do or whatever corresponds to 8mm if that makes you happy
[00:52:08] <atmega_> 5/16" close enough?
[00:52:24] <DaViruz> probably
[00:53:10] <atmega_> they probably don't exist... I've been wishing things here were metric for some stuff
[00:53:28] <DaViruz> seco has nice ones, but they are expensive as hell
[01:03:37] <ursa> Anyone home?
[01:04:39] <ursa> Anyone have any experience with Vextra motors (Oriental Motors)?
[01:07:15] <ursa> Fossrox: Do you have any experience with Vextra stepping motors?
[01:08:34] <ursa> ursa is now known as asru
[01:38:54] <atmega_> I don't think I do, but... what about them?
[01:42:32] <asru> I am thinking of buying some of them, they are inexpensive, and provide roughly the required strength.
[01:44:04] <atmega_> 5 phase?
[01:45:55] <asru> 2 phase, 6 wire, 120 oz-in
[01:49:40] <asru> List price around ninety bucks, street price starting about $25 bucks (and going up from there)
[01:49:44] <atmega_> afaik, their 'normal' steppers are pretty much just normal steppers
[01:50:06] <atmega_> but, afaik, I've never used one.
[01:50:21] <asru> I'm just looking to make sure they aren't real duds with something seriously wrong with them
[01:51:50] <atmega_> 23's?
[01:52:25] <asru> Yes. And the published specs match what Geckodrive asks for.
[01:54:52] <atmega_> $22 for 166 oz-in
[01:55:52] <asru> for 156, wired series bipolar
[02:00:11] <atmega_> gecko says Vexta PK268 is 'the' standard for 23
[02:01:49] <asru> these are pk266's
[02:02:14] <atmega_> yeah... which are $22 on ebay vs. $50-100
[02:03:40] <asru> yup, that is the e-bay price, from an outfit that accepts no returns. I've found other vendors who will accept returns.
[02:03:58] <asru> I don't like the idea of buying something that can't be returned if faulty.
[02:04:12] <JT-Hardinge_> JT-Hardinge_ is now known as JT-Hardinge
[02:05:19] <atmega_> woudl you return them for something other than being defective?
[02:05:35] <asru> No.
[02:09:10] <atmega_> No returns accepted. Covered by eBay Buyer Protection
[02:10:17] <asru> All well and good; I don't like the idea of it being necessary to go to a third party to force a vendor to make good on faulty merchandise.
[02:10:49] <asru> Especially when other vendors don't attach "no return" conditions to purchases.
[02:11:19] <atmega_> and the free market wins yet again.
[02:11:23] <asru> If another vendor gets snippity about a return of faulty merchandise, I can get my credit card company to twist arms.
[02:11:35] <atmega_> do you have this happen a lot?
[02:12:09] <asru> No, I've not had any significant problems myself, but I have had credible reports of others having problems.
[02:12:14] <atmega_> it's a stepper, out of a case of steppers... it's not likely to fail
[02:12:36] <atmega_> otoh, it's dirt cheap
[02:13:03] <asru> Yes, they are dirt cheap, but there are competing vendors . . . . If I buy, I'll buy from one of the competing vendors.
[02:16:04] <atmega_> I'd like a gecko
[02:16:08] <atmega_> what are you using for a PS?
[02:18:25] <asru> Haven't decided yet. The other stuff can and will wait. I need the motors for a student project I am supervising, and everything else will have to
[02:18:34] <asru> wait for funding.
[10:33:48] <Tche> hello guys
[10:34:32] <Tche> i need your help please
[10:35:25] <Tche> i want put Renishaw on my cnc machine
[10:35:44] <Tche> you can help me?
[10:41:29] <Tche> ?
[12:01:03] <Tche> ?
[12:17:46] <Tche> hello gay
[12:17:53] <Tche> guys
[12:17:59] <Tche> :)
[12:18:07] <Tche> its bad
[12:18:22] <Tche> dont speak inglish well
[12:18:37] <Tche> i need help in g38.2 cicle
[12:18:40] <Tche> or no
[12:20:01] <Tche> i want know if possible when machine run in jog mod when probe touch the part (or piece)the comand stop
[12:20:05] <Tche> is possible?
[12:20:31] <jthornton> I'm not sure
[12:20:47] <Tche> dont know?
[12:20:47] <jthornton> but I doubt that it will stop when jogging
[12:20:59] <Tche> no possible?
[12:21:00] <jthornton> never tried it myself
[12:21:45] <Tche> please one moment
[12:21:52] <jthornton> ok
[12:23:02] <Tche> ok you nver try it, correct?
[12:23:14] <Tche> dont possible make this?
[12:23:36] <Tche> stop only when cicle run?
[12:24:31] <Tche> ?
[12:24:49] <jthornton> it is an error to put g38.2 without an axis move so you can not jog during a g38
[12:26:12] <jthornton> are you trying to make a manual probe using jog?
[12:26:14] <Tche> ok i understand
[12:26:22] <Tche> but my quenstion its
[12:26:36] <Tche> probe touch the piece
[12:26:44] <Tche> jog stop
[12:26:50] <Tche> is possble?
[12:27:36] <jthornton> by using some HAL commands with a pyVCP jog button you can do this I think
[12:28:25] <jthornton> by having the probe input interrupt the jog button
[12:29:02] <Tche> MY GOD
[12:29:06] <Tche> sory
[12:29:13] <Tche> my god!!!!
[12:29:23] <Tche> :)
[12:29:25] <jthornton> not really
[12:29:30] <Tche> ?
[12:30:29] <Tche> have a example video or manual whit g38 cicle more details?
[12:31:27] <jthornton> the user manual describes g38
[12:32:45] <Tche> yes but i dont unsdestand very whel
[12:33:42] <Tche> one ask probe need a amplifer circuit?
[12:34:30] <Tche> IS P
[12:34:45] <jthornton> I guess it depends on your probe I don't really know about them
[12:34:54] <Tche> ok
[12:35:24] <Tche> is possible make one program for zero my workpiece?
[12:37:26] <jthornton> there are examples in the examples folder for probing
[12:43:05] <Tche> a very thanks
[12:43:11] <jthornton> my laptop is connected to my cisco router but I don't have internet on the laptop... any ideas on where to look
[12:43:21] <jthornton> ok np (no problem)
[13:04:21] <kb8wmc> g'day all
[14:41:18] <Jymmm> I built an enclosure that houses a DC (dust collector) that has a slight unbalance in the blade - it was barely noticeable initially. Even though I mounted it on rubber mounts in the enclosure, there's enough of an unbalance in the blade that now the enclosure is resonating the vibration pretty bad. Any suggestions? (I'm working on getting a different DC)
[14:46:16] <skunkworks> Jymmm: can you balance it?
[14:48:44] <Jymmm> skunkworks: I doubt it. It's all solid welded blade. Hell I barely know how they attached the blade to the motor shaft.
[14:57:48] <dgarr> jthornton: i added some instructions on modifying an ini file for using ngcgui embedded and you should probably try the most recent version http://www.panix.com/~dgarrett/ngcgui/README
[15:06:28] <elmo42> dgarr: love the ornamental turning. How was the gcode generated? In this vid http://www.youtube.com/watch?v=9A_YlKrPDuc @ 1:05, what is the screen at the right?
[15:10:33] <dgarr> elmo42: i mostly write tcl scripts to make gcode, the right screen is a side view
[15:11:07] <elmo42> ok :)
[15:11:56] <psha> dgarr: sad that gtk apps are not embedable in axis that easy as tcl/tkinter apps :)
[15:15:22] <rooks> http://www.riemurasia.net/jylppy/media.php?id=76081&c=11
[16:00:49] <elmo42> that rocks
[16:01:03] <elmo42> psyching out the other team is always the best way to make a TD
[16:02:30] <grommit> fpsha
[16:03:36] <skunkworks> grommit: http://www.youtube.com/watch?v=vLE4lzPcEo8
[16:04:57] <elmo42> does it sit down onto a toothed ring with 360 teeth? or how does it lock in place?
[16:05:31] <rooks> elmo42, yeah :P
[16:05:39] <skunkworks> elmo42: it has a 72 tooth curvic coupling.
[16:05:55] <skunkworks> elmo42: http://www.youtube.com/watch?v=vLE4lzPcEo8
[16:06:07] <skunkworks> elmo42: I mean http://electronicsam.com/images/KandT/conversion/curvicfoot.jpg
[16:06:22] <elmo42> our Mazaks seem to have something like a drum brake as it doesn't lift to rotate and when I have a dial on it and move the B then lock it I see it jostles a little as if a band-clamp was being tightened.
[16:06:25] <skunkworks> elmo42: http://electronicsam.com/images/KandT/conversion/curvictogether.jpg
[16:06:32] <elmo42> ok
[16:06:48] <elmo42> so, how many degrees does it index to?
[16:06:53] <skunkworks> 5 degree
[16:07:02] <skunkworks> 72 tooth.
[16:07:07] <elmo42> lol, ya, 360/72 :P
[16:07:15] <skunkworks> exactly ;)
[16:07:46] <elmo42> I like that concept. I might use that with my tiny home built machine. not sure how to raise/lower the table, though. hydraulics?
[16:08:01] <skunkworks> that is what this does. Works
[16:08:23] <skunkworks> the tool indexer on our lathe is the same way.
[16:08:30] <skunkworks> tool turret
[16:08:39] <skunkworks> (just a smaller ring)
[16:09:01] <grommit> psha: you there?
[16:09:06] <cradek> is the skinny black thing a tachometer?
[16:10:24] <psha> grommit: partially
[16:10:39] <psha> i've packaged halio camview plugin but it's not working yet :)
[16:10:43] <psha> segfaulting
[16:10:50] <grommit> Interesting, that is what I was about to say.
[16:11:00] <grommit> I built it and now camview seg faults when I run it
[16:11:08] <grommit> My output is: http://pastebin.ca/1985427
[16:11:12] <psha> i've found where but have not yet managed to rewrite initialization part
[16:12:13] <psha> i think i'll try it today at ~22:00 MSK
[16:12:52] <grommit> try what?
[16:13:30] <elmo42> skunkworks: perfect concept for the turret! I will do that as well :)
[16:13:33] <skunkworks> cradek: yes - but we are not using it. the toothed belt connection I don't think was tight enough. It was a bit wacky.
[16:14:07] <skunkworks> (we had just thrown the rubber band on for testing)
[16:15:21] <psha> rewrite init part to eliminate segfaults
[16:15:28] <grommit> ok
[16:15:38] <grommit> Is that what I am seeing too?
[16:15:42] <psha> yes
[16:16:00] <psha> i've tried in kvm and found where it is
[16:16:07] <psha> so try to find time today for it
[16:16:21] <grommit> btw, when I installed libglut3-dev it removed the mesax11 (or whatever that lib was)....
[16:16:41] <psha> you may restore libgl1-mesa-{dri,glx}
[16:16:55] <grommit> do I need it?
[16:17:18] <psha> you've installed libgl1-mesa-swx11 some time ago as i remember
[16:17:35] <psha> since your problem was not related to glx you may restore it
[16:17:40] <psha> bbl
[16:21:29] <skunkworks> matt!
[16:22:13] <skunkworks> mshaver: are you going to make it to the fest?
[16:22:13] <mshaver> Sam!
[16:22:26] <mshaver> No :(
[16:22:31] <skunkworks> me iether
[16:22:36] <skunkworks> either
[16:23:22] <mshaver> Car died - no money - etc...
[16:24:12] <skunkworks> yeck
[16:24:50] <mshaver> skunkworks: Maybe you'll know - Where can I find the source for the kernel used in the Lucid CD?
[16:27:28] <skunkworks> I guess not ;)
[16:44:41] <elmo42> mshaver:
[16:44:42] <elmo42> EMC2 is an open-source project. Currently we keep the source-code in "Git" (a versioning system) at git.linuxcnc.org. You can browse the sources online, using gitweb , or download them (instructions).
[16:45:04] <elmo42> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?git
[16:45:57] <SWPadnos> heh
[16:46:09] <SWPadnos> mshaver is the longest-time user of emc, just so you know ;)
[16:46:28] <SWPadnos> (I think he might have been an intern at NIST during its development or something as well)
[16:48:06] <mshaver> I do appreciate elmo's help!
[16:48:28] <SWPadnos> yeah, not worries. I just thought it was a little funny :)
[16:48:31] <SWPadnos> -t
[16:48:38] <elmo42> I saw a question with no response. thought I would add my 2-cents (minus tax and depreciation)
[16:48:52] <SWPadnos> yep, just doing your job
[16:48:54] <SWPadnos> :)
[16:55:05] <jthornton> dgarr: thanks
[17:01:51] <Jymmm> I built an enclosure that houses a DC (dust collector) that has a slight unbalance in the blade - it was barely noticeable initially. Even though I mounted it on rubber mounts in the enclosure, there's enough of an unbalance in the blade that now the enclosure is resonating the vibration pretty bad. Any suggestions? (I'm working on getting a different DC)
[17:03:39] <elmo42> weight
[17:03:49] <elmo42> or mill a new blade ;)
[17:05:10] <Jymmm> Yeah, that's not gonna happen =)
[17:13:24] <elmo42> ask kindly... someone might help you
[17:15:24] <Jymmm> It wouldn't be worth the time, effort, or funds involved.
[17:16:29] <Jymmm> Once I get a different dust collector, if there are have minor vibrations, I'm just looking at ways of resolving it.
[17:16:51] <cradek> Jymmm: wonder if you could take the blade to a place that spin balances wheels
[17:17:09] <cradek> pretty sure you can't get it right by any other method
[17:17:51] <cradek> but maybe it's not heavy enough for one of those machines to register it?
[17:18:14] <Jymmm> Yeah, but since it's just welded steel not sure what they could do other than say yep it's unbalanced as they usually just add lead weights to the tire.
[17:18:24] <cradek> angle grinder
[17:18:36] <cradek> just grind off some opposite where the machine says to add weight
[17:20:03] <Jymmm> ok, could do that. But since it's aHF dust collector, I'd rather replace it with a quality one first then go from there. maybe the motor shaft is skewed for all I know that is.
[17:21:00] <Jymmm> I still can't see how they attached the blades to the shaft, theres no way I can see to hold the shaft still while unbolting the bolt in the middle.
[17:21:15] <archivist_emc> clean off any dirt causing unbalance
[17:21:27] <Jymmm> it's brand new
[17:26:53] <cradek> then return it?
[17:27:35] <Jymmm> Yeah, I'm going to try.
[17:36:45] <Tche> hello guys
[17:37:39] <Tche> i have success when install my probe in machine
[17:37:48] <Tche> thanks for god :)
[17:38:09] <elmo42> at least this music isn't some cheap euro dance. http://www.youtube.com/watch?v=W-Gk_OewtD8
[17:40:06] <Tche> ok
[17:40:15] <Tche> i going see it
[17:40:18] <Tche> hey
[17:40:29] <Tche> i put my joistick in my machine
[17:40:41] <Tche> but no have 100% sucess
[17:41:03] <Tche> some functions write in tutorial dont function
[17:41:35] <Tche> only directional butons working
[17:44:44] <Tche> have a ideia abot this/
[17:44:46] <Tche> ?
[17:50:40] <Tche> :)
[17:50:41] <Tche> ?
[17:56:11] <cradek> I think people are waiting for you to describe what troubleshooting you have done, and where you are stuck.
[18:14:17] <IchGuckLive> hi all from the cold and Rainy Ramstein/Germany
[18:14:55] <JT-Hardinge> hi from Sunny Cool Swamp East Missouri
[18:14:59] <IchGuckLive> is there a important different from 200k to 400k on the mesa card?
[18:17:09] <elmo42> hi from a cool wooden landscape of Oshawa Canada
[18:17:23] <davec[]> Yes, the 200k card is less expensive.
[18:18:08] <davec[]> Hi from a cool gray Montana.
[18:21:07] <sebastia1> hello
[18:21:28] <sebastia1> can anyone tell me how to make an external escape button with HAL?
[18:26:31] <micges> you must add
[18:26:43] <micges> [HAL] HALUI = halui
[18:26:48] <micges> to your ini file
[18:26:59] <sebastia1> i've done that already
[18:27:08] <IchGuckLive> davec[]: in europ it is only 10uros more for the bigger one
[18:27:22] <micges> and net that external signal to halui.abort
[18:27:46] <sebastia1> ok, but then i'll get an exception
[18:28:04] <sebastia1> i think i have to set some pins before
[18:28:36] <micges> what exception?
[18:30:44] <sebastia1> EMC_TRAJ_SET_TELEOP_ENABLE kann im automatischen Modus nicht ausgeführt werden, wenn der Interpreter stillsteht
[18:30:51] <sebastia1> sorry it's german
[18:31:25] <IchGuckLive> servus sebastian hier von Ramstein Rlp
[18:31:56] <sebastia1> hallo
[18:33:00] <sebastia1> von Salzburg Österreich
[18:34:22] <IchGuckLive> micges: EMC_TRAJ_SET_TELEOP_ENABLE can not be accest in auto Mod while the Interpreter not running
[18:34:34] <sebastia1> danke
[18:34:46] <IchGuckLive> B)
[18:35:09] <sebastia1> weißt du warum die immer kommt wenn ich halui.abort während eines laufenden programmes ausführe
[18:35:27] <sebastia1> ich würde gern einen externen escape button programmieren
[18:37:45] <micges> sebastia1: this happens when you press your escape button during program run?
[18:38:09] <sebastia1> no, want to create an external escape button
[18:38:24] <sebastia1> i've linked halui.abort with this button
[18:38:39] <micges> yes I'm asking about external escape
[18:39:19] <sebastia1> it is shown by pressing this external button
[18:39:40] <micges> sebastia1: what emc version?
[18:39:55] <Jymmm> Ok, the mananger of HF is making an exception as is willing to refund my money for the DC.
[18:40:30] <micges> sebastia1: and you can try link that external button with halui.program.stop
[18:41:18] <Jymmm> I'll get this instead (only 62dB as well) http://www.pennstateind.com/store/DC3XX.html But if it does have any (residual) vibration, how would I help eliminate that? I had the HF DC mounted on 3/4" tall rubber mounts.
[18:42:16] <sebastia1> i've tried this too, i think i got the same exception
[18:42:32] <sebastia1> but i can try it again and tell you what has happend
[18:44:39] <JT-Hardinge> if I have good signal strength on my laptop wireless but can not connect to the internet where would I look to fix this?
[18:46:28] <IchGuckLive> JT-Hardinge: Ip setup?
[18:46:41] <IchGuckLive> is there a DHCP
[18:47:05] <JT-Hardinge> I think so
[18:47:16] <IchGuckLive> what os are you running
[18:47:19] <sebastia1> micges: version 2.2.4
[18:47:32] <JT-Hardinge> let me go down to the beer cave to look at it
[18:47:40] <sebastia1> micges: halui.program.abort shows the same exception
[18:48:33] <IchGuckLive> JT-Hardinge: on linux try iwconfig
[18:48:49] <IchGuckLive> JT-Hardinge: and look on inet at wlan0
[18:49:17] <jthornton> ok, I'm down here and the two desktops are hardwired to the router and work
[18:49:27] <jthornton> the laptop is a winblows vista
[18:49:28] <IchGuckLive> on Windows hit Windows+R and type cmd
[18:50:01] <micges> sebastia1: what type of button it tihs? momentary button?
[18:50:05] <jthornton> ok
[18:50:21] <IchGuckLive> then if you are in dte command type ifconfig /all
[18:50:51] <jthornton> ifconfig? or ipconfig
[18:51:02] <IchGuckLive> ipconfig /all
[18:51:11] <tom3p> JT-Hardinge, my hardy install reported signal strength of 10% when placed next to server, my lucid install on same box is fast and dependable ( rtl8187b)
[18:51:42] <jthornton> a whole bunch of stuff came up
[18:52:07] <IchGuckLive> look if the Wlan card has a IP number
[18:52:25] <tom3p> look for wlan0
[18:52:53] <jthornton> it must have scrolled past the rewind limit
[18:53:14] <tom3p> or type 'ifconfig wlan0'
[18:54:30] <jthornton> that gives me an error
[18:54:56] <IchGuckLive> tom3p: the card in windows is named with the manufacture name
[18:55:20] <tom3p> ooops, windblows never mind
[18:55:24] <IchGuckLive> he has to find it with ipconfig /all
[18:55:43] <tom3p> yah i>P<config
[18:56:58] <jthornton> there are a whole bunch of Tunnel adapter Local Area Connection ones
[18:57:28] <IchGuckLive> try to "ping 208.67.222.222"
[18:57:31] <jthornton> does > redirect the output to a file on winblows
[18:57:33] <IchGuckLive> this is the USA nameserver
[18:57:58] <sebastia1> micges: i think so, hopefully i translate momentary correctly
[18:58:03] <elmo42> jthornton: > is the same with linux.
[18:58:15] <jthornton> destination host unreachable
[18:58:39] <tom3p> Jymmm, were you looking into these? http://www.harborfreight.com/2-hp-industrial-5-micron-dust-collector-97869.html i was thinking about one for wood dust
[18:58:53] <IchGuckLive> jthornton: so there is no connection
[18:58:55] <sebastia1> micges: maybe i should try it with a pyvcp button first
[18:59:30] <micges> sebastia1: same here, I was trying to reproduce it with pyvcp
[19:00:00] <jthornton> ok, I'm connected to the router and have full signal strength but no internet
[19:00:10] <sebastia1> micges: did you got the same exception?
[19:00:22] <micges> not yet
[19:00:35] <jthornton> ipconfig /all shows wireless lan adapter DHCP enabled
[19:01:35] <tom3p> dunno if windows has it dhclient command will ask for an address for your system
[19:01:47] <IchGuckLive> thanks post it please
[19:02:08] <jthornton> the ipconfig /all > ip.txt file?
[19:03:03] <IchGuckLive> if you got connectet to the router ping it
[19:03:12] <skunkworks> jthornton: has it just stopped working or did it work at one point?
[19:04:24] <jthornton> it worked at one point then I started swapping out routers and such and have installed a new router and followed the bouncing ball to install it
[19:04:47] <IchGuckLive> macfilter
[19:05:03] <IchGuckLive> try to ping the gateway
[19:05:32] <IchGuckLive> and in the settings of the networkadapter insert the gateway router ip
[19:05:39] <elmo42> what is it you are trying to do?
[19:05:56] <jthornton> ipconfig /all http://pastebin.ca/1985610
[19:06:04] <IchGuckLive> so im off by for today
[19:06:23] <elmo42> jthornton: is the network not working?
[19:06:48] <alex_joni> jthornton: -EWRONGOS
[19:07:22] <jthornton> I don't see anything else but local on the network of the laptop
[19:07:25] <elmo42> why so many tunnels?
[19:07:46] <alex_joni> elmo42: win 7 does that
[19:07:53] <elmo42> my win7 doesn't
[19:08:00] <jthornton> win vista on the laptop
[19:08:12] <alex_joni> ah, vista then
[19:08:33] <elmo42> anyways... so, no outside network connection? can you login to your router at 192.168.0.1?
[19:08:34] <skunkworks> can you ping 192.168.0.1?
[19:08:59] <jthornton> from the laptop?
[19:09:03] <skunkworks> yes
[19:09:51] <jthornton> destination unavailable
[19:09:55] <elmo42> what kind of router is it? linksys? dlink?
[19:10:05] <jthornton> cisco linksys E2000
[19:10:23] <jthornton> I have the router page up on this computer
[19:11:19] <elmo42> I guess you changed the login? ;) I can ssh into it...
[19:11:29] <micges> sebastia1: didn't get that error here
[19:11:40] <micges> sebastia1: can you pastebin.com your ini file?
[19:11:59] <jthornton> no, it is the login that was generated by the install software
[19:13:01] <elmo42> anything else on that router?
[19:13:28] <elmo42> your ipconfig looks good. shows the DNS to be a valid IP and the Default Gateway is correct...
[19:13:29] <sebastia1> micges: http://pastebin.com/9E5vXrt6
[19:13:42] <sebastia1> i got the same error with pyvcp
[19:14:19] <SWPadnos> jthornton, is the wifi adapter a PCMCIA card?
[19:14:21] <jthornton> two desktops connected via cat5e connections
[19:14:31] <jthornton> no it is built into the laptop
[19:14:35] <SWPadnos> ok
[19:14:41] <SWPadnos> nevermind :)
[19:14:44] <tom3p> jthornton, whats the address of the router page you are viewing on 'this computer' is it 192.68.0.1 or 192.168.1.0 ?
[19:14:47] <micges> sebastia1: I've noticed this issue before
[19:15:12] <jthornton> 192.68.0.1
[19:15:16] <micges> I'll notice other devels that there is problem with fast machines and buttons
[19:15:45] <tom3p> my type 192.168.0.1 ok, and that addr cannot be pinged?
[19:16:23] <jthornton> let me try from the laptop
[19:17:09] <jthornton> no 192.68.0.1 can not be pinged
[19:17:13] <micges> sebastia1: this error shows up when you hit escape button on keyboard?
[19:17:30] <tom3p> "destination unavailable"?
[19:17:40] <jthornton> yes
[19:18:40] <sebastia1> micges: no
[19:21:50] <jthornton> just cruising through linksys FAQ's and they have one for connecting to a winblows vista laptop
[19:23:24] <tom3p> jthornton, is there any code with the error? ( like 1000 , 1002, 1005 ) ?
[19:23:48] <jthornton> no, I'm thinking it is some kind of security thing with linksys
[19:29:04] <jthornton> the wireless security mode was different on the router than the laptop... I think that might be the issue
[19:29:39] <tom3p> seems to be issues with vista , dhcp and linksys routers, and people have set static addresses to get around it
[19:29:41] <elmo42> upgrade to win7 ;)
[19:29:48] <elmo42> or Linux.
[19:30:37] <jthornton> I'll fool around with it a bit later, thanks for all the help guys
[19:31:00] <tom3p> may be useful "Solution: To resolve this issue, disable the DHCP BROADCAST flag in Windows Vista. To do this, please follow these steps: " http://www.chicagotech.net/netforums/viewtopic.php?p=793&sid=c59259f990622877d57b4d7f4255e8a0
[19:31:28] <tom3p> a regedit fskaround
[19:43:25] <JT-Hardinge> tom3p: Thanks, I'll try that in a bit
[19:46:34] <micges> sebastia1: tomorrow I'll check your issue on my also fast machine and see if there is some bug hidden
[19:52:29] <sebastia1> ok thanks a lot
[19:53:07] <sebastia1> micges: can you send me an email or something
[20:51:40] <Xavier_H> Hello everybody
[20:52:48] <Xavier_H> I just get some sanmotion (sanyo denki) AC servomotors with absolute encoders (PA035C). Is there any way to run this with EMC2?
[20:53:11] <Xavier_H> I read only incremental encoders are supported for now
[20:54:45] <Xavier_H> Nobody use sanyo AC servo here??
[20:55:28] <SWPadnos> I don't know anyone using Sanyo motors, but that doesn't mean they don't work
[20:55:44] <SWPadnos> there is no support for absolute encoders though, unfortunately.
[20:56:00] <Xavier_H> Hi SWPadnos, thanks for responding
[20:56:05] <SWPadnos> sure
[20:57:11] <Xavier_H> I think it is feasible to write some VHDL into a 5i20 to implement a resolver
[20:57:26] <Xavier_H> absolute resolver
[20:57:44] <Xavier_H> I found on CNCzone documentation about datapackets
[20:57:50] <SWPadnos> reading the position is only one of the issues
[20:57:52] <Xavier_H> for this encoder
[20:58:12] <SWPadnos> at the moment, there is no good way to get the information into emc
[20:58:59] <SWPadnos> it might be possible to read the positions and put them into a position file (EMC has the ability to save and restore positions with a text file, you'd be faking out that mechanism)
[20:59:36] <SWPadnos> it might also be possible to read absolute positions in HAL and directly use those for feedback, but I think there are some things that would have to change in the homing logic
[20:59:37] <Xavier_H> yes but I want to try implement this in 5i20. VHDL are not a problem for me but real time driver are.
[20:59:53] <SWPadnos> do you know the update rate of the encoder?
[21:00:08] <SWPadnos> or would you read it once and then use relative mode?
[21:00:45] <Xavier_H> 30µs
[21:01:01] <Xavier_H> @ 2.5MHz
[21:01:03] <SWPadnos> ok, that's good enough for PID feedback
[21:01:20] <SWPadnos> is it SSI?
[21:01:40] <SWPadnos> I think Mesa has an SSI module they could put in the FPGA
[21:02:02] <Xavier_H> No I think RS485
[21:02:06] <cradek> mesa has (or will have soon) a resolver input version of the 7i48
[21:02:35] <cradek> ok, it's 7i49
[21:02:36] <SWPadnos> yeah, that raises a question - is it an encoder or a resolver? (you've used both words) :)
[21:02:38] <Xavier_H> absolute resolver?
[21:02:55] <cradek> is there another kind?
[21:03:06] <cradek> (serious question)
[21:03:08] <SWPadnos> there are absolute encoders or resolvers, but only absolute resolvers :)
[21:03:15] <skunkworks> absolute over 1 rotation?
[21:03:18] <cradek> ok that's what I thought
[21:03:22] <cradek> yes 1 rotation only
[21:03:29] <SWPadnos> one electrical rotation, whatever that might be
[21:03:30] <Xavier_H> A a resolver which bring quadrature waves to absolute position
[21:03:35] <SWPadnos> ok
[21:04:07] <SWPadnos> so you have quadrature that can be used after reading the initial position (which may be preferable in some circumstances, such as if you need index for anything)
[21:04:56] <Xavier_H> I don't have quadrature encoder but absolute 17bit/rev one
[21:05:23] <SWPadnos> that encoder should also have quadrature output, but I don't know for sure
[21:05:39] <SWPadnos> in any case, there is currently an issue with putting the initial position into EMC
[21:06:16] <Xavier_H> yes but this can be done in VHDL with a "home" signal.
[21:06:17] <SWPadnos> and further issues if you would ever need to home the machine (it's not guaranteed that zero on the encoder is actually machine zero, due to various factors)
[21:06:54] <SWPadnos> at the moment, there is no way to send out a home signal and then read back a motor position value at home
[21:07:20] <SWPadnos> homing is controlled internally by a motion planner, since it requires the machine to move
[21:07:51] <Xavier_H> Ok I understand the issue
[21:08:00] <SWPadnos> it may be a good idea to make "external homing" work with an output/input interlock (like tool change), but that's not a simple change
[21:09:09] <Xavier_H> Yes but at this moment I can't communicate with my encoders from EMC2
[21:09:31] <SWPadnos> like I said, actually reading the position is only one of your problems :)
[21:10:45] <Xavier_H> Yes indeed, But I think it is the most difficult part
[21:11:23] <Xavier_H> Did you write any custom VHDL IP for mesa card?
[21:11:51] <SWPadnos> yes
[21:12:39] <Xavier_H> is it a difficult job?
[21:13:25] <SWPadnos> to be honest, I don't remember. it was 3 years ago
[21:13:50] <SWPadnos> I think the hardest part was making sure I had the correct pin files
[21:14:11] <SWPadnos> well, other than writing all the code to talk to the custom hardware I was using
[21:14:16] <Xavier_H> Xilinx FPGA are not a problem for me but I don't know how interface this module to communicate with RTAI/linux/HAL/EMC2
[21:15:08] <Xavier_H> I will take a look to the sources
[21:15:51] <Xavier_H> Thank you for your expertise and your time
[21:16:00] <SWPadnos> well, there's a communication bus defined in the mesa VHDL (ibus and obus are the parameter names, I think), you just have to make sure you interface tot the address and data buses correctly
[21:16:07] <SWPadnos> to the
[21:16:38] <SWPadnos> the newer driver (hostmot2) will probably be more difficult to understand at first, since it's modular and supports multiple cards
[21:17:03] <SWPadnos> I'd look at the older mesa_5i20 (?) driver first, it's easier to wade around in
[21:17:21] <SWPadnos> you're welcome. the source is definitely the place to look for info :)
[21:17:50] <Xavier_H> I plan to by 5i23 to have spartan 3 FPGA
[21:18:04] <Xavier_H> buy
[21:18:37] <SWPadnos> yep, that's what I used as well
[21:18:54] <Xavier_H> The firmware is the same as 5i20?
[21:19:04] <Xavier_H> (VHDL code)
[21:19:16] <SWPadnos> no
[21:19:31] <SWPadnos> rr, well yes, the source is the same
[21:19:47] <SWPadnos> but the 5i20 can't have as much stuff in it as the 5i23
[21:20:00] <SWPadnos> (sorry, I thought you meant the bitfiles first)
[21:20:42] <Xavier_H> Yes, Spartan2 200k VS Spartan3 400k
[21:21:17] <SWPadnos> oh right. I should read better - I used the 5i22-1.5, not the 5i23
[21:21:46] <Xavier_H> Ok it isn't the same board!!!
[21:21:53] <SWPadnos> nope :)
[21:22:06] <Xavier_H> luky man! ;-)
[21:22:39] <SWPadnos> the source is quite modular though, there's a "master" file for each board, and it can include several instances of any of the "peripherals" that are available (like SPI, stepgen, PWMgen, encoder reader ...)
[21:23:16] <SWPadnos> you could make a module for your absolute encoder (in a separate file), and just include some instances of it in the master file
[21:23:49] <SWPadnos> writing the driver code shouldn't be too bad either. the only thing I'm not sure how to do is add in module ID codes
[21:23:58] <Xavier_H> Ok I will try to copy/paste the encoder reader interface
[21:24:07] <SWPadnos> (so maybe you should ignore what I said earlier and start with the hostmot2 driver ;) )
[21:25:28] <Xavier_H> Ok but if I keep the existent encoder reader module interface
[21:25:53] <SWPadnos> there will still be issues with the encoder value not being zero when emc starts ...
[21:25:55] <Xavier_H> I will work with the hostmost driver? no?
[21:26:00] <SWPadnos> (or at I expect there to be)
[21:26:10] <SWPadnos> yes, in theory
[21:27:20] <Xavier_H> Ok I will start with that. For the problem of zero I think can reset at the begining (in VHDL or in the encoder itself)
[21:27:57] <Xavier_H> I need to study hostmost and the encoder datasheet
[21:28:03] <SWPadnos> you could keep an offset in the driver, stick it on an extra HAL pin
[21:28:05] <SWPadnos> yep
[21:28:15] <SWPadnos> anyway, good luck with it, gotta go do some work now
[21:28:28] <SWPadnos> hmmm. if the power stays on
[21:28:31] <Xavier_H> ok thank you again
[21:28:58] <Xavier_H> It will try to share this work
[21:29:08] <Xavier_H> with the community
[21:29:17] <SWPadnos> excellent
[21:29:53] <Xavier_H> Then... GOGOGO!!!!
[21:29:59] <Xavier_H> ;-)
[21:30:08] <Xavier_H> See You Later
[22:45:56] <pfred1> * pfred1 is working on making a model of his CNC machine
[22:46:10] <pfred1> well right now I'm drying paint
[22:49:36] <andypugh> Are you using your CNC machine to make a working model of your CNC machine? And will the final stage be nanotech grey goo which will convert the entire universe to tiny versions of itself?
[22:51:15] <pfred1> andypugh maybe the next one
[22:51:27] <pfred1> this is my first though so I have to rough it by hand
[22:56:10] <pfred1> * pfred1 wonders if Fox_Muldr plays Quake ...
[22:59:32] <Jymmm> cradek: Even though it's been more than 30 days, HF let be return the DC. =)
[22:59:38] <Jymmm> s/be/me/
[23:00:01] <Jymmm> cradek: It did take a LOT of pleading and groveling though =)
[23:37:04] <unipolar2coils> hi there...
[23:37:45] <unipolar2coils> I'm looking for a sample HAL config for unipolar steppers driven in full step in the sometimes called 'two-coils excitation' mode... using 2 pins
[23:42:59] <unipolar2coils> that is... I want to generate sequence 01, 11, 10, 00 to turn in one direction... rather than the usual step/dir. any pointer ?
[23:43:56] <SWPadnos> man stepgen
[23:44:06] <SWPadnos> that's one of the output types from the step generator
[23:44:19] <SWPadnos> (type 2 or 3, maybe)
[23:44:26] <SWPadnos> bbl
[23:45:35] <unipolar2coils> thanks...
[23:51:44] <andypugh> Also called "quadrature" I think
[23:52:23] <andypugh> However, I don't think you _can_ drive unipolar motors directly with 2 wires.
[23:54:37] <andypugh> With a unipolar motor you have 4 wires on the motor, so you need 4 signals out of the "logic" part of the drive. EMC2 will produce 4-wire patterns, though clearly the P-Port won't supply enough current to drive any but the most tiny of motors.
[23:56:43] <unipolar2coils> yes type 2 (quadrature) is what I was looking for. 2 inverter gates should take care of the remaining 2 wires, given the pattern
[23:57:30] <andypugh> Why not use an EMC2 4-wire pattern?
[23:57:54] <andypugh> (I think I know the answer, P-Port and not enough pins to spare?)
[23:58:31] <unipolar2coils> that's it!
[23:59:25] <andypugh> Unipolar is rather olde-worlde ye know.