#linuxcnc-devel | Logs for 2014-02-26

[02:43:11] <KGB-linuxcnc> 03Chris Morley 05master 9846c8d 06linuxcnc 10lib/python/pyvcp_widgets.py pyvcp -extend some widget functions, add multilabel * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9846c8d
[02:43:11] <KGB-linuxcnc> 03Chris Morley 05master 5f97565 06linuxcnc 10(8 files) sample configs -add a pyvcp demo config * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5f97565
[02:43:11] <KGB-linuxcnc> 03Chris Morley 05master 187b29a 06linuxcnc 10configs/sim/pyvcp_demo/custom.hal 10configs/sim/pyvcp_demo/pyvcp_demo1.xml 10docs/src/hal/pyvcp.txt pyvcp * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=187b29a
[03:01:14] <cmorley> PCW: Could you send me a sample mesa config using PID stepgens please chrisinnanaimo @ hotmail . com or a link. Thanks
[03:17:28] <qingpei> anyone has successfully build cmc with preempt_rt?
[03:50:50] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder ba25610 06linuxcnc 10(32 files in 3 dirs) pncconf -GTK BUILDER refactor * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ba25610
[03:50:51] <KGB-linuxcnc> 03Chris S Morley 05pncconf_builder f8a6993 06linuxcnc 10src/emc/usr_intf/pncconf/dialogs.glade 10src/emc/usr_intf/pncconf/pages.py 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/tests.py pncconf -fix live test bugs - openloop and stepper tune test * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=f8a6993
[03:50:51] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 22fe3b5 06linuxcnc 10src/emc/usr_intf/pncconf/build_HAL.py 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/tests.py pncconf -factor out mesa and parport loading wip * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=22fe3b5
[03:50:54] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 84e4061 06linuxcnc 10src/emc/usr_intf/pncconf/pport2.glade pncconf -add pport test panel button * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=84e4061
[03:50:57] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 17b4864 06linuxcnc 10src/emc/usr_intf/pncconf/pages.py pncconf -fix parport test for pport2 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=17b4864
[03:51:02] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 52d62c2 06linuxcnc 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/tests.py pncconf -fix up tests to use common I/O loading code * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=52d62c2
[03:51:06] <KGB-linuxcnc> 03Chris S Morley 05pncconf_builder 9907dcf 06linuxcnc 10src/emc/usr_intf/pncconf/dialogs.glade 10src/emc/usr_intf/pncconf/pages.py 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/tests.py pncconf -live test WIP * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9907dcf
[03:51:10] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 0b86aab 06linuxcnc 10src/emc/usr_intf/pncconf/private_data.py pncconf -change share/ location definition code * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0b86aab
[03:51:14] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder c8cd695 06linuxcnc 10src/emc/usr_intf/pncconf/pages.py 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/private_data.py 10src/emc/usr_intf/pncconf/tests.py pncconf -exculsive check fixed * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c8cd695
[03:51:20] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 9fdc700 06linuxcnc 10src/emc/usr_intf/pncconf/pages.py 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/screen.glade pncconf -wip * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9fdc700
[03:51:23] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 3e0cdd3 06linuxcnc 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/private_data.py pncconf -make the 5i25 default and use internal data * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=3e0cdd3
[03:51:28] <KGB-linuxcnc> 03Chris Morley 05pncconf_builder 5fdb96f 06linuxcnc 10src/emc/usr_intf/pncconf/pncconf.py 10src/emc/usr_intf/pncconf/tests.py pncconf -fixing tests wip * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5fdb96f
[11:12:59] <seb_kuzminsky> linuxcnc-build: force build --branch=master wheezy-armhf-sim
[11:13:00] <linuxcnc-build> build #0 forced
[11:13:00] <linuxcnc-build> I'll give a shout when the build finishes
[11:15:23] <linuxcnc-build> build #0 of wheezy-armhf-sim is complete: Failure [4failed apt-get-update install-missing-build-dependencies] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/wheezy-armhf-sim/builds/0
[11:17:52] <seb_kuzminsky> linuxcnc-build: force build --branch=master wheezy-armhf-sim
[11:17:53] <linuxcnc-build> build #1 forced
[11:17:54] <linuxcnc-build> I'll give a shout when the build finishes
[11:28:45] <linuxcnc-build> build #1 of wheezy-armhf-sim is complete: Failure [4failed compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/wheezy-armhf-sim/builds/1
[11:29:53] <seb_kuzminsky> linuxcnc-build: force build --branch=unified-build-candidate-3 wheezy-armhf-sim
[11:29:54] <linuxcnc-build> build #2 forced
[11:29:54] <linuxcnc-build> I'll give a shout when the build finishes
[11:54:16] <qingpei> if linuxcnc can be build with preempt?
[11:54:39] <seb_kuzminsky> qingpei: yes, use the branch called 'unified-build-candidate-3'
[11:55:44] <qingpei> seb_kuzminsky: any config should be point out with this branch?
[11:58:53] <qingpei> seb_kuzminsky: always shows: RT not found
[12:10:56] <pcw_home> do you have a Preemt_RT kernel running?
[12:10:58] <pcw_home> (uname -a will show)
[12:25:26] <qingpei> pcw_home: yes
[12:25:32] <qingpei> i checked that
[12:27:37] <pcw_home> Theres a script thats run (by linuxcnc) called realtime-start or something like that that may be needed by standalone utilities, not sure though
[12:28:18] <pcw_home> (latency test needed that as I recall)
[12:29:32] <pcw_home> This is what I get from uname-a :
[12:29:34] <pcw_home> 3.12.5-rt7mah #1 SMP PREEMPT RT Thu Dec 19 18:57:34 CET 2013 i686 i686 i386 GNU/Linux
[12:31:57] <pcw_home> oops latency-test doesnt want it (must do it by itself)
[13:28:38] <seb_kuzminsky> ugh, building linuxcnc on the beagle bone black takes forever
[13:28:52] <seb_kuzminsky> the only thing i've found that's slower is emulating arm with qemu
[13:33:37] <micges> seb_kuzminsky: hi got minute?
[13:34:22] <awallin> even on an Atom the build is dead slow compared to i3/i5/i7
[13:35:42] <seb_kuzminsky> hi micges, what's up
[13:36:51] <micges> I'm thinking about merging hm2_7i43 and hm2_7i90
[13:37:11] <micges> do you have any more work to do with 7i90 on master?
[13:41:29] <seb_kuzminsky> micges: the latest version is in the branch called hm2-7i90-3
[13:42:01] <seb_kuzminsky> i think merging those two drivers together is a good idea
[13:43:08] <seb_kuzminsky> that branch adds an epp driver, which the 7i43 and 7i90 drivers use, but jepler had some comments on it that i havent addressed yet
[13:45:58] <seb_kuzminsky> it probably makes sense to add 7i90 suport to the 7i43 driver in master (using the 7i90 driver in hm2-7i90-3 as a reference), then worry about switching that "hm2-epp" driver to use the new epp api if/when i finish that
[13:50:49] <micges> seb_kuzminsky: I see, thanks for info
[13:52:46] <seb_kuzminsky> thanks for picking it up where i dropped it
[13:54:17] <micges> maybe you've got somewhere jepler's epp comments? I'm somewhat fresh with epp code due to 7i90 support in mesaflash so maybe I can help
[13:56:16] <seb_kuzminsky> i think all the epp code is working fine
[13:56:47] <seb_kuzminsky> jepler's comments were about naming the api functions to indicate endianness, and naming the driver something different than 'epp', which i agree is a bit generic
[13:57:04] <seb_kuzminsky> it's not a hal driver though, it's just an in-kernel api, so hal_epp is not right
[13:57:10] <seb_kuzminsky> linuxcnc_epp maybe? i dont know
[13:59:02] <Tom_itx> are all the old 'emc' named functions being renamed linuxcnc as well?
[13:59:27] <seb_kuzminsky> Tom_itx: there's no rush to rename internal functions, but any new stuff we add should use the new name
[14:00:03] <seb_kuzminsky> the lawsuit was focused on how we identified ourselves to users
[14:00:10] <Tom_itx> yes
[14:00:22] <Tom_itx> so why rename any then?
[14:01:36] <seb_kuzminsky> are you talking about the linuxcnc_epp think i just mentioned above? that's not a rename of existing functions, it's addition of new stuff
[14:01:48] <Tom_itx> i suppose it would give it a timestamp in history as to when it was added
[14:03:19] <Tom_itx> i'm just asking about consistent naming conventions
[14:04:15] <seb_kuzminsky> i see
[14:04:34] <seb_kuzminsky> yeah, we had an inconsistency foisted upon us by the lawyers at emc... :-/
[14:06:12] <Tom_itx> no sense making more work than needed to convert all the old ones i suppose
[14:52:54] <linuxcnc-build_> build #2 of wheezy-armhf-sim is complete: Failure [4failed compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/wheezy-armhf-sim/builds/2
[15:38:15] <seb_kuzminsky> linuxcnc-build: force build --branch=unified-build-candidate-3 checkin
[15:38:16] <seb_kuzminsky> linuxcnc-build: force build --branch=unified-build-candidate-3 checkin
[15:38:16] <linuxcnc-build> build #1821 forced
[15:38:16] <linuxcnc-build> I'll give a shout when the build finishes
[16:09:39] <JT-Shop> where is the LinuxCNC forum located? There are some problems with load times of a topic like something basic is borked
[17:27:36] <seb_kuzminsky> anyone got any suggestions for a fast ARM buildserver?
[17:27:48] <seb_kuzminsky> ideally a multicore Cortex A15 with tons of RAM, for virtualization
[17:27:50] <seb_kuzminsky> but *anything*
[17:28:06] <seb_kuzminsky> has got to be better than this anemic dog of a beagle
[17:28:34] <seb_kuzminsky> >3 hours to build sim + docs
[17:29:05] <Tom_itx> what about that 4core thing andy has?
[17:29:17] <Tom_itx> forget what it was exactly...
[17:33:26] <seb_kuzminsky> udoo maybe?
[17:33:35] <Tom_itx> that sounds right
[17:35:00] <Tom_itx> http://www.embeddedarm.com/products/board-detail.php?product=TS-7200
[17:35:07] <Tom_itx> these guys might have something
[18:37:26] <linuxcnc-build> build #3 of wheezy-armhf-sim is complete: Failure [4failed apt-get-update compile runtests] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/wheezy-armhf-sim/builds/3
[18:37:26] <linuxcnc-build> build #1821 of checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/checkin/builds/1821
[19:19:09] <andypugh> seb_kuzminsky: Sorry, wasn't paying attention. The Udoo builds a kernel in about 20 mins, and LinuxCNC would be faster.
[19:19:49] <Tom_itx> that's pretty quick
[19:20:05] <andypugh> I have only built LinuxCNC once on it, because the kernel part is currently the problem.
[19:20:25] <Tom_itx> is it the best arm contender so far?
[19:21:04] <andypugh> Possibly. It's got a fair bit of CPU and 72(?) directly accessible IO lines.
[19:21:21] <andypugh> (which are Arduino-shield compatible in layout)
[19:21:22] <Tom_itx> what about interface to mesa
[19:21:25] <Tom_itx> spi?
[19:21:42] <andypugh> I think there is SPI too, I haven't tried it.
[19:21:53] <Tom_itx> or is he planing a board for it
[19:22:16] <Tom_itx> wasn't somebody working on a fpga for it?
[19:22:42] <andypugh> There is also an actual Arduino on the board that shares the IO. Like the Beagle PRU, but programmable by mortals.
[19:23:04] <Tom_itx> standard arduino bootloader?
[19:24:19] <andypugh> Largely. There are some quirks. But you can basically run the Arduino IDE on the Arm and download the "sketch" to the Arduino
[19:25:09] <Tom_itx> does it give you the arm - avr pin interface?
[19:25:19] <Tom_itx> and which avr is on it?
[19:25:22] <Tom_itx> the 2560?
[19:25:43] <andypugh> I have been distracted by other part of the puzzle.
[19:25:53] <Tom_itx> yeah i bet
[19:25:54] <andypugh> It is basically a 3.3V Mega,
[19:26:51] <Tom_itx> i never got into arm programming
[19:26:54] <Tom_itx> avr a bit
[19:27:10] <andypugh> details at www.udoo.org if you care to look.
[19:27:19] <Tom_itx> i'm looking
[19:27:56] <Tom_itx> how's the kernel coming?
[19:28:29] <andypugh> Went skiing, came back to a Game of Thrones series III DVD pack, lost focus :_)
[19:29:14] <andypugh> Might get back to it, might do something else.
[19:29:35] <andypugh> That's the problem with us hobby-ists
[19:29:44] <Tom_itx> yup
[19:29:51] <Tom_itx> i've got boxes of undone stuff
[22:23:28] <seb_kuzminsky> linuxcnc-build: force build --branch=unified-build-candidate-3 checkin
[22:23:29] <linuxcnc-build> build #1822 forced
[22:23:29] <linuxcnc-build> I'll give a shout when the build finishes
[22:25:55] <seb_kuzminsky> ooh, the big udoo board has a sata connector, so you dont have to run off those goofy little flash cards
[22:27:03] <pcw_home_> That makes a big difference speed wise
[22:40:05] <Tom_itx> stuff a ssd on it
[22:41:57] <seb_kuzminsky> http://linuxgizmos.com/first-linux-based-3d-printers-hit-the-market/
[22:43:16] <seb_kuzminsky> "Angstrom Linux build on a TI ARM9 processor"