#linuxcnc-devel | Logs for 2016-03-15

Back
[11:47:34] <kwallace> hello skunkworks
[12:03:29] <KGB-linuxcnc> 03Dewey Garrett 05joints_axes12 e149929 06linuxcnc 10src/emc/motion/command.c command.c: detect missing rotaryunlock pin * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e149929
[12:09:50] <skunkworks_> kwallace, hello!
[12:18:15] <jepler> skunkworks_: I see that dgarr has made a number of changes related to the following error you were seeing with ja. did you get a chance to re-test?
[12:18:30] <jepler> I have been meaning to, I haven't understood if the changes will make cartesian position track during machine off yet
[12:19:00] <jepler> I guess it's probably doing what it's doing now because of the possiblity of inverse-only kinematics machines...?
[12:19:13] <skunkworks_> I tested one that he said should fix it (and it seemed to)
[12:19:18] <jepler> OK thanks
[12:24:31] <jepler> not sure whether to leave https://github.com/LinuxCNC/linuxcnc/issues/45 open or close it. perhaps the live tracking of position is separate and less important than being able to come back to machine on mode after a ferror
[12:32:56] <linuxcnc-build> build #2156 of 1405.rip-wheezy-armhf is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/2156 blamelist: Dewey Garrett <dgarrett@panix.com>
[12:33:44] <linuxcnc-build> build #3976 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3976 blamelist: Dewey Garrett <dgarrett@panix.com>
[12:43:11] <KGB-linuxcnc> 03Dewey Garrett 05joints_axes12 3160df4 06linuxcnc 10docs/src/getting-started/updating-linuxcnc.txt updating-linuxcnc.txt: copy/paste err inexample * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3160df4
[12:44:43] <skunkworks_> jepler, I can test the current JA12 an the K&T tomorrow
[12:44:55] <skunkworks_> (I have to figure out jogging)
[12:47:12] <dgarr> what is the buildbot wheezy armhf error?
[12:49:39] <jepler> dgarr: I don't think we know -- hardware error was seb_kuzminsky's guess
[12:49:46] <jepler> due to failed cooling device
[12:49:47] <dgarr> jepler: with current ja12, i can no longer reproduce issue#45 with sim configs nor with my xzc servo/encoder gentrivkins machine
[12:49:50] <jepler> but maybe it's something else
[12:50:24] <jepler> afk, sorry, I wish I could stay and discuss this position tracking thing more
[12:50:55] <dgarr> the position tracking is fixed on my examples but i do not look at kinematics with inverse only --
[12:51:41] <dgarr> i also eliminated the axis gui specific fix in onoff_clicked
[12:52:56] <dgarr> it would be helpful if others would test and report on status of issue#45 if there are still problems
[13:14:27] <jepler> https://www.youtube.com/watch?v=Mi9_ll_Z8mk
[13:14:35] <jepler> somebody needs to make one of these with linuxcnc and let us know about it
[13:14:46] <jepler> I wonder how you plan that path once you know the shape the finished wire needs to have
[13:18:05] <archivist> looks like it put thermal expansion zigzag as well
[13:19:41] <jepler> dgarr: I'll test 2.7.x vs ja12 with the steps I give here: https://github.com/LinuxCNC/linuxcnc/issues/45#issuecomment-195428921
[13:23:31] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler closed issue #45: ja: Command isn't tracking feedback in machine-off 02https://github.com/LinuxCNC/linuxcnc/issues/45
[13:24:31] <jepler> archivist: oh yeah I bet that is part of choosing the bonding wire path
[13:29:24] <archivist> at first I thought crappy jerky movement then ... thermal
[13:33:14] <dgarr> jepler: thanks for addressing #45
[13:33:26] <dgarr> btw, it seems to me that issue#44 sets a very high bar for the update_ini script as the tiny number of users of locking joints should not roadblock ja12
[13:33:30] <dgarr> i don't think making update_ini fix locking joints is worth the trouble -- the changes required are documented in getting-started/updating-linuxcnc.txt
[13:34:25] <dgarr> i am still working on the swirl of homeicons,limiticons,trivkins,gentrivkins, omitted axis letters, duplicate axis letters
[13:34:47] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler commented on issue #44: Possible fixes also include showing the user a message that the inifile was detected as having features that could not be automatically converted. 02https://github.com/LinuxCNC/linuxcnc/issues/44#issuecomment-196953909
[13:34:51] <andypugh> I’ll update the script, it’s easy to do, but not with huge urgency :-)
[13:36:16] <jepler> It's great if andypugh can add that but yeah I agree that converting an inifile item that affects a small portion of all users is low urgency
[13:36:25] <jepler> I don't know how much easier detecting it is compared to fixing it
[13:37:24] -linuxcnc-github:#linuxcnc-devel- [13linuxcnc] 15jepler commented on issue #44: ...or even just documenting that this is not automatically converted. 02https://github.com/LinuxCNC/linuxcnc/issues/44#issuecomment-196954867
[13:38:33] <jepler> dgarr, andypugh, anyone else who is a linuxcnc contributor: if you want to be listed as a collaborator on the linuxcnc github project, just let me know and I'll add you. that'll give you extra powers when it comes to acting on issues and pull requests, including the ability to close them when it's warranted.
[13:39:39] <dgarr> andypugh: i'll take your word that it is easy -- i don't think it is as simple as a regular expression substitution
[13:39:41] <andypugh> OK, I don’t see any obvious drawbacks to being on the list.
[13:39:42] <dgarr> i think you have to see which axes have a locking indexer, then determine which joint and establish the mask. -- the joint used depends upon the kins and the coordinates used
[13:40:21] <dgarr> i don't have nor do i want a github account
[13:40:50] <jepler> andypugh: you are https://github.com/andypugh ?
[13:41:15] <andypugh> Yes, that’s me
[13:41:29] <jepler> dgarr: I understand and respect your decision. you can let me know when/if I can take actions on github items for you.
[13:42:21] <andypugh> Looks like Github already knows I am a LinuxCNC contributor
[13:42:38] <jepler> andypugh: I think it can know that if you signed up with the same e-mail address you've used in commits that are in linuxcnc.
[13:43:15] <andypugh> Right. And I seem to have accidentally contributed as several variants of myself.
[13:43:29] <jepler> andypugh: it happens to the best of us
[13:44:19] <jepler> we can add a .mailmap file to fix these errors after the fact, since we can't go rewrite the history to change the mistaken addresses used. https://www.kernel.org/pub/software/scm/git/docs/git-shortlog.html#_mapping_authors
[13:45:02] <jepler> hm but does that only correct names and not e-mail addresses?
[13:45:49] <jepler> I guess it can correct both, but that page is concentrating on the human-readable name
[13:46:14] <jepler> anyway if somebody's OCD acts up when seeing those commits from jepler@(none) I urge you to prepare a .mailmap to fix it
[13:57:45] <andypugh> My OCD is well under control.
[14:04:55] <jepler> good
[15:14:08] <curpher> hi
[15:18:24] <curpher> has anyone configured linuxcnc-RT with arduino on ubuntu 14.04.4?
[15:27:43] <seb_kuzminsky> curpher: do you mean, connect an arduino via usb to a pc running linuxcnc, then talk to the arduino from a hal component?
[15:27:55] <seb_kuzminsky> i think lots of people have done that, or similar things
[15:28:18] <seb_kuzminsky> for example: https://github.com/SebKuzminsky/linuxcnc-hal-teensy
[15:30:55] <curpher> linuxcnc.org does not have install instructions on ubuntu tahr. the site does not show list any 64-bit ubuntu system for the realtime kernel listed under typical use.
[15:32:16] <curpher> will the teensy driver work with arduino?
[15:33:41] <seb_kuzminsky> curpher: you are correct that we don't provide packages for ubuntu trusty
[15:34:50] <seb_kuzminsky> we do support 64-bit with the rt-preempt kernel on debian wheezy and jessie
[15:35:15] <seb_kuzminsky> the teensy code would probably have to change to work on an arduino
[15:35:50] <seb_kuzminsky> curpher: there's some arduino code here: https://emergent.unpythonic.net/01198594294
[15:37:05] <curpher> I have read through that particular site. Though I had not seen the github site. mucho gracias.
[15:37:32] <curpher> adios