#emc | Logs for 2007-09-25

[00:10:32] <jmkasunich_> jmkasunich_ is now known as jmkasunich
[03:00:50] <jlmjvm> anybody here ever used the home to index
[03:26:29] <jlmjvm> HAL: ERROR: signal 'Xindex' already has output pin
[03:26:29] <jlmjvm> HAL:66: link failed
[03:29:06] <jlmjvm> im getting this error
[03:29:08] <jlmjvm> http://pastebin.ca/709973
[03:30:25] <jlmjvm> if i comment the x index out,it wont find the index when homing
[03:31:30] <Jymmm> what about line 62?
[03:31:44] <Jymmm> oh, nm
[03:32:33] <jlmjvm> k
[03:34:40] <jlmjvm> says it already has an output pin,but i cant find it
[03:39:11] <Jymmm> You might want to compare your file to a known good one
[03:40:40] <jlmjvm> this was the 1 Jon told me to download and use
[03:41:25] <jlmjvm> do you have to have the latch velocity set really slow?
[03:42:18] <Jymmm> I'm the wrong one to ask about USC stuff
[03:42:18] <SWPadnos> jlmjvm, comment out those few lines, load EMC, and look at the pins and signals that are there
[03:42:45] <SWPadnos> if you see XIndex, then you'll know what's connected to it, and you can find which HAL file does that
[03:43:09] <jlmjvm> k
[03:43:17] <SWPadnos> (you can also go to the directory where the files are and type `grep -il xindex *` to see a list of files with the word "xindex" in them
[03:44:11] <SWPadnos> the -il means ignore case and only list file names (rather than showing all lines with the word), xindex is what it's looking for, and * is the list of files to look at (you could use *.hal instead)
[03:44:49] <Jymmm> gawd he's good ;)
[03:54:53] <jlmjvm> i cant find it
[03:55:51] <SWPadnos> oh - right
[03:56:39] <SWPadnos> I'm not sure of the specifics, but there have been changes in how index is handled. I know it works now, but I'm not sure if those changes are in 2.1.x or if they're only in CVS at the moment
[03:57:07] <jlmjvm> would be my luck they arent
[03:57:20] <SWPadnos> heh.
[03:57:23] <jlmjvm> that would explain why they were commented out
[03:57:30] <SWPadnos> could be
[03:57:51] <jlmjvm> but i was told it would home to the index
[03:57:52] <SWPadnos> one thing you can do - run emc with those lines commented, then run the following command:
[03:57:58] <SWPadnos> (from a terminal)
[03:58:13] <SWPadnos> halcmd show pin | grep -i index
[03:58:23] <SWPadnos> do that and stick the output on pastebin
[04:01:48] <jlmjvm> http://pastebin.ca/710000
[04:02:39] <SWPadnos> ok, I think maybe you're supposed to connect axis.n.index-enable to ppmc.0.encoder.nn.index-enable
[04:02:42] <SWPadnos> lemme check a CVS config
[04:02:54] <jlmjvm> k
[04:04:47] <SWPadnos> well, try that. it can't work any worse than now :)
[04:05:04] <SWPadnos> I can explain what I'm seeing as the problem though
[04:05:26] <SWPadnos> notice the column in that pastebin that says "I/O or "OUT" for each of the bits?
[04:05:56] <jlmjvm> yes
[04:06:03] <SWPadnos> I/O means the component/driver may read it or write it
[04:06:13] <SWPadnos> OUT means that the component/driver will always write
[04:06:33] <SWPadnos> (IN, not shown, means the copmponent/driver reads only)
[04:06:57] <SWPadnos> you can only connect one pin that's capable of writing to a signal
[04:07:24] <SWPadnos> if you allowed multiple writes, then the order of the functions would cause changes in the data (you never know the value if multiple things can write to it)
[04:08:05] <SWPadnos> the one exception is when all of the pins are I/O or IN pins - I/O pins know how to work with others, and IN pins don't affect the signal data
[04:08:46] <SWPadnos> so the error you're getting is because ppmc.0.encoder.00.index is an OUT, and that HAL file attempts to connect it to an I/O pin
[04:08:55] <SWPadnos> got it? :)
[04:11:08] <jlmjvm> so it should connect it to an IN ?
[04:11:22] <SWPadnos> none of those pins are ins
[04:11:35] <SWPadnos> but there are teo I/O pins - I'm just not sure they're the right ones.
[04:12:05] <SWPadnos> I think they are - I think index-enable turns on the index finding feature, and index is just the state of the index input when the scan was done
[04:13:30] <jlmjvm> its not finding the index
[04:14:05] <SWPadnos> ok. this is a fairly involved setup, and I'm not sure I can help much more tonight
[04:14:17] <SWPadnos> you may want to ask about tomorrow, or email JonE about it
[04:14:35] <jlmjvm> im sure i will be in touch
[04:14:44] <SWPadnos> heh
[04:15:46] <jlmjvm> already gave up on the closed loop mode,was supposed to install in the morning,the index should be working like i was told it would when i
[04:15:54] <jlmjvm> purchased
[04:16:56] <SWPadnos> I'm sure it'll work (Jon did the final touches to the FPGA code just before Fest) - I just don't know the specifics of how to configure it correctly
[04:17:39] <jlmjvm> i shoulda went with something that i could have made work,like a breakout board
[04:18:52] <SWPadnos> is this the stepper machine or one with servos?
[04:19:08] <jlmjvm> the servo machine
[04:19:24] <SWPadnos> with geckos
[04:19:29] <SWPadnos> ?
[04:19:29] <jlmjvm> yep
[04:19:41] <jlmjvm> g320
[04:20:43] <SWPadnos> I'd email Jon (or the user list) with a description of the trouble you're having. Closed loop operation is the default with EMC, and I know it works with the USC
[04:21:00] <SWPadnos> index is a bit harder to set up, but it also works if configured properly
[04:21:21] <SWPadnos> there are things that must be set up on the actual machine, such as PID tuning
[04:21:50] <jlmjvm> shouldnt you just have to enable index,and have an encoder with a z channel
[04:21:54] <SWPadnos> so it's not possible to ship a fully-configured setup to an end user, unless the machine is part of it
[04:22:01] <SWPadnos> no, there are other setup options
[04:22:22] <SWPadnos> look in the user manual about homing, I think there are about 8 options for the homing process to use
[04:22:29] <jlmjvm> such as?
[04:22:36] <jlmjvm> 4 that i saw
[04:22:47] <SWPadnos> ok, 4 then :)
[04:22:48] <jlmjvm> im using #3
[04:23:03] <SWPadnos> ok - I don't know the homing setups too well, that's why I'm saying that I don't think I can help
[04:23:08] <SWPadnos> there are others that know them much better
[04:23:13] <jlmjvm> k
[04:26:03] <jlmjvm> im gonna take the usc off the panel and put a breakout board in its place,then i will know if it will home to the index
[04:26:19] <SWPadnos> I don't think that would be constructive
[04:26:25] <jlmjvm> if 1 works,it gets the job
[04:26:51] <jlmjvm> if neither works then its something else
[04:27:27] <SWPadnos> you can't use the USC for step generation and a breakout for index
[04:27:44] <SWPadnos> you'd be limited to the step rate that software can generate if you just use a parport
[04:43:51] <jlmjvm> this will only be a 100 ipm machine,software can easily run that,im doing that on my own mill
[04:44:25] <jlmjvm> the speed of the usc would never be utilized
[04:47:57] <jlmjvm> machine has 45v servos,at 1200 rpm,with the 30v factory ps you might get about 750rpm or 150 ipm,but would never be able to move all simultaniously at that speed
[07:39:43] <anonimasu> jlmjvm: removing the usc is stupid..
[08:32:39] <anonimasu> did anyone see tomp around ?
[08:34:07] <toast> nab
[08:39:18] <anonimasu> nab?
[08:41:09] <toast> no
[08:43:45] <anonimasu> ah
[08:43:59] <toast> does anyone use insert tooling
[08:44:05] <toast> hmm, it is near 5 am est
[08:44:10] <toast> chances are i will not get a very wide set of answers
[08:47:05] <anonimasu> toast: yes
[08:53:49] <toast> do you measure your wear
[08:53:52] <toast> on the insert?
[08:53:57] <toast> or use like, a cut log
[08:55:56] <toast> anonimasu
[08:56:17] <anonimasu> I dont bother too much :p all I do is one off stuf
[08:56:17] <anonimasu> f
[08:56:28] <toast> eh
[08:58:06] <toast> apparently there's some philosophy that says with inserts you can measure your wear
[08:58:11] <toast> and like, when you decide an insert is dead
[08:58:13] <toast> and chart it
[08:58:23] <toast> and be able to decide before you ever start cutting how hard you can go
[08:58:32] <toast> based on your datalogging
[08:58:36] <toast> cutter life/etc
[08:59:21] <toast> i.e. how much difference an increase in RPM will make in the life of your cutting edge
[08:59:37] <toast> it seems like a really neat and simple process
[09:00:33] <toast> we have a microscope at work, i think i'm going to try it out next time
[09:00:43] <toast> start logging my cutting data, cutting edge, etc
[09:00:49] <toast> just to see what comes of it
[10:15:26] <The_Ball_> The_Ball_ is now known as The_Ball
[12:14:56] <cradek> anyone want to play "guess the feed rate"?
[12:15:03] <cradek> let's start easy: F2
[12:16:14] <cradek> darn, nobody wants to play
[12:17:08] <archivist> 2 microns per year
[12:17:33] <cradek> it's a regular inch machine
[12:18:06] <cradek> you think I would try to trick you?
[12:18:25] <archivist> yes
[12:18:29] <cradek> oh
[12:18:43] <cradek> well F2 gives a feed of zero but that's not the punchline yet
[12:18:54] <cradek> how about F3.
[12:19:20] <cradek> 3 ipm! it's obvious
[12:19:26] <cradek> how about F3.00
[12:20:05] <cradek> F3.00 causes it to cut 30 ipm IN THE WRONG PLACE
[12:20:13] <archivist> the French would expect 300 ipm
[12:20:28] <cradek> (this is not emc of course)
[12:21:21] <cradek> I had some cuts with plunge of F2.00 and cut of F4.00... it actually did cut at 40 for a while before I stopped it
[12:21:53] <archivist> bits flying!
[12:22:09] <cradek> not really, mostly it melted the half inch plate to the cutter
[12:22:32] <archivist> use a sharper cutter next time
[12:22:38] <cradek> didn't ruin the work though, since it was cutting in the wrong place!
[12:22:42] <cradek> bbl
[12:22:54] <archivist> fun
[12:24:17] <jepler> cradek: yeow
[12:24:37] <jepler> cradek: going to start the retrofit soon?
[12:25:54] <anonimasu> what a insane control :)
[13:50:09] <jlmjvm> jepler:does 2.1.7 have the same homing to index as the cvs
[13:55:49] <jepler> jlmjvm: there are some driver differences between 2.1.7 which may affect homing. remind me which board you are using?
[13:55:57] <cradek> I think 2.1.7 has all the known index fixes in the various drivers
[13:56:06] <jlmjvm> usc
[13:56:55] <jepler> does that use 'loadrt hal_ppmc'?
[13:57:44] <jepler> I think it can also depend on the version of the firmware chip on the board
[13:58:36] <jlmjvm> dont see 'loadrt hal_ppmc'?
[14:00:36] <jepler> I think that must be the driver name
[14:00:43] <jlmjvm> http://pastebin.ca/710373
[14:00:47] <jepler> 'ppmc' is in the name of a lot of things in your hal files, right?
[14:00:56] <jlmjvm> heres my ini file
[14:01:02] <jepler> yeah this would be a hal file thing
[14:01:06] <jlmjvm> dont think so
[14:02:26] <jepler> it looks like hal_ppmc is the same in 2.1.7 and in the cvs development version
[14:03:11] <jepler> 'grep loadrt *.hal' in a terminal in the directory with your inifile and check whether hal_ppmc is there; I'm pretty sure that's the driver for the usc board.
[14:03:51] <jlmjvm> http://pastebin.ca/710376
[14:10:19] <jlmjvm> http://pastebin.ca/710380
[14:10:50] <jlmjvm> this is what it shows when i do the grep in terminal
[14:11:43] <jepler> univstep_load.hal:loadrt hal_ppmc extradac=0x00
[14:11:56] <jepler> OK, I was right that the driver you're using is hal_ppmc
[14:12:09] <jlmjvm> k
[14:13:20] <jepler> find out from jon elson whether home-to-index is supposed to work with the firmware that is on the board -- I think there's a small chip on it which shows the firmware version number.
[14:13:48] <jlmjvm> i was told it would home to index
[14:13:53] <jepler> OK
[14:13:58] <SWPadnos> it's new, so it "should work"
[14:14:06] <SWPadnos> only delivered last week :)
[14:14:39] <jlmjvm> my first pastebin shows how im tring to use index
[14:14:58] <jlmjvm> http://pastebin.ca/710373
[14:15:04] <jlmjvm> my ini file
[14:15:26] <cradek> what's the symptom?
[14:15:31] <jlmjvm> ive tried homing option # and #4
[14:15:50] <jlmjvm> never finds the index,just keeps moving
[14:15:54] <jepler> have you hooked the ppmc's index-enable to the axis index-enable?
[14:16:25] <cradek> no the index connections are commented out
[14:16:27] <jepler> I notice in one of the hal files you showed on pastebin the lines were commented out and probably refer to the incorrect ppmc pin names
[14:16:37] <cradek> ... and wrong
[14:16:46] <cradek> yeah, what he says
[14:16:50] <jlmjvm> they were commented out when i downloaded
[14:17:05] <cradek> net Xindex ppmc.0.encoder.00.index-enable => axis.0.index-enable
[14:17:08] <cradek> same for Y,Z
[14:17:32] <SWPadnos> ok - I wasn't positive that index-enable was the right one to use, but I thought it was
[14:17:40] <cradek> jlmjvm: complain to your vendor then
[14:17:41] <SWPadnos> * SWPadnos tried to help a little last night
[14:17:48] <cradek> the files in the 2.1.7 release are right
[14:18:08] <jepler> a look at 'show pin ppmc*index*' while emc is running will verify the names that need to be used
[14:18:09] <cradek> if you got these from elson's site they are outdated and need to be fixed, or preferably, deleted
[14:18:37] <jlmjvm> they are what i was told to use yesterday
[14:19:24] <alex_joni> * alex_joni just started up a new robot :)
[14:19:35] <SWPadnos> "Drop Your Weapon"
[14:19:41] <jlmjvm> just wondered if i was doing it right on my end
[14:19:48] <SWPadnos> </end robocop references>
[14:24:30] <jlmjvm> there are only 2 homing options that use index,correct?
[14:24:39] <alex_joni> SWPadnos: this is 9-axes
[14:24:48] <jlmjvm> #3 and #4
[14:24:54] <alex_joni> 6-robot, one longitudinal to move the robot around (8m long)
[14:24:55] <SWPadnos> but no machine guns :)
[14:25:03] <SWPadnos> cool
[14:25:06] <alex_joni> and 2 rotating tables (500kg max each)
[14:25:18] <SWPadnos> oh, a big robo-DJ ;)
[14:25:54] <alex_joni> lol, yeah
[14:27:31] <archivist> play "misty" for me
[14:28:20] <SWPadnos> I really love it when I'm up until 4:00 AM working, and the neighbors have a construction crew building them a nice new back deck
[14:28:35] <SWPadnos> and it's even better when my wife has left the bedroom window open
[14:28:44] <alex_joni> bummer
[14:29:01] <alex_joni> next time you'l think twice about working so hard
[14:29:48] <jlmjvm> alex_joni:have you ever used home to index with emc?
[14:33:10] <jlmjvm> does anyone here have a machine that homes to index,if so i would like to see your ini file
[14:33:33] <cradek> jlmjvm: we said above what the problem is in your hal file...
[14:33:41] <cradek> 09:17:06 < cradek> net Xindex ppmc.0.encoder.00.index-enable => axis.0.index-enable
[14:33:42] <cradek> 09:17:09 < cradek> same for Y,Z
[14:34:05] <cradek> you are missing the index-enable hookups because your hal file is old
[14:34:36] <cradek> the correct connections are in the file that came with emc 2.1.7, you can use that OR add those three lines to what you have
[14:35:06] <jlmjvm> k,lemmee add those in
[14:35:55] <SWPadnos> they're the same in the univstep TRUNK config - commented out
[14:36:35] <cradek> grr
[14:36:36] <CIA-8> 03jepler 07TRUNK * 10emc2/src/hal/drivers/hal_parport.c: add reset to the 4 output pins on the 'control port' -- not yet tested
[14:36:53] <SWPadnos> and the wrong names
[14:37:00] <SWPadnos> index instead of index-enable
[14:37:06] <SWPadnos> and they're the same on Jon's site
[14:37:42] <cradek> well, that's very discouraging.
[14:37:54] <SWPadnos> yes
[14:40:56] <SWPadnos> oh hey - it looks like it's right in the 2.1.7 release (at least for ppmc), but not in TRUNK
[14:41:29] <cradek> yes I nagged him before 2.1.7 release and he fixed it
[14:41:41] <SWPadnos> yep. ppmc for 2.1.7 has index-enable connected, but univstep and univpwm don'r
[14:41:44] <SWPadnos> don't
[14:41:58] <jlmjvm> by golly it worked
[14:42:17] <jlmjvm> many thanks guys
[14:42:18] <SWPadnos> yay
[14:42:27] <cradek> yay
[14:47:34] <CIA-8> 03jepler 07TRUNK * 10emc2/src/hal/drivers/hal_parport.c: it helps to write to the correct port
[14:48:45] <jlmjvm> im gonna celebrate with a fresh cup o coffee
[14:49:30] <SWPadnos> yummy
[14:49:32] <SWPadnos> have a dnout too
[14:49:36] <SWPadnos> err - donut
[14:50:55] <cradek> bring enough to share
[14:51:08] <SWPadnos> I would never do that!
[14:51:24] <archivist> reminds me of holiday in the states, dunkin donuts oooooooooooooooooooooooooo
[14:51:27] <SWPadnos> (I'm still eating the granola bars)
[14:51:49] <SWPadnos> heh - much better than Road Chef or that other one you guys have
[14:52:05] <jlmjvm> those are awesome donuts
[14:52:13] <SWPadnos> Road Chef?
[14:53:13] <jlmjvm> seeing this work was like a shot of adrenaline
[14:53:24] <SWPadnos> I used to live in a development right behind a shopping center. After a while I remembered the item codes for their store-made donuts
[14:53:26] <archivist> Road Chef and a Little Chef over here, but they dont have the donuts
[14:53:42] <SWPadnos> ah - Little Chef - that's the one (they have the green logos, right?)
[14:53:51] <SWPadnos> or are they the red one
[14:54:10] <archivist> red
[14:54:42] <SWPadnos> hmmm. there's a green one I remember - do you think that's just the BP stations?
[14:55:31] <archivist> BP is rebranding away from green
[14:56:12] <SWPadnos> ah. I haven't driven the motorways since last December (only took the train this last trip)
[14:58:09] <alex_joni> bbl
[15:01:39] <anonimasu> hm
[16:46:13] <jlmjvm> SWPadnos:where can i order some ssr,s that i can use for a vfd,they need to be able to switch dc
[16:46:25] <SWPadnos> digi-key
[16:46:36] <jlmjvm> k
[16:46:42] <SWPadnos> I think the series is D2W or something
[16:47:02] <SWPadnos> note that standard box-shaped opto-22's don't fit on the USC
[16:51:29] <jlmjvm> k
[16:53:10] <jlmjvm> those are for ac
[16:53:30] <SWPadnos> the catalog page says AC/DC I think
[16:54:25] <jlmjvm> Load Current @ Voltage3.5A @ 280V AC
[16:54:51] <SWPadnos> you need to select those for yourself - I've never gotten any that fit the board
[16:55:02] <SWPadnos> (I can sell you several that are too big though ;) )
[16:55:24] <SWPadnos> also note that you must populate the fuse sockets - those are in series with the relay output
[16:55:25] <SWPadnos> s
[16:55:32] <jlmjvm> i saw that
[16:56:30] <SWPadnos> This is from an email Jon sent me a couple of years back:
[16:56:32] <SWPadnos> The relays I use are Crydom D2W202F, available from Digi-Key or Mouser. There is also a
[16:56:33] <SWPadnos> 5 A version. The fuses are to protect the SSRs and the board traces from overcurrents.
[16:56:35] <SWPadnos> Use "Picofuses", such as the WK1088CT from Digi-Key for 2 A.
[16:57:39] <jlmjvm> so i need to get 2 more like i have that fit,2 more external relays to switch the 24v from the vfd,and 2 more pic fuses
[16:58:04] <jlmjvm> pico
[16:58:28] <SWPadnos> could be. I don't know what you have or what you need, so I can't really comment
[16:59:12] <jlmjvm> i gotta give a vfd the fwd and rev commands,and it is 24v
[16:59:17] <jlmjvm> dc
[17:56:26] <alex_joni> what is delvin?
[17:56:54] <SWPadnos> http://en.wikipedia.org/wiki/Delvin
[17:57:32] <alex_joni> SWPadnos: very funny
[17:57:38] <SWPadnos> heh
[17:57:55] <SWPadnos> never heard (or saw) the term before now
[17:58:02] <alex_joni> :-)
[17:59:56] <Guest576> some sort of split between debian and vindows?
[18:00:15] <SWPadnos> misspelled delrin
[18:00:16] <Guest576> Guest576 is now known as skunkworks_
[18:00:25] <SWPadnos> or typoed "delving"
[18:02:19] <alex_joni> skunkworks_: whatever happened to the dude trying to jog his tripod?
[18:02:43] <alex_joni> did he succeed? (there was a thread in the forum you "moderate")
[18:02:52] <SWPadnos> yes
[18:03:00] <SWPadnos> he came on IRC and got it workinh
[18:03:04] <SWPadnos> or working
[18:03:22] <alex_joni> did he now?
[18:03:27] <SWPadnos> yep
[18:03:33] <alex_joni> coo
[18:03:46] <alex_joni> I only was here ther first? time, when he was set on track
[18:08:21] <skunkworks_> he came back.
[18:08:34] <skunkworks_> hold on
[18:09:09] <skunkworks_> http://www.cnczone.com/forums/showthread.php?t=43872
[18:09:20] <skunkworks_> did you hear what he was going to use it for?
[18:09:25] <skunkworks_> alex_joni:
[18:12:49] <SWPadnos> did he ever post his kinematics file?
[18:13:09] <SWPadnos> I bet I know why his Y and Z are swapped
[18:13:19] <skunkworks_> ok ok - I will tell.. - he wants to fly a ghost around his yard for halloween.
[18:13:28] <skunkworks_> I could ask him to post it.
[18:13:46] <skunkworks_> that has to be a first for emc ;)
[18:14:15] <cradek> "unfortunately teleop mode jogging is busted in the CVS version of AXIS right now."
[18:14:15] <SWPadnos> it might help. a simple error would have been to forget that Z+ means retracting the wires, not loosening them
[18:14:42] <SWPadnos> (ie, the math would be worked out above the XY plane, but the hanging thing is below hte XY plane)
[18:14:55] <SWPadnos> so you end up with a left-hand coordinate system
[18:15:11] <SWPadnos> in that case, if you get it so one axis is aligned, then the other two are swapped
[18:16:15] <LawrenceG> cradek: I wanted to bounce an axis feature idea off you... I would like to add cursor co-ordinate display in the non 3d windows
[18:17:30] <LawrenceG> cradek: I have been hand editing gcode and using axis as the display... some idea of mouse pointer positioning would help
[18:19:18] <LawrenceG> either on the display or the status bar would work
[18:21:16] <cradek> teleop jogging in AXIS works fine for me
[18:22:45] <cradek> fenn: I'd appreciate a bug report here, if you think there's something wrong
[18:24:01] <alex_joni> not sure what fenn was smoking :)
[18:24:29] <SWPadnos> I think he was smoking PUMA or SCARA configs
[18:25:47] <fenn> try jogging C in the scara config
[18:25:50] <jlmjvm> for some reason when i give an m3 command it turns my power enable contactor off,m5 turns it back on
[18:26:26] <fenn> oh btw that comment was before i fixed axis to only send the first 6 coordinates to teleop
[18:26:45] <cradek> I can't run the scara config
[18:26:45] <fenn> it works now for other configs
[18:29:30] <fenn> * fenn is getting various different bugs mixed up now
[18:30:47] <jepler> AXIS needs work in the case where the "axis numbers" aren't the same as the "joint numbers" -- for instance if you have an XYUV machine with joints 0..3 through kinematics, you won't hava "jog joint 3" button when in jointspace
[18:31:15] <fenn> really?
[18:31:41] <fenn> i think i remember seeing 1 2 3 5
[18:33:32] <alex_joni> 1,2,3,5 is really odd.. maybe 0,1,2,4
[18:34:33] <fenn> 0 1 2 5 sorry
[18:34:36] <fenn> the scara config
[18:35:12] <jepler> aren't the joints numbered 0..3 though?
[18:35:30] <fenn> oh, right
[18:41:03] <jepler> Instead of having one set of buttons whose labels are changed, it should probably be changed to have two sets of buttons in one frame, which are swapped in and out depending on joint vs cartesian mode
[18:51:26] <jlmjvm> SWPadnos:jon had some ssr,s that will switch dc,sending me a couple
[18:56:00] <lerneaen_hydra> 'lo, anyone know if fsck generates a more verbose log than the one in /var/log/fsck/checkfs?
[18:58:51] <jepler> according to the manpage, fsck.ext3 can be run with the "-v" flag to be more verbose
[18:59:34] <lerneaen_hydra> hmm, I was thinking for a run it had already finished
[18:59:56] <lerneaen_hydra> it printed some text to the terminal when starting up, though I can't seem to find that anywhere
[19:00:29] <cradek> if checking the root fs, the root must be read-only, so almost by definition fsck can't log anything except in dmesg
[19:01:31] <fenn> unless you log to a different fs
[19:01:33] <lerneaen_hydra> oh, I see, so it dumps it in dmesg
[19:06:59] <lerneaen_hydra> hmm "exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0" doesn't look to healthy, fsck tried to recover some log too :/ , later on "Buffer I/O error on device sdb1, logical block 4704"
[19:07:22] <lerneaen_hydra> dying disk maybe?
[19:07:42] <lerneaen_hydra> it seems to have lowered the ATA speed between lots of failures
[19:24:26] <JymmmEMC> lerneaen_hydra: how old is the drive?
[19:26:46] <lerneaen_hydra> not that old, a couple years
[19:26:53] <lerneaen_hydra> in the middle of the bathtub curve
[19:27:09] <JymmmEMC> lerneaen_hydra: what brand?
[19:27:32] <lerneaen_hydra> seagate, 250gb , sata
[19:27:45] <lerneaen_hydra> (3.5")
[19:29:51] <JymmmEMC> seagate has a utility you can test the drive with
[19:30:15] <JymmmEMC> do you have SMART enabled?
[19:30:29] <lerneaen_hydra> yeah gonna run that after the backup is finished
[19:30:39] <lerneaen_hydra> probably, haven't looked at the logs
[19:30:47] <lerneaen_hydra> where are smart logs placed in linux?
[19:32:01] <jepler> lerneaen_hydra: 'apt-cache -n search smart' has a package called smartmontools - control and monitor storage systems using S.M.A.R.T.
[19:32:26] <jepler> of course if your disk is dying, trying to install a new package may not be the smartest thing to do
[19:32:44] <JymmmEMC> and wont do much good AFTER the fact.
[19:32:51] <lerneaen_hydra> this is not the root disk fortunately
[19:33:06] <jepler> on my system there is a file /proc/ide/hda/smart_values but as I don't have root access on this machine I can't see what's inside
[19:34:18] <JymmmEMC> sudo su =)
[19:35:34] <lerneaen_hydra> hmm, apparently I only get smart value for my PATA disks, not my SATA disks
[19:39:02] <jepler> here's what I get from smartmontools on a different machine with ubuntu gutsy beta on it: http://emergent.unpy.net/index.cgi-files/sandbox/smart-log.txt
[19:39:18] <jepler> smartctl --smart=on --all > smart-log.txt
[19:42:33] <lerneaen_hydra> jepler; had a couple errors then?
[19:44:39] <JymmmEMC> http://www.cyberciti.biz/tips/linux-find-out-if-harddisk-failing.html
[19:44:44] <JymmmEMC> fwiw
[19:46:48] <JymmmEMC> I
[19:47:04] <JymmmEMC> ll'll be damn... you can use SMART behind a 3ware card.
[19:47:20] <JymmmEMC> well, it says SCSI.
[20:54:15] <cradek> jepler: http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=140160521398
[20:54:24] <cradek> ^ the small drill chuck I use on max
[20:54:56] <cradek> maybe could be useful for yours too
[20:59:51] <jepler> cradek: I'll look...
[21:48:12] <alex_joni> good night all
[22:01:10] <jlmjvm> does anyone know if emc has s curve acceleration?
[22:06:57] <SWPadnos> I believe that accel is trapezoidal, and position is an s-curve
[22:07:06] <SWPadnos> there's no jerk limiting at the moment
[22:07:08] <cradek> velocity is trapezoidal
[22:07:15] <SWPadnos> err - right
[22:07:27] <SWPadnos> that's what I meant, really :)
[22:07:32] <cradek> so a position plot looks like an s curve
[22:08:38] <jlmjvm> k,someone in the mach group said it had it
[22:09:43] <jlmjvm> btw,everything is working on the usc,will install in the morning,thanks for the help
[22:09:54] <cradek> great
[22:09:56] <SWPadnos> good to hear it
[22:11:18] <jlmjvm> i was under an unreasonable timeline,but everything is groovy now
[22:13:04] <jlmjvm> should just have to hook up motor,encoder,limit switch,and ac power when i get there
[22:13:16] <cradek> and estop
[22:13:23] <SWPadnos> heh - that'll be amazing if it works out ;)
[22:13:28] <cradek> yeah
[22:13:36] <SWPadnos> murphy has a habit of creeping in at the most annoying times :)
[22:14:06] <jlmjvm> its gonna work,ive done a hurco before,and im pretty determined
[22:14:19] <SWPadnos> that's the right attitude at least
[22:15:11] <jlmjvm> gung ho joe
[22:36:50] <dmess> hi all
[22:36:52] <dmess> give her shit... whats the worst that can happen.... you let the smoke out and it has to go back to the factory to get recharged...
[23:49:16] <skunkworks> boy - Nortons is a bloated pos
[23:52:35] <skunkworks> uninstalling it has taken atleast 15 min so far. It has to tell you everthing it is uninstalling. right now it is removing the internet worm protection.