#linuxcnc-devel | Logs for 2016-12-14

[12:57:21] <pcw_home> Does the fact that there's a Jessie live CD mean some of the live-CD on newer distribution
[12:57:22] <pcw_home> issues are solved or was that a real time kernel issue?
[13:00:44] <seb_kuzminsky> which jessie live cd are you talking about? as far as i know we (linuxcnc) have never made a jessie live cd
[13:01:11] <pcw_home> theres a stock Jessie live CD
[13:03:43] <seb_kuzminsky> oh, from debian.org, sure
[13:04:06] <seb_kuzminsky> the problem for us with jessie has always been the lack of a stable rtai kernel
[13:04:33] <seb_kuzminsky> we have jessie uspace debs at wlo and on the buildbot, that part works
[13:04:41] <pcw_home> I thought there was some issue with making newer live CDs, maybe just faulty memory
[13:05:04] <pcw_home> something about the loopback filesystem
[13:07:39] <pcw_home> The problem I have with Jessie is that it still ships with an ancient kernel (so no go on lots of newer systems ie Intel N31XX)
[13:10:09] <pcw_home> too bad Preempt-RT latency is not a little better on low power systems (on some faster systems its not much different than RTAI )
[13:11:56] <pcw_home> Ill try Jessie on my N3150 system but ill have to install a newer kernel on a different (older) machine
[13:15:48] <skunkworks_> I have been running the emco (50us base thread) with no issues.
[13:16:08] <skunkworks_> nary a realtime delay
[13:17:01] <pcw_home> preempt-rt?
[13:17:08] <skunkworks_> yes
[13:17:27] <pcw_home> what CPU?
[13:17:40] <skunkworks_> I would have to look.. It is a dual core something
[13:18:02] <skunkworks_> asus motherboard I know
[13:18:39] <pcw_home> Ita possible to have very good latency with Preempt-RT but things like older atoms are terrible
[13:19:31] <pcw_home> ( older slower CPUs that were OK with RTAI )
[13:22:42] <pcw_home> http://freeby.mesanet.com/atom-330-preempt-rt.png
[13:24:51] <pcw_home> vs a "good" Preempt-RT system:
[13:24:52] <pcw_home> http://freeby.mesanet.com/h97-g3258-preemt-rt.png
[14:53:28] <andypugh> Feeling silly. Trying to work out why the lathe macros weren’t working on my lathe. Eventually remembered that I had upgraded to 2.8, and so had lost my modifications to Touchy…
[14:58:32] <cradek> not lost lost, I hope
[15:19:07] <andypugh> No, pushed to Master, actually.
[15:19:59] <skunkworks_> How has the holbrook been?
[15:22:05] <andypugh> Nice.
[15:22:27] <andypugh> Today I am machining a face-plate for it.
[15:22:57] <andypugh> I have one I bought a while back, into which I am machining a D1-4 recess
[15:23:22] <skunkworks_> neat!
[16:11:39] <andypugh> cradek: I have a worry I have broken Touchy…
[16:12:56] <andypugh> cradek: Could you see if anything looks dodgy here: http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=commit;h=1bcd51e814be82018349b3ae236486cb45cd0e9e
[16:13:59] <seb_kuzminsky> andypugh: i dont know much about touchy, but i think the #! change is wrong
[16:14:33] <andypugh> Whenever I press “cycle start” with my GladeVCP tab at the front touchy (and lInuxCNC) seem to basically freeze. One scary thing that dies is the e-stop input to the GUI.
[16:14:48] <andypugh> seb_kuzminsky: I think that was probably an accident, too.
[16:15:17] <seb_kuzminsky> have you tried doing that scary thing while running with [EMC]DEBUG turned up? it might give clues
[16:17:10] <andypugh> First I am going to try reverting Touchy to the 2.7.8 version and firing off the cycle from the touchscreen
[16:19:04] <andypugh> seb_kuzminsky: I think I probably made the !# change for locally-relevant reasons then forgot I had done it
[16:19:28] <andypugh> I will revert it when I am sure I don’t need to revert everything.
[16:19:55] <andypugh> (Most of that stuff was done by Chris M actually, it’s too clever for me)
[16:20:01] <jepler> the build process replaces the #!-line with the correct path to the interpreter found at configure time
[16:20:31] <seb_kuzminsky> jepler: our build system never ceases to surprise
[16:20:56] <jepler> hi seb_kuzminsky
[16:21:05] <andypugh> So, do I need to change it back, or not?
[16:21:05] <seb_kuzminsky> hello :-)
[16:21:09] <jepler> can any system consisting of only N symbols have an unbounded number of surprises?
[16:21:39] <seb_kuzminsky> sure, if there are an unbounded number of possibly symbols
[16:21:53] <seb_kuzminsky> andypugh: my magic jeff-ball says no
[16:21:55] <jepler> seb_kuzminsky: did this cross your awareness? any idea if fixing it is an easy tweak to the repo-generating scripts? https://github.com/LinuxCNC/linuxcnc/issues/215
[16:22:32] <seb_kuzminsky> my awareness has been pretty disconnected from linuxcnc development lately, so no, i did not notice that
[16:22:46] <jepler> seb_kuzminsky: mine too tbh
[16:22:55] <andypugh> seb_kuzminsky: I can’t decide if Jeff is saying that I have replaced a token that the build system looks for to replace with something better.
[16:23:08] <jepler> the glue-gunners have subverted me and stolen all my leisure time
[16:24:08] <seb_kuzminsky> andypugh: hmm, me neither, but i bet tracing out the build system to see what it does wouldn't take more than 5 to 999 minutes
[16:24:20] <seb_kuzminsky> jepler: neat! have you printed anything successfully?
[16:24:55] <andypugh> seb_kuzminsky: I was _meant_ to be machining this evening!
[16:25:03] <jepler> andypugh: I'm saying, your earlier change of the #!-line of that script shouldn't make any difference to people who invoke touchy in the normal way from an inifile DISPLAY= so no need to touch it again
[16:25:28] <andypugh> OK, great.
[16:25:45] <andypugh> It does seem to work both ways in a normal install
[16:26:12] <jepler> seb_kuzminsky: quite a number of things actually. I got rid of my non-working delta and bought a ready-to-go cartesian machine which I've treated the hardware and software of as a total black box
[16:27:07] <seb_kuzminsky> neato
[16:27:49] <andypugh> I keep looking at 3D printers, but I am convinced I want a project more than a working machine :-)
[16:28:12] <jepler> andypugh: you sure *can* buy 3d printers that will forever be unfinshed projects!
[16:28:25] <jepler> but i have a feeling none of them would have enough cast iron in them to hold your interest
[16:28:37] <andypugh> Yes, I just need to find one with enough promise
[16:28:42] <jepler> umm maybe you should *make* a cast iron 3d printer
[16:28:47] <andypugh> Hmm…
[16:29:39] <bpuk_> surface plate, air bearings. linear motors... could be an interesting printer
[16:29:55] <andypugh> OK, back to the workshop, reverted to old-touchy and made the macro start on a touchscreen button
[16:30:07] <bpuk_> andypugh: just seen your e-mail, will take a look tomorrow
[16:30:57] <andypugh> bpuk_: A chap I know has a servo and rail DLP printer running LinuxCNC: https://www.youtube.com/watch?v=FscYq5uCys0&t=120s
[16:31:31] <bpuk_> nice - I keep looking at 3d printers for home - but can't justify the time in building a suitable laser
[16:33:12] <bpuk_> servo's and rails are total overkill for that application :D
[16:33:21] <bpuk_> but it is indeed very shiny
[16:34:21] <jepler> bpuk_: a laser for SLS or resin printing?
[16:34:27] <bpuk_> SLS
[16:35:05] <bpuk_> building a laser is on my project list - but it's about 50 items down *shrug*
[16:43:31] <jepler> > To qualify for FREE Shipping, add $0.07 of eligible items
[16:43:35] <jepler> g-d it amazon
[17:13:12] <andypugh> jepler: Moustache wax
[17:13:35] <andypugh> seb_kuzminsky: Well, things are still wierd with normal Touchy
[17:21:12] <andypugh> Hmm, docs have motion.motion-enabled as an OUT pin, HAL has it as an IN pin….
[17:35:46] <andypugh> Anyway, I am declaring myself baffled.
[17:36:18] <andypugh> The other lathe macro cycles are fine, but the boring one crashes the machine. Despite just being G-code subs
[17:43:17] <cradek> andypugh: anything on stdout? maybe task (interpreter) is crashing.
[17:43:52] <cradek> I bet that would make the gui stop responding, but it is not a gui problem
[17:44:05] <andypugh> I am getting not-quite-so-wrong behaviour in the sim, which is warmer and more convenient
[17:44:10] <cradek> oh good
[17:44:44] <andypugh> Much more convenient, seeing as the bluteooth keyboard for the lathe was plugged into the USB on the mill to charge….
[17:45:04] <andypugh> So I was typing on a screen beind me…
[22:45:33] <KGB-linuxcnc> 03Dewey Garrett 05master 4952f84 06linuxcnc 10(7 files in 6 dirs) hal_gremlin.py include init_glcanondraw() * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4952f84