#emc-devel | Logs for 2011-04-03

[00:04:01] -!- theorbtwo has quit [Ping timeout: 252 seconds]
[00:04:05] theorb is now known as theorbtwo
[00:47:22] -!- skunkworks_ has quit [Remote host closed the connection]
[00:48:20] -!- elmo40 has quit [Ping timeout: 250 seconds]
[00:54:15] -!- roberth__ has quit [Ping timeout: 252 seconds]
[00:55:50] -!- JT-Shop has quit [Quit: ChatZilla [Firefox 3.6.16/20110319135224]]
[01:07:52] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[01:09:05] -!- crazy_imp has quit [Ping timeout: 250 seconds]
[01:16:49] <CIA-8> EMC: 03jthornton 07v2.5_branch * r357a9eb4f6cd 10/docs/src/gcode/overview.txt: add missing modal groups
[01:19:52] <alex_joni> jthornton: I also forgot on my last commit, but it's best if you can add a short desciption what the fix is for (docs: in this case)
[01:20:03] <alex_joni> so something like: "docs: add missing modal groups"
[01:20:33] <jthornton> ok docs: it is :)
[01:21:01] <alex_joni> or hal: or whatnot: ;)
[01:21:18] <jthornton> your up mighty late, young one keeping you up?
[01:22:22] <alex_joni> nope, just doing some tidying up (on the home server)
[01:40:23] -!- cv has quit [Ping timeout: 240 seconds]
[01:58:40] -!- Valen has quit [Quit: Leaving.]
[02:54:49] -!- sumpfralle has quit [Ping timeout: 250 seconds]
[03:12:50] -!- tris has quit [Ping timeout: 260 seconds]
[03:54:01] -!- psha [psha!~psha@] has joined #emc-devel
[03:55:02] -!- EDocTooR has quit [Quit: Leaving]
[04:27:24] -!- ve7it has quit [Remote host closed the connection]
[04:58:36] -!- psha has quit [Quit: Lost terminal]
[05:07:17] -!- mhaberler [mhaberler!~mhaberler@extern-182.stiwoll.mah.priv.at] has joined #emc-devel
[05:31:59] -!- psha [psha!~psha@] has joined #emc-devel
[06:41:44] -!- psha has quit [Read error: Connection reset by peer]
[06:54:48] -!- awallin_ has quit [Remote host closed the connection]
[06:57:45] -!- Petsku has quit [Quit: Petsku]
[07:37:32] -!- EDocTooR [EDocTooR!~EDocTooR@206-248-162-24.dsl.teksavvy.com] has joined #emc-devel
[07:51:39] -!- robh__ [robh__!~robert@5ace70bc.bb.sky.com] has joined #emc-devel
[07:55:55] -!- EDocTooR has quit [Read error: Connection reset by peer]
[08:00:47] -!- EDocTooR [EDocTooR!~EDocTooR@206-248-162-24.dsl.teksavvy.com] has joined #emc-devel
[08:04:55] -!- EDocTooR has quit [Read error: Connection reset by peer]
[08:19:53] -!- cncbasher [cncbasher!~kvirc@cpc8-hart9-2-0-cust686.11-3.cable.virginmedia.com] has joined #emc-devel
[08:35:18] -!- cncbasher has quit [Ping timeout: 264 seconds]
[08:48:38] -!- cncbasher [cncbasher!~kvirc@cpc8-hart9-2-0-cust686.11-3.cable.virginmedia.com] has joined #emc-devel
[08:55:55] -!- EDocTooR [EDocTooR!~EDocTooR@206-248-162-24.dsl.teksavvy.com] has joined #emc-devel
[08:59:59] -!- cncbasher [cncbasher!~kvirc@cpc8-hart9-2-0-cust686.11-3.cable.virginmedia.com] has parted #emc-devel
[09:08:07] -!- cncbasher [cncbasher!~kvirc@cpc8-hart9-2-0-cust686.11-3.cable.virginmedia.com] has joined #emc-devel
[10:03:55] -!- e3m has quit [Quit: Clap on! , Clap off! Clap@#&$NO CARRIER]
[10:57:23] slime is now known as Guest5824
[11:23:42] Guest5824 is now known as slime2k
[12:25:45] -!- Valen has quit [Quit: Leaving.]
[12:33:33] -!- Farthen has quit [Read error: Operation timed out]
[12:48:34] -!- sumpfralle has quit [Read error: No route to host]
[12:51:46] -!- sumpfralle has quit [Client Quit]
[13:03:33] -!- mhaberler_ [mhaberler_!~mhaberler@imac.stiwoll.mah.priv.at] has joined #emc-devel
[13:15:03] -!- nullie has quit [Ping timeout: 240 seconds]
[13:26:05] <mhaberler_> jthornton: I added a note to the wiki about which packages to install for enable-build-documentation: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Installing_EMC2#Building_emc2_with_documents
[13:26:55] -!- andrus has quit [Remote host closed the connection]
[13:29:53] <jthornton> thanks
[13:31:53] <jthornton> if you put a space at the beginning of the line on the wiki it uses typewriter font :) I did that for you
[13:40:45] -!- mhaberler_ has quit [Quit: mhaberler_]
[14:26:46] EDocTooR is now known as EDGuest
[14:28:59] -!- EDGuest has quit [Quit: Leaving]
[14:31:50] -!- EDocTooR [EDocTooR!~EDocTooR@206-248-162-24.dsl.teksavvy.com] has joined #emc-devel
[14:42:35] -!- tlab has quit [Client Quit]
[15:30:06] -!- psha [psha!~psha@] has joined #emc-devel
[15:46:33] -!- mhaberler has quit [Quit: mhaberler]
[15:50:14] -!- mhaberler [mhaberler!~mhaberler@imac.stiwoll.mah.priv.at] has joined #emc-devel
[15:50:45] -!- mhaberler_ [mhaberler_!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #emc-devel
[15:55:17] -!- isssy has quit [Read error: Connection reset by peer]
[16:07:00] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[16:22:41] <mhaberler> Q: is 'master on 8.04' a supported scenario?
[16:23:19] -!- JT-Shop [JT-Shop!~chatzilla@216-41-156-49.semo.net] has joined #emc-devel
[16:27:19] <cradek> I think it currently should build and run
[16:27:37] <mhaberler> thanks. Fix forthcoming.
[16:27:56] <mhaberler> (docs build, that is)
[16:29:20] -!- micges [micges!~ddd@bxm206.neoplus.adsl.tpnet.pl] has joined #emc-devel
[16:34:29] <JT-Shop> http://www.linuxcnc.org/component/option,com_kunena/Itemid,20/func,view/catid,38/id,8378/lang,english/#8414
[16:39:00] <cradek> I can't think of any way that this could be the true cause
[16:40:21] <cradek> argh, "the latest stable version" is a useless description
[16:43:54] <JT-Shop> yea
[16:53:10] <cradek> I set up a tool offset with 33.123456 and it works fine
[16:53:56] <cradek> he may have X creeping but I don't think changing the tool table digits will cause (or fix) it
[16:53:57] <JT-Shop> yea, me too I set up one with -1.2345678
[16:54:40] <cradek> I think he's right about having encoder trouble
[16:54:46] <cradek> noise, etc
[16:54:54] <JT-Shop> coming and going perhaps
[16:55:12] <cradek> yes
[16:55:42] <cradek> maybe he tested with the spindle off? maybe a coupling is loose?
[16:56:01] <cradek> he needs to keep digging - I don't think he's found the problem yet.
[16:59:01] <CIA-8> EMC: 03mhaberler 07master * r753f332af158 10/docs/src/links.py: docs/backwards compatibility: fix links.py to run on 8.04
[17:01:32] -!- kb8wmc has quit [Ping timeout: 255 seconds]
[17:01:52] cjdavis1 is now known as cjdavis
[17:04:20] -!- isssy has quit [Quit: Visitor from www.linuxcnc.org]
[17:07:19] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc-devel
[17:07:50] <andypugh> The docs mention a bug in startup state of hal_input. Is that fixed in 2.5?
[17:08:11] * JT-Shop is glad Andy is on that one :)
[17:09:01] <andypugh> Supplementary question, could a user for whom the bug causes a problem simply replace his (interpreted?) python file with the new one without needing the full build system?
[17:11:10] -!- i_tarzan has quit [Ping timeout: 246 seconds]
[17:11:19] <JT-Shop> seems logical to me
[17:14:43] -!- ve7it [ve7it!~LawrenceG@S0106009027972e37.pk.shawcable.net] has joined #emc-devel
[17:14:47] <andypugh> I guess the big question is if the issue is fixed or not, I can't seem any likely patches in Git, to I suspect it probably still exists.
[17:15:03] -!- kb8wmc [kb8wmc!~chatzilla@] has joined #emc-devel
[17:24:17] <JT-Shop> I'm not sure what he is seeing I've used hal_input with both 2.3 (I think) and 2.4 and all the buttons show up open as expected... there is a bunch of pins that seem to do nothing on mine
[17:24:44] -!- skunkworks [skunkworks!~chatzilla@str-bb-cable-south2-static-6-412.dsl.airstreamcomm.net] has joined #emc-devel
[17:25:51] <andypugh> I think the issue is that it is a custom device, and some of the buttons are "on" at boot-time. HAL_input only updates the values on-change (I think, from the bug description), so the on-at-boot buttons appear as 0 until they have been cycled.
[17:26:47] <JT-Shop> ah, ok I missed the custom part
[17:39:55] <psha> mhaberler: i'm somewhere around
[17:40:02] <mhaberler> hi!
[17:40:12] -!- nullie has quit [Quit: Ex-Chat]
[17:40:20] <psha> a bit tired after testing car in deep snow ;)
[17:40:53] <psha> heh, i don't know how to accept dcc chats :)
[17:41:29] -!- mhaberler has quit [Quit: mhaberler]
[17:41:29] mhaberler_ is now known as mhaberler
[17:41:41] -!- mhaberler_ [mhaberler_!~mhaberler@imac.stiwoll.mah.priv.at] has joined #emc-devel
[17:48:10] -!- mhaberler_ has quit [Quit: mhaberler_]
[17:48:15] -!- mhaberler has quit [Quit: mhaberler]
[17:48:27] -!- skunkworks has quit [Ping timeout: 276 seconds]
[17:50:59] <psha> andypugh: what's your final descision about conversion from s16 to u32? :)
[17:52:39] <andypugh> I like the idea of doing it as a struct, but that isn't really an option in comp as only certain datatypes are supported. There is a way to define a single struct as your datatype, and I am in fact doing that. I haven't worked out yet if that can be nested.
[17:53:15] <andypugh> However, I only just got back from a weekend sailing, so haven't looked at the code since friday.
[17:53:15] <psha> hm, what's problem with structs?
[17:53:30] <andypugh> I am using comp.
[17:54:01] <andypugh> per-instance storage is only automatically set up for signed, unsigned and float.
[17:54:19] <psha> use struct as accessor
[17:54:22] <psha> and u32 as storage
[17:54:40] <andypugh> It is a matter of what the comp "variable" directive does.
[17:54:47] <psha> struct *s = (struct s*) &u32_storage;
[17:54:54] <psha> s->value = 1;...
[17:55:29] <andypugh> (light dawns)
[17:55:41] <andypugh> Ah, yes, that might work.
[17:56:16] <andypugh> The attraction of that method is that I can set the high-order word in the setup function, then ignore it.
[17:56:36] <psha> attraction of this method is that you have formal definition of packet
[17:56:50] <psha> and code is simple and readable
[17:57:12] <psha> you don't need to guess what's going in ( >> & ) expressions
[17:57:21] <psha> also it's possible to use bitfields in structs
[17:57:24] <andypugh> Yes. Simple is good, I am trying to create a comp template that other folk can re-use to make drivers fr similar, but different, hardware.
[17:59:09] <kb8wmc> good day to all
[18:01:09] <andypugh> Hi
[18:18:34] -!- rooks has quit [Ping timeout: 246 seconds]
[18:19:56] <CIA-8> EMC: 03cradek 07v2.5_branch * r22c77228b73d 10/src/hal/components/gearchange.comp: Revert "gearchange: support up to 32 gears"
[18:21:18] <andypugh> Oh, I was on the wrong chat, wasn't I?
[18:21:32] <cradek> np
[18:22:28] <andypugh> Les submitted almost exactly the same thing today, anyway. But his is called "spindle" so avoids the backwards-compatibility issues.
[18:28:03] <micges> andypugh: I like Les' message component, very usefull
[18:29:31] <psha> first Les' component is a bit strange...
[18:29:39] <psha> message one
[18:29:52] <micges> why ?
[18:36:16] <andypugh> I have been thinking a bit. I wonder if it makes sense to add a "buffer_t" typedef to hostmot2.h which is actually a union offering (signed/unsigned)(bit/byte/word/long) access to a u32 buffer?
[18:41:38] <andypugh> <thinks> OK, scrub "bit" from that, that would only be possible with classes.
[18:41:39] <psha> micges: i guess messaging is mostly task ofUI
[18:41:52] <psha> andypugh: you may use bit fields in structs
[18:42:18] <andypugh> Yes, but there is no "bit" datatype to address them with?
[18:42:54] <andypugh> So somevariable.bit13 = 1 can't be done with a simple union/struct?
[18:43:14] <cradek> no, because there is no bit type
[18:43:36] <micges> psha: I agree, but for now comp is easiest way to generate user messages triggered by some hal pin
[18:43:45] <cradek> so normally that is written somevariable |= 1<<13;
[18:44:59] <andypugh> http://publications.gbdirect.co.uk/c_book/chapter6/bitfields.html
[18:45:05] <andypugh> Perhaps is can be done?
[18:45:06] <CIA-8> EMC: 03cradek 07v2.5_branch * r6cbafb54d7e1 10/src/emc/rs274ngc/gcodemodule.cc: make AXIS and motion more likely to agree on what a full circle is
[18:45:25] <cradek> yes I'm wrong, you could use a bitfield in that way
[18:45:48] <cradek> a bunch of :1 fields
[18:50:02] <andypugh> So, we can. Should we?
[18:50:44] -!- distracted [distracted!~distracte@] has joined #emc-devel
[18:50:49] <cradek> if you're asking whether to introduce bitfields in preference to |= and &=~, I'm sure the answer is no
[18:52:32] <andypugh> Does the same opinion extend to having a typedef that allows signed/unsigned byte/word access to the u32 buffers?
[18:52:34] -!- Birdman3131 has quit [Read error: Connection reset by peer]
[18:52:56] <cradek> I don't know that one :-)
[18:53:53] <andypugh> One problem is that the logical names for the variables aren't allowed.
[18:55:27] <distracted> Can anyone tell me if an emc2 port to Hawkboard or Beagleboard was ever completed? I saw some discussion with Jon Elson and others, but cannot seem to find the conclusion of this discussion.
[18:56:52] <andypugh> Beagleboard isn't completed. There is still no RTAI for beagleboard.
[18:57:47] <distracted> Sorry RTAI means?
[18:57:55] <distracted> What about Hawkboard?
[18:58:21] <andypugh> Real Time Application(?) Interface(?)
[18:59:00] <distracted> RTAI... Got it.
[18:59:28] <andypugh> Hawkboard is also ARM, so that seems unlikely too.
[18:59:38] <distracted> What I am looking for is a EMC2 compatible touch screen controller in a small package... Any suggestions?
[19:02:14] <psha> andypugh: it's possible
[19:02:28] <psha> ah, cradek already mentioned :1
[19:03:54] <psha> micges: comp using pynotify and creating popup's like other WM's notification will be less/compared size
[19:04:41] <psha> however it won't be tightly integrated with axis
[19:06:44] <micges> yes, but it's interesting approach
[19:13:47] <andypugh> distracted: You want the controller in the touchscreen?
[19:15:18] <andypugh> distracted: https://picasaweb.google.com/bodgesoc/Gibbs#5561833506296027778
[19:15:44] <andypugh> (That's a mini-ITX board on the back of a 17" touchscreen. You could use a smaller screen.
[19:15:59] <distracted> andypugh: No. Just looking for a SBC that has a touchscreen available. The total package size is really the issue. I have limited space and budget, so I am trying to find solution
[19:17:39] <distracted> The screen area is probably 4"x 8" total and preferably 3" x 6"
[19:23:42] <jthornton> a 16 x 4 LCD might work
[19:32:10] <distracted> I do want to loose the graphics of AXIS. So, 16x4 would loose that option.
[19:32:38] <distracted> Also, I have a strong preference for a touchscreen to allow display flexibility.
[19:44:12] <psha> distracted: axis is not an option for touch screens
[19:44:25] <psha> it's designed for mouse/keyboard, not for ts
[19:45:28] <distracted> I thought touch screens basically simulated mouse input. I learned something.
[19:45:51] <distracted> Are any of the other EMC2 GUIs suitable for touchscreens?
[19:45:59] <psha> touchy
[19:46:26] <psha> difference is not in gui interaction with pointer
[19:46:33] <psha> you may use axis on ts
[19:46:51] <psha> but it would be hard
[19:47:24] <psha> since it's layout/controls are not designed with TS in mind
[19:47:29] <psha> for example they are small
[19:47:38] <psha> TS UI's have very large controls
[19:48:25] <psha> when you touch TS you can not reliably hit 5x5 px button (for example radio button)
[19:48:47] <psha> so if you want UI for touchscreens you have to use large buttons for same functionality
[19:48:55] <psha> you don't need menus - they are useless
[19:49:02] <psha> and so on
[19:49:41] <psha> night here, bb all
[19:49:42] -!- psha has quit [Quit: leaving]
[19:52:05] <distracted> Thanks psha.. Not sure he/she will get this.
[19:52:29] <micges> he will
[19:53:02] -!- mhaberler [mhaberler!~mhaberler@imac.stiwoll.mah.priv.at] has joined #emc-devel
[19:53:16] <distracted> Related to this. I am looking for someone to create a custom version of AXIS. Any interest here? Or can you suggest someone?
[19:53:54] <micges> i what way custom?
[19:53:58] -!- mhaberler_ [mhaberler_!~mhaberler@macbook.stiwoll.mah.priv.at] has joined #emc-devel
[19:56:13] <distracted> Customized 1) For small touchscreen use. 2) For a custom graphics display - not sharing more info here on that.
[19:56:43] <distracted> Item 1) is the priority at the moment.
[20:03:30] <cradek> touchy works much better than AXIS on a touchscreen
[20:04:45] <cradek> and now I see I'm not the first one to say that.
[20:08:01] <distracted> apparently I missed that... will have a look at touchy. Does not change the need to have some customization done.
[20:08:23] <distracted> I am not a programmer and need help to make that happen.
[20:08:32] <cradek> what kind of customizations?
[20:08:52] <kb8wmc> cradek: I am still using your LISP application with good success...
[20:08:56] <cradek> kb8wmc: yay
[20:09:02] <kb8wmc> lol
[20:20:43] -!- pjm has quit [Ping timeout: 240 seconds]
[20:23:39] -!- ries [ries!~ries@] has joined #emc-devel
[20:26:37] <distracted> cradek: I can send you a list off-line.
[20:28:43] -!- JT-Shop has quit [Quit: ChatZilla [Firefox 3.6.16/20110319135224]]
[20:31:50] -!- newbynobi has quit [Quit: Verlassend]
[21:13:10] -!- distracted has quit [Ping timeout: 260 seconds]
[21:14:52] -!- acemi has quit [Quit: WeeChat 0.3.2]
[21:16:16] -!- micges has quit [Quit: Ex-Chat]
[21:16:16] -!- distracted [distracted!~distracte@] has joined #emc-devel
[21:24:20] -!- andypugh has quit [Quit: andypugh]
[21:43:33] -!- andypugh [andypugh!~andy2@cpc2-basl1-0-0-cust1037.basl.cable.virginmedia.com] has joined #emc-devel
[22:07:29] -!- micges [micges!~ddd@bxm206.neoplus.adsl.tpnet.pl] has joined #emc-devel
[22:10:04] -!- kb8wmc has quit [Quit: ChatZilla [Firefox 3.6.16/20110323162424]]
[22:16:10] -!- cncbasher has quit [Quit: KVIrc Insomnia 4.0.0, revision: 3900, sources date: 20100125, built on: 2011-03-15 15:32:03 UTC http://www.kvirc.net/]
[22:20:50] -!- micges has quit [Quit: Ex-Chat]
[22:33:02] <CIA-8> EMC: 03mhaberler 07master * re4ba4ee78318 10/docs/src/source-highlight/ (7 files): docs/backwards compatibility: make source-highlight run for hal,ngc,ini on 8.04
[23:10:07] -!- robh__ has quit [Ping timeout: 264 seconds]
[23:32:35] -!- logger[psha] has quit [Ping timeout: 260 seconds]
[23:33:55] -!- logger[psha]_ [logger[psha]_!~loggerpsh@] has joined #emc-devel
[23:35:37] -!- theorbtwo has quit [*.net *.split]
[23:35:37] -!- OoBIGeye has quit [*.net *.split]
[23:35:37] -!- cjdavis has quit [*.net *.split]
[23:35:37] -!- Vq has quit [*.net *.split]
[23:35:37] -!- logger[psha] has quit [*.net *.split]
[23:35:38] -!- nomicon has quit [*.net *.split]
[23:35:43] theorb is now known as theorbtwo
[23:38:58] -!- distracted has quit [Quit: Leaving]
[23:45:01] -!- andypugh has quit [Quit: andypugh]
[23:47:20] -!- EDocTooR_ [EDocTooR_!~EDocTooR@206-248-162-24.dsl.teksavvy.com] has joined #emc-devel
[23:51:41] -!- EDocTooR has quit [Ping timeout: 252 seconds]
[23:51:43] -!- anonimasu has quit [Ping timeout: 252 seconds]
[23:51:44] -!- jared has quit [Ping timeout: 250 seconds]
[23:51:45] -!- CIA-8 has quit [Ping timeout: 252 seconds]
[23:51:45] -!- steves_logging has quit [Ping timeout: 250 seconds]
[23:51:58] -!- sarariman_seb has quit [Ping timeout: 250 seconds]
[23:52:11] -!- kasuga5 has quit [Ping timeout: 252 seconds]
[23:52:12] -!- CIA-48 [CIA-48!~CIA@] has joined #emc-devel
[23:52:28] -!- sarariman_seb [sarariman_seb!~seb@] has joined #emc-devel
[23:52:33] -!- houseparty has quit [Ping timeout: 252 seconds]
[23:52:33] -!- Connor has quit [Ping timeout: 252 seconds]
[23:52:33] -!- lilalinux has quit [Ping timeout: 252 seconds]
[23:52:56] EDocTooR_ is now known as EDocTooR
[23:53:11] -!- kasuga5 [kasuga5!~kasuga5@wlnt-02-042.dsl.netins.net] has joined #emc-devel