#linuxcnc-devel | Logs for 2015-10-18

[00:03:01] <skunksleep> How is the homing coming?
[01:19:56] <linuxcnc-build_> build #814 of 4015.deb-wheezy-rtpreempt-amd64 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4015.deb-wheezy-rtpreempt-amd64/builds/814 blamelist: Dewey Garrett <dgarrett@panix.com>
[03:40:47] <linuxcnc-build_> build #103 of 4021.deb-jessie-i386 is complete: Failure [4failed shell_1] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/4021.deb-jessie-i386/builds/103 blamelist: Sebastian Kuzminsky <seb@highlab.com>
[08:54:40] <jepler> skunkworks: when I left for the night, the gantry was long-abandoned and we were looking at details of JA
[08:55:57] <archivist> I had an interesting thought while driving to the shops this morning, a cnc boring machine making a cone
[08:56:45] <archivist> a varying tool diameter with depth
[09:56:02] <Tom_itx> those are called sheet metal drills
[09:56:35] <Tom_itx> http://drillsandcutters.com/1-4-3-4-by-1-16-increments-unibit-hss-step-drill-bit/?gclid=CPmbwq6ezMgCFQsDaQodTQ4ASA
[10:02:05] <archivist> Tom_itx, er no it is https://www.youtube.com/watch?v=vi4Dm87zKL0
[10:02:46] <Tom_itx> ahh, big difference :)
[10:03:34] <archivist> so it exists but not as a standard "tool" in linuxcnc
[10:28:59] <jepler> what's stopping you from tapered boring operation on linuxcnc? wouldn't such an operation just have some X motion instead of being purely Z motion?
[10:29:55] <archivist> think about it
[10:30:17] <jepler> I tried, didn't figure out the problem
[10:31:25] <archivist> on x it would be an oval at an angle
[10:31:53] <archivist> has to be an axis on the spindle
[10:33:56] <Tom_itx> if you did sync motion in x and z using a very fine pitch it could work
[10:35:04] <archivist> any movement on x or y is wrong for a vertical mill doing a vertical cone
[10:35:51] <jepler> oh I have a lathe in my head
[10:35:52] <archivist> here I am talking of an active boring head
[10:36:33] <Tom_itx> spiral cut?
[10:37:28] <archivist> it would be a spiral varying in diameter with depth
[10:37:34] <Tom_itx> yes
[10:38:33] <archivist> what made me think of this problem was mac asking about mould making for some curved knobs on his mill
[10:38:49] <archivist> mold you over there
[10:39:03] <skunkworks> andy did a taper with a boring head (wohlhaupter)
[10:39:10] <skunkworks> and spindle synced motion
[10:40:39] <archivist> those have mechanical auto feed, i was thinking of a curved form too
[10:42:37] <archivist> he want to make molds for something like http://redlinelandcruisers.com/product-category/interior/billet-knobs/
[10:43:27] <Tom_itx> better off doing a spun surface on some of thsoe
[10:43:31] <Tom_itx> those*
[10:44:24] <archivist> I know that but thinking long term and what people will want to do
[10:44:34] <Tom_itx> then step down with a bull / ball mill
[10:45:37] <Tom_itx> i think the mill method would be more productive for material removal
[10:45:41] <archivist> stop the every thing needs a hammer thinking
[10:45:59] <Tom_itx> i don't think with hammers
[10:46:21] <archivist> you are thinking endmill regardless of the problem :)
[10:46:21] <Tom_itx> but to single point cut that shape would take longer
[10:47:03] <Tom_itx> ^^ no i'm not :)
[10:48:56] <Tom_itx> you'd first have to open the cavity with another tool then use the boreing head to finish
[10:49:52] <archivist> there are times where the finish, shape, roundness and accessibility rul out endmills
[10:50:09] <Tom_itx> i don't disagree there
[13:07:51] ChanServ changed topic of #linuxcnc-devel to: http://linuxcnc.org | Latest releases: 2.7.1 and 2.6.10 | (this channel is logged by the zlog robot)
[13:08:38] <seb_kuzminsky> wee!
[13:10:59] <jepler> http://www.righto.com/2015/10/repairing-50-year-old-mainframe-inside.html
[13:11:26] <jepler> my favorite line: "Getting back to the problem with the memory unit, the 4K bank was failing with addresses ending in 2, 4 and 6. Looking at 2, 4 and 6, I immediately concluded that what these all had in common was the 2 bit was set."
[13:11:47] <jepler> (the author immediately corrects himself)
[13:48:30] <jepler> my queued up stuff for jaX, mostly fixing soft limits problems observed in axis with lathe and ldelta configs: 15 files changed, 33 insertions(+), 51 deletions(-)
[13:51:18] <seb_kuzminsky> sweet
[13:51:34] <seb_kuzminsky> chris and i nearly have the final rebase of ja9 ready to push
[13:51:43] <seb_kuzminsky> building it now, gonna run the tests then push
[14:02:45] <KGB-linuxcnc> 03Sebastian Kuzminsky 05joints_axes9 af1b71d 06linuxcnc New branch with 139 commits pushed, 10312 files changed, 0314271(+), 047946(-) since jepler/hm2-aliases/a6bd7d3
[14:14:55] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 527227e 06linuxcnc 10src/emc/usr_intf/axis/scripts/axis.py axis: soft_limits() must return info about axes, not joints. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=527227e
[14:14:55] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 c6bbf34 06linuxcnc 10src/emc/task/taskintf.cc task: update information about all configuread axes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c6bbf34
[14:14:55] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 30050f2 06linuxcnc 10src/emc/task/taskintf.cc task: correct axes based on axis mask * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=30050f2
[14:14:56] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 c66e3cc 06linuxcnc 10src/emc/task/emctask.cc task: enable and disable the right number of joints * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c66e3cc
[14:15:01] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 ba365c0 06linuxcnc 10src/emc/nml_intf/emc_nml.hh nml: deprecate the "axes" field * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ba365c0
[14:15:05] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 e3931ef 06linuxcnc 10src/emc/nml_intf/emcglb.h task: deprecate TrajConfig_t::Axes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e3931ef
[14:15:09] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 7eca491 06linuxcnc 10src/emc/nml_intf/emc.cc 10src/emc/nml_intf/emcops.cc 10src/emc/task/taskintf.cc 10src/emc/usr_intf/axis/extensions/emcmodule.cc general: use deprecated names in locations that have been reviewed * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7eca491
[14:15:14] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 2ae9e9f 06linuxcnc 10src/emc/usr_intf/axis/scripts/teach-in.py teach-in: note a spot that needs attention * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2ae9e9f
[14:15:18] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 14d6c9f 06linuxcnc 10src/emc/motion/control.c motion: remove unused variable * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=14d6c9f
[14:15:21] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 a266e16 06linuxcnc 10src/emc/nml_intf/emcglb.h task: finish deprecating TrajConfig_t::Axes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a266e16
[14:15:25] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 3dc4e85 06linuxcnc 10src/emc/ini/inihal.cc 10src/emc/nml_intf/emc.hh 10src/emc/usr_intf/axis/extensions/emcmodule.cc nml: remove emcglb.h from public interface * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3dc4e85
[14:15:30] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 afc8e7c 06linuxcnc 10src/emc/nml_intf/emcglb.c emcglb: remove unneeded inclusion * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=afc8e7c
[14:15:33] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 108a3cc 06linuxcnc 10src/emc/nml_intf/emcglb.c 10src/emc/nml_intf/emcglb.h 10src/emc/task/emctaskmain.cc task: remove useless function emcInitGlobals * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=108a3cc
[14:15:37] <KGB-linuxcnc> 03Jeff Epler 05joints_axes9 82ad8d8 06linuxcnc 10src/emc/ini/initraj.cc 10src/emc/nml_intf/emc.hh 10src/emc/task/taskintf.cc task: get rid of useless count-of-axes * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=82ad8d8
[15:12:13] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 272e7f4 06linuxcnc 10src/Makefile 03src/emc/motion-logger/README 03src/emc/motion-logger/Submakefile 03src/emc/motion-logger/motion-logger.c add motion-logger, a debugging tool * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=272e7f4
[15:12:13] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 1803660 06linuxcnc 10(12 files) add a motion-logger test * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1803660
[15:12:13] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 b882727 06linuxcnc 03tests/motion-logger/expected.g0 03tests/motion-logger/g0.ngc motion-logger: add a G0 test * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b882727
[15:12:20] <KGB-linuxcnc> 05seb/2.6/motion-logger 2ad15ef 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2ad15ef
[15:12:27] <KGB-linuxcnc> 05jepler/2.6/motion-logger a1beb59 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=a1beb59
[15:15:04] <steve_stallings> jepler - I have actually worked on an early home brew computer made from salvaged parts from an IBM 1401.
[15:15:56] <steve_stallings> The SMS cards and card cages were easy to work with. The memory system was more daunting because there was a lot of interface circuitry that was more analog than digital.
[15:18:24] <steve_stallings> The SMS cards were used in a fashion similar to DIP integrated circuits and the wiring of the card cage was done with wire wrap pins.
[15:18:54] <steve_stallings> This made it simple to re-purpose the SMS cards. The home brew machine was true binary, not BCD like the original 1401.
[15:20:59] <steve_stallings> As 7400 series logic came into vogue, the owner of the machine decided to fit it with level shifters so 7400 logic (still on SMS format cards) could be used for I/O interfaces.
[15:22:55] <jepler> steve_stallings: hey nice to hear from you
[15:23:23] <jepler> sometimes I feel like I missed the good old days by a decade at least
[15:26:15] <steve_stallings> Sometimes I long for them... then I come to my senses. I may have trouble keeping current with the technology, but I still benifit from it.
[15:32:39] <jepler> indeed
[15:38:19] <KGB-linuxcnc> 03Jeff Epler 05jepler/for-master/drop-lucid 2393c38 06linuxcnc 10scripts/platform-is-supported build: drop support for building on Ubuntu Lucid * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2393c38
[15:38:20] <KGB-linuxcnc> 03Jeff Epler 05jepler/for-master/drop-lucid 8380c9e 06linuxcnc 10scripts/linuxcnc.in 04scripts/test-libgl-bug.sh 10src/configure.in build: drop PRELOAD_WORKAROUND * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=8380c9e
[15:38:20] <KGB-linuxcnc> 03Jeff Epler 05jepler/for-master/drop-lucid 9e0a18c 06linuxcnc 10src/Makefile 10src/Makefile.inc.in 10src/configure.in configure: Drop non-working --disable-python * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9e0a18c
[15:38:22] <KGB-linuxcnc> 03Jeff Epler 05jepler/for-master/drop-lucid e7a1b21 06linuxcnc 10src/configure.in configure: Increase minimum Python requirement to 2.7. * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e7a1b21
[15:38:46] <skunkworks> You guys are on fire!
[15:41:34] <jepler> thanks skunkworks
[15:41:45] <jepler> we thought so too but it could just be all the whiskey talking
[15:50:50] <Tom_itx> drink some more :)
[16:00:34] <alex_joni> heh
[16:02:34] <alex_joni> swp is not around by any chance?
[16:12:58] <skunkworks> I think cradek has a way to contact him
[16:13:02] <skunkworks> Bat signal?
[17:08:57] <linuxcnc-build_> build #161 of 1502.rip-jessie-amd64 is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1502.rip-jessie-amd64/builds/161 blamelist: Jeff Epler <jepler@unpythonic.net>
[17:12:20] <KGB-linuxcnc> 03Sebastian Kuzminsky 05joints_axes9 2e537db 06linuxcnc 10scripts/update_ini update_ini: dont get confused by commented-out sections * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2e537db
[17:12:42] <linuxcnc-build_> build #3546 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/3546 blamelist: Jeff Epler <jepler@unpythonic.net>
[17:24:50] <Roguish_> hey all. anyone familiar with TOUCHY gui?
[17:24:58] <Roguish_> when the heck are the 'touchy' pins created
[17:45:01] <Roguish_> ok. got it. the file 'touchy.hal' does not need to be called in the HAL section of the .ini file. it just resides in the running directory. this is inconsistent. would be better to be called (maybe last?) in the HAL section. yes????
[17:46:02] <jepler> there's a reason that it cannot be a [HAL]HALFILE
[17:46:09] <jepler> this is because the GUI is only loaded after all HALFILEs
[17:46:34] <jepler> so GUIs that create HAL pins have always had to have a special facility to make connections to those pins after they have started
[17:47:24] <jepler> you would have to reorganize the main linuxcnc script, and possibly require all GUIs to also be HAL components, to lift this restriction and get rid of the need for the special handling of UIs and their HAL pins
[17:47:56] <jepler> so that instead of having [DISPLAY]DISPLAY = touchy, you'd have loadusr -W touchy somewhere in your hal files themselves
[17:48:36] <Roguish_> ok. i would recommend that it be explicitly stated in the TOUCHY docs. if possible. I just was trying to follow the normal convention.
[17:48:38] <jepler> and then you have to figure out how to know when to exit the linuxcnc session, which now ends after the [DISPLAY]DISPLAY program terminates
[17:48:53] <jepler> I agree. I'd be happy to review a doc patch.
[17:49:25] <Roguish_> how do i go about that? a markup of some sort?
[17:50:25] <jepler> docs/src/ has a bunch of .txt files in it
[17:50:48] <jepler> they are processed using asciidoc, which is in the vein of markdown and wiki.
[17:50:48] <Roguish_> I'm good at copy, markup, and paste, but i would rather not be mucking about in any source..... and trying any submissions.
[17:52:01] <Roguish_> if I find the right one, and modify it, how would i get it to you to review?
[17:53:45] <jepler> sounds like you're not familiar with git?
[17:57:02] <Roguish_> jepler: i am not a programmer. i can follow the docs and do git pulls and keep them up to date, but for this I would rather not try to work thru git.
[17:57:11] <Roguish_> not yet at least.
[17:57:43] <jepler> do you have a github account?
[17:58:28] <Roguish_> i must have because i have made git pulls for linuxcnc. for a couple of years now.
[17:58:38] <jepler> just like the program itself, the changes in the docs are tracked via git so the best ways to contribute to linuxcnc
[17:59:08] <jepler> you don't have to have a github account to get linuxcnc, so if you don't think you have an account you probably don't.
[17:59:16] <jepler> not even if you preferred to get linuxcnc *from* github
[17:59:49] <jepler> I asked because the github website has some non-commandline ways that you could create doc changes and send them to me for review
[18:01:10] <Roguish_> ok. let me find the doc and mark it up a bit. I see JT is doing lots of doc work. I can try to get the changes to him. should be only a line or 2.
[18:01:19] <jepler> yes he is happy to review changes too
[18:01:38] <Roguish_> he's actually on the other channel now.
[18:02:09] <Tom_itx> he's on vacation though
[18:02:30] <Tom_itx> doubt he can do edits from his phone
[18:02:48] <jepler> it will be helpful to learn enough git to collect your changes using "git commit -s" and "git format-patch" to turn them into an e-mailable form, as a minimum
[18:03:02] <Roguish_> yeah. no hurry here. i got the config working. just would like to save others a bit of headache
[18:03:25] <jepler> I agree, the docs are perpetually in need of additional work.
[18:03:26] <Roguish_> jepler: i will look in to it.
[18:03:30] <jepler> JT is a hell of a guy for doing as much as he does.
[18:03:57] <Roguish_> yes he is. probably the least appreciated work, until one needs it.
[18:05:37] <Roguish_> jepler: thanks for the explanation. and all your work too. the code is getting better and better all the time.
[18:05:47] <jepler> thanks, the compliments help
[21:37:05] <cradek> fwiw, the touchy docs do document the touchy.hal file and how/when it works: http://linuxcnc.org/docs/html/gui/touchy.html#_hal_connections
[22:10:16] <skunksleep> Looks like linuxcncfest was a success!
[22:22:35] <skunksleep> cradek: yes the job wheel is 12v
[22:22:44] <skunksleep> He jog..
[22:23:20] <skunksleep> Wow autocorrect sucks some times