#emc-devel | Logs for 2008-09-04

[03:01:42] <cradek> jepler: thanks for fixing my leak. I will never admit whether or not I knew there was one.
[12:50:28] <jepler> argh -- it looks like vietnamese is another language that Tk won't render properly :(
[12:50:41] <jepler> or at any rate it's not finding the glyphs
[12:50:54] <SWPadnos> I was wondering how you'd know ;)
[12:53:25] <micges> jepler: what meaning have pin halui.feed-override.counts ?
[12:53:28] <jepler> SWPadnos: I can look at some text and see if it looks like the text on wikipedia
[12:53:38] <SWPadnos> heh, that works
[12:54:15] <jepler> micges: each change in counts will modify the feed override by the amount specified by scale
[12:54:17] <SWPadnos> micges, I suspect it's for connection to an encoder input, so you can change what the encoder does (like jogging, feed override, spindle override)
[12:54:50] <SWPadnos> there should be an enable input too, so you can connect the same encoder to other inputs and choose which one is active
[12:56:41] <SWPadnos> hmmm. interesting - there isn't a selector for that
[12:57:04] <micges> then what increase/decrease pins are ?
[12:58:01] <micges> when couns < 0 then I suppose value will be decreased by scale ?
[12:58:04] <SWPadnos> those increase or decrease the feed rate by halui.feed-override.scale
[12:58:07] <SWPadnos> no
[12:58:13] <SWPadnos> you have up and down buttone
[12:58:18] <SWPadnos> and you have a counts input
[12:58:26] <SWPadnos> and a scale input (float)
[12:58:38] <SWPadnos> they're independent - you should choose one method
[12:59:07] <micges> ok thanks
[12:59:52] <SWPadnos> hmmm - oops, there's no foat input - only up/down and integer counts
[12:59:59] <SWPadnos> * SWPadnos needs to read before typing :)
[13:13:59] <skunkworks_> no one has answered this yet http://www.cnczone.com/forums/showpost.php?p=496684&postcount=298
[13:16:50] <cradek> So CNC Brain is ready mean see you in 2 years
[13:16:52] <cradek> bye
[13:17:00] <cradek> vaporware?
[13:21:30] <SWPadnos> I suspect they're having the same problem as everyone before them (GRex, SmoothStepper, ncPod)
[13:21:37] <skunkworks_> I think that guy is a bit upset that the thread said cnc brain was 'ready' but suposidly in beta still.
[13:21:46] <SWPadnos> most people seem to complain that spindle synch never gets finished
[13:47:51] <skunkworks_> huh - so part of the problem with threading on smooth stepper is it doens't have access to what it needs from mach?
[13:48:49] <skunkworks_> http://warp9td.com/downloads.htm
[13:49:00] <skunkworks_> top paragraph
[13:50:39] <SWPadnos> yeah - I don't know the specifics of the Mach plug-in interface
[13:51:18] <SWPadnos> I think the main thing is that it alows access to velocities or positions for all 6 axes, and lets the "driver" deal with doing it
[13:51:41] <SWPadnos> but things like FO and spindle synch are done before those positions are output
[13:52:04] <SWPadnos> which is why people complain of a 3/4 second delay for FO to take effect with the G-Rex
[13:52:11] <SWPadnos> that's OK for FO, but not for threading
[14:00:29] <skunkworks_> interesting
[14:00:35] <skunkworks_> * skunkworks_ likes emc2
[14:00:38] <skunkworks_> ;)P
[14:01:00] <SWPadnos> but ti doesn't work with USB controllers!
[14:01:02] <SWPadnos> is
[14:01:03] <SWPadnos> it
[14:01:09] <SWPadnos> and it doesn't run on Windows
[14:01:15] <SWPadnos> (or Ubuntu Studio)
[14:02:27] <skunkworks_> darn
[14:48:52] <cradek> I thought the error log thingy was just supposed to show the kernel stuff since emc started
[14:49:06] <cradek> does it have a bug or is it on purpose that it shows all of dmesg?
[14:53:15] <rayh> Hey BigJohnT
[15:02:06] <alex_joni> skunkworks_: http://www.safeguardrobotics.com/default.aspx?tab=cncbrain&subtab=specs
[15:02:52] <alex_joni> cradek: I think it's on purpose showing dmesg
[15:03:04] <alex_joni> skunkworks_: that page says 15W power consumption
[15:04:35] <skunkworks_> nice find
[15:05:07] <alex_joni> I doubt it has more than one microcontroller in it
[15:06:17] <SWPadnos> it likely has several embedded in an FPGA, or it's using something like the Propeller chip
[15:06:53] <SWPadnos> unless they just mean "some stuff happens in parallel" when they talk about "massively parallel processing"
[15:07:45] <alex_joni> http://www.cnczone.com/forums/showpost.php?p=496222&postcount=286
[15:08:07] <SWPadnos> yeah - read that :0
[15:09:00] <alex_joni> heh
[15:12:21] <skunkworks_> magic. Magic I tell you.
[15:18:48] <alex_joni> don't joke with magic
[15:19:03] <alex_joni> * alex_joni sees clouds of octarine assembling
[15:20:11] <alex_joni> Octarine is strongly indicative of magic and can only be seen by wizards, and cats, who sometimes describe it as resembling a fluorescent greenish-yellow purple.
[15:20:27] <alex_joni> As in conventional human colour vision, colour opponency prevents the perception of reddish-greenish or yellowish-bluish colours, it would therefore be impossible to perceive a colour as "greenish-yellow purple"; if greenish-yellow and purple lights were shone together a shade of grey would result, with pigments the result would be brown.
[15:21:46] <alex_joni> lol: It has also become a part of Computer Programming vocabulary, where the adjective 'Octarine' refers to changes made to the structure or behaviour of another programmer's Class at runtime. This is because "it tends to work when there's only one person doing it, but start to mix a few together and KABOOM!"
[15:34:41] <mshaver> I looked at the cnczone link alex posted and read this interesting passage:"Motor:
[15:34:41] <mshaver> -In double closed loop, the sensor on the motor provides information that cannot be attained from the axis sensor alone. The sensor information isn't directly related to the position (the motor vibrates, isn't always in position, etc.). As stress on the machine increases, there are more steps used to move the same distance. To handle this mess, the double closed loop uses statistics to profile motor behavior and works w
[15:35:26] <cradek> "As stress on the machine increases, there are more steps used to move the same distance" is an incorrect statement
[15:35:28] <mshaver> "As stress on the machine increases, there are more steps used to move the same distance." I guess I don't understand stepper motors as well as I thought...
[15:35:42] <mshaver> Yep, that's the line that got me!
[15:35:44] <cradek> I think this product is more marketing than product
[15:35:48] <SWPadnos> it is true, until you stop moving and the springiness in the mechanics are relieved
[15:35:57] <SWPadnos> at which time you have to back up
[15:36:25] <mshaver> Marketing>Engineering in the US
[15:36:44] <SWPadnos> Marketing = US, Engineering = China/India/Europe
[15:36:50] <SWPadnos> :(
[15:37:00] <mshaver> sad, but true...
[15:38:22] <mshaver> oh well, back to the shop. I'm working on a prototype control system and I'm in that messy drilling holes and mounting components phase!
[15:38:47] <mshaver> SWP: Yes, it has a 5I20 card in it!
[15:39:34] <SWPadnos> cool :)
[15:39:53] <mshaver> back in a while...
[15:40:23] <jepler> what has a 5i20 card in it?
[15:40:51] <SWPadnos> his control cabinet
[15:40:55] <SWPadnos> I'm assuming
[15:41:43] <jepler> oh
[15:42:07] <jepler> it looked like he was answering a question you asked earlier, but I couldn't find it
[15:42:20] <SWPadnos> heh - me either :)
[16:57:47] <BigJohnT> hey rayh
[16:58:03] <rayh> Howdy.
[16:58:39] <rayh> I notice that the big three books have a part definition ahead of their title page. Is this intensional?
[16:58:59] <BigJohnT> yes, that is the only way it shows up in the side index :(
[17:00:02] <rayh> Isn't that side index more a product of the viewer used than the pdf?
[17:01:03] <BigJohnT> I don't know ray, it seems to show up the same if I view the pdf in linux or windozs
[17:01:14] <rayh> What is it that we need to show in the side viewer.
[17:01:37] <SWPadnos> index entries, I think
[17:01:37] <rayh> Don't get me wrong. I like clicking there to get places.
[17:02:03] <rayh> I just don't like having a PART 1 page before the title.
[17:02:08] <BigJohnT> you can see anything before the first chapter if you don't...
[17:02:08] <SWPadnos> with Adobe reader on Windows, I sometimes get a list of "bookmarks", and I sometimes just get thumbnails of the pages
[17:02:13] <BigJohnT> I don't either
[17:02:34] <SWPadnos> (with PDFs in general, not specifically the EMC docs)
[17:02:38] <rayh> I've seen the same thing at times with evince.
[17:02:56] <SWPadnos> yeah - I don't think it has to do with the viewer as much as the content
[17:03:41] <BigJohnT> SWPadnos: if the lyx is done a certain way you get the thumbnail of pages, I forget exactly what causes that
[17:03:54] <rayh> I got the impression that the view just forgot things sometimes
[17:04:17] <SWPadnos> I think thumbnails can always be generated, and Adobe just falls back to that if no bookmarks/index/TOC is found
[17:04:54] <BigJohnT> I don't think so, I've spent hours on trying to get the first page to show up in the side bookmarks/index
[17:05:09] <rayh> You think that if we could fix the LyX generated TOC it would fix the side panel in the viewer?
[17:05:22] <SWPadnos> I don't know for sure
[17:05:31] <BigJohnT> I don't know either
[17:05:32] <rayh> I tried a bunch of stuff here also.
[17:06:07] <rayh> But I think that we have to remove the first PART definition.
[17:06:35] <SWPadnos> FWIW, the pane is called "bookmarks" by Adobe Reader
[17:07:09] <BigJohnT> with evince it's an index I think
[17:07:54] <BigJohnT> when I remove the first part I loose everything up to the next part in the bookmarks/index on the side bar
[17:08:50] <rayh> darn
[17:09:08] <BigJohnT> I've tried every choice (I think) in lyx to get it to show up properly, but this is the only workaround that seems to work
[17:09:35] <SWPadnos> I see that with another PDF I have loaded (Yaskawa Sigma II manual)
[17:09:47] <SWPadnos> the first bookmark is for the TOC, which is on page 16 of the PDF
[17:09:58] <SWPadnos> no way to get earlier than that with the bookmarks
[17:10:19] <BigJohnT> that is what I was getting too
[17:10:32] <BigJohnT> sucked for navigation
[17:10:55] <SWPadnos> then again, the title page isn't the most looked-for piece of information wither
[17:10:57] <SWPadnos> either
[17:11:06] <SWPadnos> and it's also shown on initial load
[17:11:49] <BigJohnT> I agree but it feels like it is missing if you don't see it on the side panel... :(
[17:14:00] <BigJohnT> is there some code that generates the index/bookmarks for the pdf when make is run?
[17:14:17] <SWPadnos> damfino, I'm just a user when it comes to docs ;)
[17:14:40] <rayh> I don't see the title page on the side with or without the PART ahead
[17:17:13] <BigJohnT> look at the getting started guide ray, I did it a little different
[17:17:56] <BigJohnT> the title page is a separate document so it show up
[17:18:24] <BigJohnT> if alex_joni would update the documents page I could look at it here :)
[17:19:19] <rayh> Hey. Thanks for the great work on all this.
[17:19:33] <rayh> I'll look at the getting started stuff.
[17:20:55] <BigJohnT> ok
[17:21:58] <BigJohnT> * BigJohnT needs to make some chips
[17:22:53] <rayh> Catch you later,
[17:23:15] <skunkworks_> rayh: cold up there?
[17:24:23] <BigJohnT> I'll be here but over by the mill for a bit
[17:29:20] <rayh> Yes it was cold
[19:19:29] <skunkworks_> maybe I should do a mid-west translation for emc..
[19:20:44] <jepler> a long long time ago, redhat included a "redneck" translation. It's an excellent way for an american (that is, someone monolingual) to verify that all messages in the system are translatable..
[19:23:54] <SWPadnos> new RedHat "Ain't Skeered" version
[19:31:24] <cradek> jepler: did you find that vietnamese is ok after all?
[19:32:48] <alex_joni> cradek: I think he said it doesn't render
[19:32:59] <alex_joni> 15:48 < jepler> argh -- it looks like vietnamese is another language that Tk
[19:33:00] <alex_joni> won't render properly :(
[19:33:20] <alex_joni> * alex_joni points cradek to /lastlog vietnamese
[19:33:35] <cradek> yes but his recent mail to the list seems to imply otherwise
[19:35:53] <alex_joni> indeed it does
[19:37:11] <skunkworks_> 'you betcha' or cancel.
[19:48:11] <jepler> well ...
[19:48:21] <jepler> it works on 6.06 in axis. it didn't work in 8.04 in a standalone test
[19:48:47] <cradek> hm.
[19:57:40] <jepler> 1.5 years ago there was no stepconf!
[19:59:04] <cradek> he later corrected the estimate to Dec 07
[19:59:23] <jepler> ah
[19:59:26] <jepler> I missed that
[20:01:59] <SWPadnos> when you test an axis with the stepconf tester, do the parameters get copied back to stepconf automatically or does the user have to type them in?
[20:02:43] <jepler> SWPadnos: according to my testing they get copied back automatically
[20:02:53] <SWPadnos> ok, good
[20:03:00] <SWPadnos> I wasn't sure where he was saving from ...
[21:34:18] <rayh> Hi again BigJohnT. If you've got some time I'll go over some things I found out about LyX today.
[21:40:59] <BigJohnT> hi Rayh
[21:41:31] <BigJohnT> or is it RAYH_
[21:42:11] <rayh> the rayh_ is on my 606 devel box.
[21:42:12] <BigJohnT> I've got a couple of minutes before I head out
[21:42:28] <rayh> I found something. Let me switch.
[21:42:33] <BigJohnT> ok
[21:43:14] <rayh_> There is an ERT that will allow us to insert the location of the TOC in it.
[21:43:36] <rayh_> ERT is a Lyx way of inserting latex commands directly into a lyx doc.
[21:43:47] <BigJohnT> what is an ERT?
[21:44:06] <BigJohnT> ok, brb need to check the mill
[21:44:38] <rayh_> The command \usepackage{tocbibind}
[21:44:54] <rayh_> can be placed in the preamble and it does the most of the work.
[21:45:16] <rayh_> I'll put that in the preamble for all of the "master" docs.
[21:45:49] <rayh_> Would it then be okay to remove the first "Part" in each of these?
[21:45:56] <BigJohnT> ok i'm back
[21:46:15] <BigJohnT> lets try it
[21:46:52] <rayh_> I did here with the user manual and it works great to put TOC in the side listing.
[21:47:04] <BigJohnT> Sweet!
[21:47:11] <rayh_> I had to twiddle a couple more things to get the Foreword in there also.
[21:47:38] <rayh_> I'll confirm the changes with a make here and then commit.
[21:47:39] <BigJohnT> is the tocbibind a separate file?
[21:47:55] <BigJohnT> when I get home I'll do an update
[21:48:01] <rayh_> No -- well yes I guess so but it is a tex package.
[21:48:15] <rayh_> Okay.
[21:48:16] <rayh_> I'
[21:48:28] <rayh_> ll play a bit and test some more stuff and then commit.
[21:48:33] <BigJohnT> is it something that you can configure?
[21:49:05] <rayh_> It seems to be a totally background thing.
[21:49:33] <BigJohnT> can you add a note in the README file about it also?
[21:50:42] <rayh_> There is also a command that us add other stuff to the toc.
[21:50:46] <rayh_> Sure I can.
[21:50:53] <BigJohnT> now we just need to get alex_joni to update the linuxcnc.org document page :) or get the secret decoder ring so we can do it...
[21:51:28] <BigJohnT> thanks for digging that up Ray!
[21:54:02] <rayh_> Right.
[21:54:10] <rayh_> I'll catch you at home after a bit.
[21:54:35] <Lerman> How do I do a cvs diff between the trunk I have installed and the current release. I tried "cvs diff -r2.2.6 and that just told me that tag 2.2.6 is not inf ile .... for all the files in the subdirectory.
[21:54:49] <BigJohnT> ok, I have a bit more to make sure this part is correct then it's off to the house
[21:55:21] <BigJohnT> Lerman: go to the directory you want to diff and do a cvs -z5 diff -u
[21:56:25] <BigJohnT> oh, I misunderstood your question :(
[21:56:41] <Lerman> It said there were no diffs. I need to diff the trunk release I'm using against the most recent release. How do I specify the release I want diffed.
[21:57:15] <BigJohnT> that one I don't know...
[21:57:30] <Lerman> I assume you told me how to see changes I've made against its original.
[21:57:36] <SWPadnos> -r does it, but the tag is RELEASE_2_2_6
[21:57:43] <BigJohnT> yes
[21:58:00] <Lerman> Thanks.
[21:58:03] <BigJohnT> there you go SWPadnos to the rescue
[21:58:04] <SWPadnos> sure
[21:58:07] <SWPadnos> heh
[21:58:09] <SWPadnos> monkeys
[21:58:14] <BigJohnT> LOL
[21:58:20] <SWPadnos> (the helpers that is :) )
[22:02:55] <alex_joni> BigJohnT: can you mail me with the changes you want at the documents page?
[22:03:05] <alex_joni> that way I hope I won't forget about it..
[22:03:10] <BigJohnT> :)
[22:03:31] <BigJohnT> or you can give me a copy of the secret decoder ring...
[22:03:38] <BigJohnT> sure can when I get home
[22:03:49] <alex_joni> I'm too tired atm
[22:04:02] <alex_joni> BigJohnT: but sign up for an account, I'll grant you edit rights lateron
[22:04:11] <BigJohnT> btw, the rice and flesh dish was good
[22:04:15] <BigJohnT> ok will do
[22:04:19] <alex_joni> (on the documentation page there's a way to log-in/register on the left bottom)\
[22:04:26] <alex_joni> good night all
[22:04:36] <BigJohnT> good night alex
[22:10:02] <rayh_> BigJohnT, Are we titling these handbook or manual?
[22:12:37] <rayh_> The first part says manual but the title under the image is handbook.
[22:14:01] <BigJohnT> rayh_ what sounds best to you
[22:15:36] <rayh_> We call them manuals in the ubuntu menu.
[22:15:54] <rayh_> I guess I favor that.
[22:16:00] <BigJohnT> ok, I favor that as well
[22:16:10] <BigJohnT> I guess I missed that one handbook
[22:16:13] <rayh_> They are manuals then.
[22:21:36] <BigJohnT> about time to head to the house Ray see you later
[22:25:54] <CIA-29> EMC: 03rayh 07TRUNK * 10emc2/docs/src/common/userforeword.lyx: Changed top line to un numbered Chapter.
[22:28:18] <CIA-29> EMC: 03rayh 07TRUNK * 10emc2/docs/src/Master_User.lyx: Modify format to show TOC and Foreword in TOC without separate part pages.
[22:31:02] <CIA-29> EMC: 03rayh 07TRUNK * 10emc2/docs/README: Describe LyX codes to modify TOC.
[22:37:37] <CIA-29> EMC: 03rayh 07TRUNK * 10emc2/docs/src/Master_Integrator.lyx: Modify format to show TOC in TOC without separate part pages.