#linuxcnc-devel | Logs for 2015-12-07

Back
[00:06:53] -!- Camaban has quit [Quit: Leaving]
[00:08:20] -!- rob_h has quit [Ping timeout: 246 seconds]
[00:16:35] shaun415 is now known as shaun413
[00:16:51] -!- shaun413 has quit [Changing host]
[00:21:57] -!- chris_99 has quit [Quit: Leaving]
[00:24:13] <seb_kuzminsky> heh
[00:25:07] <seb_kuzminsky> skunkworks: that's perfectly ok, as far as i'm concerned - we're just lucky that the things that interest you benefit us all
[00:38:42] -!- andypugh has quit [Quit: andypugh]
[00:41:30] -!- morbo has quit [Ping timeout: 260 seconds]
[00:48:21] -!- FAalbers_ has quit [Quit: Leaving]
[01:08:53] -!- Loetmichel2 has quit [Ping timeout: 246 seconds]
[01:10:00] -!- morbo_ has quit [Remote host closed the connection]
[01:11:04] <seb_kuzminsky> rtai debs for amd64 are done, i'll push them to wlo later tonight :-)
[01:17:42] <skunkworks> really?
[01:18:29] <skunkworks> I could test that on the systems I was having issues
[01:20:17] -!- Tecan has quit [Changing host]
[01:21:29] -!- FloppyDisk has quit [Ping timeout: 246 seconds]
[01:37:18] -!- Akex_ has quit [Quit: Connection closed for inactivity]
[01:40:18] -!- anth0ny_ has quit [Quit: anth0ny_]
[01:47:21] -!- Roguish has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]]
[02:01:31] -!- FAalbers has quit [Read error: Connection reset by peer]
[02:01:50] amnesic_away is now known as amnesic
[02:07:46] amnesic is now known as amnesic_away
[02:09:09] -!- basiclaser has quit [Quit: Connection closed for inactivity]
[02:37:39] <jepler> seb_kuzminsky: roguish will be tickled
[02:37:46] <jepler> you've boot-tested 'em?
[02:38:11] <seb_kuzminsky> yep
[02:38:39] <seb_kuzminsky> i ran the rtai latency test in an amd64 vm, it got shitty numbers of course, but it ran
[02:48:10] -!- anth0ny_ has quit [Quit: anth0ny_]
[02:48:55] -!- anth0ny_ has quit [Client Quit]
[03:13:02] -!- jthornton has quit [Read error: Connection reset by peer]
[03:13:03] -!- JT-Shop has quit [Read error: Connection reset by peer]
[03:13:38] -!- jthornton [jthornton!~john@172.243.160.48] has joined #linuxcnc-devel
[03:13:39] -!- JT-Shop [JT-Shop!~john@172.243.160.48] has joined #linuxcnc-devel
[03:16:35] -!- tinkerer has quit [Remote host closed the connection]
[03:18:57] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[03:23:04] -!- skunksleep has quit [Ping timeout: 245 seconds]
[03:23:43] <seb_kuzminsky> in order to build rtai-modules.deb for both flavors of the linux-image.deb (686-pae and amd64), i had to remove the kernel flavor from the rtai-modules name
[03:24:02] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[03:24:04] <seb_kuzminsky> so now it's just "rtai-modules-3.16.0-9", indicating the kernel version and abi number
[03:24:44] <seb_kuzminsky> the featureset "rtai" is implied, and the flavor is implicitly determined by whether you're fetching it from jessie/base/binary-i386 (686-pae) or from jessie/base/binary-amd64 (amd64)
[03:25:06] <seb_kuzminsky> it's the simplest way i found to support multiple kernel flavors from a single rtai.dsc
[03:33:04] -!- skunksleep has quit [Ping timeout: 245 seconds]
[03:34:08] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[03:48:38] -!- skunksleep has quit [Ping timeout: 260 seconds]
[03:49:13] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[03:53:11] <jepler> seems fine to me
[03:53:40] <jepler> thanks for working on this
[03:55:07] <seb_kuzminsky> crap, the amd64 liblxrt isnt getting compiled with -fpic so its hosed
[03:55:33] <jepler> oops, that's important
[03:55:48] <jepler> actually I wish there was a .so version of it so it could be dlopen()ed but that's another thing altogether
[03:56:08] <jepler> sounds dirty but isn't:
[03:56:12] <jepler> Subject: Poor mans soft turnon
[03:56:33] <jepler> 'night and afk
[04:08:21] -!- sumpfralle has quit [Quit: Leaving.]
[04:20:59] -!- AR_ has quit [Ping timeout: 245 seconds]
[04:32:29] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[04:33:27] -!- nofxx has quit [Ping timeout: 260 seconds]
[04:33:55] -!- nofxx has quit [Changing host]
[05:09:10] -!- theorbtwo has quit [Remote host closed the connection]
[05:22:06] -!- Tecan has quit [Ping timeout: 256 seconds]
[05:32:15] -!- shaun413 has quit [Ping timeout: 260 seconds]
[05:45:14] -!- anth0ny_ has quit [Quit: anth0ny_]
[06:00:01] -!- theorbtwo has quit [Read error: Connection reset by peer]
[06:11:49] -!- archivist_herron has quit [Ping timeout: 245 seconds]
[06:20:20] -!- FinboySlick has quit [Remote host closed the connection]
[06:35:08] -!- Komzpa has quit [Remote host closed the connection]
[06:43:16] -!- Miner_48er has quit [Quit: Leaving]
[06:57:21] -!- kwallace1 [kwallace1!~kwallace@142.147.85.210] has parted #linuxcnc-devel
[07:03:24] -!- ve7it has quit [Remote host closed the connection]
[07:04:50] -!- automata [automata!~automata_@triband-mum-59.182.179.192.mtnl.net.in] has joined #linuxcnc-devel
[07:07:16] -!- FAalbers has quit [Quit: Leaving]
[07:31:41] -!- maurris has quit [Ping timeout: 246 seconds]
[07:49:27] -!- nofxx has quit [Ping timeout: 260 seconds]
[08:00:14] -!- bkboggy has quit [Quit: For Narnia!]
[08:15:07] -!- automata has quit [Ping timeout: 260 seconds]
[08:17:55] -!- FloppyDisk has quit [Ping timeout: 260 seconds]
[08:30:07] -!- maurris has quit [Client Quit]
[09:24:31] -!- rob_h [rob_h!~robh@90.203.249.42] has joined #linuxcnc-devel
[10:05:15] -!- morbo has quit [Ping timeout: 260 seconds]
[10:30:12] -!- slide has quit [Ping timeout: 264 seconds]
[10:39:46] -!- morbo has quit [Remote host closed the connection]
[10:41:11] -!- duc has quit [Ping timeout: 260 seconds]
[10:46:13] -!- morbo has quit [Remote host closed the connection]
[10:49:42] -!- os1r1s has quit [Max SendQ exceeded]
[10:54:56] -!- tinkerer [tinkerer!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[11:00:47] -!- slide has quit [Ping timeout: 260 seconds]
[11:02:46] -!- jthornton has quit [Quit: Leaving]
[11:05:10] -!- jthornton [jthornton!~john@172.243.160.48] has joined #linuxcnc-devel
[11:05:46] -!- slide has quit [Changing host]
[11:10:34] -!- morbo has quit [Ping timeout: 260 seconds]
[11:24:48] -!- RoyBellingan has quit [Quit: Konversation terminated!]
[11:45:36] -!- automata [automata!~automata_@114.143.61.208] has joined #linuxcnc-devel
[11:50:47] -!- skunksleep has quit [Ping timeout: 246 seconds]
[11:55:24] -!- Valen has quit [Remote host closed the connection]
[11:57:08] -!- automata_ [automata_!~automata_@114.143.62.170] has joined #linuxcnc-devel
[12:00:09] -!- automata has quit [Ping timeout: 245 seconds]
[12:03:44] -!- skunksleep [skunksleep!~AndChat14@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[12:08:33] -!- justanotheruser has quit [Quit: Lost terminal]
[12:17:02] -!- skunkworks has quit [Ping timeout: 246 seconds]
[12:23:35] -!- justanotheruser has quit [Quit: Lost terminal]
[12:32:02] -!- micges_ [micges_!~micges@abpm33.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[12:35:30] -!- micges has quit [Ping timeout: 260 seconds]
[12:42:24] -!- lair82 has quit [Quit: Leaving]
[12:44:53] micges_ is now known as micges
[12:46:45] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[13:40:39] -!- Tecan has quit [Changing host]
[13:44:04] <KGB-linuxcnc> 03John Thornton 052.7 bc08ada 06linuxcnc 10docs/src/Master_Documentation.txt Docs: fix level offset * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=bc08ada
[13:44:04] <KGB-linuxcnc> 03John Thornton 052.7 7b50770 06linuxcnc 10docs/src/Master_Documentation.txt 10docs/src/Submakefile 03docs/src/code/rs274.txt 10docs/src/index.tmpl Docs: add info about the rs274 stand alone interperter * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7b50770
[13:55:59] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[14:04:10] -!- duc has quit [Ping timeout: 260 seconds]
[14:11:00] -!- liedman_ has quit [Ping timeout: 264 seconds]
[14:11:36] -!- Swapper has quit [Ping timeout: 264 seconds]
[14:17:05] -!- duc has quit [Ping timeout: 246 seconds]
[14:17:18] -!- tiwake has quit [Ping timeout: 265 seconds]
[14:17:47] -!- LikeVinyl has quit [Ping timeout: 265 seconds]
[14:19:01] -!- SEL [SEL!~SEL@net77-43-27-64.mclink.it] has joined #linuxcnc-devel
[14:19:24] -!- SEL has quit [Client Quit]
[14:23:44] -!- Sarvihepo has quit [Ping timeout: 246 seconds]
[14:23:44] -!- xrr has quit [Ping timeout: 246 seconds]
[14:37:59] -!- AndChat|407721 has quit [Ping timeout: 264 seconds]
[14:43:22] <mozmck> If I'm reading the code correctly, looks like if you set SHMEM_KEY under [EMCMOT] you will break your system? usrmotintf.c will use the key number you set in the INI file, but motion.c uses DEFAULT_SHMEM_KEY
[14:54:00] -!- justanotheruser has quit [Quit: Lost terminal]
[14:54:00] -!- liedman has quit [Ping timeout: 250 seconds]
[14:58:07] -!- mk0 [mk0!~mk0@37.17.17.187] has joined #linuxcnc-devel
[15:00:35] <jepler> quite possibly. Since a lot of other pieces are missing to allow running more than one linuxcnc instance, there's really no use case for changing the value..
[15:11:03] -!- DaPeace1 has quit [Read error: Connection reset by peer]
[15:15:38] -!- anth0ny_ has quit [Quit: anth0ny_]
[15:22:07] -!- automata_ has quit [Ping timeout: 260 seconds]
[15:48:26] -!- [cube] has quit [Ping timeout: 240 seconds]
[16:03:08] -!- MikkoP has quit [Ping timeout: 246 seconds]
[16:13:43] -!- Daerist has quit [Quit: Leaving]
[16:13:55] -!- kriskropd has quit [Ping timeout: 260 seconds]
[16:16:32] -!- vapula has quit [Quit: Leaving]
[16:18:54] -!- perld has quit [Client Quit]
[16:21:22] -!- mk0 has quit [Remote host closed the connection]
[16:25:44] -!- kwallace1 [kwallace1!~kwallace@142.147.85.210] has joined #linuxcnc-devel
[16:28:59] -!- duc has quit [Ping timeout: 264 seconds]
[16:41:02] shaun413 is now known as Guest79495
[16:42:24] -!- ivansanchez has quit []
[16:49:23] -!- lair82_ [lair82_!~lair82@52-92-107-97.dynamic.cm-pool.d-pcomm.com] has joined #linuxcnc-devel
[16:49:33] -!- automata [automata!~automata_@triband-mum-59.182.176.43.mtnl.net.in] has joined #linuxcnc-devel
[16:57:42] Guest79495 is now known as shaun415
[17:11:52] <automata> I tried the new RTAI 3.16.0 kernel available on linuxcnc.org for jessie. but still in a VM
[17:12:24] <automata> I could get the rtai-5 branch to compile and run
[17:12:42] <automata> will try it on a computer this week
[17:12:57] <automata> will try without a VM this week
[17:13:26] <jepler> hi automata
[17:13:28] <jepler> let us know your results!
[17:27:15] <pcw_home> Did you see that lair82's latency issues went away with a newer preempt-rt kernel?
[17:27:16] <pcw_home> (the 3.2.60 kernel is not very good on newer hardware)
[17:27:18] <pcw_home> For Preemt-RT, is there any reason not to use the latest?
[17:29:09] -!- basiclaser has quit [Quit: Connection closed for inactivity]
[17:30:57] <automata> hi jelper
[17:31:05] <automata> *jepler
[17:32:18] <automata> I will
[17:34:23] <automata> Is there a script / list of commands to make a live CD with linuxcnc on it for wheezy which I can follow to make a simillar for jessie?
[17:34:50] <automata> that will make the testing on myraid hardware at my end much simpler
[17:35:57] -!- malcom2073 has quit [Quit: No Ping reply in 180 seconds.]
[17:35:59] -!- JT-Shop has quit [Ping timeout: 245 seconds]
[17:36:14] -!- jthornton has quit [Ping timeout: 246 seconds]
[17:36:28] -!- jthornton [jthornton!~john@172.243.160.48] has joined #linuxcnc-devel
[17:36:28] -!- JT-Shop [JT-Shop!~john@172.243.160.48] has joined #linuxcnc-devel
[17:36:39] -!- nofxx has quit [Changing host]
[17:41:29] <jepler> automata: http://timeguy.com/gitweb?p=live-images.git;a=summary branch debian is what generates our wheezy cd images
[17:42:02] <jepler> I was not able to get it to generate jessie cd images with the preempt-rt kernel, and I didn't know enough to resolve the problems I encountered. they related to missing "aufs" filesystem module, I think. I don't know the status of aufs in seb_kuzminsky's rtai kernel
[17:42:22] -!- erasmo [erasmo!~erasmo@77-255-231-76.adsl.inetia.pl] has joined #linuxcnc-devel
[17:44:28] -!- jthornton has quit [Read error: Connection reset by peer]
[17:46:03] -!- JT-Shop has quit [Read error: Connection reset by peer]
[17:46:54] -!- jthornton [jthornton!~john@172.243.160.48] has joined #linuxcnc-devel
[17:47:24] <automata> aufs is required to deploy live systems
[17:47:28] -!- JT-Shop [JT-Shop!~john@172.243.160.48] has joined #linuxcnc-devel
[17:47:57] <automata> aufs was not part of mainline kernel till after kernel version 3.8 atleast
[17:48:14] <seb_kuzminsky> the 3.16 rtai kernel has aufs
[17:48:45] <automata> so older vanilla kernels required the aifs patch , which by the way debian always put for their live systems
[17:48:55] <automata> but i think since 3.14 aufs is mainline
[17:49:04] <seb_kuzminsky> jepler: i made the liblxrt.so shlib like you wanted, seems to be working
[17:49:17] <automata> thanks seb for the confirmation
[17:49:27] <seb_kuzminsky> automata: i'm building the 3.16 rtai kernel based on the 3.16.7 debian kernel, they still ship aufs as a kernel patch
[17:49:59] <seb_kuzminsky> automata: for aufs3, i'm not sure what's in mainline
[17:50:27] <automata> http://aufs.sourceforge.net/
[17:50:51] <automata> not sure what to make of that... but since you have to put a patch, I guess it is not mainline
[17:51:59] <seb_kuzminsky> jepler: http://paste.debian.net/342023/
[17:52:00] <automata> Thanks a bunch Seb
[17:52:09] <seb_kuzminsky> automata: sure thing
[17:52:33] <seb_kuzminsky> jepler: i'm still having some problems with sse on amd64, it's all a giant mess
[17:52:55] <seb_kuzminsky> automata: what are you hacking on?
[17:53:29] -!- MikkoP has quit [Ping timeout: 250 seconds]
[17:53:40] <pcw_home> looks like overlayfs is the modern replacement for aufs
[17:53:41] <automata> actually I am trying to get multi-touch screens to work with linuxcnc
[17:54:10] <automata> multi-touch support is patchy at best for 3.8 kernels
[17:54:43] <automata> so I am hoping 3.16 will improve that..
[17:55:08] -!- englishman has quit [Quit: ZNC - 1.6.0 - http://znc.in]
[17:55:52] <seb_kuzminsky> automata: cool
[17:55:59] <automata> I use linuxcnc for milling gold jewellery
[17:56:09] <seb_kuzminsky> ooh, neat
[17:56:13] <seb_kuzminsky> do you have pictures?
[17:56:44] <automata> sure .. i'll put some up in a few min
[17:58:12] <automata> https://www.youtube.com/watch?v=cY1noUuqPpY
[17:59:08] <skunkworks> seb_kuzminsky, how would I get the amd64 kernel
[17:59:50] <seb_kuzminsky> automata: wow, that's a cool machine!
[18:00:21] <seb_kuzminsky> skunkworks: the kernel's at 'deb http://highlab.com/~seb/linuxcnc jessie main', but the rtai-modules deb isnt working on amd64 yet
[18:00:23] <automata> thanks
[18:00:42] <seb_kuzminsky> automata: did you retrofit it with linuxcnc?
[18:01:00] <automata> nope ... designed from scratch with linuxcnc...
[18:01:30] <automata> The GUI software talks to linuxcnc over linuxcncrsh
[18:01:32] <seb_kuzminsky> it's impressive, mechanically - lots of moving parts!
[18:02:06] <automata> thanks...
[18:02:58] <automata> The machine in that video has 6 axis... I have also made an 8 axis model
[18:03:08] -!- morbo has quit [Ping timeout: 256 seconds]
[18:03:26] <seb_kuzminsky> very cool
[18:03:29] <seb_kuzminsky> bbl
[18:03:43] <automata> that got 2 independently moving Z axes
[18:05:19] <automata> https://www.youtube.com/watch?v=o8-boS8B_1Y
[18:09:01] <skunkworks> ok - seb_kuzminsky so I can do an apt-get install ima-tab and there should be an rtai?
[18:09:05] -!- JT-Shop has quit [Ping timeout: 250 seconds]
[18:09:06] -!- jthornton has quit [Ping timeout: 240 seconds]
[18:09:43] -!- JT-Shop [JT-Shop!~john@172.243.160.48] has joined #linuxcnc-devel
[18:11:04] -!- jthornton [jthornton!~john@172.243.160.48] has joined #linuxcnc-devel
[18:11:56] <mozmck> I wonder why aufs is required in live systems? Looks like it was rejected for merging in the kernel, but overlayfs was merged. https://en.wikipedia.org/wiki/Aufs
[18:13:12] <pcw_home> newer live images seem to use overlayfs
[18:13:21] <mozmck> looks like overlayfs was only merged in 3.18, so not available before that.
[18:13:46] <pcw_home> ahh so stuck with aufs for rtai
[18:14:34] <skunkworks> I am not seeing a rtai linux-imag
[18:14:35] <skunkworks> http://pastebin.com/cSYGZpyJ
[18:15:02] <skunkworks> crap - sorry - wrong source...
[18:19:16] <skunkworks> How do I use your key?
[18:20:31] <skunkworks> http://pastebin.com/huivPGkq
[18:29:00] <automata> I am trying to get the current position of the joints from EMC_TRAJ_STAT
[18:29:48] <automata> however EMC_TRAJ_STAT class has members named position and actualPosition
[18:30:03] <automata> both are of type EmcPose
[18:30:16] <automata> which means they are world space coordinates
[18:30:40] -!- erasmo has quit [Quit: Leaving]
[18:30:42] <automata> how do I get the joint coordinates (in case I am using non-trival kinematics)
[18:31:34] <automata> Joint coordinates from position and actualPosition in EMC_TRAJ_STAT
[18:49:02] -!- nofxx has quit [Ping timeout: 256 seconds]
[18:59:42] -!- jduhls has quit [Ping timeout: 272 seconds]
[19:00:13] <mozmck> automata: I think hal pins may be the best way for that.
[19:02:00] <automata> hmmm
[19:02:16] <automata> I'll try..
[19:02:56] <mozmck> axis.xx.joint-pos-cmd, axis.xx.joint-pos-fb
[19:03:07] <mozmck> moter-pos-cmd
[19:03:50] <automata> yup... joint-pos-cmd
[19:06:53] -!- theorbtwo has quit [Ping timeout: 246 seconds]
[19:10:56] <mozmck> automata: it looks like you can also get the position in code from EMC_MOTION_STAT.axis[xx].output
[19:13:13] exco is now known as exc0
[19:15:19] <automata> looking that up right now
[19:17:32] <mozmck> the output variable is set to pos_cmd internally which is the same as the joint-pos-cmd hal pin
[19:17:48] <automata> the variable emcStatus.motion.axis[xx].output
[19:18:04] <automata> that seems good
[19:18:34] <mozmck> that should be correct
[19:18:48] <automata> got it thanks...
[19:21:16] -!- b_b has quit [Changing host]
[19:22:09] -!- johtso has quit []
[19:23:02] -!- membiblio has quit [Quit: Leaving]
[19:24:55] -!- maxcnc has quit [Quit: ChatZilla 0.9.92 [Firefox 41.0.2/20151015172900]]
[19:31:40] -!- dr0w has quit [Quit: Leaving]
[19:41:37] -!- WalterN has quit [Ping timeout: 265 seconds]
[19:41:45] -!- justanotheruser has quit [Quit: Lost terminal]
[19:47:50] -!- pcw_home [pcw_home!~chatzilla@c-50-143-148-115.hsd1.ca.comcast.net] has parted #linuxcnc-devel
[19:50:44] <seb_kuzminsky> skunkworks: curl http://highlab.com/~seb/linuxcnc/dists/archive-signing-key.gpg | sudo apt-key add -
[19:53:16] <skunkworks> seb_kuzminsky, thanks. what installes the latency test suite? or is it in a different location?
[19:54:03] <seb_kuzminsky> it's in rtai-modules-3.16.0-9.deb
[19:54:26] <skunkworks> I thought that wasn't working
[19:54:27] <seb_kuzminsky> first you need linux-image-3.16.0-9-rtai-amd64, then reboot, then rtai-modules
[19:54:47] <skunkworks> ok - will do
[19:54:59] <seb_kuzminsky> it's just the math part that's not working, as far as i know
[19:55:03] <seb_kuzminsky> you can still run the rtai latency test
[19:57:37] <seb_kuzminsky> skunkworks: and i'm actively monkeying with that repo, so it may well be broken from time to time
[20:02:28] <skunkworks> oh
[20:03:06] <skunkworks> seb_kuzminsky, http://pastebin.com/zaMk8HYp
[20:05:55] <seb_kuzminsky> skunkworks: i had that same problem with the user/latency test, but the kern/latency test worked for me
[20:06:00] <seb_kuzminsky> (after i fixed it)
[20:06:15] <seb_kuzminsky> since linuxcnc uses rtai in kernel mode, that's a more relevant test, anyway
[20:08:49] <skunkworks> seb_kuzminsky, oh. wasn't paying attention..
[20:09:16] <skunkworks> That works better (kern) still get the odd overrun at the start. (but you said you where getting that too...)
[20:09:29] <seb_kuzminsky> ok i'm glad it runs at least!
[20:09:45] <seb_kuzminsky> i want to get math working on amd64, then i'll look in to the overrun thing
[20:15:24] -!- b_b has quit [Remote host closed the connection]
[20:29:51] dr0w is now known as GoogleSupport
[20:30:13] GoogleSupport is now known as dr0w
[20:31:16] -!- kalxas has quit [Changing host]
[20:31:31] <jepler> seb_kuzminsky: thanks for that (lxrt.so)
[20:31:46] <jepler> I have this dream that uspace could dlopen lxrt.so and use rtai's userspace realtime mode
[20:32:10] <jepler> seb_kuzminsky: do you have any more details about the math problems?
[20:32:44] -!- automata has quit [Ping timeout: 256 seconds]
[20:35:20] -!- exitcode1 has quit [Quit: quit]
[20:39:59] -!- tobias47n9e__ has quit [Ping timeout: 246 seconds]
[20:49:35] <mozmck> jepler: so with your tip, I changed my code to this and it works: http://pastie.org/10616909 I add inhibit_probe_errors=1 to the loadrt line for motmod
[20:50:37] <jepler> does your change simply put all that checking under if (!inhibit_probe_errors) { ... } ?
[20:51:00] <jepler> git diff -b might show it more clearly for discussion purposes
[20:51:58] <mozmck> Yes it does, and I don't know why diff made a mess of it...
[20:52:01] <jepler> do I also understand correctly that with this change activated, "g0 z-1" crashes the probe right into the table instead of stopping?
[20:52:31] <jepler> .. but it lets you disable some other hack which meant that g38.2 z-1 without a preceding m-code would do the same thing?
[20:52:34] <mozmck> no, it should only affect a jog or home error
[20:52:43] <jepler> ok
[20:53:34] <jepler> returning to your specific situation, did you consider masking the probe input specifically when the homing state machine is not in state 0?
[20:53:39] <mozmck> http://pastie.org/10616915
[20:54:10] <jepler> thank you. A patch of that form is better for discussion, but not appropriate for applying with patch or git apply
[20:54:16] <mozmck> I had not heard of diff -b, need to look that up
[20:54:30] <jepler> basically, it ignores changes in amount of whitespace
[20:54:37] <mozmck> oh, I see.
[20:54:56] <jepler> but normally those have to be shown in a diff, because space is the same as any other character
[20:56:12] <jepler> I assume the letter b is just because they ran out of good letters
[20:57:46] -!- skunkworks has quit [Read error: Connection reset by peer]
[20:57:57] <jepler> it would be nice if this optional laodrt parameter were added to the motion.9 manpage (docs/man/man9)
[20:57:59] <mozmck> I haven't really looked at the homing state machine much yet.
[20:58:01] <cradek> it seems easy to mask the probe error while homing using hal
[20:58:27] <jepler> axis.N.homing OUT BIT
[20:58:27] <jepler> TRUE if the joint is currently homing
[20:58:28] <cradek> I don't know how you avoid the error while jogging past the home switch
[20:58:48] <jepler> yes it's true that doesn't help you jog on or off the switch
[20:59:15] <jepler> there's limit override, is that exposed to hal?
[20:59:18] <mozmck> I've done it in hal, using a tristate
[20:59:30] <cradek> jepler: *home*
[20:59:47] <cradek> jepler: I take it mozmck is not homing to the limit switch
[21:00:02] <jepler> cradek: it's sure not a switch you can move past in normal operation, if it also acts like triggering the probe
[21:00:07] <cradek> are there limit switches? you could home to one and save the input for just the probe...
[21:00:11] <mozmck> So I set an output with M64 in gcode to enable the probe input, call G38.2, then M65 to disable probe input again.
[21:00:44] <cradek> yuck, you sure need another input or three
[21:00:57] <jepler> adding software is easier than adding IOs
[21:01:11] <mozmck> No limit switch, but the home switch is the same as the probe input
[21:01:16] <cradek> not if you have to fiddle with special gcodes forever
[21:02:31] <cradek> fwiw, I'm fine with a patch that makes the errors optional (but I'd prefer it come from the ini file, even though it's a bit more of a pain to write)
[21:03:09] <mozmck> I wondered about that. It was enough of a pain that I didn't write it (yet) ;-)
[21:03:38] <cradek> I was looking for an example you could use, but only found http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=commitdiff;h=123a8c91aab1ffe2fb09ae2b3ad519dac99356ca which is a per-axis thing so not a great example
[21:04:01] <cradek> but it does show all the layers you have to touch to pass the parameter into motion
[21:04:23] <mozmck> Ah - I'll look at that.
[21:05:05] <cradek> you'll probably be in initraj.cc instead of iniaxis.cc
[21:05:34] -!- McBride36 has quit [Read error: Connection reset by peer]
[21:06:05] <mozmck> I thought it looked like I'd have to do something like that.
[21:06:39] <cradek> yeah :-/
[21:06:39] <mozmck> I'll do some testing with what I have first to make sure it will do everything I need.
[21:06:44] <cradek> cool
[21:09:35] <cradek> I can't find a good example
[21:09:38] <jepler> I think my interest is finding a way to mask the probe signal for the least amount of time. making it be done in hal is secondary.
[21:13:53] McBride36 is now known as Guest69198
[21:14:29] Guest69198 is now known as McBride36
[21:14:37] -!- McBride36 has quit [Changing host]
[21:14:54] <mozmck> jepler: this patch doesn't mask the probe signal at all though, it just doesn't error if the probe trips while jogging or homing
[21:23:57] <jepler> OK, I accept that distinction.
[21:27:43] -!- PCW [PCW!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[21:27:50] -!- exc0 has quit [Remote host closed the connection]
[21:34:28] -!- PCW has quit [Quit: ChatZilla 0.9.92 [Firefox 42.0/20151029151421]]
[21:34:53] -!- andypugh [andypugh!~andypugh@cpc14-basl11-2-0-cust1010.20-1.cable.virginm.net] has joined #linuxcnc-devel
[21:52:22] -!- Deejay has quit [Quit: bye]
[21:57:52] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:59:26] <skunkworks> zlog:
[21:59:26] <zlog> skunkworks: Log stored at http://tom-itx.no-ip.biz:81/~tom-itx/irc/logs/%23linuxcnc-devel/2015-12-07.html
[22:07:21] -!- theorbtwo has quit [Remote host closed the connection]
[22:10:07] -!- GJdan has quit [Quit: WeeChat 1.4-dev]
[22:18:46] <KGB-linuxcnc> 03Sebastian Kuzminsky 05rtai-5 209684f 06linuxcnc 10src/Makefile build system: let "make V=1" verbosify kernel module builds too * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=209684f
[22:27:47] -!- jduhls has quit [Ping timeout: 250 seconds]
[22:41:56] -!- FinboySlick has quit [Quit: Leaving.]
[22:43:04] -!- Avicenna has quit [Quit: Leaving...]
[22:46:16] -!- chillly has quit [Quit: Ex-Chat]
[22:50:51] -!- jduhls has quit [Remote host closed the connection]
[22:56:49] -!- sumpfralle has quit [Ping timeout: 250 seconds]
[22:59:48] <linuxcnc-build> build #1573 of 4017.deb-wheezy-amd64 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4017.deb-wheezy-amd64/builds/1573 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[23:00:00] <skunkworks> seb_kuzminsky: how do you install all the dependancys easilly for linuxcnc? (say - isntalling on jessie)
[23:01:44] <seb_kuzminsky> skunkworks: cd debian; ./configure -r
[23:01:54] <seb_kuzminsky> then look in debian/control, it has the list of dependencies
[23:02:15] <skunkworks> ok - I will try that when you get the math working :)
[23:02:29] <skunkworks> no pressurfe
[23:02:32] <skunkworks> pressure even
[23:03:06] <JT-Shop> skunkworks: this may help http://gnipsel.com/files/linuxmint/mint-emc.txt
[23:03:17] <JT-Shop> my notes on installing in linuxmint
[23:03:39] <seb_kuzminsky> or you can go balls out and build the deb and install it with apt-get, that'll pull in all dependencies
[23:03:59] <skunkworks> bla bla bla apt-get bla bla...
[23:04:11] <seb_kuzminsky> moo
[23:04:15] <skunkworks> JT-Shop: thankss
[23:04:18] <skunkworks> :)
[23:04:49] <seb_kuzminsky> JT-Shop: what's setup.sh?
[23:05:26] <JT-Shop> it gets the rtai kernel and a few things
[23:05:56] <JT-Shop> and adds the grub customizer
[23:05:59] -!- Praesmeodymium has quit [Ping timeout: 260 seconds]
[23:06:03] Protractinium is now known as Praesmeodymium
[23:06:07] <JT-Shop> so it's easy to pick a start up kernel
[23:14:55] <seb_kuzminsky> cool
[23:21:51] -!- c_morley has quit [Ping timeout: 260 seconds]
[23:21:51] -!- cmorley has quit [Ping timeout: 260 seconds]
[23:21:56] -!- Hecke [Hecke!~Hecke@ip-176-198-207-30.hsi05.unitymediagroup.de] has joined #linuxcnc-devel
[23:22:42] <JT-Shop> I did it about 4 times so pretty polished instructions
[23:23:59] -!- Hecke has quit [Client Quit]
[23:25:45] <seb_kuzminsky> i wonder how many different "how to install linuxcnc" instructions we have now
[23:25:54] <seb_kuzminsky> i think there are at least two on the wiki
[23:27:11] <JT-Shop> I'd guess you need one for each flavor of Linux
[23:28:20] <seb_kuzminsky> the differences from one debian-based distro to another should be very small, i think
[23:28:42] <seb_kuzminsky> and the trickiest part, the list of build-dependencies, is encoded in debian/control(.in)
[23:29:43] shaun415 is now known as shaun413
[23:29:50] -!- shaun413 has quit [Changing host]
[23:30:45] <JT-Shop> took me a few times to get all the dependencies worked out for mint
[23:31:16] <JT-Shop> I think for a machine debian with openbox would be fine
[23:34:21] <andypugh> One thing that might be clearer on the current “how to get it page” is why you would choose RTAI or RT-PREEMPT
[23:35:12] <JT-Shop> that would be a good thing to know and uspace I think is another option