#linuxcnc-devel | Logs for 2014-01-09

Back
[09:05:35] <KGB-linuxcnc> 03John Thornton 05v2.5_branch 9c5517d 06linuxcnc 10docs/src/gcode/gcode.txt Docs: use consistent terms for rapid that are easier to understand. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9c5517d
[09:05:35] <KGB-linuxcnc> 03John Thornton 05v2.5_branch 317d503 06linuxcnc 10docs/html/gcode.html 10docs/src/gcode/gcode.txt Docs: shorten link * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=317d503
[09:27:30] <KGB-linuxcnc> 03Sebastian Kuzminsky 05v2.5_branch 4d1f09c 06linuxcnc 10docs/src/gui/gladevcp.txt docs: fix some typos in gladevcp docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4d1f09c
[09:36:43] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 9255f90 06linuxcnc 10docs/src/gcode/gcode.txt 10docs/src/gui/gladevcp.txt Merge branch 'v2.5_branch' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9255f90
[09:58:30] <JT-Shop> thanks for the merge seb_kuzminsky
[10:44:19] <memleak> are there any 64-bit linuxcnc users besides myself?
[10:45:37] <cradek> we've had some in the past, but not lately
[10:48:32] <memleak> ok
[10:50:07] <memleak> RTAI 4 should be stabilized, cleaned up and fixed before next linuxcnc livecd, i made a lot of progress the last few days with the tree, just FYI
[10:50:25] <memleak> in theory it will actually be more stable than the RTAI 3.9 stuff
[10:52:31] <memleak> i've been re-working the rtai math support a lot as well to fix 64-bit linuxcnc support but i cannot guarantee it will actually work as planned
[10:54:30] <memleak> rtai math functions will only use userspace libraries such as glibc without any use of in-kernel math support. it might hurt performance for serious number crunching but for linuxcnc it should iron out all the bugs
[10:54:58] <memleak> at least for the sincos sqrt etc etc functions
[10:57:51] <mozmck1> 64-bit will be easier for me to do testing on as that is what I run mostly now.
[10:58:39] <mozmck1> So I will be a user.
[11:11:30] <cradek> I guess I run 64 bit sim all the time, without even thinking about it
[11:30:38] <KGB-linuxcnc> 03John Thornton 05v2.5_branch 38c4f32 06linuxcnc 10docs/src/config/copy_and_run_es.txt 10docs/src/config/stepconf_es.txt Docs: fix Error: no ID for constraint linkend: in spanish docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=38c4f32
[12:30:04] <linuxcnc-build_> build #1301 of docs is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/docs/builds/1301 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[12:30:05] <linuxcnc-build_> build #1657 of checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/checkin/builds/1657 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[13:00:06] <seb_kuzminsky> i think that 'docs' build failure above is a parallel make bug in our docs buildsystem
[13:00:13] <seb_kuzminsky> here's the log: http://buildbot.linuxcnc.org/buildbot/builders/docs/builds/1301/steps/compile/logs/stdio
[13:00:40] <seb_kuzminsky> it's building commit 4d1f09ca404c874adc2f86924ad0cdbfea310e95 (in 2.5)
[13:00:56] <seb_kuzminsky> the commit has nothing related to the problem
[13:01:36] <seb_kuzminsky> the buildbot also built the commit before that one, and it built successfully
[13:16:38] <zultron> I think I saw that before too, but when I brought it up once, couldn't reproduce.
[13:17:12] <zultron> Parallel make is fun to debug!
[13:17:40] * zultron lies shamelessly
[13:20:49] <seb_kuzminsky> heh
[13:21:28] <seb_kuzminsky> our docs toolchain is a bit wonky...
[13:23:22] <JT-Shop> heh
[13:23:50] <JT-Shop> I've noticed that sometimes I have to do a make clean to clear up a failed build
[13:28:37] <IchGuckLive> coudt someone kick the johndo REASON he is comitting nazies to germans
[14:41:21] <skunkworks> pcw_home, got the motherboard and 7i80 back - thanks
[14:53:36] <cradek> what was the verdict?
[14:54:31] <skunkworks> peter thinks it is a driver issue with the 7i80 hardware. He was able to reproduce it with his. I think micges needs to take a look
[14:54:45] <cradek> oh good, he reproduced it
[14:55:02] <skunkworks> yes - Suprisingly it wasn't me..
[14:55:15] <cradek> did your parts help him reproduce it?
[14:56:15] <skunkworks> I am a little fuzzy about how he reproduced it. I know he did't boot my motherboard/harddrive - but hooked my 7i80 into his system..
[14:56:26] <cradek> weird
[14:56:28] <cradek> whatever :-)
[14:56:29] <Tom_itx> cradek do you happen to know if halui.program.pause / .resume work with momentary contact or do they need to be hard toggled on?
[14:56:46] <cradek> I'm sure they trigger on rising edge
[14:56:55] <cradek> they're meant to be hooked to momentary panel buttons
[14:57:09] <Tom_itx> i was thinking of using oneshot or something coming off those AND gates and leaving out the toggle and toggle2nist functions
[14:57:34] <skunkworks> halui isn't realtime.... So you may need to strech the pulse..
[14:57:44] <cradek> yeah it has to be long enough to be "seen"
[14:57:53] <Tom_itx> 10ms enough?
[14:57:57] <Tom_itx> i'd hope
[14:58:00] <cradek> it's meant to be pressed by a meat-based robot
[14:58:09] <cradek> and we're slow
[14:58:18] <Tom_itx> yeah 30-50ms
[15:00:33] <Tom_itx> i was gonna use edge.9 or oneshot.9
[15:01:07] <cradek> you should keep the "pause" command on until you see the "is-paused" feedback
[15:01:28] <cradek> any time-based solution is going to be wrong
[15:04:05] <Tom_itx> the thing is, i wanted to add the spindle.on as part of it so it can't resume if the spindle is still off
[15:04:37] <Tom_itx> and the spindle button can't shut it off if it's still running
[15:04:40] <cradek> I don't think that invalidates my advice
[15:04:49] <Tom_itx> no i didn't say it did
[15:04:55] <cradek> aha
[15:05:06] <cradek> I read "the thing is" as saying "yeah but...."
[15:05:08] <Tom_itx> it just complicates the logic
[15:05:11] <cradek> sure
[15:05:15] <cradek> that's why I'd use ladder :-)
[15:05:39] <Tom_itx> andy mentioned some funciton in halui that may do similar
[15:06:20] <Tom_itx> can't remember if it was multiswitch or another one
[15:09:27] <Tom_itx> how do you launch the ladder gui?
[15:09:35] <cradek> it's on the file menu
[15:09:40] <Tom_itx> k
[15:09:52] <Tom_itx> if i don't get anywhere with hal i'll try that
[15:09:54] <skunkworks> (if you have it loaded as a hal componant... (I think)
[15:10:11] <Tom_itx> i had it up once quite a while back but forgot how i did it
[15:10:12] <cradek> yeah you have to load the hal parts before you can run the gui
[15:10:20] <cradek> look at the demo-sim-cl config
[15:10:45] <skunkworks> I think the ladder for the k&t is stall called demo-sim-cl ;)
[15:10:51] <skunkworks> still
[15:11:15] <seb_kuzminsky> my ladder is called that too :-)
[15:11:31] <skunkworks> lazy bastard
[15:11:41] <seb_kuzminsky> heh
[15:11:48] <Tom_itx> i went thru the logic for adding the spindle as part of the pause/resume but never got it to work right
[15:12:57] <Tom_itx> cradek i'm thinking though that toggle2nist is holding the pause / resume in a state and that may be interferring with the axis pause
[15:13:22] <Tom_itx> so i was gonna try pulsing them instead
[15:14:15] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/configs/sherline/Pause-resume.jpg
[15:14:23] <Tom_itx> for anybody else that may be following this
[16:10:09] <skunkworks> logger[mah]_:
[16:10:10] <logger[mah]_> skunkworks: Log stored at http://linuxcnc.mah.priv.at/irc/%23linuxcnc-devel/2014-01-09.html
[16:36:57] <JT-Shop> yea! docs build successful
[16:40:04] <seb_kuzminsky> heh
[18:35:06] <andypugh> Tom_itx: I would look at lut-5 for that sort of logic. It allows you to define an output value for every combination of 5 inputs. It's a bit complicated to configure, but it it immensely useful.
[18:44:38] <KGB-linuxcnc> 03Norbert Schechner 05master 253b29d 06linuxcnc 10share/gscreen/skins/gmoccapy/gmoccapy_handler.py 10share/gscreen/skins/gmoccapy/release_notes.txt gmoccapy_0_9_9_8 - replaced gscreen.data with linuxcnc.status * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=253b29d
[18:44:39] <KGB-linuxcnc> 03Norbert Schechner 05master 163e023 06linuxcnc Merge branch 'master' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=163e023
[20:52:34] <memleak> what do you guys use for documentation? doxygen?
[21:23:24] <atom1> i installed master on the same hdd as 2.5.3 and trying to compile it i get these errors and i'm not sure what to do:
[21:23:28] <atom1> checking /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h usability... no
[21:23:28] <atom1> checking /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h presence... no
[21:23:29] <atom1> checking for /usr/src/linux-headers-2.6.32-122-rtai/include/linux/version.h... no
[21:23:29] <atom1> configure: error: version.h not found - Is the kernel headers package installed ?
[21:25:50] <skunkworks> is this a fresh install of 10.04?
[21:26:00] <atom1> not fresh
[21:26:08] <atom1> it's been updated
[21:26:18] <atom1> but i run 2.5.3 on it
[21:26:25] <skunkworks> have you built linuxcnc on it before?
[21:26:27] <atom1> i'd been using another ssd
[21:26:37] <atom1> no not the hdd
[21:26:46] <atom1> just on the ssd i swap out
[21:27:15] <atom1> i wanted to get it over to the hdd so i can compare 2.5.3 with it
[21:27:34] <skunkworks> did you do the http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Installing_LinuxCNC#On_Ubuntu_with_LinuxCNC_package_already_installed
[21:28:12] <skunkworks> specifically
[21:28:16] <skunkworks> sudo apt-get install libpth-dev
[21:28:18] <skunkworks> sudo apt-get build-dep linuxcnc
[21:29:56] <atom1> one question though, will it screw up the 2.5.3 install?
[21:30:04] <atom1> better to know now
[21:30:10] <skunkworks> hasn't for me
[21:30:31] <skunkworks> it installs the rip verion in its self contained directory
[21:30:44] <atom1> ok
[21:31:01] <atom1> i was gonna do master and the TP one along side it
[21:31:07] <skunkworks> sure
[21:31:12] <skunkworks> I do that a lot
[21:31:32] <atom1> should i do ^^ that before i get the source?
[21:31:42] <atom1> i've already gotten the source in a directory
[21:31:50] <skunkworks> that is ok
[21:32:26] <skunkworks> you just want to start at the ./autogen.sh
[21:32:33] <skunkworks> when you go to build
[21:32:44] <atom1> right
[21:32:49] <atom1> i was reading the install file
[21:32:59] <skunkworks> there is an install file?
[21:33:00] <skunkworks> huh
[21:33:07] <atom1> in the docs directory :)
[21:33:08] <skunkworks> I alway have to look at the wiki.
[21:33:52] <skunkworks> although I have done it so much recently that I probably finally do it without cheatsheets
[21:34:19] <atom1> if i don't consistently do something i forget how i did it
[21:34:58] <atom1> i should be able to install those with the package manager
[21:35:23] <skunkworks> I don't know - I would assume so.. but I have always apt-get installed them
[21:35:35] <atom1> just as easy i suppose
[21:35:58] <skunkworks> (I am not a really strong linux user. Linuxcnc is the only reason I initally started playing with it.)
[21:36:19] <skunkworks> but I like it
[21:36:37] <skunkworks> and usually google gets me the answers I need
[21:36:41] <atom1> same here
[21:37:08] <skunkworks> I now use it as my personal machines.
[21:37:36] <atom1> E: Unable to find a source package for linuxcnc
[21:38:27] <atom1> on the libpth-dev, it was already installed
[21:38:55] <atom1> 0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
[21:40:21] <atom1> i guess i should add 2.6 to the sources with deb right?
[21:40:33] <atom1> i swapped drives and failed to do that
[21:41:28] <atom1> then again, i was told deb isn't current
[22:06:57] <atom1> thanks skunkworks i think it's building
[22:07:03] <atom1> we'll see here in a bit
[22:32:57] <Tom_itx> cradek, the commented code is what failed on 2.6 but ran on 2.5.3, the new code below it works on both. I don't know if it's an indicator that either toggle or toggle2nist is broke or not.
[22:33:00] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/configs/sherline/pause_resume.txt
[22:34:12] <Tom_itx> and the diagrams for each:
[22:34:15] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/configs/sherline/Pause-resume.jpg
[22:34:23] <Tom_itx> http://tom-itx.dyndns.org:81/~webpage/cnc/configs/sherline/new_pause_resume.jpg