#emc-devel | Logs for 2009-12-18

[00:04:38] <alex_joni> might be
[00:05:01] <alex_joni> I'll be travelling the next 2 days, but maybe I can look at it when I come back
[00:05:36] <micges> cool, no rush
[00:13:33] <alex_joni> off to bed for me, going to budapest tomorrow morning
[00:15:00] <micges> good night
[00:15:52] <jt-plasma> good night
[01:25:13] <Dave911_> Dave911_ is now known as Dave911
[03:05:13] <Dave911_> Dave911_ is now known as Dave911
[03:30:52] <KimK> KimK is now known as KimK_afk
[03:48:03] <cradek> yay, a schedule
[04:40:51] <cradek> good evening
[04:41:15] <cradek> got the truck fixed (I know nobody cares, but if I don't have any fun projects to talk about...)
[04:53:55] <garage_seb> hi cradek
[04:54:02] <garage_seb> brb
[05:00:43] <garage_seb> had to reboot to plug in the 3x20
[05:01:12] <garage_seb> i'm powering it from the powersupply of this PC
[05:02:02] <cradek> is that all done now and read for 2.4?
[05:02:08] <cradek> ready
[05:03:14] <garage_seb> i think it's ready for wider testing in 2.4 ;-)
[05:03:18] <cradek> I'm still nervous about the new tool stuff - needs a lot of testing. I still think I've seen it not load offsets right a couple times - yuck
[05:03:39] <cradek> heh, I know what that's like :-)
[05:03:43] <garage_seb> is that random toolchanger for the jr?
[05:04:11] <cradek> yeah but I think random works right - I've used it a lot - it's the nonrandom that (I think) I've seen mess up
[05:04:30] <cradek> but yeah jr is why I did all that
[05:04:46] <cradek> (well not just jr - lots of machines need it)
[05:04:55] <garage_seb> by offset you mean which pocket of the toolchanger has which tool?
[05:05:19] <cradek> no, loading the tool length offsets doesn't seem right, still
[05:05:37] <garage_seb> ah
[05:05:38] <cradek> like tool touch off in axis (which does an g43 afterward) doesn't cause the offset to be loaded until you do another g43
[05:06:01] <cradek> when I look for it, it works right - I hope it's not some terrible asynchronous thing
[05:06:13] <garage_seb> yuck
[05:06:30] <cradek> tool offsets are sure important...
[05:06:40] <garage_seb> * garage_seb looks up g43
[05:07:16] <garage_seb> set tool length offset from tool table
[05:07:29] <cradek> that's the one
[05:08:41] <garage_seb> the tool table is emc's model of the tools your program talks about (and maybe additional the program doesnt mention)?
[05:08:58] <cradek> yeah in general they're the tools the control knows about
[05:09:09] <garage_seb> does location in the tool table correspond to "pocket" in the tool changer generally?
[05:09:16] <cradek> specifically their length and diameter ('length' is in more than one direction on a lathe)
[05:09:38] <cradek> yes
[05:11:14] <CIA-8> EMC: 03seb 07master * r58433c48ec29 10/configs/hm2-servo/ (3x20-small.ini 3x20.ini README): make room for the other 3x20 models
[05:17:15] <CIA-8> EMC: 03seb 07master * rb622c77736dd 10/configs/hm2-stepper/ (3x20-small.ini 3x20.ini README): make room for the other 3x20 models
[05:21:36] <garage_seb> hm2 configuration is bugging me
[05:21:55] <garage_seb> i have a 5i20 and a 3x20 on this machine
[05:22:06] <garage_seb> when i load a 3x20 config, it finds the 5i20 first
[05:22:22] <cradek> that doesn't sound good
[05:22:27] <garage_seb> and tries to initialize it with the config line for the 3x20
[05:23:24] <garage_seb> it's a lucky coincidence that the 5i20 has a different fpga than the 3x20, so it skips it and inits the 3x20 correctly
[05:24:13] <garage_seb> it'd be nice to specify which board each config string is for
[05:24:25] <cradek> I had the same problem with 2x 5i20
[05:24:41] <cradek> I added a second card, all my existing stuff became .1 and the new card was .0
[05:24:50] <garage_seb> bummer!
[05:25:01] <cradek> or at least I think it's the same problem?
[05:25:05] <garage_seb> text parsing in the kernel makes me feel like i'm thinking of the problem wrong
[05:25:25] <garage_seb> i think you saw another expression of the "not sure which board this config is for!" problem
[05:26:43] <cradek> right
[05:27:45] <SWPadnos> also, there's no guarantee that the PCI scan order will remain the same from kerenl to kernel (and also through BIOS updates)
[05:27:59] <garage_seb> right
[05:28:12] <garage_seb> bus address is probably the best identifier
[05:28:17] <cradek> do the cards have some kind of unique id?
[05:28:33] <garage_seb> i think not, but i'm not sure
[05:28:40] <SWPadnos> I don't know if there's a serial number in them - I don't think so
[05:29:29] <garage_seb> later guys
[05:30:03] <SWPadnos> oh. it's 12:30 AM. I suppose I should get to bed too. night
[05:30:16] <cradek> yep
[14:05:42] <Dave911> Does anyone have any experience using Wxdesigner to make GUI screens in Python? Is it worth it? I'm a Python newbie trying to shortcut learning Tk.
[14:06:32] <cradek> I used glade2 (gtk) for touchy and I thought it was ... very adequate
[14:07:22] <cradek> for an app that is supposed to run on ubuntu I can't imagine using anything but gtk
[14:08:32] <cradek> well, I shouldn't say that - I can definitely imagine it
[14:08:38] <cradek> but gtk seems like the obvious choice
[14:14:35] <cradek> * cradek politely argues with himself
[14:18:58] <SWPadnos> at least you're being polite :)
[14:26:11] <skunkworks> well - I wouldn't use gtk... Mainly because I don't program that much.
[14:26:41] <skunkworks> ;)
[14:27:29] <SWPadnos> I think the question was "what would you use to program ...", not "what would you use to not program ..."
[14:27:46] <SWPadnos> but I could be wrong
[14:30:41] <skunkworks> now we are arguing! thats the spirit
[14:30:50] <SWPadnos> no we aren't
[14:37:11] <Dave911> cradek: glade2 .... OK, I'll take a look at that ... thanks!
[14:47:19] <Dave911> cradek: Aside from avoiding the web links for Glade 2 in 1 scented candles I see that there is a Glade, Glade1, Glade2, and apparently a Glade3.
[14:47:21] <Dave911> Any reason you didn't go with Glade3 vs Glade 2 ??
[14:54:07] <cradek> glade-2 is what was installed on my systems - I didn't even know there is a glade-3
[15:13:07] <Dave911> Here is a Glade3 tutorial....
[15:13:09] <Dave911> http://www.micahcarrick.com/12-24-2007/gtk-glade-tutorial-part-1.html
[15:13:51] <cradek> looks pretty similar - maybe it's less klunky
[15:14:59] <cradek> don't think that's available on my dapper machine
[15:15:09] <cradek> maybe they're even compatible, don't nkow
[15:15:10] <cradek> know
[15:18:14] <Dave911> Looks very similar to me also, but I read that Glade3 was a total rewrite from Glade2... haven't seen any comparisons yet
[15:19:23] <cradek> would be nice if their data files were compatible...
[15:19:57] <SWPadnos> I think glade 3 might have slightly functional undo
[15:21:04] <cradek> woo that would be nice
[15:21:06] <jepler> glade3 does load touchy.glade, but it writes out a totally different file. After saving, git diff --stat says:
[15:21:09] <jepler> src/emc/usr_intf/touchy/touchy.glade | 9610 +++++++++++++---------------------
[15:21:12] <jepler> 1 files changed, 3548 insertions(+), 6062 deletions(-)
[15:21:23] <jepler> so for a particular project you do NOT want to go back and forth between glade-2 and glade-3
[15:21:56] <jepler> (the new file is 3552 lines long, so there are 4 lines that are unchanged)
[15:22:32] <jepler> touchy does run with the glade-3 written touchy.glade file.
[15:26:56] <Dave911> jepler: Thanks for the feedback. Obviously the two versions are very different. Can you see any reason not to use Glade3?
[15:27:40] <jepler> nothing obvious besides the "pick one version and stick with it" caveat
[15:28:10] <Dave911> OK, think I'll go with Glade3 and see what happens.. thanks!
[15:28:10] <cradek> if it's packaged for your system, I'd go for it
[15:28:39] <Dave911> Makes sense
[17:03:44] <cradek> interesting - ice is falling from the sky
[17:05:18] <skunkworks> is it supposed to do that?
[17:05:50] <cradek> not sure. how would I check that?
[17:06:23] <skunkworks> get out the earth manual.. under - 'falling stuff'
[17:06:58] <cradek> I lost mine I guess
[17:08:25] <skunkworks> sounds like work should be called off.. ;)
[17:35:00] <Dave911_> Dave911_ is now known as Dave911
[18:35:32] <KimK_afk> KimK_afk is now known as KimK
[19:16:01] <Dave911_> Dave911_ is now known as Dave911
[20:36:07] <Dave911_> Dave911_ is now known as Dave911
[23:08:12] <dgarr> if a remote app asks axis to open a file while another file is running, it can be confusing. this patch might help (wfm):
[23:08:24] <dgarr> http://www.panix.com/~dgarrett/stuff/0001-provide-way-for-axis-gui-to-reject-remote-applicatio.patch