#emc | Logs for 2010-02-16

[00:02:34] <jt-plasma> * jt-plasma wonders what would stop ubuntu from completing the boot up from the LiveCD?
[00:03:24] <jt-plasma> the disk checks ok... doing a mem test now
[00:10:06] <Guest835> sorry, major distraction with kids/dogs, etc.
[00:10:14] <Guest835> Also my browser hung
[00:10:23] <Guest835> So, video BIOS settings....
[00:10:39] <Guest835> I am in the bios now, in Advanced: Video Configuration.
[00:11:14] <Guest835> My choices are DVMT Mode (set to DVMT) with choices of DVMT, FIXE, BOTH
[00:11:27] <danimal_garage> jt-plasma: you still are having issues?
[00:12:05] <Guest835> IGD DVMT Memory (set to 128MB) with choices of 32MB, 64MB, 128MB, Maximum DVMT
[00:12:29] <skunkworks> how much memory do you have installed?
[00:12:31] <Guest835> Well, yes but I may have missed some of the conversation a bit ago
[00:12:34] <Guest835> 2GB
[00:13:14] <skunkworks> what livecd are you using? latest from linuxcnc.org?
[00:13:24] <jt-plasma> yep
[00:13:57] <Guest835> Yes, 8.04 from linuxcnc.org
[00:14:19] <skunkworks> I would boot off of it agian and see if you can run the latency test...
[00:14:24] <jt-plasma> danimal_garage: still trying to get something up and running to progress along till my gift arrives
[00:14:42] <Guest835> yes, I will try that next.
[00:14:50] <Guest835> I just changed two bios paramters.
[00:15:12] <Guest835> I set the IGD DVMT memory to Maximum DVMT
[00:15:39] <Guest835> I set graphics from Auto to Int IGD
[00:23:30] <danimal_garage> jt-plasma: bummer, wish i got it out on Sat for ya
[00:23:30] <jt-plasma> heh, I put a different video card in and now it works :)
[00:23:33] <jt-plasma> I think
[00:23:34] <Guest835> Hmm, I found this on the wiki info for the latency test for my motherboard: HyperThreading? is disabled from BIOS
[00:23:36] <danimal_garage> ha!
[00:23:38] <Guest835> I am trying that....
[00:24:04] <danimal_garage> my cycle time timer works awesome now
[00:24:15] <danimal_garage> thanks for the idea jt-plasma
[00:24:42] <jt-plasma> did it work like you wanted?
[00:24:46] <danimal_garage> yes
[00:24:53] <jt-plasma> * jt-plasma reads up one whole line
[00:24:59] <jt-plasma> cool
[00:25:30] <danimal_garage> not sure what to do next
[00:25:50] <jt-plasma> flight to outer space?
[00:26:39] <Guest835> I wish I graduated to space flight :-(
[00:26:55] <danimal_garage> i thought about adding a number block to my pyvcp that displays the difference between current home position and previous home position
[00:27:17] <danimal_garage> in case i accidentally hit home
[00:27:30] <Guest835> So, to ask a stupid question....
[00:27:34] <Guest835> I booted from the LiveCD
[00:27:39] <danimal_garage> then i can just do a little math instead of having to re-indicate my fixture
[00:27:58] <Guest835> if I want to run from the livecd do I select Try Ubuntu without any change to your computer?
[00:28:00] <danimal_garage> might be hard to do though
[00:28:12] <jt-plasma> Guest835: yes
[00:28:18] <danimal_garage> Guest835: i think so
[00:28:31] <Guest835> ok, here goes...
[00:28:42] <danimal_garage> nothing?
[00:28:56] <jt-plasma> danimal_garage: I think that is in 2.4 a nag to warn you of re-homing if your all ready homed
[00:29:14] <jt-plasma> maybe only in dev...
[00:29:16] <danimal_garage> oh awesome, they're putting that in??
[00:29:32] <danimal_garage> i know it was requested and i think it's a good idea
[00:29:35] <jt-plasma> saw that the other day
[00:29:46] <danimal_garage> since i just hit it today by accident
[00:29:46] <jt-plasma> hmmm, it is installing
[00:30:32] <danimal_garage> one thing that would be REALLY nice is a coolant override
[00:30:50] <jt-plasma> to turn it off?
[00:30:56] <danimal_garage> so you can turn it on or off with the program running
[00:31:02] <danimal_garage> i suppose i can do it in ladder though
[00:31:08] <jt-plasma> do that in HAL
[00:31:17] <danimal_garage> how?
[00:31:20] <jt-plasma> and pyVCP
[00:31:25] <andypugh> Does Axis always complain about zero feed rate when you do anything (like clear the backplot) in feed-per-rev mode with the spindle stationary, or is that a feature of my slightly odd setup?
[00:31:40] <danimal_garage> it doesnt allow me to do it when the program is running
[00:31:54] <jt-plasma> andypugh: any feed move without F set to above 0 is an error
[00:32:12] <andypugh> I am not sure what F is.
[00:32:16] <jt-plasma> using halui
[00:32:20] <danimal_garage> f= your feedrate
[00:32:22] <jt-plasma> F=Feed
[00:32:26] <jt-plasma> LOL
[00:32:32] <andypugh> It is read from an analogue input wired to a pyVCP control.
[00:32:33] <jt-plasma> your quick tonight Dan
[00:32:59] <danimal_garage> jt-plasma: i have a halui button for coolant, it's greyed out while the program is running
[00:33:02] <andypugh> Oh, I know what F means, not the value it has at any one time.
[00:33:08] <danimal_garage> jt-plasma: that's because i ran out of beer
[00:33:20] <jt-plasma> LOL
[00:33:38] <jt-plasma> I never run out... I make it 10 gallons at a time
[00:33:47] <danimal_garage> i can make it run out
[00:33:57] <jt-plasma> is the button on a pyvcp panel?
[00:34:09] <danimal_garage> i have a physical button
[00:34:15] <danimal_garage> on my front pannel
[00:34:31] <andypugh> My Lathe G-code runs in G96 with F read from a textbox. Even when the textbox is non-zero I get the dialog box, and I suspect it is actually because the spindle is stationary at the time.
[00:34:56] <jt-plasma> andypugh: a box in pyvcp?
[00:35:02] <andypugh> Yes.
[00:35:44] <jt-plasma> you have to jump through hoops to make a text entry work you have to use the up or down arrow once
[00:36:08] <andypugh> I have a general-purpose semi-manual lathe setup. Textboxes for surface speed, finish Z and finish X, cut and feed and then face/turn/bore/groove options.
[00:36:10] <jt-plasma> or number thingy
[00:36:36] <andypugh> Yes, I know about that aspect. The feed box is definitely non-zero.
[00:37:10] <jt-plasma> is it a spinbox?
[00:37:19] <Guest835> Well, same behavior running off LiveCD (with my sata disk attached).
[00:37:32] <Guest835> Trying again without the sata disk plugged in...
[00:37:44] <skunkworks> odd - I have never had an issue with the the atom
[00:37:44] <andypugh> I guess I need to investigate more carefully. I thought perhaps it was a known issue with G96, but perhaps it is that M66 isn't actually acted on in preview?
[00:37:47] <jt-plasma> Guest835: I got mine to work with a different video card :)
[00:38:06] <Guest835> were you using the onboard video?
[00:38:13] <skunkworks> yes
[00:38:26] <jt-plasma> Guest835: different mobo
[00:38:27] <andypugh> Aye, it's a spinbox. I have a patch for the pyvcp widgets file that I need to get round to installing.
[00:38:40] <Guest835> what video card did you change to?
[00:39:03] <jt-plasma> gotta use the the spin buttons once affter typing in a number
[00:39:37] <andypugh> But even allowing for the values not updating when you type them in (I habitually type the number I want then click up, then down to make the value stick) I still get the error.
[00:39:40] <jt-plasma> cheap 3dforce fx 5200tv
[00:39:58] <jt-plasma> that is different then
[00:40:48] <skunkworks> Guest835: I have bios version LF94510J.86A.0140.2008.1231.0012
[00:40:51] <Guest835> so many folks have used this mbord with onboard and had no problem.
[00:40:53] <danimal_garage> jt-plasma: did you know of a way to make the halui coolant button overide the program when it's running?
[00:41:01] <andypugh> At run-time there is no error, just when I load the file, or clear the backplot, ie when Axis runs its preview. I suspect it just doesn't bother reading analogue inputs at that stage.
[00:41:12] <Guest835> hmm, I will look at my bios version....
[00:41:20] <danimal_garage> i get an error saying i cant turn on or off the coolant when in auto mode
[00:41:35] <Guest835> gotta put a kid to bed, back in a bit
[00:42:20] <andypugh> danimal_garage: Add a pyvcp button instead? That won't have any such interlocks.
[00:42:24] <jt-plasma> I have not tried it danimal_garage but are you using halui.flood.off and on with a pyvcp button
[00:42:37] <jt-plasma> or a physical button
[00:43:05] <danimal_garage> not a pyvcp button, i'm using an actual button on the front of my machine linked to the halui pin
[00:43:57] <Guest835> my bios is different: LF94510J.86A.0171.2009.0403.0118
[00:44:04] <andypugh> Perhaps you need to net that through an and-block in HAL?
[00:44:40] <skunkworks> looks newer...
[00:44:40] <danimal_garage> ahh
[00:45:12] <Guest835> It is a new board, just got it...
[00:45:23] <skunkworks> This one is a month or 2 old.
[00:45:42] <andypugh> But that is just a guess... Don't take it too seriously unless someone else with more of a clue concurs.
[00:45:53] <skunkworks> for shits/grins - do you have a 1gb stick of ram you could put in it?
[00:46:00] <skunkworks> I have never tried it with 2.
[00:46:15] <skunkworks> * skunkworks is looking for differences
[00:46:17] <danimal_garage> andypugh: might work for getting around the block, but it would go around the entire halui pin
[00:46:27] <Guest835> I don't think I have another stick that is compatible
[00:46:34] <skunkworks> ddr2
[00:47:24] <skunkworks> I also set the bios to 'optimal defaults' and is seems to run still..
[00:48:25] <andypugh> Looking through the doc, there are halui pins for coolant, and iocontrol pins that show the program coolant status. I suspect that it comes down to how those are wired.
[00:49:29] <danimal_garage> the halui coolant pins are worthless when it auto mode
[00:49:36] <danimal_garage> in*
[00:50:39] <danimal_garage> i'd basically have to wire around them to override the coolant
[00:51:13] <andypugh> So ignore them. I they aren't in HAL then I don't think they will even appear on the screen.
[00:52:01] <danimal_garage> true, i can just wire to the iocontrol pin
[00:52:09] <andypugh> Then take iocontrol.0.coolant-on and the logic signal from your physical button through an AND block and connect to the relay output.
[00:52:45] <jt-plasma> or a pyvcp button
[00:53:12] <danimal_garage> i'd like to avoid using pyvcp buttons
[00:53:18] <andypugh> For extra fun, do something clever with latches so that it is button edges that are detected so that the io pin can over-ride the button on program start...
[00:53:19] <danimal_garage> if possible
[00:53:35] <danimal_garage> andypugh: that's how i need it
[00:53:36] <jt-plasma> use a physical button then
[00:53:48] <danimal_garage> yea, i got a physical button
[00:54:22] <andypugh> Make the button a momentary, with an independent light connected to the coolant relay.
[00:54:23] <jt-plasma> use a selector switch and when it is off the coolant is off no matter what EMC wants
[00:55:38] <danimal_garage> well i'd like to have it so the button overrides the program, and the program overrides the button, depending on what's on/off first
[00:55:39] <andypugh> There is a flipflop in HAL, I am not sure if that does what you need.
[00:55:40] <andypugh> http://www.linuxcnc.org/docview/html//man/man9/flipflop.9.html
[00:56:22] <danimal_garage> cool, thanks, i'll check it out
[00:56:38] <andypugh> Ah, no. Toggle is what you want. Possibly.
[00:56:51] <danimal_garage> i have a toggle for the coolant
[00:57:53] <danimal_garage> thanks guys, i'll play with it a bit
[00:58:08] <danimal_garage> i think i can get it working
[00:58:14] <jt-plasma> I know you can
[00:58:18] <andypugh> I am sure there is some magic combination of edge detectors, latches and toggles that will do the trick :-)
[00:58:31] <danimal_garage> jt-plasma: it might just take me 3 weeks lol
[00:58:56] <danimal_garage> andypugh: yea, i'm just gunna to it in ladder
[00:59:06] <danimal_garage> easier for me that way
[00:59:08] <jt-plasma> better than me I've had this lathe how long :?
[00:59:25] <danimal_garage> jt-plasma: i bet i got more hours into mine
[00:59:53] <Jymmmm> jt-plasma: 17 years, 8 months, 12 days, 14 hours, 49 minutes, and 33 seconds
[00:59:54] <danimal_garage> probably a month, full time
[01:00:09] <danimal_garage> ok you got me beat lol
[01:00:34] <andypugh> Jymmmm: That sounds like my current sleep-deficit. Time to do something about it.
[01:01:04] <danimal_garage> Jymmmm: is that how old you are?
[01:01:23] <danimal_garage> :)
[01:01:38] <danimal_garage> i wish i was 17 again
[01:01:48] <Jymmmm> danimal_garage: Yeah, that means I join here when I was like 7yo
[01:02:06] <danimal_garage> you've been doing this for 10 years?
[01:02:48] <danimal_garage> boy, you got me beat by like 9 years, 5 months
[01:02:52] <jt-plasma> you guys are nuts sometimes
[01:03:09] <danimal_garage> jt-plasma: all the time.
[01:03:35] <jt-plasma> LOL
[01:03:57] <jt-plasma> I started unbuilding machines in 1955
[01:04:12] <jt-plasma> my first was a toaster
[01:04:16] <Jymmmm> jt-plasma: they had electricity back then?
[01:04:22] <jt-plasma> Nope
[01:04:39] <Jymmmm> jt-plasma: what abot a wheel?
[01:04:42] <jt-plasma> I had to mush a dog sled to school
[01:04:48] <jt-plasma> nope just sleds
[01:05:02] <Jymmmm> no wonder you smoke everything
[01:05:16] <jt-plasma> and whale blubber and salmon sandwiches
[01:05:40] <jt-plasma> I was born in the territory of Alaska
[01:05:47] <Jymmmm> was the whale blubber ball your only friend?
[01:05:54] <danimal_garage> lol
[01:05:56] <Jymmmm> named 'Wilson' by chance?
[01:06:03] <jt-plasma> nope
[01:06:14] <jt-plasma> I had a pet seal
[01:06:19] <jt-plasma> till we ate him
[01:06:29] <danimal_garage> i started running machines when i was 15, and working nearly full time in a machine shop when i was 16
[01:06:29] <Jymmmm> (I saw that coming)
[01:06:53] <Jymmmm> (the seal steaks that is)
[01:07:01] <danimal_garage> i bet they were smoked
[01:07:05] <jt-plasma> it's either eat or be ate up there
[01:07:20] <danimal_garage> polar bears?
[01:07:31] <jt-plasma> yep and brown bears
[01:07:55] <Jymmmm> Well, to be perfectly honest I took apart my first TV when I was 3yo, and it was still plugged in as I was told.
[01:07:59] <danimal_garage> when did Alaska become a state?
[01:08:05] <jt-plasma> 195
[01:08:09] <jt-plasma> 1955
[01:08:25] <danimal_garage> so technically you're an immigrant?
[01:08:35] <jt-plasma> nope
[01:09:12] <jt-plasma> if your born in a territory your a US citizen 100%
[01:09:25] <danimal_garage> like puerto ricans?
[01:10:06] <jt-plasma> that is how Puerto Rico squeeks by
[01:10:23] <danimal_garage> i went there once
[01:10:24] <jt-plasma> yep my wife is Puerto Ricoen
[01:10:57] <danimal_garage> ah, so you werent kidding, she does speak spanish lol
[01:11:04] <jt-plasma> time for chow guys
[01:11:08] <danimal_garage> adios
[01:11:09] <jt-plasma> roast beast
[01:11:23] <jt-plasma> if your late you go hungry
[01:11:24] <danimal_garage> (have your wife translate)
[01:11:34] <danimal_garage> :)
[01:11:39] <jt-plasma> I know a couple of words LOL
[01:11:43] <danimal_garage> haha
[01:11:50] <danimal_garage> seeya
[01:11:52] <jt-plasma> and can count to 10 I think
[01:11:54] <jt-plasma> ok
[01:12:32] <Jymmmm> uno
[01:20:29] <danimal_garage> dos
[01:25:20] <skunkworks> Guest835: updated to LF94510J.86A.0229.2009.0729.209 (latest) still boots and runs latency/emc
[01:36:24] <Guest835> thks, but with another graphics card, right?
[01:37:42] <skunkworks> no - onboard
[01:37:48] <Guest835> oh, really?
[01:37:55] <Guest835> I wonder if I should load the latest
[01:38:14] <Guest835> maybe it is just the one I am using...?
[01:38:36] <Guest835> btw, how do you update the bios?
[01:38:51] <skunkworks> heh - I burned the iso from intels website.
[01:38:59] <Guest835> to a dvd?
[01:39:07] <skunkworks> cd
[01:42:17] <Jymmmm> Question... If you have to paint with a 3" roller, so maybe once or twice a week. How could you do it without having to clean out the roller all the time? I considered a sprayer, but this is narrow stuff and would be painting more of the floor that the actual item.
[01:42:36] <Jymmmm> laytex paint
[01:43:23] <skunkworks> plastic wrap and the fridge
[01:43:35] <Jymmmm> why the frig?
[01:44:03] <skunkworks> keep it from evaperating.. (I really don't know - wife does it all the time)
[01:44:19] <Jymmmm> does it work? and for how long?
[01:44:38] <danimal_garage> i use plastic bags and i tape them shut
[01:44:53] <danimal_garage> but i never left them for longer than overnight
[01:45:03] <skunkworks> a long time...
[01:45:18] <Jymmmm> skunkworks: define long time? hours? days? months?
[01:45:24] <skunkworks> weeks
[01:46:07] <Jymmmm> really. Does she use a platic bag, or actual wrap so it comes into contact with the roller so it doens't build up a film?
[01:46:21] <skunkworks> actual wrap.
[01:46:43] <Jymmmm> ok, cheap enough. does she bag it after that?
[01:46:52] <Jymmmm> (dripps etc)
[01:47:10] <skunkworks> Guest835: I booted off the livecd just to make sure - ran latency test.
[01:47:38] <skunkworks> Guest835: you are using the hardy livecd?
[01:48:08] <Jymmmm> LOL...
[01:48:10] <skunkworks> Jymmmm: no - we had a 'paint' drawer for a long time.
[01:48:14] <Jymmmm> Comcast apologizes for error that led to callers being connected to phone sex line
[01:48:14] <Jymmmm> By DAN MILLER, The Patriot-News
[01:48:15] <Jymmmm> October 09, 2009, 5:44PM
[01:48:17] <Jymmmm> Comcast today released a statement apologizing for a mistake this week that led to callers to the company being connected to an adult phone service.
[01:48:20] <Jymmmm> The company by mistake listed an 800-number prefix on a flier that was mailed to certain customers regarding service upgrades to HBO and Cinemax. The flier was supposed to have an 866-number prefix. The mistake was from a printing error, Comcast said.
[01:48:24] <Jymmmm> A Comcast spokesman declined to say how many of the fliers were mailed out in the Harrisburg region.
[02:13:13] <Guest835> skunkworks: what video setting are you using in the BIOS?
[02:15:46] <Guest835> I managed to update the bios to LF94510J.86A.0229.2009.0729.209 but am still having the problem
[02:17:28] <Guest835> The Update Manager says there are 198 updates to install. I am really tempted....
[02:19:18] <skunkworks> what was the problem again?
[02:20:49] <Guest835> latency test doesn't run... get the X Error...
[02:26:36] <skunkworks> odd.
[02:26:51] <Guest835> odd indeed
[02:27:51] <skunkworks> let me check - but like I say - I am using the 'Optimal Defaults'
[02:28:13] <skunkworks> dvmt, 128mb, 256mb, auto
[02:28:17] <Guest835> I don't see "Optimal Defaults' anywhere...?
[02:28:25] <skunkworks> under exit
[02:29:16] <Guest835> ok, using Optimal Defaults, and trying again...
[02:29:27] <Guest835> Just to be sure I am not crazy...
[02:29:44] <Guest835> I should be able to just select Latency-Test under the EMC menu within Ubuntu, right?
[02:30:26] <skunkworks> yes
[02:31:04] <Guest835> and I can have a login that is may name (it doesn't need to be anything special - like emc or anything)?
[02:31:23] <skunkworks> well - you are booting off the livecd - for now - right?
[02:31:41] <Guest835> I went back to my sata disk just now....
[02:32:07] <Guest835> did you do any of the 198 updates that the update manager wants to do?
[02:32:22] <skunkworks> nothing special.
[02:32:47] <Guest835> but did you update?
[02:33:08] <skunkworks> it should work without updating.
[02:33:20] <skunkworks> Is it hardy?
[02:34:12] <skunkworks> (is the livecd you are using 8.04 Hardy Heron?)
[02:34:18] <Guest835> Yes
[02:35:43] <skunkworks> weird... - I wonder if it is something to do with the 2gb.. I could try it but it won't be until tomorrow.
[02:37:43] <Guest835> I don't know what else it could be :-(
[02:39:31] <danimal_garage> sweet, got the coolant override working great
[02:42:00] <skunkworks> optimal defaults didn't help?
[02:42:59] <Guest923> no (I am now a different username - browser crash)
[02:43:11] <Guest923> I am using optimal defaults but no change
[02:43:15] <skunkworks> odd
[02:43:51] <Guest923> I made burned the ISO dvd on my Mac
[02:44:14] <Guest923> Even though the MD5 checksum checks out, I wonder if something could be amiss....?
[02:47:59] <LawrenceG> skunkworks, Guest923 maybe compare glxinfo... it sounds like there may be a problem with the video device
[02:49:30] <Guest923> glxinfo spits out a pile of stuff, anything specific to look at?
[02:49:34] <skunkworks> LawrenceG: same motherboards - livecd also doesn't work on Guest923 motherboard..
[02:49:39] <LawrenceG> I hope this isnt the old issue of problems with >1GB ram for the rtai kernel... with onboard video it will be using the top block for video buffer
[02:50:08] <tom3p> at boottime is there a 'check the cd' option? (that checks the cd not the image used to burn the cd)
[02:50:37] <tom3p> its painfully slow but not as slow as several reboots
[02:50:54] <Guest923> There are MD5 checksums for all the files. I checked about 90% of them (till my eyes ached) and they were identical.
[02:50:58] <LawrenceG> skunkworks, so what is different between your board and guests?
[02:51:09] <Guest923> he has 1G and I have 2G
[02:51:18] <tom3p> not ,md5 thats before the cd is created this test is after the cd is created
[02:51:35] <Jymmmm> burn the iso at 4x speed
[02:51:43] <LawrenceG> that could be the problem.... do you have a smaller ram stick?
[02:51:46] <skunkworks> we now have the same bios also...
[02:51:50] <Guest923> My mac burned it a 2X speed!
[02:52:13] <Guest923> No, I don't think I have a 1G stick around of that ilk
[02:52:22] <Jymmmm> 2x CD speed, not 2x DVD speed
[02:52:31] <Jymmmm> err 4x
[02:52:41] <Guest923> yes, 2x dvd
[02:52:51] <Jymmmm> No, 4x CD Speed
[02:52:54] <LawrenceG> seems to me there is a boot option to force it to use only 1GB
[02:53:01] <SWPadnos> did you burn it to a DVD or a CD blank?
[02:53:11] <Guest923> I would have used a cd but I don't happen to have blanks so I used a dvd-r
[02:53:32] <SWPadnos> that won't work
[02:53:34] <Jymmmm> SWPadnos: (when you have a moment)
[02:53:38] <SWPadnos> it's a CD ISO, not a DVD ISO
[02:53:46] <skunkworks> awwww - jeepers ;)
[02:53:50] <SWPadnos> you need a CD-R or RW
[02:54:00] <Guest923> it's an iso what does it matter?
[02:54:08] <SWPadnos> the media type is different
[02:54:18] <Guest923> I used the dvd iso to update the BIOS for god's sake
[02:54:29] <SWPadnos> which DVD ISO?
[02:54:47] <Guest923> the iso file at intel, and burned it to a dvd (is what I meant).
[02:54:52] <Guest923> The media shouldn't matter at all
[02:55:12] <SWPadnos> well, I can say that others have had a problem booting from our ISO when it's burned to a DVD
[02:55:22] <Guest923> ok.
[02:55:35] <Guest923> I don't buy it, but I am willing to try anything after all the time I have spent
[02:55:38] <SWPadnos> so maybe something in the Ubuntu 8.04 init just doesn't work from DVD
[02:55:41] <SWPadnos> heh
[02:55:57] <skunkworks> :)
[02:56:09] <ds3> maybe it is just plain broq ;)
[02:56:12] <Guest923> I am going to Meijers to get a CD, gummit
[02:57:11] <Guest923> If this doesn't work I'll try not to hate you all for making me go to Meijers at 10pm :-)
[02:58:13] <SWPadnos> heh
[02:58:21] <SWPadnos> I would never go to Meijers at 10PM :)
[02:58:31] <SWPadnos> unless I needed ice cream or something
[03:07:00] <tom3p> get some cds and ice cream, always have a plan 'B'
[03:09:38] <mozmck> hey SWPadnos how did it go in Dallas?
[03:09:55] <SWPadnos> crappy, more or less
[03:10:10] <mozmck> not good.
[03:10:23] <SWPadnos> long days, hardware failures, weird weather
[03:10:25] <mozmck> did the snow make things worse?
[03:10:42] <Guest932> hello! this is steve 10778 i have my computer in the house trying to get it setup for a bridgeport. I did a machine a while ago, but know i am trying to use more functions with axis and postgui panel. im having a problem trying to get me keyboard linked up to my panel, when i open emc i get an error page. on the bottom it says"no input devices could be opened. this usually indicates a misconfigured system....... hal_input exited withou
[03:10:42] <SWPadnos> only when I had to clear 5 inches of snow off the car without a brush
[03:10:43] <mozmck> bummer.
[03:10:44] <SWPadnos> twice
[03:11:03] <mozmck> :) That's the most I've ever seen around here.
[03:12:10] <SWPadnos> yeah, broke a record set in 1962
[03:12:29] <mozmck> that was before me :)
[03:13:03] <mozmck> so did you get the job done? or did the hardware fail too badly?
[03:13:13] <Guest932> anybody on here that can help with that? i didnt post anything on the forum yet i thought i would ask here.
[03:15:39] <john_f_> Guest923: I think I had the same problem with my machine. There is some additinal information on the man page for hal_input that may help. I am not near my machine right now so I can't looK to see exactly what I did.
[03:16:35] <Guest932> is this john with the heidenhain interact?
[03:16:35] <john_f_> type "man hal_input"
[03:16:41] <john_f_> yes
[03:16:58] <john_f_> well was a heidenhain interact
[03:17:02] <Guest932> hi john, this is steve. im trying to put my stuff together with some of your stuff.
[03:17:04] <john_f_> now is EMC2
[03:17:08] <SWPadnos> mozmck, we got 9 of the 12 slam dunks, so it was so-so successful
[03:17:25] <Guest932> so i can yank my tnc 145 off of there, haha. having some trouble getting going though.
[03:17:45] <mozmck> SWPadnos: well, that's better than nothing anyhow. sorry it didn't go better.
[03:17:52] <LawrenceG> Guest923 see http://forum.wareseeker.com/limit-the-ram-size-on-ubuntu-t56765.html mem=1G on the boot line will restrict ubuntu to using less than installerd ram
[03:18:06] <SWPadnos> yeah, it was a bummer
[03:18:24] <Guest932> thanks lawrence.
[03:18:34] <SWPadnos> I would have contacted you, but the night I went in to start working at midnight, I finished at 5:00 PM the next day
[03:18:56] <SWPadnos> and then went in at 6 AM the next day, and worked 12 hours (and then another two, starting at 10:30 PM)
[03:19:04] <SWPadnos> that was my off day
[03:19:42] <Guest932> haha, i thought that was me for a sec.
[03:20:41] <Guest923> Thanks, after I try it with a Genuine Meijer CD-R I will look at memory
[03:21:04] <mozmck> SWPadnos: ouch! that gets old fast! Maybe you can come out next time you're in the area.
[03:21:17] <SWPadnos> yep, maybe
[03:28:18] <Guest932> john, if you can let me know how i can fix it send me an email.
[03:29:46] <john_f_> Ok next time I am in my shop I will look to see if I wrote anything down in my notebook. Did you look at the man page?
[03:33:13] <Guest932> yes sir.
[03:34:45] <Guest932> cant make sense of what the problem is. i tried less /proc/bus/input/devices to get a name, and tried entering it like i said above with the name given rather than just "keyboard" no luck.
[03:35:22] <SWPadnos> Guest932, did you have an extra keyboard attached, or just one?
[03:35:36] <Guest932> i ll have to dig in some more.
[03:35:40] <Guest932> i have just one
[03:35:51] <SWPadnos> ok, I'm not sure how well that will work
[03:36:15] <Guest932> what do you mean?
[03:36:24] <SWPadnos> there is an option to have hal_input open the device for exclusive use
[03:36:45] <SWPadnos> well, the keyboard you use to type with may not be an ideal device to use with hal_input
[03:37:17] <john_f_> SWPadnos: I think we had a similar convesation about 3 months ago I also had trouble getting my keyboard to work with hal_input.
[03:37:30] <SWPadnos> yep, I recall the conversations
[03:37:46] <SWPadnos> I think you said that you wouldn't be using the keyboard for anything else or something like that
[03:38:10] <SWPadnos> in exclusive mode, it gets taken away from X, so you can't type with it
[03:38:20] <Guest932> do i need to have the name, phys and the id on my hal_input line?
[03:38:25] <SWPadnos> in non-exclusive mode, I think both X and hal_input may get the events
[03:38:30] <SWPadnos> which could be very confusing
[03:38:45] <SWPadnos> no, just some part of the name should do it, as long as it's unique
[03:38:58] <Guest923> Well, here I am back after a fine trip to Meijers. I have CD-R, burnt a new LiveCD and booted it. Same result. Can't run latency-test. :-(
[03:39:00] <SWPadnos> the ID will change
[03:39:18] <Guest923> Will try modifying the max memory parameter in Grub next.
[03:39:26] <SWPadnos> oh, sorry for the trip. I didn't realize that it booted OK but some software didn't work - I thought it wouldn't boot at all
[03:39:46] <SWPadnos> hmmm. could you do me a favor as long as you have it booted up
[03:39:51] <Guest923> It boots fine.
[03:39:54] <SWPadnos> open a terminal, and run halcmd
[03:39:58] <SWPadnos> well, now I know.
[03:39:59] <Guest923> I just can't run EMC or latency test
[03:40:05] <SWPadnos> did you get some ice cream? :)
[03:40:24] <Guest923> No, the people there scared me too much
[03:40:27] <SWPadnos> heh
[03:41:26] <Guest923> halcmd wants some options
[03:41:26] <Guest932> swpad, should i try to write a new rule in /etc/udev/rules.d subsystem==
[03:41:39] <SWPadnos> ok, that's good - at least it's there
[03:41:59] <Guest932> sorry, subsystem==
[03:42:28] <SWPadnos> hmmm. yes, it may be necessary to change the permissions for keyboard devices
[03:42:37] <SWPadnos> the hal_input manpage has the correct incantations
[03:43:15] <john_f_> Time for bed. I get up early. Steve, let me know if you get it to work - send an e-mail.
[03:43:43] <Guest932> 'input", mode="0660", group="plugdev" and if i do this, do i need to be root or something like that? im a noob, dont know how to do it.
[03:43:53] <Guest932> ok john, im going soon. thanks
[03:44:35] <SWPadnos> hmmm. I wonder if he meant me, since I'm Steve also :)
[03:44:59] <Guest923> After I try running latency-test and it fails, if I try running it again (from the command line) I get: Realtime already running. Use 'halrun -U' to stop existing realtime session.
[03:45:01] <Guest932> you never know!
[03:45:15] <Guest932> hi steve
[03:45:26] <SWPadnos> hi Steve
[03:45:37] <SWPadnos> so, in a terminal run "halrun -U"
[03:45:46] <SWPadnos> then from the same terminal, run the latency test
[03:46:01] <SWPadnos> and tell us the error, or paste the terminal output to http://pastebin.ca
[03:46:20] <Guest932> steve im going to logout and login as steve10778
[03:46:53] <Guest923> Ok, I will paste it hang on a min....
[03:47:52] <Guest923> I have to wait for it to finish being hung....
[03:48:38] <SWPadnos> err
[03:48:41] <SWPadnos> wait a minute
[03:49:18] <SWPadnos> did you run the latency test from the CNC menu the first time?
[03:49:50] <steve10778> how do i login to have permission to save a change in udev/rules.d folder ?
[03:49:57] <Guest923> pasted output is at http://pastebin.ca/1797997
[03:50:11] <Guest923> Yes, ran from cnc menu first time.
[03:50:20] <SWPadnos> use sudo, and when it asks for a password, use the one for your user
[03:50:48] <steve10778> thank you., let me give that a shot.
[03:52:14] <SWPadnos> please paste the output of "uname -a"
[03:53:54] <Guest923> http://pastebin.ca/1798001
[03:54:02] <Guest923> at the bottome
[03:54:23] <steve10778> im not able to do what i think i want to do.
[03:55:42] <steve10778> thanks for the help steve, looks like you are busy im going to read up on it some more tomorrow and see what i come up with. im out!
[03:56:41] <SWPadnos> see you
[03:56:56] <SWPadnos> I've got to get to bed soon anyway. good luck with it
[03:57:05] <danimal_garage> SWPadnos: how much snow do you have over there?
[03:57:11] <SWPadnos> about none
[03:57:34] <SWPadnos> a couple of inches on the ground maybe, from weeks ago. we got a dusting last night
[03:57:40] <SWPadnos> for real snow, I had to go to Dallas :)
[03:57:44] <danimal_garage> lucky
[03:57:52] <danimal_garage> yea, looks like the south got it all
[03:58:01] <Guest923> pretty bizarre
[03:58:10] <SWPadnos> I flew through both Chicago and Washington DC in the last week, and didn't really encounter much
[03:58:30] <danimal_garage> we got a heat wave going on now, and last week the snow like was like 2,000 feet
[03:58:35] <danimal_garage> really bizzare
[03:58:37] <Guest923> we are driving to Charleston next week for winter break. Not very spring like there!
[03:58:52] <danimal_garage> line, not like
[03:59:19] <danimal_garage> i was sweating in the garage today, it was over 80 in here
[03:59:33] <SWPadnos> We're headed for Orlando. I'm just hoping it stays above 60 or so
[04:00:04] <danimal_garage> never been to florida
[04:00:13] <Guest923> who knows, could warm right up...
[04:00:20] <danimal_garage> probably will
[04:01:04] <Guest923> anything interesting in the pasted info?
[04:01:11] <danimal_garage> i better insulate the garage before it gets too warm, i dont wanna be sweating while dealing with fiberglass up in the rafters
[04:01:12] <SWPadnos> not really
[04:01:21] <SWPadnos> not to me anyway
[04:01:29] <Guest923> hmm, bummer
[04:01:37] <SWPadnos> can you paste the output of dmesg
[04:01:43] <SWPadnos> at least the last hundred lines or so
[04:02:20] <Guest923> I booted off my original install on the sata disk and set the Grub file to use only 1GB. Didn't have any effect that I could tell (same problem).
[04:02:47] <SWPadnos> I think the manifestation of the 1GB problem would be a relatively rapid crash, but I'm not sure of that
[04:04:27] <Guest923> Full dmesg output at: http://pastebin.ca/1798013
[04:14:04] <LawrenceG> looks like it is still using 2GB line 51
[04:14:19] <Guest923> Yes, this is the LiveCD version
[04:14:36] <LawrenceG> ok... still looking
[04:14:38] <Guest923> I can boot to my sata version (where I limit to 1GB) and show you that
[04:14:48] <Guest923> but it probably looks the same
[04:23:01] <Guest923> For grins, dmesg output from sata install (limited to 1G) at http://pastebin.ca/1798024
[04:23:27] <Guest923> this is just booted, before trying to run anything at all (in case that makes a diff).
[04:32:58] <LawrenceG> Guest923, any chance you have an old pci video card?
[04:33:21] <Guest923> I looked, and no I don't.
[04:33:35] <Guest923> I am tempted to go buy a cheapo one tomorrow.
[04:34:05] <Guest923> But I had hoped to run this thing without a video card as I wanted to actually run it full time headless just logging in via VNC from a laptop.
[04:34:27] <LawrenceG> I havent tried running the lateceny test over ssh.... wonder if that would eleimate the onboard video?
[04:35:10] <Guest923> not sure how to enable ssh on it yet....
[04:35:40] <LawrenceG> can anyone try that... ssh -X 192.168.0.???
[04:35:47] <Guest923> However, it needs to generate the video to send it over VNC, so I think this is still an issue
[04:36:04] <Guest923> I tried that, but apparently ssh is disabled (or something)...
[04:36:51] <LawrenceG> you might have to install sshd sudo apt-get install sshd
[04:37:40] <LawrenceG> do you have it networked on a local network and do you have another computer on the network ?
[04:37:49] <Guest923> yes and yes
[04:38:00] <LawrenceG> worth a try
[04:38:06] <Guest923> apt-get says Couldn't find package sshd
[04:38:25] <Guest923> nevermind, found package ssh
[04:39:01] <LawrenceG> ok I think its called openssh-server
[04:39:34] <LawrenceG> This package provides the sshd server
[04:40:28] <Guest923> above is response to latency-test over ssh
[04:40:40] <Guest923> so it wants to set display to me
[04:45:18] <Guest923> I just ran latency test over VNC and am running top over the ssh session. Xorg is running at 99.4% CPU and machine appears hung...
[04:46:34] <Guest923> now it stopped and all appears normal but have the usual error.
[04:47:53] <Guest923> any suggestions for a cheap and known good video card I can get locally (best buy, etc)?
[04:48:28] <danimal_garage> isnt there a hardware list somewhere on the linuxcnc website?
[04:49:20] <Guest923> Yeah, that's where I got the motherboard that doesn't work! ;-)
[04:50:39] <danimal_garage> well if it's hanging up on something to do with xorg, then it's probably hardware/driver related, isnt it?
[04:51:02] <danimal_garage> i would assume you removed every card but the neccesary?
[04:51:16] <Gues923> browser crash again
[04:51:46] <Gues923> not really
[04:51:57] <danimal_garage> i would assume you removed every card but the neccesary?
[04:52:13] <Gues923> There is nothing on it at all, and I mean nothing
[04:52:27] <Gues923> It is a bare board, sitting on 4 standoffs on my desk
[04:52:40] <danimal_garage> using integrated video?
[04:52:56] <Gues923> I use a little jumper connector to short the power leads.
[04:53:20] <Gues923> 1 ethernet, 1 sata, 1 ide and that's it.
[04:53:28] <danimal_garage> no weird mice or keyboards?
[04:53:40] <Gues923> Yes, weird to some....
[04:54:00] <Gues923> I have an Apple Mac USB keyboard and mighty mouse connected
[04:54:22] <danimal_garage> try a regular keyboard and mouse for shits and gigs
[04:54:30] <danimal_garage> you dont have much to loose
[04:54:54] <Gues923> I could try no keyboard and mouse, but I don't have a "regular" one....
[04:55:12] <danimal_garage> a different keyboard and mouse?
[04:55:45] <danimal_garage> i always keep a generic ps2 keyboard and mouse around
[04:55:50] <Gues923> I will try none and see what happens. Once the machine boots I should be able to VNC into it....
[04:57:04] <Gues923> here goes nothin'
[04:57:23] <danimal_garage> let the smoke out!
[05:00:10] <Gues923> nope, didn't work. I mean it worked, but I got the same errir
[05:02:43] <danimal_garage> darn
[05:05:27] <Gues923> darn is right
[05:06:51] <danimal_garage> long shot, but how about the monitor?
[05:06:56] <danimal_garage> new/old?
[05:07:13] <danimal_garage> i tihnk someone had a monitor causing issues in here earlier today
[05:08:32] <danimal_garage> even mine had issues before i straightened out my xorg conf. But not nearly as bad as yours it seems like.
[05:23:38] <Gues923> I will give that a try too.. thanks for all the help. Got to get some sleep...
[05:40:31] <H_MrSun> gaah stupid car has claimed my nail!
[05:40:38] <H_MrSun> the blue is just rising and rising
[05:40:43] <H_MrSun> will loose it :(
[05:52:06] <ds3> "halcmd setp parport.0.pin-02.out 1" - This sets physical pin 2 on thefirst parallel port to high, right?
[07:28:53] <ds3> nix that question.... apparently a pp port issue
[08:24:08] <Jymmmm> danimal_garage: wake up
[08:28:58] <ries_> ries_ is now known as ries
[10:14:11] <MrSunshine> why doesnt emc have built in tool zero finding from the beginning .. with a button that is :)
[10:19:43] <i_tarzan> zero finding against workpiece?
[10:29:03] <piasdom> g'mornin all
[12:30:28] <Valen> http://www.youtube.com/watch?v=g2N910jNOnE
[12:39:09] <jthornton> Valen: nice
[12:43:30] <Valen> motor is doing ~2500 RPM there
[12:43:39] <Valen> its cool at 5000 ;->
[14:16:29] <jt-plasma> 4.625
[14:26:05] <Jymmmm> jt-plasma: the number of times you got laid before you turned 18?
[14:28:42] <Jymmmm> jt-plasma: The number of hairs on your head?
[14:30:49] <celeron55> the approximate number of digits on the line
[14:31:25] <Jymmmm> The length of the line?
[14:31:40] <celeron55> obviously the length of . is 0.625 8)
[14:31:56] <Jymmmm> 0.6258 ?
[14:35:25] <skunkworks_> http://www.shopping-headquarters.com/shop/pc/viewPrd.asp?idproduct=6335
[14:35:44] <skunkworks_> https://www.4x4parts.com/catalog/index.php?cPath=165_400_25
[14:35:59] <skunkworks_> http://www.ancorp.com/line.aspx?id=213&catid=17
[15:00:32] <cradek> MrSunshine: what do you mean?
[15:34:17] <skunkworks_> logger_emc: bookmark
[15:34:17] <skunkworks_> Just this once .. here's the log: http://www.linuxcnc.org/irc/irc.freenode.net:6667/emc/2010-02-16.txt
[16:36:31] <MrSunshine> cradek, to check the tool length when tool changing =)
[16:36:33] <MrSunshine> and set offsets
[16:37:12] <cradek> hm, I still don't understand what you are asking
[16:37:42] <Eric_K> I thought there was automatic touch-off?
[16:38:01] <Danimal-office> he wants to not have to cinfigure emc for it
[16:38:05] <Danimal-office> configure*
[16:38:16] <Danimal-office> he wants it to just work
[16:38:19] <Eric_K> I don't think that would work too well on my machine :)
[16:38:23] <cradek> wants WHAT to just work
[16:38:30] <Danimal-office> the automatic touch off
[16:38:36] <cradek> what do you mean automatic?
[16:38:44] <Danimal-office> yes
[16:38:57] <Eric_K> change tool length from a switch
[16:38:58] <Danimal-office> thats what i understood anyways
[16:39:32] <skunkworks_> I do that all the time... works great!
[16:40:05] <Eric_K> appears that it's too hard to set up
[16:40:09] <cradek> assuming we are talking about sensing tool length by poking a switch, you can do that
[16:40:15] <cradek> there is example gcode in the distribution
[16:40:28] <cradek> the example gcode sets a transient tool length offset
[16:40:41] <Danimal-office> cradek: he doesnt want to have to set it up is what he's saying
[16:40:46] <cradek> you could also easily change it to write a tool table entry
[16:40:53] <Danimal-office> meaning configure EMC for it.
[16:41:37] <cradek> you hook up the switch and run the example gcode. I'm not sure which of those two steps could be avoided.
[16:41:59] <Eric_K> probably also have to read the instructions
[16:42:05] <alex_joni> cradek: it's supposed to autodetect the machine, so that no integrator setup si involved. put CD in, press run
[16:42:10] <Danimal-office> i know this. he doesnt.
[16:42:34] <alex_joni> Danimal-office: lots of choices available: read the docs, get someone to read the docs, move on
[16:42:44] <cradek> IMO you are all guessing what he means - I'm still waiting for an actual clear question
[16:42:57] <alex_joni> * alex_joni agrees with cradek
[16:43:03] <Danimal-office> alex_joni: i am not asking for this, someone else was, i was just clearifying
[16:43:17] <Danimal-office> i have no problem configuring my machine
[16:43:29] <alex_joni> then you might have very good mind reading skills ..
[16:43:36] <Danimal-office> well i dunno about no problem, but i can figure it out eventually
[16:43:37] <cradek> saying that something (we don't know what) is not automatic enough is not the same as a question
[16:43:47] <MrSunshine> Eric_K, using some hal script right?
[16:43:53] <MrSunshine> but not integrated into the axis gui
[16:44:16] <cradek> MrSunshine: explain exactly what you want to do, maybe someone can help you do it
[16:44:31] <Danimal-office> alex_joni: i am a noob myself, so i can understand other noob comments questions easier
[16:44:53] <alex_joni> Danimal-office: aww.. shucks, too bad. was just gonna ask you where I left my 13 socket wrench
[16:44:55] <SWPadnos> noobish is an easy language to forget :)
[16:45:12] <Danimal-office> alex_joni: it's on the floor
[16:45:43] <cradek> alex_joni: http://farm1.static.flickr.com/108/261905722_d2912c0465.jpg
[16:46:11] <MrSunshine> cradek, tool touch of to set the tool offsets when chaing tools =)
[16:46:15] <MrSunshine> changing
[16:46:22] <SWPadnos> that's not specific enough
[16:46:23] <MrSunshine> but integrated into axis gui
[16:46:42] <cradek> there is a touch-off button that you can use to set the tool length
[16:46:59] <MrSunshine> cradek, but then i have to enter the numbers myself right ?
[16:47:20] <SWPadnos> so you want to run a program until a tool change, then change the tool and move the machine around, then hit a button and have the length applied based on the new machine position?
[16:48:09] <Eric_K> I was in some store, and I was just waiting for one of their annoying salesmen to ask me if I needed any help so I could ask them what I was there for
[16:48:13] <MrSunshine> SWPadnos, no, the machine should go down Z until contact with a plate, set the offset and go back up waiting for me to click ok for it to begin to mill again =)
[16:48:22] <alex_joni> cradek: http://juve.ro/~juve/emc/mfk.png
[16:48:27] <cradek> ok now we are getting somewhere
[16:48:36] <cradek> you ARE talking about using a tool length probe of some kind
[16:48:43] <MrSunshine> cradek, aye
[16:48:45] <SWPadnos> ok, that's easier, and is accomplished by using the technique in tool-length-probe.ngc
[16:48:58] <MrSunshine> i thik there is a hal script with in emc but then you have to run that yourself as a subroutine or someting
[16:48:58] <cradek> like I said earlier, there is sample gcode that does that
[16:48:59] <Danimal-office> yea, thats what i was getting at 20 sentences ago lol
[16:48:59] <SWPadnos> and you don't have to hit a button to confirm it
[16:49:08] <cradek> it has nothing to do with hal
[16:49:20] <MrSunshine> hepp =)
[16:49:21] <alex_joni> but you can make it do that if you really want (hit a button)
[16:49:21] <cradek> Danimal-office: you get the "good guess" prize
[16:49:28] <Danimal-office> yay!
[16:49:46] <Eric_K> that and 4 bucks will get you a nice drink at starbucks
[16:49:47] <SWPadnos> it has nothing to do with HAL, except that you have to have the probe input connected, which is done by selecting "probe input" for an input pin in stepconf, or adding one line to a HAL file
[16:50:41] <Danimal-office> any kind of probes scare me. reminds me of that time with the aliens.
[16:50:49] <SWPadnos> TMI
[16:51:25] <Danimal-office> :)
[16:51:35] <alex_joni> http://thewarfields.com/cnccookbook/img/OthersProjects/Tools/BlumNanoTouchsetter.jpg
[16:52:04] <Eric_K> that's one nice looking switch
[16:52:11] <Danimal-office> purdy
[16:55:00] <alex_joni> goes nicely with this: http://thewarfields.com/cnccookbook/img/OthersProjects/SoManyTools.jpg
[16:56:09] <cradek> I should set up a tool length probe - I could just tell it to measure all the tools in the carousel.
[16:56:20] <cradek> that would be very cool.
[16:57:59] <JT-Work> Danimal-office: I finally got EMC installed in the temp computer last night :)
[16:59:14] <i_tarzan> alex_joni, too many tools
[16:59:43] <Eric_K> I wish I had room for a cabinet like that, I have almost as many toolholders
[17:02:02] <SWPadnos> cradek, that would be like a 6-line loop, wouldn't it?
[17:02:11] <SWPadnos> (including the two O-word lines)
[17:03:19] <alex_joni> SWPadnos: it's supposed to work automatically !
[17:03:35] <SWPadnos> alex_joni, don't be ridiculous! :)
[17:04:08] <cradek> SWPadnos: yeah it'd be easy - load tool - move and probe - whatever math - G10 - repeat
[17:04:29] <SWPadnos> yep
[17:04:41] <SWPadnos> speaking of repeat, is the repeat count available during a repeat loop?
[17:04:48] <Eric_K> plugnplay microswitch
[17:05:20] <tom3p> now THOSE are drawer slides
[17:05:21] <cradek> SWPadnos: no, you'd have to use a 'do' loop or whatever instead
[17:05:34] <SWPadnos> ok, I thought I remembered something like that
[17:05:39] <SWPadnos> but I'm never quite sure :)
[17:06:03] <cradek> if you do o100 repeat [100], you don't get the count anywhere in #vars
[17:06:35] <Danimal-office> jt-plasma: awesome!
[17:06:40] <Danimal-office> is the lathe running yet?
[17:06:41] <Danimal-office> lol
[17:07:20] <JT-Work> downloading 198 updates I think atm
[17:07:45] <Eric_K> cabinet probably costs more than my mill did
[17:10:46] <JT-Work> it's too clean in there
[17:11:11] <Danimal-office> what cabinet?
[17:11:24] <Eric_K> the "too many tools" cabinet w/ toolholders
[17:11:31] <Danimal-office> ahh
[17:11:38] <Danimal-office> see it now
[17:17:24] <Danimal-office> 198 updates?? how old is your cd?
[17:33:54] <JT-Work> latest one AJ13
[17:34:39] <Danimal-office> wowsers, didnt think i had that many
[17:34:40] <skunkworks_> http://www.youtube.com/watch?v=2RFX2b5otcA
[17:38:26] <JT-Work> I saw that last night cool vid from Robh
[17:41:28] <Danimal-office> thats his lathe?
[17:46:31] <JT-Work> one of them yes
[18:04:17] <tom3p> not being a lathe person, i guess the sequence on that vid was face, ctr drill, drill, bore3x, fine bore, single point thread 11x?
[18:07:05] <JT-Work> he did a thread relief before the threading
[18:07:13] <JT-Work> if you have a fast connection http://www.youtube.com/watch_popup?v=W6tB8Lf7YoU
[18:11:48] <tom3p> :) my fat cookie? as that the name on the 1st jet
[18:12:37] <tom3p> wah! see em get in line, musthave inter-video
[18:16:53] <tom3p> any comment on that is an understatement
[18:17:37] <tom3p> haha major pat cooke ( in cambodean font)
[18:50:00] <skunkworks_> well - I booted the atom 330 board with 2gb ram - ran the livecd - no issues. (latency test worked.)
[18:53:40] <alex_joni> skunkworks_: the 1GB limit should be long time fixed
[18:56:26] <skunkworks_> I thought so.. Someone was on here last night with atom issues... The only thing different that we could tell was he was running 2gb ram.
[18:56:31] <skunkworks_> must have been something else.
[18:57:42] <anonimasu> hm
[18:57:57] <anonimasu> anyone knows alot about the mesa cards?
[18:58:09] <andypugh> PWC does :-)
[18:58:15] <anonimasu> pwc?
[18:58:24] <bill2or3> I think Geo01005 has one, too.
[18:58:32] <anonimasu> im going to order two mesa cards
[18:58:45] <anonimasu> one for the cutting machine(oxyfuel) with stepper drivers
[18:58:50] <andypugh> I have one myself, so I know a little bit about it.
[18:58:59] <anonimasu> and the servo drive card 7i33
[18:59:06] <anonimasu> err 7ixx
[18:59:19] <danimal_garage> 7i33
[18:59:32] <andypugh> Why get a servo card for a stepper machine?
[18:59:50] <danimal_garage> i have one on my stepper machine :)
[18:59:57] <anonimasu> well, I have two different machines
[19:00:14] <JT-Work> danimal_garage: on your stepper machine did you use any daughter cards?
[19:00:22] <anonimasu> the lathe which which I have servos laying around for
[19:00:22] <andypugh> Ah, do 2x 7i43 and a 7i33?
[19:00:24] <danimal_garage> i use it for the analog output and encoder whatnots
[19:00:48] <anonimasu> hm, im thinking of the 5i20 or something
[19:00:52] <danimal_garage> jt-plasma: yes, both machines have a 5i20, 7i42, 7i37, and 7i33
[19:01:05] <andypugh> I was too tight-fisted so made my own breakout and PWM-voltage convertors
[19:01:18] <anonimasu> im not sure about the size of the card I need
[19:01:23] <JT-Work> * JT-Work jumps up and down and waves at danimal_garage
[19:01:41] <danimal_garage> jt-plasma: look up a couple lines lol
[19:01:55] <andypugh> Every current EMC-supported config fits in the 200k chip.
[19:02:01] <JT-Work> I'm running my plasma right from the 5i20
[19:02:14] <JT-Work> he is not there I'm here
[19:02:27] <danimal_garage> JT-Work*
[19:02:44] <danimal_garage> you're gunna have to live with the jt-plasma lol
[19:02:51] <andypugh> I ordered the 200k chip version of the 7i43 and got the 400k version though, so I am happy either way.
[19:02:55] <danimal_garage> i dont feel like typing 4 characters
[19:03:01] <anonimasu> hehe
[19:03:15] <JT-Work> LOL
[19:03:17] <danimal_garage> i chicken peck
[19:03:26] <danimal_garage> so typing isnt my strong point
[19:03:38] <anonimasu> what do I need to run geckos from a 5i20?
[19:03:47] <JT-Work> I have to type 8 for your name LOL
[19:04:02] <andypugh> anonimasu: Wires. That's all
[19:04:19] <danimal_garage> you can just type dan, i'll know you mean me
[19:04:32] <Dannyboy> unless he means me
[19:04:50] <anonimasu> I see
[19:05:01] <danimal_garage> yea but you're barely ever chatting lol
[19:05:12] <Dannyboy> true ... but I'm watching ;)
[19:05:19] <JT-Work> or danielfalck
[19:05:28] <JT-Work> too many Dan's
[19:05:32] <anonimasu> and I need optoisolator cards.. too
[19:05:32] <andypugh> My 7i43 connects direct to the stepper drivers. (which have opto-inputs, as I think do Geckos)
[19:05:38] <danimal_garage> i can just change my nick to ass
[19:06:03] <JT-Work> that would be only two letters for tab completion then LOL
[19:06:14] <andypugh> I decided that the 7i43 was cheap enough to risk blowing up without opto-isolation.
[19:06:16] <danimal_garage> how do i change it?
[19:06:20] <danimal_garage> danimal_garage is now known as ass
[19:06:21] <JT-Work> but then we would not know where you are
[19:06:27] <anonimasu> that's true
[19:06:27] <ass> sure you would
[19:06:58] <andypugh> I have ULN2003 buffers as a layer of protection between the Mesa card and the power relays and VFD FWD/REV buttons though.
[19:07:35] <anonimasu> hmm.. now im curious
[19:07:40] <anonimasu> what
[19:07:59] <andypugh> Hmm?
[19:08:08] <anonimasu> err can I use 7i43 instead if 5i20..
[19:08:47] <anonimasu> I need 3 axes with encoders..
[19:08:54] <anonimasu> and a spindle encoder input
[19:09:09] <anonimasu> and a output for the vfd
[19:09:23] <andypugh> You can. It's cheaper but you get fewer IO pins. It probably has other disadvantages due to using P-Port for comms, but then it can live in the controller box rather than the PC case, so the wiring is easier.
[19:10:12] <anonimasu> how many io pins?
[19:10:22] <anonimasu> ah 48...
[19:10:37] <andypugh> My 7i43 is running 3 stepper axes, 2 encoders (mill spindle and lathe spindle) and controlling a VFD using PWM and a few GPIO lines to switch the VFD inputs.
[19:11:01] <anonimasu> sounds like what I need
[19:11:30] <andypugh> It is certainly more than adequate for the machine you described.
[19:12:25] <anonimasu> well, I can buy encoders for the difference between the 5i20 and the 7i43
[19:12:41] <ass> ass is now known as artist-formerly-
[19:12:55] <anonimasu> feels like a better choice
[19:13:19] <artist-formerly-> artist-formerly- is now known as AA-Danimal-Garag
[19:13:41] <andypugh> You might still need an encoder interface card, depending on what your encoders produce. Mine are home-made and were designed with 5V logic in mind.
[19:14:08] <AA-Danimal-Garag> AA-Danimal-Garag is now known as AA-Danimal-shop
[19:14:43] <andypugh> It has taken me all this time to find tap-completion!
[19:15:10] <anonimasu> well, I'll be ordering encoders with as much resolution as I can count...
[19:15:34] <andypugh> If the PC is not inside the same box as all the drivers etc then a 7i43 will probably give an easier wiring solution.
[19:16:03] <andypugh> Either MESA card can follow encoders up to quite ludicrous speeds.
[19:16:20] <anonimasu> and what about interface card?
[19:16:37] <anonimasu> that's the only thing I'm wondering about now
[19:17:23] <andypugh> Depends wahat you need. I _think_ that in either case the actual encoder counting is done by the FPGA on the main card, and the daughter cards are just voltage-conversion and connector breakout.
[19:17:49] <AA-Danimal-shop> there, now you only have to type 1 letter
[19:18:03] <andypugh> My interface card is a bit of stripboard with the correct headers soldered to it.
[19:18:14] <skunkworks_> skunkworks_ is now known as AA-skunkworks
[19:18:22] <AA-skunkworks> yep
[19:18:40] <AA-skunkworks> AA-skunkworks is now known as skunkworks_
[19:19:01] <JT-Work> JT-Work is now known as AA-JT-Work
[19:19:07] <AA-JT-Work> yep
[19:19:45] <AA-Danimal-shop> yea, mine is still forst
[19:19:51] <AA-Danimal-shop> first*
[19:19:54] <AA-Danimal-shop> AA-Danimal-shop
[19:19:55] <andypugh> A not-very-good-picture of my 7i43 installation. http://picasaweb.google.com/bodgesoc/Gibbs#5435328062697386514
[19:20:02] <AA-Danimal-shop> smartasses
[19:20:02] <AA-JT-Work> AA-JT-Work is now known as A3-JT-Work
[19:20:11] <anonimasu> this is how I think it'll go
[19:20:17] <anonimasu> 2 x 7i43
[19:20:22] <anonimasu> and 2 7i37ta
[19:20:38] <AA-Danimal-shop> AA-Danimal-shop is now known as a1-danimal-shop
[19:20:46] <a1-danimal-shop> a1-danimal-shop
[19:21:06] <A3-JT-Work> a1-danimal-shop: hey that works
[19:21:20] <a1-danimal-shop> a1-danimal-shop is now known as a0-danimal-shop
[19:21:31] <andypugh> http://picasaweb.google.com/bodgesoc/Gibbs?pli=1#5438923441932523602
[19:22:13] <andypugh> Shows it a bit more clearly. The wires are terminated in individual female connectors and plugged on to header pins.
[19:22:45] <andypugh> In the middle are the ULN2003 chips for the buffered outputs. (they switch 24V in some cases)
[19:23:47] <anonimasu> what about 7i47?
[19:23:52] <anonimasu> 7I47 12 Channel motion oriented RS-422 interface
[19:25:16] <anonimasu> why do you need that one if you have geckos?
[19:27:07] <andypugh> Easy wiring and buffering?
[19:27:25] <skunkworks_> andypugh: is that one of those x2/lathe combos?
[19:27:36] <andypugh> Yes.
[19:27:37] <anonimasu> for the stepper machine sure..
[19:27:44] <skunkworks_> how do you like it?
[19:28:07] <anonimasu> but for the servo one?
[19:28:08] <andypugh> I wouldn't buy another.
[19:28:12] <skunkworks_> heh
[19:28:32] <anonimasu> im a bit perplexed
[19:28:37] <anonimasu> I need relay outputs too
[19:29:01] <andypugh> I didn't want to dismantle and throw away half of a good quality old machine. I rather wish I had been less squeamish now. There isn't a lot of the machine that doesn't deserve to be thrown away.
[19:29:14] <skunkworks_> guy here at work does't want to buy a separate mill/lathe - just thinks one of those things would be great. I keep pushing him though ;)
[19:29:37] <andypugh> anonimasu: What do you want to switch with the relays?
[19:29:41] <Eric_K> my mill was already gutted for the most part
[19:30:04] <i_tarzan> skunkworks_, those things?
[19:30:13] <anonimasu> toolchanging and stuff
[19:30:19] <skunkworks_> mill/lathe combo machines
[19:30:35] <anonimasu> and power to drives
[19:30:54] <andypugh> I am switching my main power relay and the VFD relay with the ULN chip you can see lurking under the wires in the second photo.
[19:31:12] <andypugh> That is directly connected to 7i43 GPIO pins.
[19:31:31] <anonimasu> I thought if I stick an 7i37 I wont have pins I can use
[19:31:37] <anonimasu> as they will all be full of the connector
[19:31:52] <andypugh> The ULN will switch seven outputs of 500mA/50V controlled by a logic-level signal.
[19:32:34] <skunkworks_> are they OC?
[19:32:45] <tom3p> andypugh: i havent seen anyone lace a loom since the turn of the century, looks good
[19:32:57] <skunkworks_> * skunkworks_ should look it up.
[19:33:58] <tom3p> and it 500mA total, they will blow at 500@ all 8 at once just too many watts per sqr mm of die
[19:34:12] <anonimasu> * anonimasu nods
[19:34:14] <andypugh> skunkworks_: The ULN? No, Darlington pairs. Basically switch a voltage of your choice to earth.
[19:34:24] <anonimasu> so, 7i43 and 7i37 for the stepper machine
[19:35:17] <jackc> good sirs, i need a bigger mill. i currently have an MF70 and the Y axis is only 2"
[19:35:32] <andypugh> anonimasu: I think that the 7i37 only uses half of your 48 pins.
[19:35:42] <cradek> jackc: 2?
[19:35:59] <jackc> cradek: yes. its tiny. i need a bigger one, was going to ask what poeple suggest
[19:36:04] <andypugh> jackc: I agree. That is pitiful :-)
[19:36:07] <jackc> 6" y travel would be nice
[19:36:15] <andypugh> Bridgeport.
[19:36:15] <cradek> what do you do with it?
[19:36:26] <jackc> andypugh: wayyyy too big :-p
[19:36:41] <cradek> andypugh: if he does engraving, a bridgeport is going to be a very poor choice
[19:36:43] <jackc> cradek: circuit boards and various AL parts. i need to be able to lift it and move it
[19:36:43] <andypugh> Mine has 130mm travel and that is not enough.
[19:37:00] <andypugh> Hmm, possible bargain on that eBay....
[19:37:21] <jackc> yeah ive been trolling ebay for a week now but nothing looks both small enough and still good
[19:37:31] <jackc> i imagine a harbor freight mill would be a POS?
[19:37:32] <cradek> jackc: unfortunately I bet there's no one machine that's ideal for both those tasks - for PCBs you need a super high speed spindle but really no power
[19:37:49] <cradek> for Al you need slower and quite a bit more power and stoutness
[19:37:58] <jackc> cradek: right, the one i have now does 60k. im willing to sacrifice board speed to do more metal parts
[19:38:08] <cradek> I doubt there's any machine you can lift that's actually *good* at cutting metal :-/
[19:38:10] <jackc> the current spindle has *no* power so AL is hard
[19:38:27] <cradek> right, but I bet it's great for PCBs
[19:38:29] <jackc> haha, i dont need to hold 0.0001" - what part do you think is bad about small mills?
[19:38:29] <Jon_geo01005> Rolland mill?
[19:38:52] <jackc> googling
[19:39:26] <jackc> hm looks good for boards but not much else
[19:39:31] <jackc> itd be nice to be able to hold a 1/2 EM
[19:39:48] <anonimasu> if you use the 7i37 card can you still hook up steppers through it?
[19:39:50] <andypugh> Sorry, my eBay comment was about a particular machine that I can't now find
[19:39:56] <cradek> you can't cut Al with a 1/2" EM on any machine you can lift
[19:39:57] <andypugh> It was in the UK anyway.
[19:40:00] <jackc> ive cut boards on HAAS machines what can only spin 6krpm and it wasnt bad
[19:40:03] <skunkworks_> if you need to be able to carry it.. that limits you a bit..
[19:40:04] <jackc> cradek: lol point taken
[19:40:20] <Jon_geo01005> http://www.rolanddg.com/product/index.html
[19:40:22] <jackc> i guess i need to remove some of my contraints
[19:40:37] <andypugh> I lifted my machine onto the bench. It's probably only 150kg
[19:40:45] <jackc> thats not bad, what machine is it?
[19:40:52] <cradek> jackc: or maybe you need two machines
[19:41:09] <jackc> cradek: true, could keep the current machine for boards running and do real work with another machine
[19:41:14] <andypugh> It's the one I was not recommending before you logged on :-)
[19:41:24] <jackc> ah lemmy scroll up
[19:41:28] <cradek> yes but it would have to be bigger
[19:41:31] <Jon_geo01005> http://www.rolanddg.com/product/3d/3d/mdx-20_15/application.html
[19:42:18] <jackc> cradek: are there bigger mills that are still (1) easily moved with my 150oz steppers and (2) affordable or have a used market?
[19:42:22] <Jon_geo01005> The school just got a MDX-20. I haven
[19:42:32] <Jon_geo01005> 't seen it work yet.
[19:42:53] <cradek> jackc: I guess I don't know
[19:43:32] <jackc> cradek: i recall seeing your site some years ago, your mill is farily smal right?
[19:43:35] <mozmck_work> 150oz steppers sound awfully small for any mill...
[19:43:50] <jackc> fine for the current one heh
[19:43:51] <cradek> I think this size of mill is the smallest you'd want to use to regularly and easily cut metal: http://www.tormach.com/Product_PCNC_main2.html
[19:43:58] <jackc> * jackc observes
[19:44:13] <cradek> I have a tiny desktop mill for engraving type work, and a vmc for metal
[19:44:26] <jackc> thats quite a machine
[19:44:37] <jackc> prolly costs more than my car :-p
[19:44:40] <cradek> yeah it probably takes as much floor space as a knee mill
[19:45:15] <jackc> yeah
[19:45:56] <jackc> sigh, i guess ill just keep trolling craigslist and ebay and see if i see anything workable
[19:46:15] <mozmck_work> I'm thinking of converting a manual lathe to cnc, mainly for turning wood. My thought is to use chinese servos with a mesa card and some sort of amps.
[19:46:21] <a0-danimal-shop> jackc: i know of a small sony circuit board mill/drill for sale
[19:46:31] <jackc> oh, in case i use servos for the new mill - is the rapid speed limited by how quickly the parallel port can read the encoders?
[19:46:51] <mozmck_work> what amps and mesa card should I look at? or other suggestions?
[19:46:51] <a0-danimal-shop> a0-danimal-shop is now known as aa-danimal-shop
[19:46:58] <jackc> i mean clearly it is, but how much of a restriction is that for quatrature encoders
[19:47:06] <jackc> aa-danimal-shop: oh, link?
[19:47:17] <aa-danimal-shop> no link, it's for sale locally
[19:47:22] <jackc> hm
[19:47:25] <cradek> jackc: you don't generally read motor encoders directly with the parallel port, you use some external hardware like mesa/pico
[19:47:26] <aa-danimal-shop> fully working machine
[19:47:40] <jackc> cradek: ah ok. i was hoping to just build some H bridges and make it go, drat
[19:47:51] <aa-danimal-shop> they were asking 800, but i bet they'll take 500
[19:47:57] <cradek> mozmck_work: if it's small, maybe you can use mesa's dumb H bridge cards
[19:48:03] <jackc> aa-danimal-shop: where is local for you?
[19:48:10] <aa-danimal-shop> San Diego, CA
[19:48:23] <aa-danimal-shop> i'm sure it can be shipped
[19:48:32] <mozmck_work> jackc, I think that's correct for servos, or you can use a mesa card for faster encoder speed.
[19:48:39] <jackc> aa-danimal-shop: hmm
[19:48:41] <jackc> mozmck_work: ok
[19:48:50] <mozmck_work> oops, my connection is flaky so I'm lagging a bit :)
[19:48:56] <jackc> aa-danimal-shop: do you have any more info about it?
[19:49:35] <aa-danimal-shop> jackc: sorry, no, but i can find out more if you want the next time i go there
[19:49:46] <aa-danimal-shop> or i can give you their number so you can call
[19:49:53] <aa-danimal-shop> it's a business
[19:50:14] <jackc> aa-danimal-shop: any chance you could just drop them my email addr next time youre over there? jack@crepinc.com
[19:50:27] <aa-danimal-shop> has the spindle, control, and everything. i thought about buying it for engraving
[19:50:40] <mozmck_work> cradek: the servos I can get easily (we sell them) are 850 oz/in nema 34 motors.
[19:50:47] <jackc> hm, sounds like it might be a bit small for what im thinking but id be interested in hearing at least
[19:50:58] <jackc> mozmck_work: thats quite a motor, damn
[19:51:36] <aa-danimal-shop> http://maps.google.com/maps/place?hl=en&source=hp&oq=&um=1&ie=UTF-8&q=escondido+electrical+surplus&fb=1&gl=us&hq=electrical+surplus&hnear=escondido&cid=17392963653239608699
[19:51:44] <aa-danimal-shop> that's the place, give them a call
[19:51:52] <mozmck_work> not bad, actually now that I think of it, we also have a smaller one that may be big enough
[19:52:04] <cradek> how many watts is that?
[19:52:10] <jackc> aa-danimal-shop: thank you, i will
[19:52:33] <aa-danimal-shop> that's where i got cradek's resistors and vfd :)
[19:54:45] <cradek> mozmck_work: for a lathe maybe you could run both motors and encoders on a 7i27
[19:54:50] <cradek> well you need a spindle encoder too...
[19:55:17] <cradek> (if they're < 400W each)
[19:55:58] <anonimasu> andypugh: it says it's a 50 pin header connectoe
[19:56:01] <anonimasu> tor..
[19:56:42] <i_tarzan> jackc, why not build it?
[19:57:43] <jackc> i_tarzan: from scratch? cuz i would never get it 100% square and without movement
[19:57:56] <jackc> i mean a router for wood fine, but its not gonna hold 0.001"
[19:58:04] <jackc> esp. under cutting load
[20:00:50] <mozmck_work> cradek: I don't know the watts, I'll have to check that out. I shouldn't need a spindle encoder for what I'm wanting to do I don't think...
[20:01:03] <i_tarzan> machined steel ?
[20:02:05] <anonimasu> hm, so I can have a 5i20
[20:02:06] <cradek> mozmck_work: that says 10A 40V...
[20:02:15] <anonimasu> can you pick any combination of daughter cards for it?
[20:03:17] <anonimasu> like a 7i37ta and a servo card on the different connectors
[20:26:51] <LawrenceG> http://www.use-enco.com/CGI/INSRIT?cm_mmc=Email-_-021610-_-NA-_-prospect&PMAKA=SZ505-6544 anyone need a hold down set?
[20:28:16] <cradek> I think that's the set I have - it's actually decent
[20:29:50] <anonimasu> hm, nobody has a clue?
[20:30:56] <cradek> your question is whether you can plug 7i37 and 7i33 into a 5i20?
[20:31:11] <cradek> if so, then yes, that's surely the most common configuration
[20:31:44] <aa-danimal-shop> LawrenceG: i ordered a similar set from Enco.. it was the same thing, just came in a red case instead of grey. They're decent enough. I think i chased some of the nut's threads with a tap, but well worth the $30
[20:31:44] <anonimasu> yeah
[20:32:38] <anonimasu> and the next question is if I can drive 2x200w motors off a 7i32
[20:33:05] <anonimasu> err 7i29
[20:33:24] <anonimasu> or if there's a better option for driving 2 servos
[20:33:36] <cradek> yeah not 7i32
[20:34:05] <anonimasu> I need 24v and 8A
[20:34:25] <anonimasu> err actually
[20:34:37] <cradek> wow 7i29 is 22.5A 165V
[20:35:01] <cradek> maybe you mean 7i27
[20:35:24] <cradek> um why am I reading mesa documentation for you?
[20:35:38] <cradek> http://www.mesanet.com/pdf/motion/7i27man.pdf
[20:35:41] <anonimasu> because I dont quite get what to use
[20:36:17] <i_tarzan> is mesa the cheaper/better?
[20:37:01] <ries_> If you don't know what to make for your next project, try this : http://www.youtube.com/watch?v=5rZR8Xd2YTw
[20:37:23] <cradek> wonder what motor-sense is
[20:43:27] <anonimasu> mhm
[20:43:36] <anonimasu> 7i27 is pretty expensive
[20:44:36] <cradek> yeah
[20:47:04] <ds3> Hello... I am back.
[20:47:27] <ds3> Thanks to the suggestions yesterday, I have determined the parallel port on the MB is foobar'ed
[20:48:34] <ds3> now I have an odd problem... I can only move in +X, +Y... no motion when -X/-Y is attempted... any pointers? (this is in stepconf)
[20:48:58] <bill2or3> have you checked the limit switches?
[20:49:13] <ds3> there are no hardware enforced limit switches
[20:49:18] <cradek> what's your setup?
[20:49:20] <bill2or3> and/or the direction pin on the stepper driver.
[20:49:41] <ds3> ISA parallel port card - stepper driver
[20:50:05] <cradek> maybe what you think is the direction input is really the enable
[20:50:07] <ds3> bill2or3: not sure what to check for... the step and dir pins are configured per the docs I have
[20:50:29] <ds3> cradek: let me get the link for the docs..it is a 1 pager
[20:50:31] <bill2or3> perhaps disconnect the limit pin, and try manually switching it.
[20:50:45] <bill2or3> that'd tell you if it was the direction pin.
[20:50:53] <bill2or3> or put an o'scope on it, if you have one.
[20:51:05] <bill2or3> s/limit pin/direction pin/
[20:51:35] <ds3> this is the docs I have: http://www.fullspectrumengineering.com/laser connection.html
[20:52:01] <ds3> bill2or3: you recommend a hw O-scope instead of halscope in this case?
[20:52:37] <bill2or3> only because I'm not familiar with halscope, but I am familiar with an o-scope. :-)
[20:52:46] <ds3> gotcha
[20:53:09] <ds3> I am trying to avoid physical problem as that means I have to rig up a DB-25 break out
[20:53:17] <bill2or3> you could even just stick an LED on the direction pin, and see if it goes on/off.
[20:54:05] <ds3> how about I do this - unconfigure the X direction pin and then use halcmd setp parport.0.pin-XX-out true to force it to a state
[20:54:19] <ds3> and repeat with it set to false... is that a good test?
[20:54:26] <bill2or3> sounds good to me.
[20:54:43] <bill2or3> are you building a diy laser cutter?
[20:54:56] <ds3> bill2or3: I acquired it
[20:55:07] <bill2or3> neat, lucky you.
[20:55:17] <ds3> would I see those symptoms if I had X step and X dir swapped?
[20:55:23] <bill2or3> I saw a buildlog recently that mentioned that fullspectrum site.
[20:55:49] <bill2or3> you shouldn't, since the 'step' pin would never actually move.
[20:55:53] <ds3> I donno exactly how jogging is implemented in step conf...i.e. are both X dir and X step pulsed or just X step until X dir needs changing?
[20:56:20] <ds3> FWIW, I believe the board is an allegro chip setup
[20:56:23] <bill2or3> I think the dir pin is held static until it changes.
[20:56:37] <ds3> hmm
[20:57:09] <ds3> dumb tip of the day - plugging in the right power cord makes things work a lot better :D
[20:57:30] <bill2or3> d'oh
[20:58:06] <ds3> the unit is 220V powered and the cord it came with are a mess so I have 3 different 220V power cords side by side... only 1 of which is actually used :D
[20:58:40] <bill2or3> got any pics of the machine?
[20:59:14] <ds3> from me? no... this is the "demo"/proto unit they were using
[20:59:26] <bill2or3> using at fullspectrum?
[20:59:29] <ds3> yes
[20:59:39] <bill2or3> ahh.
[20:59:39] <ds3> you can see bits of it on their youtube videos
[21:00:08] <ds3> would I see consistant problems like this if I am underpowering their optoisolator?
[21:00:25] <ds3> the opto setup apparently is powered off 1 of the digital I/O pins on the par port
[21:01:03] <bill2or3> yeah, you'd never see the pin go 'high' if the opto was underpowered.
[21:01:17] <bill2or3> they're all powered off a single pin?
[21:01:58] <bill2or3> if that's the case, I dont know why 'step' would work, but not 'dir'.
[21:02:02] <ds3> the wierd thing is I can get it to move in 1 direction
[21:02:09] <ds3> and it happens on both X and Y
[21:02:30] <ds3> wonder how bad of an idea is it to splice in 5V on the pwoer line
[21:03:19] <bill2or3> I wouldn't splice it, but you could replace the power to the optoisolators with an outside source.
[21:03:38] <bill2or3> or even tap off a spare molex from the PC.
[21:03:40] <ds3> don't think there is a good tap point for that besides the cable
[21:04:00] <ds3> that's what I mean... cut the pin off on the parallel port cable and inject 5V from a HD power connector
[21:04:16] <bill2or3> oh, I see.
[21:04:34] <bill2or3> so you can't really get to the motor drivers directly?
[21:05:02] <ds3> not w/o cutting other things
[21:05:19] <bill2or3> before resorting to that I'd somehow test the pin output & verify the problem.
[21:05:58] <bill2or3> even if you just have a multimeter you can stick on the "dir" pin, that would work.
[21:09:37] <bill2or3> * bill2or3 is waiting for laser cutters to comedown < $1k
[21:12:35] <bill2or3> which pin is powering the opto's?
[21:12:47] <bill2or3> &how is it configured in stepconf?
[21:12:55] <ds3> what is messing things up for me is stepconf seems to only load rtai if I am testing the axis
[21:13:23] <ds3> the pin marked VccPort.. pin 16 I think... I have it setup as a digital output
[21:13:24] <SWPadnos> that is correct behavior
[21:13:47] <ds3> if I invert it, nothing works so I am reasonably sure that's what it should be
[21:14:07] <ds3> SWPadnos: is it possible to get it to keep rtai loaded for testing purposes?
[21:14:08] <bill2or3> that's how I configured mine, fwiw.
[21:14:21] <SWPadnos> only if you leave the "test this axis" window up
[21:14:30] <SWPadnos> you could also use halrun -I
[21:14:43] <SWPadnos> which just loads RTAI and puts you at a halcmd prompt
[21:14:58] <ds3> Oh nice
[21:15:00] <SWPadnos> (halrun -I <somefile.hal> will run that hal file, then leave you at a halcmd prompt)
[21:15:19] <SWPadnos> it will unload RTAI when you exit from that halcmd "shell"
[21:15:42] <ds3> and as long as I am in the halcmd shell, the pins will not change w/o me running a command?
[21:16:03] <SWPadnos> if you haven't loaded anything, then nothing will change
[21:16:35] <SWPadnos> you should make a hal file with a minimal set of commands - loadrt the parport driver, make some threads, add the read and write functions to the threads, and start threads
[21:16:50] <ds3> can I ask hal to generate step/dir signals directly or do I need to manually toggle lines?
[21:16:54] <alex_joni> you can also start using halcmd -kf
[21:16:55] <SWPadnos> you could optionally add some nets connected to some parport pins, so it's easier to turn them on and off
[21:17:02] <SWPadnos> you can loadrt stepgen
[21:17:06] <alex_joni> load stuff, add functions, etc
[21:17:09] <SWPadnos> and then use it the same way EMC does
[21:17:11] <alex_joni> then halcmd save will save it
[21:17:16] <cradek> there's nothing wrong with stepgen - you've got a hardware/wiring problem :-)
[21:17:34] <SWPadnos> if you do it in v mode, you just change the velocity command pin to something nonzero to get step output
[21:17:49] <ds3> I don't suspect anything with the code itself... I suspect it is a config issues or a problem parallel port out
[21:18:02] <ds3> what's a velocity command pin?
[21:18:14] <alex_joni> ds3: "testing" the output sounds like stepconf...
[21:18:26] <ds3> oh
[21:18:26] <SWPadnos> you may need to read a little about HAL components, pins, and parameters :)
[21:18:29] <alex_joni> maybe you should describe what you're after?
[21:19:02] <ds3> alex_joni: I just want a way, as close as possible to the final thing, to set the pins in a known state so I can physically probe it
[21:19:40] <ds3> SWPadnos: I did... I am still very confused by the "pin" nomenclature... it doesn't always seem to be a physical entity I can probe
[21:19:41] <bill2or3> uhm, EPP vs SPP setting in the bios?
[21:19:46] <bill2or3> * bill2or3 guesses randomly.
[21:19:53] <SWPadnos> it is, if you probe it with halscope/halmeter
[21:19:57] <ds3> bill2or3: this exact same port works with another control
[21:20:05] <bill2or3> ahh, k.
[21:20:18] <SWPadnos> it's just like ICs and schematics - they have pins which are connected to each other by signals
[21:20:27] <ds3> SWPadnos: that doesn't clarify it.. I want to know if I can probe it with a physical O-scope or a DMM or a logic analyzer
[21:20:39] <SWPadnos> you can probe the physical port pins, yes
[21:20:56] <SWPadnos> clearly, you can't probe an internal (software) signal with a physical scope
[21:21:13] <ds3> maybe I should ask this: are all parport.N.pin-X-out physical pins on the DB25 of a parallel port?
[21:21:15] <SWPadnos> you can connect a signal to multiple physical outputs though
[21:21:23] <SWPadnos> yes
[21:21:35] <SWPadnos> they're numbered according the DB25 pin number
[21:21:47] <ds3> then everything else is an internal test point that I cannot necessarily touch physically?
[21:21:55] <SWPadnos> so not all parport.0.pin.xx-out will be there
[21:21:58] <SWPadnos> correct
[21:22:16] <SWPadnos> you can connect those internal signals to other parallel port pins though
[21:22:19] <SWPadnos> if you have some spare output
[21:22:21] <SWPadnos> s
[21:22:39] <ds3> think that clarifies it a bit... I am used to looking at say a PLD where there are internal signals I can't touch.. I don't call those pins though
[21:22:53] <ds3> right... same idea with PLDs
[21:23:01] <SWPadnos> there is definitely a difference between physical pins and HAL pins
[21:23:03] <ds3> PLDs in this context is something like a 22V10
[21:23:06] <SWPadnos> sure
[21:23:31] <SWPadnos> and the other confusion is that the HAL pin that represents a physical output is actually an input in HAL
[21:23:44] <ds3> this makes some sense now. pin originally in my mind is something physical
[21:24:08] <ds3> yes, that is the same idea as RX/TX UART signals :D
[21:24:10] <SWPadnos> ah
[21:24:20] <ds3> those I can sort out... it is the use of the word pin that has me going in circles
[21:24:27] <SWPadnos> heh
[21:24:34] <SWPadnos> separate domains
[21:24:37] <SWPadnos> same concept
[21:24:59] <ds3> for people familiar with FPGAs, PLDs, etc... a pin is a very specific resource
[21:26:20] <SWPadnos> it's the same in HAL, it's just that the pin is inside a software model that looks similar to a PCB with chips on it
[21:26:29] <ds3> now that I have manage to build a foundation... am I correct in guessing that hal does not let me create conflicts? i.e. hook up a physical pin as X_Step AND use setp on the physical pin?
[21:27:02] <ds3> not really... a better analogy is a pin inside is more like a signal inside an FPGA
[21:27:14] <SWPadnos> no, that would be a signal in HAL :)
[21:27:25] <ds3> arrrgg
[21:27:30] <SWPadnos> (the thing that moves data between blocks)
[21:27:42] <SWPadnos> anyway, I think you get it, it's just a semantic difference now
[21:27:54] <ds3> yes, I think so
[21:28:08] <SWPadnos> you can setp a pin that's connected to a signal, but it will not change the pin state
[21:28:26] <ds3> eh?
[21:28:37] <SWPadnos> I think that setp on a pin sets the default value, but when a pin is connected to a signal, the value is taken from the signal
[21:28:46] <ds3> I must be doing something wrong... halcmd gave me an error when I tried
[21:28:53] <SWPadnos> ok, it may be disallowed
[21:29:18] <SWPadnos> take a quick look at the structs in hal_priv.h (I think)
[21:29:27] <SWPadnos> a pin has a dummy value and a pointer
[21:29:40] <SWPadnos> when the pin is not connected to a signal, the pointer points at the dummy value
[21:29:50] <SWPadnos> setp on a pin sets the value of this dummy data
[21:30:11] <ds3> hmm
[21:30:14] <SWPadnos> a signal actually is the object with the storage data member
[21:30:45] <SWPadnos> when a pin is connected to a signal, its data pointer is pointed at the data member of the signal instead of the dummy data
[21:31:01] <ds3> I think what everyone has suggested so far really means is I should get a DB25 breakout board/box setup
[21:31:06] <SWPadnos> heh
[21:31:30] <SWPadnos> I think I made a pyvcp panel that looks a lot like a parallel port
[21:31:55] <SWPadnos> it should be pretty easy to make a hal file that loads that and the parport driver, and makes the necessary connections
[21:32:02] <ds3> but that's still hiding behind what I assume to be working software
[21:32:25] <SWPadnos> the parport driver and pyvcp are pretty mature, if you can't toggle bits that way, then nothing else matters
[21:32:35] <ds3> the wildcard here I think is the stepper control/driver
[21:32:41] <Jymmmm> heh
[21:32:56] <SWPadnos> it is possible (but seems unlikely) that the parport driver just doesn't work correctly with your hardware
[21:33:22] <ds3> after I replaced the parallel port, I had it working with the taig control just fine
[21:33:49] <ds3> somehow ALL the pins were floating on the built in parallel port :(
[21:34:05] <SWPadnos> ok, that's a little weird
[21:34:11] <alex_joni> http://www.theregister.co.uk/2010/02/16/silicon_wire_solar_cells/
[21:34:14] <SWPadnos> any dmesg output or lspci -vvvvvvvvv ?
[21:34:33] <ds3> nothing unusual with the dmesg
[21:35:06] <ds3> it is an old MB... maybe the port is fried... I much rather not think about it now that I have a solid dual parallel port ISA card in there :D
[21:37:02] <andypugh> anonimasu: Sorry, I went to do some milling. The 7i43 has 2x 50 pin connectors, each has 24 signal pins, 25 ground pins and 1 +5V pin. I think the 5i20 has 3 such connectors. So, the 7i27 only uses 24 signal pins from half of the 50 pin conectors.
[21:39:30] <ds3> I'll try the things based on what everyone suggested. thanks
[22:09:20] <Jymmmm> Jymmmm is now known as Jymmmmm
[22:49:40] <TomE> TomE is now known as Guest8213
[23:53:55] <Guest8213> Still having problems with my D945GCLF2 motherboard. I am building a new kernel according to this info: http://wiki.linuxcnc.org/emcinfo.pl?EMC_With_Custom_Kernel
[23:54:02] <steve10778> hello all, i need some basic linux help. trying to get my keyboard to be recognized for a pyvcp panel, but im not linux oriented, i think i need to add a rule in udev/rules.d so that SUBSYSTEM=="input:, mode="0660", group="plugdev" as per the permissions and udev section of the HAL_INPUT section of the man page. my problem is i cant create a text file and save it there because i dont have permission. im guessing i need root access.
[23:56:46] <skunkworks> Guest8213: I booted a atom board off the livecd with 2gb. No issues.
[23:57:34] <Eric_K> steve10778 start the editor with sudo
[23:57:40] <Eric_K> password is your own
[23:58:42] <andypugh> steve10778: In the terminal type sudo gedit
[23:59:18] <steve10778> ok, let me try that. not comfy with term window. ;)
[23:59:37] <andypugh> Though I am surprised that pyvcp can't see the keyboard?