#linuxcnc-devel | Logs for 2014-12-12

Back
[00:01:41] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[00:02:31] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[00:03:41] -!- syyl_ has quit [Ping timeout: 244 seconds]
[00:05:49] -!- jduhls has quit [Ping timeout: 258 seconds]
[00:08:37] -!- sumpfralle1 has quit [Quit: Leaving.]
[00:10:38] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.7 34314f5 06linuxcnc 10docs/src/Master_Integrator.txt 10docs/src/Master_Integrator_es.txt 10docs/src/Master_Integrator_fr.txt docs: put the Linux FAQ in Getting Started only * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=34314f5
[00:12:41] -!- dnalerom has quit [Quit: dnaleromj out!]
[00:16:21] -!- amiri_ has quit [Ping timeout: 250 seconds]
[00:18:28] -!- il has quit [Ping timeout: 258 seconds]
[00:30:37] -!- nofxx_ has quit [Ping timeout: 265 seconds]
[00:33:53] -!- [cube] has quit [Ping timeout: 260 seconds]
[00:44:57] il_ is now known as Audioburn
[00:46:55] -!- theorbtwo has quit [Remote host closed the connection]
[01:00:55] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.91 [Firefox 30.0/20140605174243]]
[01:05:28] -!- rob_h has quit [Ping timeout: 244 seconds]
[01:09:27] -!- Audioburn has quit [Ping timeout: 258 seconds]
[01:34:02] -!- il_ has quit [Ping timeout: 272 seconds]
[01:36:28] -!- Tecan has quit [Ping timeout: 244 seconds]
[01:57:26] <KGB-linuxcnc> 03Dewey Garrett 052.7 7b0a568 06linuxcnc 10configs/sim/hookup_moveoff.tcl hookup_moveoff.tcl: support twopass processing * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7b0a568
[01:59:44] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[02:00:41] -!- asdfasd has quit [Ping timeout: 260 seconds]
[02:12:33] -!- anth0ny_ has quit [Quit: anth0ny_]
[02:15:11] -!- swingley has quit [Remote host closed the connection]
[02:16:09] il_ is now known as Audioburn
[02:16:27] -!- syyl_ has quit [Read error: Connection reset by peer]
[02:21:31] -!- Tecan has quit [Changing host]
[02:21:31] -!- Audioburn has quit [Ping timeout: 258 seconds]
[02:22:55] -!- capricorn_1 has quit [Remote host closed the connection]
[02:25:19] -!- il_ has quit [Ping timeout: 272 seconds]
[02:50:01] -!- il__ has quit [Ping timeout: 272 seconds]
[02:50:17] -!- swingley has quit [Ping timeout: 245 seconds]
[03:00:57] -!- kb8wmc has quit [Quit: ChatZilla 0.9.91 [Firefox 20.0/20130329043827]]
[03:15:57] -!- il has quit [Ping timeout: 258 seconds]
[03:28:17] -!- XXCoder has quit [Ping timeout: 240 seconds]
[03:36:52] -!- linuxcnc-build has quit [Remote host closed the connection]
[03:51:41] -!- swingley has quit [Ping timeout: 265 seconds]
[04:10:54] -!- jvrousseau has quit [Quit: (null)]
[04:11:37] -!- franco has quit [Remote host closed the connection]
[04:14:00] -!- PetefromTn_andro has quit [Quit: Bye]
[04:16:47] -!- hm2-buildmaster_ has quit [Remote host closed the connection]
[04:28:31] -!- AR__ has quit [Ping timeout: 244 seconds]
[04:30:57] <seb_kuzminsky> buildmaster's out of disk space again
[04:32:39] -!- amatecha has quit [Ping timeout: 244 seconds]
[04:32:40] -!- bluemaex_ has quit [Ping timeout: 244 seconds]
[04:34:12] -!- beawesomeinstead has quit [Ping timeout: 244 seconds]
[04:34:13] -!- zzolo has quit [Ping timeout: 265 seconds]
[04:34:38] il is now known as Audioburn
[04:36:04] <KimK> Such a hard-working buildbot
[04:36:21] <skunkworks> what is the hardware?
[04:39:03] <KimK> Hi Sam. Speaking of hardware, do you have any suggestions for motherboards lately? I've heard Peter talk about his good results lately, I'll check with him too.
[04:42:33] <seb_kuzminsky> skunkworks: it's a kvm virtual machine on an old lucid server
[04:46:48] -!- Audioburn has quit [Ping timeout: 258 seconds]
[04:47:12] <seb_kuzminsky> plenty of room on the hypervisor host since i rm'd the xenomai buildslave images
[04:48:24] <skunkworks> KimK: what are you going to run with it? I have had good luck recently with gigabyte j1800, j1900 mother boards.
[04:48:45] -!- karavanjo has quit [Ping timeout: 252 seconds]
[04:49:00] <skunkworks> there was a xenomai build slave at some point?
[04:50:40] <skunkworks> the J1900 is a quad core celeron
[04:51:07] <skunkworks> The J1900 also has 1 pci slot
[04:51:38] <skunkworks> (I had it running a 5i25 + 7i80 (ethernet) at the same time.)
[04:51:53] <skunkworks> just testing
[04:51:59] -!- swingley has quit [Ping timeout: 244 seconds]
[04:52:34] <micges> skunkworks: you should add 7i90
[04:53:45] <skunkworks> for?
[04:53:57] <micges> J1900 has also EPP iirc
[04:54:00] <skunkworks> oh - sure - it does have a printer port too..
[04:54:30] <skunkworks> and dual nics - but I don't think 2 ethernet boards are supported yet..
[04:54:55] <micges> testing, you should be able to run 5i25 + 7i80 + 7i90 by lcnc without a problem
[04:55:10] <micges> not yet
[04:55:44] <skunkworks> it is unreal how much expansion you can do..
[04:56:03] <skunkworks> micges: what is the max i/o you have used
[04:56:04] <skunkworks> ?
[04:56:42] <micges> let see
[04:57:09] <micges> 5i25 + (7i77 + 7i84) + (7i76 + 7i71)
[04:57:44] <skunkworks> neat
[04:58:53] <micges> 96 outs and 96 in
[04:59:04] -!- il has quit [Ping timeout: 258 seconds]
[04:59:14] <KimK> Just a small (medium?) knee mill, 32" x 16", 3-axis servo (w/ optional Spindle? 4th? 5th? MPG? W/knee?) I don't have a true I/O count yet, but probably not a lot? No tool changer, though. It's currently a Milltronics, but the control is unrecoverable.
[04:59:18] <KimK> I gave up on Xenomai with the release of the recent LinuxCNC ISO. Is there a reason to stick with Xenomai?
[04:59:35] -!- Komzpa|work has quit [Remote host closed the connection]
[04:59:40] -!- sliptonic has quit [Quit: Coyote finally caught me]
[05:02:02] <KimK> The cabinet internals might make an out-the-back parallel port inconvenient, it may be better to stay inside the cabinet instead of going out and coming back in.
[05:04:58] -!- mahtennek has quit [Remote host closed the connection]
[05:05:43] <KimK> micges: Nice I/O count, any problems? Could you tell how much time was taken up (or left over) for the I/O cycle? And was this at a 1ms servo rate? Were you running base thread too, or no?
[05:07:25] <micges> skunkworks: KimK: http://imagebin.ca/v/1kLScm2aB0uk
[05:07:38] <micges> KimK: no problems, just plug and play
[05:08:35] <micges> got only 1kHz servo cycle, as for time I didn't measure it but there were two sserial which takes 90us each
[05:09:16] <micges> so total was 5 sserial so up to 50% servo cycle was used
[05:10:57] -!- il has quit [Ping timeout: 258 seconds]
[05:12:52] -!- sudobangbang has quit [Ping timeout: 258 seconds]
[05:22:36] <KimK> OK, thanks. And the 90us is a Mesa-determined speed? I have in mind a project which would use 8 now, maybe 16 eventually? So 720us now, 1440us later? (Clearly would have to go to 2ms.)
[05:33:29] <KimK> BTW, nice piggybacking on the 7i84 aux i/o and the 7i71 aux o, it took me a minute to look that up and see how that was done. And the primaries, 7i77 and 7i76, you needed both analog servos and steppers?
[05:37:01] -!- slothmachine has quit [Ping timeout: 258 seconds]
[05:53:14] -!- swingley has quit [Ping timeout: 256 seconds]
[05:56:48] -!- mahtennek has quit [Remote host closed the connection]
[05:59:17] -!- toner has quit [Ping timeout: 264 seconds]
[06:01:28] -!- Fox_Muldr has quit [Ping timeout: 255 seconds]
[06:16:21] -!- ktchk [ktchk!~eddie6929@n219079126106.netvigator.com] has joined #linuxcnc-devel
[06:16:26] -!- ve7it has quit [Remote host closed the connection]
[06:17:16] -!- ktchk [ktchk!~eddie6929@n219079126106.netvigator.com] has parted #linuxcnc-devel
[06:18:37] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[06:27:42] <pcw_home> sserial is about 80/90 usec for most things, added channels dont add much more (maybe a few usec per channel)
[06:30:57] <KimK> Hi Peter. OK, great, so one (or two?) full 7i44's should be less than 720us? (1440us?) That would help.
[06:31:10] <pcw_home> (that is all channels xmit and recv at once so its possible to run 16 channels or more at multi-KHz rates)
[06:32:54] <pcw_home> Yes that 80-90 usec turnaround is non cumulative (but there is a few usec per channel for reading/writing the data)
[06:33:38] <KimK> OK, great, that sounds good. And this is with "default"(?) speeds? Or is this with "clock tweaking"(?) or some such?
[06:34:23] <pcw_home> this is standard (most time is the 4 usec per character time at 2.5 MBaud)
[06:35:50] <pcw_home> it is possible to run most remotes at 10 MBaud which will bring the max times down to ~50 usec
[06:38:57] <KimK> OK. But that should be pretty fast then, does micges time of 500us (give or take) for his (analog servo+piggyback_i/o plus stepper_i/o+piggyback_o) seem right?
[06:39:13] <pcw_home> KimK: I got the Cincinatti I/O rack outputs working (can now blink the Neon lights on a ACO module)
[06:40:09] <pcw_home> No, it should be quite a bit faster
[06:41:22] <pcw_home> I think micges was thinking the sserial response times are cumulative, but they are all done ~in parallel
[06:44:46] <KimK> Re: Cinci, excellent! What did you use for the 12v output driver, open collector something? Reason is, I'm looking around for something for the opposite purpose, a small fast +/- 15V in comparator so I can protect my OpenSourceSniffer Logic analyzer. I made up the physical adapters for the Cinci some time ago, but had to stop when I put a scope on it and saw the (0-12v, wasn't it) swings. Never got back to it, but I'd still like to be
[06:44:46] <KimK> able to look at the protocol.
[06:44:51] <KimK> Oops
[06:46:11] <KimK> s/wasn't it)/wasn't it?)/
[06:46:33] <pcw_home> I just used resistor dividers for input level shifting (only needed for reading data)
[06:47:02] <pcw_home> and 4054s for 5V --> 12V conversion
[06:48:24] -!- kwallace [kwallace!~kwallace@smb-186.sonnet.com] has parted #linuxcnc-devel
[06:49:58] <KimK> OK. And the loading looked good that way?
[06:50:00] -!- johtso has quit [Quit: Connection closed for inactivity]
[06:50:01] <KimK> I was hoping to have a pot-variable threshold, but resistors *are* cheap, lol.
[06:50:29] -!- swingley has quit [Read error: Connection reset by peer]
[06:50:40] <pcw_home> Ive got rack and card address figured out still some mysteries with control signals, but I can extinguish the IBA fault lights
[06:50:41] <pcw_home> and have the ACO cards Neons counting in binary
[06:52:10] -!- nofxx_ has quit [Ping timeout: 256 seconds]
[06:52:34] <pcw_home> In my case the dividers are local (on my side of a HEF40245? 12 V buffer)
[06:53:59] <pcw_home> You could use a 26ls32 and a 2/1 input divider as a fast 12V receiver with settable threshold
[06:54:23] <pcw_home> Ill send you a IBAIF card when I get a chance
[06:55:45] -!- swingley has quit [Ping timeout: 272 seconds]
[06:56:34] -!- f1oat [f1oat!~f1oat@AMontsouris-553-1-46-67.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[06:58:22] <KimK> OK, IBAIF, I forgot, is that the Cinci rack card or is that your new card? And if I can get something kludged together to protect my OSS LA, would it help you if I observed a machine running live?
[06:59:37] <KimK> The OSS is said to be able to do protocol analysis, though I haven't tried it.
[06:59:47] <pcw_home> yeah if i could get original timing info that would help
[07:01:27] -!- f1oat has quit [Ping timeout: 272 seconds]
[07:02:19] <pcw_home> the Cinci bus adapter is called a IBA (first slot) the IBAIF is a 50 pin FPGA daughtercard with 50 pin header and DB25
[07:02:21] <pcw_home> connector to Cinci Rack (mainly a 5 <--> 12V level translator)
[07:05:03] <KimK> OK, I'll put together an OSS LA isolator using your suggested HEF40245 driving resistive dividers. Ah, OK, so the IBAIF (IBA InterFace?) is your new one, great! Yes, I'd love to have one, thanks!
[07:05:46] <pcw_home> I thought the I/O cards were bit addressed but they are 8 bit parallel
[07:06:29] <KimK> Yes, 8-bit data, and what, 10-bit address? I forgot.
[07:06:38] -!- hm2-buildmaster [hm2-buildmaster!~hm2-build@174-16-202-76.hlrn.qwest.net] has joined #linuxcnc-devel
[07:06:44] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@174-16-202-76.hlrn.qwest.net] has joined #linuxcnc-devel
[07:06:55] <pcw_home> next step is to loop back 8 ACO module outputs to 8 ACI inputs and try reading data
[07:08:40] <pcw_home> there are:
[07:08:41] <pcw_home> 4 RS addresses (rack select - the thumbwheel on the IBA)
[07:08:43] <pcw_home> 4 CS addresses (for the up to 16 cards in a rack)
[07:08:44] <pcw_home> and maybe 3 per card addresses
[07:11:03] <pcw_home> The RS and CS addresses work as expected (card closest to IBA is CS0)
[07:14:02] <KimK> Where CS0 is the "zero/first" card, you mean? OK, great. And for the OSS, how about if I wanted a more generalized +/- 12 (or 15?) fast comparator, so I can pick the slice point with a pot? What would you suggest then? I was looking at some fast comparators, but some limited the speed, compared to the OSS. Some were big and pricey.
[07:15:26] <seb_kuzminsky> linuxcnc-build: force build --branch=seb/2.7/docs-reorg 0000.checkin
[07:15:27] <linuxcnc-build> build #2769 forced
[07:15:27] <linuxcnc-build> I'll give a shout when the build finishes
[07:16:07] <KimK> And (again on the OSS) who's good lately for small PCB proto runs (on a budget, lol!)
[07:16:13] <pcw_home> Its hard to get fast and wide common mode range together
[07:16:34] <KimK> Yes, that's what I was finding.
[07:17:01] <pcw_home> I dont know we usually tack protos on multi up-panels with small production lot cards
[07:17:25] <KimK> OK, I'll ask around.
[07:18:13] <pcw_home> so we only pay about $0.15 per square inch for 4 layer protos but we end up with 50 cards
[07:18:48] -!- toudi_ [toudi_!~toudi@aeic123.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[07:19:29] <pcw_home> (which is good if they are close enough for production but a waste otherwise)
[07:20:29] <pcw_home> oops eyes hooding over... 'nite
[07:20:42] <KimK> Ha, nice! If you think of any advice on the comparator version, please post it, I'll check it out. Thanks in advance.
[07:20:59] <KimK> Thanks! Goodnight. More later.
[07:22:20] -!- micges has quit [Ping timeout: 244 seconds]
[07:23:10] <linuxcnc-build> build #2757 of 1300.rip-precise-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1300.rip-precise-i386/builds/2757
[07:23:42] <linuxcnc-build> build #915 of 1403.rip-wheezy-amd64 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1403.rip-wheezy-amd64/builds/915
[07:23:54] <linuxcnc-build> build #1106 of 1404.rip-wheezy-rtpreempt-amd64 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1404.rip-wheezy-rtpreempt-amd64/builds/1106
[07:23:54] <linuxcnc-build> build #2758 of 1200.rip-lucid-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1200.rip-lucid-i386/builds/2758
[07:24:03] <linuxcnc-build> build #2759 of 1306.rip-precise-amd64 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1306.rip-precise-amd64/builds/2759
[07:24:03] <linuxcnc-build> build #915 of 1400.rip-wheezy-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1400.rip-wheezy-i386/builds/915
[07:24:08] -!- anth0ny_ has quit [Quit: anth0ny_]
[07:24:20] <linuxcnc-build> build #1959 of 1301.rip-precise-rtai-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1301.rip-precise-rtai-i386/builds/1959
[07:24:49] <linuxcnc-build> build #426 of 1402.rip-wheezy-rtpreempt-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1402.rip-wheezy-rtpreempt-i386/builds/426
[07:25:03] <linuxcnc-build> build #2758 of 1201.rip-lucid-rtai-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1201.rip-lucid-rtai-i386/builds/2758
[07:25:19] <linuxcnc-build> build #2758 of 1202.rip-lucid-amd64 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1202.rip-lucid-amd64/builds/2758
[07:25:43] <linuxcnc-build> build #573 of 1401.rip-wheezy-rtai-i386 is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1401.rip-wheezy-rtai-i386/builds/573
[07:29:17] -!- dan2k3k4 has quit [Client Quit]
[07:29:33] <linuxcnc-build> build #945 of 1405.rip-wheezy-armhf is complete: Failure [4failed apt-get-update compile] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/1405.rip-wheezy-armhf/builds/945
[07:32:25] -!- The_Ball has quit [Remote host closed the connection]
[07:37:22] <seb_kuzminsky> well shit
[07:37:33] -!- nickoe has quit [Client Quit]
[07:38:27] <seb_kuzminsky> oh, it's just my broken branch
[07:38:42] <seb_kuzminsky> linuxcnc-build: force build --branch=2.7 0000.checkin
[07:38:48] <linuxcnc-build> The build has been queued, I'll give a shout when it starts
[07:39:27] <linuxcnc-build> build #2769 of 0000.checkin is complete: Failure [4failed] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2769
[07:39:28] <linuxcnc-build> build #2770 forced
[07:39:28] <linuxcnc-build> I'll give a shout when the build finishes
[07:39:56] <KimK> seb_kuzminsky: It's OK, there's no blamelist, we don't blame anybody around here, lol!
[07:54:07] WalterN is now known as tiwake
[07:55:37] -!- swingley has quit [Ping timeout: 240 seconds]
[07:59:42] -!- eeriegeek has quit [Quit: Leaving.]
[08:01:31] <seb_kuzminsky> heh
[08:01:53] <seb_kuzminsky> i think i have a fixed version of that branch around here somewhere...
[08:04:23] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.7/docs-reorg 542eec6 06linuxcnc 10(83 files in 9 dirs) docs: reorg Getting Started (English) * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=542eec6
[08:04:23] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.7/docs-reorg b0900be 06linuxcnc 10(78 files in 8 dirs) docs: reorg Getting Started (French) * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=b0900be
[08:04:23] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/2.7/docs-reorg 9740391 06linuxcnc 10(23 files in 5 dirs) docs: reorg Getting Started (Spanish) * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=9740391
[08:04:51] -!- dan2k3k4 has quit [Client Quit]
[08:08:53] -!- jfrmilner has quit [Quit: bye]
[08:14:37] -!- archivist_herron has quit [Ping timeout: 265 seconds]
[08:14:44] -!- Flipp__ has quit [*.net *.split]
[08:14:44] -!- Tecan has quit [*.net *.split]
[08:14:44] -!- theorbtwo has quit [*.net *.split]
[08:14:44] -!- amiri has quit [*.net *.split]
[08:14:44] -!- dimas has quit [*.net *.split]
[08:14:44] -!- Lasper has quit [*.net *.split]
[08:14:44] -!- GargantuaSauce has quit [*.net *.split]
[08:21:16] toudi_ is now known as micges
[08:22:53] -!- Mr_Sheesh has quit [Ping timeout: 260 seconds]
[08:23:10] -!- tjb1 has quit [Read error: Connection reset by peer]
[08:27:44] -!- Miner_48er has quit [Ping timeout: 244 seconds]
[08:31:23] <linuxcnc-build> Hey! build 0000.checkin #2770 is complete: Success [3build successful]
[08:31:23] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2770
[08:49:53] -!- mahtennek has quit []
[08:50:26] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 5bf7771 06linuxcnc 10docs/src/config/lathe_config.txt 10docs/src/config/lathe_config_fr.txt make lathe_config{,_fr}.txt comparable * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5bf7771
[08:50:26] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a e084aa6 06linuxcnc 10debian/control.in build-depend on po4a, for translated docs * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e084aa6
[08:50:26] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 19b164b 06linuxcnc 03docs/src/config/lathe_config.fr.po 03docs/src/config/lathe_config.se.po add lathe_config po files for french and swedish * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=19b164b
[08:50:29] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 6e0931a 06linuxcnc 10docs/src/config/lathe_config.fr.po Clear the "fuzzy" tags in in the french .po * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6e0931a
[08:50:33] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 5902457 06linuxcnc 10docs/src/config/.gitignore ignore the translated docs made by po4a * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5902457
[08:50:37] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 2f1053d 06linuxcnc 10docs/src/config/lathe_config.se.po set author in swedish .po * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=2f1053d
[08:50:41] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 7e637ae 06linuxcnc 10docs/src/config/lathe_config.se.po update swedish .po * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=7e637ae
[08:50:45] <KGB-linuxcnc> 03Sebastian Kuzminsky 05seb/master/po4a 1a593fa 06linuxcnc 10docs/src/config/lathe_config.se.po docs: more swedish translations * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1a593fa
[08:57:21] -!- swingley has quit [Ping timeout: 264 seconds]
[08:57:41] -!- amiri_ has quit [Read error: Connection reset by peer]
[09:02:48] -!- rob_h [rob_h!~robh@94.11.19.170] has joined #linuxcnc-devel
[09:06:42] -!- unfy has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org]
[09:14:50] Audioburn is now known as Audioburn-sleep
[09:16:36] -!- b_b has quit [Changing host]
[09:22:02] -!- erictheise has quit [Quit: erictheise]
[09:27:04] -!- syyl_ws has quit [Remote host closed the connection]
[09:27:54] -!- Thetawaves has quit [Client Quit]
[09:44:17] Audioburn-sleep is now known as Audioburn
[09:51:54] -!- nickoe has quit [Ping timeout: 245 seconds]
[09:56:05] -!- terinjokes has quit [Ping timeout: 244 seconds]
[09:57:38] -!- swingley has quit [Ping timeout: 244 seconds]
[10:00:57] -!- syyl has quit [Ping timeout: 240 seconds]
[10:13:14] -!- Audioburn has quit [Quit: Audioburn]
[10:14:53] -!- erve has quit [Ping timeout: 264 seconds]
[10:19:29] -!- erve has quit [Remote host closed the connection]
[10:22:37] -!- quiqua has quit [Ping timeout: 240 seconds]
[10:22:37] quiqua_ is now known as quiqua
[10:29:22] -!- ITChap has quit [Read error: Connection reset by peer]
[10:33:56] -!- sumpfralle has quit [Ping timeout: 250 seconds]
[10:58:12] -!- swingley has quit [Ping timeout: 250 seconds]
[11:01:06] -!- Komzzpa has quit [Remote host closed the connection]
[11:12:17] -!- quiqua has quit [Read error: No route to host]
[11:12:52] -!- zbychuk has quit [Quit: leaving]
[11:16:41] -!- archivist_herron has quit [Ping timeout: 264 seconds]
[11:46:39] -!- skunkworks has quit [Ping timeout: 244 seconds]
[11:47:37] -!- tjb11 has quit [Ping timeout: 240 seconds]
[11:53:37] -!- amiri has quit [Ping timeout: 245 seconds]
[11:56:37] -!- karavanjo has quit [Ping timeout: 240 seconds]
[11:59:45] -!- swingley has quit [Ping timeout: 272 seconds]
[12:21:15] -!- dan2k3k4 has quit [Quit: Leaving]
[12:28:05] -!- `Nerobro has quit [Read error: Connection reset by peer]
[12:43:46] -!- `Nerobro has quit [Read error: Connection reset by peer]
[12:54:20] -!- toastydeath has quit [Ping timeout: 250 seconds]
[12:59:46] -!- swingley has quit [Ping timeout: 258 seconds]
[13:03:14] -!- skunkworks [skunkworks!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[13:10:17] -!- nickoe has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
[13:12:35] -!- skunkworks has quit [Ping timeout: 272 seconds]
[13:34:25] -!- gaute has quit [Ping timeout: 246 seconds]
[13:38:58] -!- likevinyl has quit [Ping timeout: 250 seconds]
[13:39:17] -!- quiqua has quit [Quit: quiqua]
[13:41:52] -!- swingley has quit [Ping timeout: 244 seconds]
[13:45:37] -!- gaute has quit [Ping timeout: 246 seconds]
[13:45:57] -!- pandeiro has quit [Ping timeout: 264 seconds]
[13:46:45] -!- XXCoder has quit [Ping timeout: 260 seconds]
[13:47:15] -!- karavanjo has quit [Ping timeout: 244 seconds]
[13:52:54] -!- zoni1983 has quit [Remote host closed the connection]
[13:55:00] -!- Valen has quit [Quit: Leaving.]
[14:04:52] -!- b_b has quit [Remote host closed the connection]
[14:05:01] -!- b_b has quit [Changing host]
[14:31:19] -!- DaViruz has quit [Ping timeout: 255 seconds]
[14:31:29] -!- zoni1983 has quit [Ping timeout: 245 seconds]
[14:38:09] -!- zoni1983 has quit [Ping timeout: 245 seconds]
[14:40:05] -!- kb8wmc [kb8wmc!~kb8wmc@64.25.194.29] has joined #linuxcnc-devel
[14:43:01] -!- swingley has quit [Ping timeout: 250 seconds]
[15:04:12] -!- kwallace [kwallace!~kwallace@smb-66.sonnet.com] has joined #linuxcnc-devel
[15:06:18] -!- erve has quit []
[15:06:39] -!- syyl_ has quit [Ping timeout: 258 seconds]
[15:12:58] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-60-251.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[15:14:49] -!- Loetmichel has quit [Ping timeout: 245 seconds]
[15:17:13] -!- Komzzzpa has quit [Ping timeout: 255 seconds]
[15:20:52] -!- ejb has quit [Quit: ZZZzzz…]
[15:21:40] <mozmck> Is it an error to connect to a HAL pin that does not exist?
[15:21:55] <mozmck> or will it just ignore it?
[15:23:19] <cradek> halcmd: net what not-a-pin-name
[15:23:19] <cradek> <stdin>:1: Pin 'not-a-pin-name' does not exist
[15:24:38] <mozmck> ok. I'm (finally) working on a component, and it would be nice to have pins created automatically if devices are detected.
[15:25:38] <cradek> yeah I think you only get one chance to create pins at initialization time
[15:25:39] <pcw_home> ifdef halpin {
[15:26:20] <mozmck> I can just create pins and do nothing with them if the device is not present, but that not quite as flexible as what I was thinking of.
[15:26:54] <mozmck> pcw_home: I'm not sure I understand?
[15:27:50] <pcw_home> Ive often wished the hal parsed haf a if_exist hal pin function
[15:28:16] <pcw_home> hal parser had
[15:29:16] <pcw_home> so it could at least bellyache more expressively if something was missing
[15:29:34] <mozmck> ah, yes. my thoughts are probably similar. a hal file could connect pins and nets, and the ones that don't exist get ignored until they do exist, then start using them.
[15:30:19] <mozmck> That might slow things down just a little though. Exactly how is a hal pin implemented? Is it a function?
[15:31:10] <pcw_home> I presume its a pointer
[15:31:55] <mozmck> since a userspace component is a separate process, I would assume it has to be more than just a pointer?
[15:32:15] <seb_kuzminsky> a hal pin is a pointer
[15:32:28] <seb_kuzminsky> into memory shared with the rest of hal
[15:34:00] <mozmck> ah, ok.
[15:35:33] <seb_kuzminsky> in the hostmot2 driver we do all the device detection early, then hal_pin_new, then hal_ready
[15:36:12] -!- anth0ny_ has quit [Quit: anth0ny_]
[15:37:06] -!- nofxx_ has quit [Ping timeout: 264 seconds]
[15:37:15] <mozmck> So if a device is not present, then pins for it don't get created?
[15:37:25] <seb_kuzminsky> right :-/
[15:37:29] <mozmck> Then if the hal file has connections for those pins it fails?
[15:37:33] <seb_kuzminsky> yep
[15:37:36] <mozmck> ugh
[15:38:12] <seb_kuzminsky> i suppose at startup you could create hal pins speculatively, for all the devices you might discover in the future
[15:38:21] <seb_kuzminsky> that way the pins'll be there and you can hook them up
[15:38:39] <seb_kuzminsky> they just wont do anything until the component discovers the device later (if at all)
[15:38:53] <mozmck> Yes, that's my thought, or probably what I'll do is have options passed to the component telling it which devices I want it to make pins for.
[15:39:30] <cradek> I don't understand yet what problem you're trying to solve
[15:39:48] <cradek> you want pins for hardware that might be plugged in later?
[15:39:57] <mozmck> yes.
[15:40:28] <cradek> what kind of hardware setup is making you want that?
[15:40:37] <mozmck> then the hal file can be more staic.
[15:40:40] <mozmck> static
[15:41:32] <mozmck> we have a USB->RS485 hub that talks to our devices.
[15:43:42] <mozmck> it would be nice (I think!) to be able to have a hal file that has connections for many devices - if they exist.
[15:43:46] -!- swingley has quit [Ping timeout: 255 seconds]
[15:45:58] -!- pcw_home has quit [Ping timeout: 256 seconds]
[15:46:00] <cradek> I think I can imagine some times that might be useful - like a probe that you only plug in when you need it
[15:46:05] <mozmck> anyhow, I'm currently just trying to figure out what can be done to figure out the best way to do what I need to do.
[15:46:35] <cradek> if the probe plugs into an opto22, it's fine if you unplug the wire, who cares, the opto22 is still wired to the mesa card and the mesa driver still presents the hal pin to hook up to motion's probe input
[15:47:31] <cradek> but if your probe is much smarter than that - part of a hotplug system like usb - the scheme breaks down
[15:47:42] <mozmck> yes, so I can do it by just have my component make hal pins for everything that might be hooked up, or I can pass in arguments telling it what to create.
[15:48:26] <mozmck> I think the latter may be what I want
[15:48:28] <cradek> yeah I think in the probe case you'd tell the hub's driver "I have the smartprobe device I might plug in sometimes" so it gives you a pin to hook to motion's probe input pin
[15:49:11] <cradek> then you have the same hookup (that is sometimes inactive) as my probe via opto22 setup
[15:49:43] <archivist> if you have a pin but no device you need to set a default state for it maybe
[15:50:02] <cradek> yep
[15:50:24] <cradek> the hub driver should know what an unplugged smartprobe should do
[15:50:45] <mozmck> heh, yes - or you read 398740928 volts on the power supply :)
[15:51:01] -!- pcw_home [pcw_home!~chatzilla@c-50-143-148-115.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[15:51:04] <archivist> or run to a stop with no stop switch
[15:53:46] <cradek> a smartprobe that's unplugged should probably show low (probe is not touching) but a smartlimitswitch that is unplugged maybe should show high (on limit)
[15:54:14] <cradek> I think the hub driver should know these things
[15:55:05] <mozmck> yes, the component will handle all of that - and there's nothing like a limit switch on it, but probably will be relays at some point.
[15:56:09] <cradek> yeah I'm not guessing what your hardware is - just thinking of simple examples to help me picture how the design could work
[15:57:29] <mozmck> right now, mostly a THC, hand controller, and information from a power supply and drives.
[15:58:33] -!- kwallace2 [kwallace2!~kwallace@smb-31.sonnet.com] has joined #linuxcnc-devel
[15:59:36] <mozmck> So for every configuration, I'll need different hal files. Hmm, can you #include hal files in others?
[16:00:42] -!- kwallace has quit [Ping timeout: 258 seconds]
[16:13:58] <seb_kuzminsky> mozmck: yes
[16:14:32] <mozmck> seb_kuzminsky: thanks - that is nice.
[16:14:39] Cylly is now known as Loetmichel
[16:16:26] <pcw_home> ifdef (halipin)
[16:16:28] <pcw_home> #include frimmle.hal
[16:16:29] <pcw_home> endif
[16:18:34] <mozmck> pcw_home: but the ifdef (halpin) doesn't work - right? that would be nice.
[16:18:57] <pcw_home> Yeah its a joke
[16:19:59] <pcw_home> gets a bit ugly if the hardware subsequently disappears
[16:20:49] <mozmck> and the hal pins that go with it?
[16:22:34] <pcw_home> I guess the hal pins could stay if thay were reassigned decent values at least one hal pin indicatd that the hardware is not present
[16:22:47] <pcw_home> and at least
[16:24:25] -!- vapula has quit [Quit: Leaving]
[16:24:27] <pcw_home> so users readouts for example could either fold up shop and go away or display "unknown" for remote data
[16:29:50] -!- Audioburn has quit [Ping timeout: 258 seconds]
[16:31:02] -!- jduhls has quit [Ping timeout: 244 seconds]
[16:31:45] <mozmck> yes. I wonder how hard it would be to add and ifdef or if (pin_exists()) to hal?
[16:40:04] -!- ejb has quit [Quit: ZZZzzz…]
[16:44:41] <cradek> halpr_find_pin_by_name is already implemented but I don't know if it's supposed to be part of the external api
[16:44:50] <cradek> searching the list of pin names is a common thing hal has to do
[16:45:17] <cradek> I don't understand how this helps you solve your problem, though
[16:46:14] <cradek> ah halpr_ means private
[16:46:20] <cradek> so no, that's an implementation detail
[16:48:47] <seb_kuzminsky> yeah there are two things under discussion here
[16:49:25] <seb_kuzminsky> 1. how to create hal pins for devices that are not present at component creation time?
[16:49:43] <seb_kuzminsky> 2. how to dynamically wire hal circuits based on available pins?
[16:50:58] <seb_kuzminsky> i remember i wanted 1. when i was writing the hostmot2 driver, but ended up working around it by doing all detection at component creation time
[16:51:50] <cradek> I understand the desire for #1 after the smartprobe thought experiment, but I don't really get #2 yet
[16:52:09] <seb_kuzminsky> for 2 we have haltcl, might that be useful mozmck ? http://linuxcnc.org/docs/2.6/html/hal/haltcl.html
[16:52:31] <seb_kuzminsky> cradek: a situation that wants 2 that i've imagined is this:
[16:53:11] <seb_kuzminsky> we could have example config files that include drivers for hardware that users might not have
[16:53:18] <seb_kuzminsky> such as those usb joystick jogger things
[16:53:26] <seb_kuzminsky> and the xhc-hb04 jog pendant
[16:53:27] <seb_kuzminsky> and others
[16:53:44] <seb_kuzminsky> and a smart/programmable hal file (haltcl maybe) could do something like:
[16:54:03] <seb_kuzminsky> try to load all these optional drivers
[16:55:06] <seb_kuzminsky> for all the ones that succeeded in loading, OR or ADD together their jog pins => axis.N.jog-counts
[16:55:25] <cradek> ah, you're inventing plug-and-play
[16:55:34] * seb_kuzminsky ponders
[16:55:43] <seb_kuzminsky> sort of
[16:56:01] <seb_kuzminsky> 2 is init-time plug-n-play, 1 is part of runtime plug-n-play
[16:56:13] -!- tjtr33 has quit [Ping timeout: 255 seconds]
[16:58:03] * seb_kuzminsky shrugs
[17:05:06] -!- il has quit [Ping timeout: 258 seconds]
[17:05:40] -!- sumpfralle has quit [Read error: Connection reset by peer]
[17:09:32] <archivist> I can for see 2 for some of the odd setups like a 5 axis mill with a switch to a geared setup mid job
[17:09:55] -!- fran_becu_ has quit [Remote host closed the connection]
[17:10:34] <archivist> that being evil mid gcode program perhaps #3
[17:13:48] <archivist> I did the gearing in gcode for my bevel generation but really it should have been closer to the hobbing setup but with a programmable offset for the two passes
[17:29:06] -!- pjm has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
[17:40:07] -!- jst has quit [Remote host closed the connection]
[17:40:26] -!- pandeiro has quit [Remote host closed the connection]
[17:40:34] -!- ejb has quit [Quit: ZZZzzz…]
[17:43:42] -!- jst has quit [Remote host closed the connection]
[17:44:19] -!- anth0ny_ has quit [Quit: anth0ny_]
[17:44:35] -!- sumpfralle has quit [Ping timeout: 250 seconds]
[17:45:43] -!- Komzzpa has quit [Ping timeout: 245 seconds]
[17:46:32] -!- Komzzzpa has quit [Ping timeout: 245 seconds]
[17:58:06] -!- Tecan has quit [Ping timeout: 250 seconds]
[18:05:30] -!- FinboySlick has quit [Quit: Leaving.]
[18:18:22] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[18:20:29] -!- tjtr33 has quit [Quit: Leaving]
[18:24:05] -!- fran_becu_ has quit [Remote host closed the connection]
[18:25:01] -!- f1oat [f1oat!~f1oat@AMontsouris-553-1-46-67.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[18:29:57] -!- kwallace [kwallace!~kwallace@smb-31.sonnet.com] has joined #linuxcnc-devel
[18:35:05] -!- Seminumerical has quit [Remote host closed the connection]
[18:35:54] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[18:39:23] -!- rob_h has quit [Ping timeout: 272 seconds]
[18:52:55] -!- phantoxeD has quit [Ping timeout: 244 seconds]
[18:53:59] -!- fran_becu_ has quit [Remote host closed the connection]
[19:01:33] -!- tinkerer [tinkerer!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[19:26:02] -!- sumpfralle has quit [Read error: Connection reset by peer]
[19:26:02] -!- CaptHindsight has quit [Quit: gone]
[19:26:58] -!- jduhls has quit [Ping timeout: 255 seconds]
[19:30:20] -!- CaptHindsight [CaptHindsight!~2020@unaffiliated/capthindsight] has joined #linuxcnc-devel
[19:47:07] -!- swingley has quit [Remote host closed the connection]
[19:53:13] -!- rob_h [rob_h!~robh@2.127.31.229] has joined #linuxcnc-devel
[19:56:40] -!- sumpfralle has quit [Ping timeout: 244 seconds]
[20:05:36] <seb_kuzminsky> francis tisserant (the guy who translates our docs to french) got back to me with positive feedback on the po4a idea
[20:06:17] <seb_kuzminsky> he offered to do the french translation in the new gettext/po4a framework once/if that gets set up
[20:06:43] <seb_kuzminsky> he acknowledged that the structure of the french docs has diverged from the english, and that it would be a hassle to unify them in order to use gettext
[20:07:02] <seb_kuzminsky> but also that that's probably a better option than the current diverged situation
[20:07:24] <seb_kuzminsky> so that all resonates with my understanding of the situation and my hopes & fears for po4a
[20:13:42] -!- pouncehug has quit [Quit: leaving]
[20:13:53] <cradek> wow, you're both awesome
[20:30:42] -!- gambakufu has quit []
[20:36:44] -!- jduhls has quit [Quit: Leaving]
[20:39:18] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[20:51:16] -!- Mr_Sheesh has quit [Disconnected by services]
[20:51:18] -!- zzolo has quit [Quit: zzolo]
[20:55:51] -!- ejb has quit [Quit: ZZZzzz…]
[20:57:03] -!- b_b has quit [Remote host closed the connection]
[21:02:42] <seb_kuzminsky> the po4a package in jessie, 0.45, has better support for asciidoc than the package in wheezy (0.42) does
[21:03:02] <seb_kuzminsky> the jessie po4a debs install without trouble in wheezy
[21:03:16] <seb_kuzminsky> i'm not sure what exactly the difference is, but it's called out in their changelog
[21:04:55] -!- likevinyl has quit [Quit: tito puente alsina]
[21:09:12] -!- PetefromTn_ has quit [Ping timeout: 250 seconds]
[21:12:32] -!- skunkworks has quit [Read error: Connection reset by peer]
[21:17:30] -!- gaute has quit [Quit: Page closed]
[21:38:57] -!- spatialbrew has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
[21:48:53] -!- SolarNRG has quit [Quit: Leaving]
[21:49:19] -!- chillly has quit [Quit: Ex-Chat]
[21:50:18] -!- syyl_ has quit [Ping timeout: 245 seconds]
[21:52:08] -!- acdha has quit [Quit: Textual IRC Client: www.textualapp.com]
[21:56:36] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:59:04] -!- Deejay has quit [Quit: bye]
[22:06:18] -!- tiwake has quit [Read error: Connection reset by peer]
[22:08:37] -!- f1oat has quit [Ping timeout: 240 seconds]
[22:09:52] -!- Mr_Sheesh has quit [Ping timeout: 250 seconds]
[22:14:04] -!- PetefromTn_ [PetefromTn_!~IceChat9@75-136-60-251.dhcp.jcsn.tn.charter.com] has joined #linuxcnc-devel
[22:15:18] -!- jduhls has quit [Ping timeout: 245 seconds]
[22:20:34] -!- kb8wmc has quit [Quit: ChatZilla 0.9.91 [Firefox 20.0/20130329043827]]
[22:21:19] -!- jvrousseau has quit [Quit: (null)]
[22:22:47] WalterN is now known as tiwake
[22:32:00] -!- pandeiro has quit [Read error: Connection reset by peer]
[22:37:22] -!- franco has quit [Remote host closed the connection]
[22:53:12] -!- likevinyl has quit [Client Quit]
[23:10:52] <KGB-linuxcnc> 05dgarr/moveoff_squashed 0ade81d 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0ade81d
[23:11:52] <KGB-linuxcnc> 03Dewey Garrett 05dgarr/lib_for_halfiles 0fc2239 06linuxcnc 10(11 files in 6 dirs) linuxcnc.in: support halfiles in a system lib * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=0fc2239
[23:13:15] <KGB-linuxcnc> 05dgarr/moveoff_touchy 6067d8b 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=6067d8b
[23:16:10] -!- Audioburn has quit [Ping timeout: 258 seconds]
[23:23:50] -!- il has quit [Ping timeout: 258 seconds]
[23:44:20] theorb is now known as theorbtwo
[23:49:01] -!- skorasaurus has quit [Ping timeout: 250 seconds]
[23:51:49] -!- pinkfloyd has quit [Ping timeout: 258 seconds]
[23:56:13] -!- Audioburn has quit [Ping timeout: 260 seconds]
[23:58:15] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel