Back
[00:00:15] <jepler> wakeonlan is a simple program that just sends a broadcast UDP packet with magic contents: "The magic packet is a broadcast frame containing anywhere within its payload 6 bytes of all 255 (FF FF FF FF FF FF in hexadecimal), followed by sixteen repetitions of the target computer's 48-bit MAC address, for a total of 102 bytes."
[00:00:19] <andypugh> I am too lazy, and use:
http://software.doogul.com/wom/ (though I doubt that would ever work for jepler)
[00:03:07] <fenugrec> jepler: nice, thanks
[00:03:36] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]]
[00:04:14] <jepler> andypugh: you seem a bright guy, I'm not sure why you're so keen to *click* things
[00:04:33] -!- anarchos_ has quit [Read error: Connection reset by peer]
[00:05:46] <andypugh> Well, that bit if software saves me having to remember MAC addresses.
[00:06:23] -!- zeitue has quit [Ping timeout: 240 seconds]
[00:06:50] <jepler> oh, sure, that's why I tossed the line above into a script memorably named "wake-rat"
[00:07:05] <jepler> why click when you can type "wake-rat"
[00:08:05] -!- anarchos_ has quit [Read error: Connection reset by peer]
[00:08:55] <jepler> andypugh: but mostly I'm just giving you a hard time
[00:09:47] <andypugh> Your attempts at “giving a hard time” are pitiful :-)
[00:13:10] -!- anth0ny has quit [Client Quit]
[00:16:38] -!- anarchos_ has quit [Read error: Connection reset by peer]
[00:24:28] -!- amiri has quit [Remote host closed the connection]
[00:28:32] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[00:29:25] <jepler> oh well
[00:30:28] -!- anarchos_ has quit [Read error: Connection reset by peer]
[00:31:09] -!- terabyte- has quit [Quit: terabyte-]
[00:31:34] -!- PetefromTn_ has quit [Quit: REALITY.SYS Corrupted: Re-boot universe? (Y/N/Q)]
[00:31:38] -!- amiri has quit [Quit: Lost terminal]
[00:37:45] -!- amiri has quit [Quit: Lost terminal]
[00:41:52] -!- asdfasd has quit [Ping timeout: 245 seconds]
[00:47:13] -!- anarchos_ has quit [Read error: Connection reset by peer]
[00:52:33] -!- almccon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[00:54:11] -!- patrickarlt has quit [Remote host closed the connection]
[00:55:29] -!- skunkworks_ has quit [Remote host closed the connection]
[00:55:46] -!- anarchos_ has quit [Read error: Connection reset by peer]
[00:56:07] -!- malcom2073 [malcom2073!~quassel@unaffiliated/malcom2073] has joined #linuxcnc-devel
[00:57:08] -!- PCW has quit [Ping timeout: 255 seconds]
[00:57:51] -!- anth0ny has quit [Quit: anth0ny]
[01:00:05] <jepler> pcw_home: how many packets per servo-period should I see?
[01:00:23] <jepler> > 81c2000e0000005a
[01:00:23] <jepler> > 834200108142000d
[01:00:23] <jepler> < fee77f00ffffff00ffffff0000000000
[01:00:23] <jepler> > 83c2001000000000000000000000000081c200400000cc04
[01:02:30] <andypugh> That’s a big number
[01:03:36] -!- storrgie has quit [Ping timeout: 250 seconds]
[01:04:58] -!- micges-dev has quit [Quit: Wychodzi]
[01:05:19] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:09:09] <cradek> andypugh: I'm done talking to steve b for a while, but fyi, on the new wheezy cd if you go into synaptic the buildbot sources for 2.6-rt and master-rt are already listed, you only have to turn on the checkboxes you want, and then poke "install updates"
[01:11:48] <andypugh> That’s too hard and you are a bad person for making it so hard.
[01:12:05] <andypugh> You need to actually go round to his house, and explain in person.
[01:12:08] <cradek> haha
[01:12:56] <cradek> and anything other than that is wasting time and effort?
[01:13:00] <andypugh> In other news, Aram is almost showing some signs of getting a clue, he seemed to figure out halmeter all by himself!
[01:13:33] <cradek> he mostly just makes me laugh now. I don't know what he thinks he accomplishes (for himself or anyone else) by being that way.
[01:14:13] <cradek> yes I noticed he followed a signal through some stuff, which shows a big improvement in understanding some of the concepts involved. that's really great.
[01:14:21] <andypugh> “I don’t use your software because it sucked last time I tried it, but I am going to carry on hanging out here to tell you that it sucked last time I tried it”
[01:16:55] -!- patrickarlt has quit [Ping timeout: 250 seconds]
[01:17:22] <cradek> and then ralph stirling, "I'm doing something really intricate and I dug in the code to see how it all should work, and I'm making progress"
[01:20:21] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:20:21] -!- anarchos has quit [Read error: Connection reset by peer]
[01:20:55] <cradek> y'know, if you've never used a real OS with a real package manager, and you expect to go clicking through web pages and running next-next-next-next-next-finish installs for everything, and handling dependencies on your own and all that, you might really be baffled by debian UNTIL you bother to try it or read about how it works
[01:21:24] -!- anarchos has quit [Read error: Connection reset by peer]
[01:21:25] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:21:28] <cradek> but then of course you'll be ruined and never want to go back
[01:22:49] <KGB-linuxcnc> 03Jeff Epler 05jepler/hm2-eth-v3 1a014ff 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hostmot2-lowlevel.h 10src/hal/drivers/mesa-hostmot2/hostmot2.c 10src/hal/drivers/mesa-hostmot2/tram.c hostmot2: Introduce queue_{read,write} methods * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=1a014ff
[01:22:50] <KGB-linuxcnc> 03Michael Geszkiewicz 05jepler/hm2-eth-v3 5e2699c 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hostmot2.c 10src/hal/drivers/mesa-hostmot2/hostmot2.h 10src/hal/drivers/mesa-hostmot2/watchdog.c hostmot2: move watchdog I/O to the read function * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5e2699c
[01:22:50] <KGB-linuxcnc> 03Jeff Epler 05jepler/hm2-eth-v3 938bf85 06linuxcnc 10(5 files in 3 dirs) hm2_eth: New driver for Mesa 7I80 ethernet cards * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=938bf85
[01:23:01] <Tom_itx> i still find it no better or worse than windows
[01:23:22] -!- Lathe_newbie has quit [Ping timeout: 264 seconds]
[01:23:26] <Tom_itx> just different
[01:23:37] -!- Servos4ever has quit [Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.26.1/20140612173529]]
[01:23:38] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:23:38] -!- anarchos has quit [Write error: Connection reset by peer]
[01:27:27] <jepler> I'm so inured to everything that's terrible in linux that I barely notice it anymore
[01:27:42] <jepler> witness my spirited defense of typing commands into terminal windows...
[01:27:50] <cradek> jepler: the backspace key usually works now.
[01:27:59] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:27:59] -!- anarchos has quit [Read error: Connection reset by peer]
[01:28:10] <jepler> cradek: that's true, except in putty in which case it's windows's fault
[01:29:39] <cradek> seb_kuzminsky: that's a good question. I wonder how past-me did all that.
[01:31:36] -!- fenugrec [fenugrec!~sac@69-165-193-237.cable.teksavvy.com] has parted #linuxcnc-devel
[01:35:24] -!- anarchos has quit [Read error: Connection reset by peer]
[01:35:25] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:36:00] -!- anarchos has quit [Read error: Connection reset by peer]
[01:36:00] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:39:04] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master b6061b6 06hostmot2-firmware 10scripts/get-version-from-git get version from git better for other branches * 14http://git.linuxcnc.org/?p=hostmot2-firmware.git;a=commitdiff;h=b6061b6
[01:39:05] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 1c301f4 06hostmot2-firmware 10debian/rules deb: fix permissions of firmware dirs & files * 14http://git.linuxcnc.org/?p=hostmot2-firmware.git;a=commitdiff;h=1c301f4
[01:39:49] <cradek> well, that might be right...
[01:40:48] -!- almccon has quit [Ping timeout: 240 seconds]
[01:41:10] <cradek> the url is even right
[01:41:16] <cradek> that was much less hard than I expected
[01:42:36] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:43:49] -!- ries has quit [Quit: ries]
[01:44:32] <andypugh> Good heavens, I was sure that the Mesa BSPI driver was in 2.5.4m but no, it remains a 2.6 thing.
[01:46:40] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:46:59] -!- almccon has quit [Ping timeout: 272 seconds]
[01:47:50] <Tom_itx> andypugh, how's your restoration coming along?
[01:50:33] -!- sureleo has quit [Quit: Leaving.]
[01:52:43] <andypugh> 2.6 does have many nice toys. Remapping is the big one as far as I can see. I seem to be using it to solve an increasing number of issues on the forum. One nice one was someone with a bunch of Mach3 files using an M998 to raise the head for tool change it was really easy to create that G-code for him. (one line in the INI and a 4-line g-code sub)
[01:52:43] <andypugh> http://www.linuxcnc.org/index.php/english/forum/40-subroutines-and-ngcgui/28031-simulate-m998-with-a-linuxcnc-macro#48464
[01:53:11] <cradek> that's awesome
[01:53:42] -!- anarchos_ has quit [Read error: Connection reset by peer]
[01:53:43] <cradek> I'd've used an AXIS input filter of sed, which is a much worse solution
[01:53:51] -!- kwallace [kwallace!~kwallace@tmb-208.sonnet.com] has parted #linuxcnc-devel
[01:54:25] <andypugh> Tom_itx: Have you seen the blog?
[01:54:38] <Tom_itx> not for a couple weeks i'd say
[01:54:46] <Tom_itx> didn't mark it...
[01:56:17] <andypugh> Update 5 was the 6th, update 6 was last week.
[01:56:21] <andypugh> http://bodgesoc.blogspot.co.uk/2014/07/neracar5.html
[01:56:59] <Tom_itx> i think you were working on the tank last i knew
[01:57:30] <andypugh> Update 6 has the tank finished, nothing since then has been blogged.
[01:57:42] <cradek> I can't believe you sit on the tank
[01:57:46] <cradek> what an odd machine
[01:58:02] <andypugh> You sit on the seat. But the seat is suppported by the tank.
[01:58:06] <Tom_itx> you gonna ride it to work when it's done?
[01:58:06] <cradek> well, I guess my riding lawnmower was like that...
[01:58:27] <andypugh> I actually have no idea what I will do with it when it is done :-)
[01:58:59] <cradek> I identify with that
[01:59:14] <andypugh> It’s about the doing, not the having.
[01:59:33] <cradek> btw, need a watch? typewriter? radio? cnc machine?
[01:59:54] <andypugh> I might even sell it. Perhaps I could work up to a basket-case Brough Superior.
[02:01:34] <andypugh> Apart from the lack of seat (which will need tooling up for leatherworking, and making a spring-winder for 1/4” wire) I can see it being finished bar the paint this weekend.
[02:01:46] <cradek> wow
[02:03:03] <andypugh> This was last night:
https://picasaweb.google.com/lh/photo/VFl7pJP9BkGcPI-GzXPDwdMTjNZETYmyPJy0liipFm0?feat=directlink
[02:03:34] <andypugh> And it now has seat supports and half a rack (ran out of MAPP gas silver-soldering the rack)
[02:04:55] -!- skunkworks [skunkworks!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[02:05:54] <andypugh> Crikey! I should be asleep.
[02:05:58] <cradek> does that right-angle friction clutch give changing radius for something like gears?
[02:06:13] <andypugh> Yes, it has a very early CVT
[02:06:18] <Tom_itx> https://plus.google.com/photos/108164504656404380542/albums/5988166686519072513/6038643721874755954?pid=6038643721874755954&oid=108164504656404380542
[02:06:21] <Tom_itx> what are those?
[02:06:25] <cradek> cool.
[02:07:08] <andypugh> Tom_itx: A batch of fuel filler caps, and the anti-splash screes that are stuffed with horsehair (?)
[02:07:14] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:07:16] <Tom_itx> ahh
[02:07:18] -!- almccon has quit [Ping timeout: 260 seconds]
[02:07:37] <andypugh> Currently away at the nickel platers.
[02:07:43] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:08:17] <Tom_itx> how did you calculate the sprocket geometry?
[02:08:20] <andypugh> (CNC machined caps, metal-spun anti-splash)
[02:08:25] <Tom_itx> on the batch of sprockets you did
[02:08:43] <andypugh> I bought pilot-bore sprockets and machined them. They are cheaper than metal bar!
[02:08:43] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:09:10] <Tom_itx> years back i made a macro for my cad cam to lay spockets out
[02:09:14] <andypugh> I think a sprocket, with teeth already on, is £2.75
[02:09:41] <Tom_itx> can't make em for that
[02:09:43] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:09:57] <andypugh> I could in bulk, with a hob.
[02:10:12] <andypugh> But the hob is £100
[02:10:32] <andypugh> Just not worth the time really.
[02:10:53] <skunkworks> http://electronicsam.com/images/KandT/testing/stirling/DSC_1989.JPG
[02:10:55] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:11:28] <cradek> pretty
[02:11:31] <andypugh> My second venture in to Ner-a-Car spares is going less well than the sprockets, which sold out:
http://www.ebay.co.uk/itm/Replica-Ner-a-Car-Neracar-Footboards-pair-/111408866202?pt=UK_Motorcycle_Parts_13&hash=item19f07c639a
[02:12:15] <skunkworks> not so pretty - but usable.. I tried to use a boring head to machine the connecting rod journal.. It didn't go well.. But it will work
[02:12:32] <skunkworks> (boring a hole inside out...)
[02:12:59] <cradek> negative diameter hole
[02:13:04] <skunkworks> heh
[02:13:21] <Tom_itx> andypugh, just more spares for yours
[02:13:30] <skunkworks> either I didn't have the rake correct - or the insert just wasn't right for the job.
[02:13:43] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:14:03] <jepler> a meaning of "journal" I was entirely unaware of
[02:14:16] <Tom_itx> skunkworks, wasn't tool deflection?
[02:14:44] <skunkworks> no - it seemed more like build up or something.. not sure.. Didn't get too many tries to fix it..
[02:15:21] <skunkworks> did I use that journal right?
[02:15:30] <andypugh> skunkworks:
https://www.youtube.com/watch?v=mRuSYQ5Npek ?
[02:15:32] <skunkworks> It seemed natural...
[02:16:37] <andypugh> I have no idea what a “journalled” file system is, I assume it has lots of very teeny bearings
[02:16:58] <Tom_itx> roller bearings?
[02:17:04] <skunkworks> andypugh: that is what I though it was doing in my mind...
[02:17:06] <Tom_itx> like alot of 2strokes use?
[02:17:07] <skunkworks> ;)
[02:17:22] -!- almccon has quit [Ping timeout: 255 seconds]
[02:17:32] <skunkworks> K&T is running great
[02:18:34] <andypugh> Interesting that much of the time the material is being cut by a little bit of itself.
[02:18:51] <Tom_itx> or compressed
[02:19:05] <Tom_itx> before it shears
[02:20:00] <Tom_itx> i've seen that before but it's still interesting to watcy
[02:20:02] <Tom_itx> h
[02:21:04] <andypugh> Night all
[02:21:10] -!- andypugh has quit [Quit: andypugh]
[02:22:30] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:23:07] -!- almccon has quit [Ping timeout: 245 seconds]
[02:23:13] -!- sumpfralle has quit [Ping timeout: 255 seconds]
[02:23:37] -!- anarchos_ has quit [Read error: Connection reset by peer]
[02:28:57] -!- syyl has quit [Ping timeout: 245 seconds]
[02:40:19] -!- almccon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[02:40:38] <jepler> power off: <1W, 3VA idle: 60W 60VA compiling: 105W/105VA peak running sim/axis: 75W/75VA
[02:41:56] <jepler> running 7i43, 5i20, or 7i80 @ 1kHz: 75-80W/VA
[02:42:05] <jepler> (core2 PC)
[02:42:19] <jepler> (including power supply of all 3 hm2 cards)
[02:42:48] -!- amiri has quit [Remote host closed the connection]
[02:43:15] <jepler> looks like 7i43 and 7i80 both account for 2W; I can easily unplug their power while the system's running
[02:43:20] <jepler> er, each account for 2W
[02:43:29] <jepler> biggest win: turning off computer when not in use :-P
[02:47:00] -!- amiri has quit [Client Quit]
[02:54:58] -!- almccon has quit [Ping timeout: 250 seconds]
[02:57:53] -!- JT-Shop has quit [Ping timeout: 240 seconds]
[02:58:38] -!- jthornton has quit [Ping timeout: 260 seconds]
[03:00:04] -!- JT-Shop [JT-Shop!~john@162.72.138.27] has joined #linuxcnc-devel
[03:00:06] -!- jthornton [jthornton!~john@162.72.138.27] has joined #linuxcnc-devel
[03:00:18] -!- almccon has quit [Client Quit]
[03:08:12] <pcw_home> jepler: should be just 3 packets. i thought the separate wd stuff was fixed a long time ago
[03:10:43] -!- patrickarlt has quit [Remote host closed the connection]
[03:12:43] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[03:14:02] -!- AR_ has quit [Ping timeout: 245 seconds]
[03:14:53] -!- almccon has quit [Ping timeout: 240 seconds]
[03:15:18] -!- PetefromTn_ has quit [Ping timeout: 240 seconds]
[03:22:17] -!- almccon has quit [Ping timeout: 245 seconds]
[03:29:12] -!- almccon has quit [Ping timeout: 260 seconds]
[03:38:37] zz_prtksxna is now known as prtksxna
[03:41:16] -!- Venkat has quit [Ping timeout: 246 seconds]
[03:43:28] -!- fenugrec has quit [Quit: Leaving]
[04:00:00] -!- skors has quit [Ping timeout: 260 seconds]
[04:01:22] <mozmck> I've been watching this:
http://www.youtube.com/watch?v=ZehZ5bq4eu0 and I'm curious linuxcnc really needs that much major work and systems replaced to be able to make remote UIs?
[04:01:35] <mozmck> curious if
[04:06:26] -!- almccon has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
[04:10:25] -!- benjamin23 has quit [Remote host closed the connection]
[04:23:44] -!- ve7it has quit [Remote host closed the connection]
[04:33:00] -!- knownasilya has quit [Quit: Connection closed for inactivity]
[04:36:35] -!- toastyde1th has quit [Read error: Connection reset by peer]
[04:57:12] -!- toner has quit [Read error: Connection reset by peer]
[05:01:27] -!- Fox_Muldr has quit [Ping timeout: 245 seconds]
[05:05:00] prtksxna is now known as zz_prtksxna
[05:09:37] -!- kwallace2 [kwallace2!~kwallace@tmb-208.sonnet.com] has parted #linuxcnc-devel
[05:22:50] zz_prtksxna is now known as prtksxna
[05:23:34] prtksxna is now known as zz_prtksxna
[05:24:48] -!- ttback has quit [Remote host closed the connection]
[05:26:33] -!- ttback has quit [Remote host closed the connection]
[05:28:39] -!- amiri has quit [Ping timeout: 272 seconds]
[05:31:38] -!- ttback has quit [Ping timeout: 255 seconds]
[05:32:40] -!- patrickarlt has quit [Remote host closed the connection]
[05:47:05] -!- patrickarlt has quit [Remote host closed the connection]
[05:48:13] zz_prtksxna is now known as prtksxna
[05:48:15] -!- prtksxna has quit [Excess Flood]
[05:49:20] prtksxna is now known as zz_prtksxna
[05:51:38] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[05:56:33] -!- Komzpa has quit [Ping timeout: 256 seconds]
[06:21:13] -!- anth0ny has quit [Quit: anth0ny]
[06:21:49] -!- zeitue has quit [Ping timeout: 240 seconds]
[06:24:22] -!- PetefromTn_ has quit [Quit: IceChat - Keeping PC's cool since 2000]
[06:27:44] -!- tjtr33 has quit [Client Quit]
[06:39:27] -!- memleak has quit [Remote host closed the connection]
[07:12:03] -!- rob_h [rob_h!~robh@90.219.183.62] has joined #linuxcnc-devel
[07:25:15] -!- md-2 has quit [Remote host closed the connection]
[07:34:23] -!- rob_h has quit [Read error: Connection reset by peer]
[07:35:13] -!- rob_h [rob_h!~robh@90.219.183.62] has joined #linuxcnc-devel
[07:35:33] -!- anarchos has quit [Quit: Ex-Chat]
[07:47:52] -!- WalterN has quit [Ping timeout: 240 seconds]
[07:56:27] -!- gonzo_ has quit [Read error: Connection reset by peer]
[08:08:10] -!- FreezingCold has quit [Ping timeout: 250 seconds]
[08:22:44] -!- radish has quit [Ping timeout: 240 seconds]
[08:26:36] -!- ttback has quit [Remote host closed the connection]
[08:29:52] -!- alexchally_ has quit [Remote host closed the connection]
[08:32:19] -!- ttback has quit [Ping timeout: 272 seconds]
[08:39:05] zz_prtksxna is now known as prtksxna
[08:41:30] -!- anth0ny has quit [Quit: anth0ny]
[09:48:54] -!- XXCoder has quit [Read error: Connection reset by peer]
[10:00:12] -!- skunkworks has quit [Ping timeout: 245 seconds]
[10:07:46] -!- balestrino has quit [Ping timeout: 264 seconds]
[10:27:06] -!- skors has quit [Ping timeout: 260 seconds]
[10:35:56] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[10:39:03] -!- ravenlock has quit [Remote host closed the connection]
[10:47:12] -!- phantoxe has quit [Remote host closed the connection]
[10:54:20] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[10:57:59] prtksxna is now known as zz_prtksxna
[11:00:12] -!- WalterN has quit [Ping timeout: 250 seconds]
[11:05:54] -!- Einar1 has quit [Quit: Leaving.]
[11:17:02] -!- FreezingCold has quit [Ping timeout: 260 seconds]
[11:33:19] -!- Simooon has quit [Remote host closed the connection]
[11:39:41] zz_prtksxna is now known as prtksxna
[11:53:19] -!- Gigs- has quit [Ping timeout: 240 seconds]
[11:57:13] <jepler> mozmck: nml was designed to support remote user interfaces. nobody, or at least very few people, use this capability.
[11:57:56] <jepler> mozmck: mah wants to change things, and he has claimed that some of his new directions are to enable things like this
[11:58:32] <jepler> mozmck: he seems to be good at marketing ideas like that
[11:59:53] <jepler> as far as I'm concerned, mah's never clearly articulated the relationship behind his ideas like "replace nml with 0mq" and "support remote user interfaces"
[12:00:38] <jepler> if your real goal is to support remote user interfaces, I'd say to do it with nml and fix some bugs along the way
[12:00:45] <jepler> .. and then make sure it doesn't bitrot again, by actually using it
[12:01:27] <jepler> but now that machinekit is a distinct project from linuxcnc, they can approach it like they want to approach it and if they attract enough developers and users to be a viable project, that's great.
[12:02:18] -!- Valen has quit [Quit: Leaving.]
[12:04:11] <jepler> and we can continue to say, "well, the bullet-list of nml features says that remote UIs work, but we've spent the last ten years too tired to even test it"
[12:39:02] <archivist> I thought a number were using it remotely
[12:40:52] <mozmck> Looks like he wants to have a remote HAL interface that can show status of bits, etc
[12:41:19] <mozmck> and he thinks NML is too inflexible to extend.
[12:42:54] <archivist> is that because it is not some OOP over loadable thing
[12:43:07] -!- _balestrino has quit [Ping timeout: 272 seconds]
[12:43:17] <mozmck> I don't know for sure - NML is written in C++
[12:43:45] <mozmck> he thinks it doesn't have enough language bindings
[12:48:00] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[12:50:22] <skunkworks> Also he doesn't want the realtime running on the same machine as the ui..
[12:50:59] <mozmck> Yes, but isn't that part of any remote UI?
[12:51:16] <archivist> except 99% of the users do want just that
[12:51:58] <mozmck> I can understand wanting a separate UI say on a different computer.
[12:52:14] <skunkworks> well - maybe not 99% - a lot of people run things like smoothstepper and such...
[12:52:23] <skunkworks> (externan motion)
[12:52:33] <archivist> well that are mach users :)
[12:52:35] <skunkworks> (external motion control)
[12:52:39] <archivist> they
[12:52:41] <skunkworks> :)
[12:52:49] <archivist> and have to
[12:53:24] <archivist> I think code speed matters more so they can co exist
[12:53:54] <mozmck> A remote UI would allow a control box to be used such as a beaglebone that cannot handle the graphics well, and the UI could be on any computer in theory - Linux, Win, Mac.
[12:54:16] <skunkworks> mozmck, exactly what MAH is trying to do.
[12:54:56] <mozmck> But the amount of changes MAH is making seem excessive.
[12:55:26] <mozmck> But I also don't know the guts of linuxcnc and NML well enough - hence my question.
[12:55:26] <skunkworks> time will tell
[12:55:36] <CaptHindsight> but how many machine tools would be operated remotely? Are shops looking to automate so that they can control their VMC while sitting on the beach from their smartphone?
[12:55:59] <mozmck> I think that is more remote than this idea.
[12:56:23] <CaptHindsight> the whole remote thing is for toy machines and glue guns
[12:56:25] <mozmck> It is more like the CNC Shark router if you have seen that (Rockler sells them)
[12:57:34] <mozmck> From what I have understood though, that kind of thing is possible now in linuxcnc.
[12:58:09] <skunkworks> as of right now (as I understand it) some gui has to still run on the realtime device..
[12:59:00] <mozmck> hmm, ok
[12:59:05] <skunkworks> (but I have never needed to play with that...)
[12:59:24] <skunkworks> I like my atom or whatever board that runs everything.
[12:59:31] <CaptHindsight> imx6, A10/A20, Exynos all have GPU's and enough cores, speed and DDR3 bandwidth to support motion and a GUI, for some reason they got hooked on the weak AM355x that needs a 2nd PC for the UI
[13:00:08] <archivist> http://www.wallacecompany.com/machine_shop/EMC2/remote_notes.html
[13:00:09] <mozmck> probably because they are available in a board with a PRU for cheap
[13:01:21] <CaptHindsight> imx6, A10/A20, Exynos + FPGA
[13:01:41] <mozmck> but does such a board exist yet?
[13:01:59] <CaptHindsight> I though there must be some TI influence
[13:02:32] -!- phantoxe has quit [Remote host closed the connection]
[13:02:43] <CaptHindsight> yes, there are FPGA boards for the above, plus the BBB still needs and IO board
[13:02:51] <CaptHindsight> and/an
[13:03:27] -!- ravenlock has quit [Ping timeout: 260 seconds]
[13:04:00] <archivist> and there was this thread
http://www.mailinglistarchive.com/html/emc-users@lists.sourceforge.net/2010-03/msg00770.html
[13:04:09] <mozmck> true about the IO board. didn't know there were FPGA boards available - where can I buy one?
[13:04:57] <mozmck> I saw someone on the mailing list talking about making a board with an ARM + FPGA
[13:05:04] <CaptHindsight> there is also lots of influence from that maker/reprap market for duino and Rpi type boards
[13:06:12] -!- pjm_ has quit [Read error: Connection reset by peer]
[13:06:14] <mozmck> archivist: interesting. I think one of the things MAH is wanting to to export HAL pins over the network.
[13:06:36] <mozmck> to to = to do is
[13:08:59] <archivist> I think messages could be able to send more/use less bandwidth by sending diffs too
[13:10:34] <archivist> like you never need to send the entire tooltable just send the next tool table entry needed
[13:10:37] -!- Connor has quit [Ping timeout: 256 seconds]
[13:13:44] <mozmck> oh, MAH also wants to replace INI files with a configuration "service" not sure why other than INI files are "old".
[13:15:53] <cradek> mozmck: the "old" thing is a common theme, isn't it
[13:16:18] <archivist> I hate chasing new bling
[13:16:39] <mozmck> seems to be, and is a complete non-argument
[13:17:03] <cradek> more interesting is for us to think about what we should be doing with our project...
[13:17:42] -!- syyl has quit [Ping timeout: 245 seconds]
[13:21:27] <skunkworks> I think for me and what I hear... Standard way to slave axis, jog while paused (which includes changing tool offsets), circular arc blinding in all 9 axis. (now that rt_preemt seems to be working well)
[13:22:16] <archivist> slaving axes is likely to push the maths a bit harder
[13:22:25] <archivist> but I want that
[13:23:00] <cradek> yes I would definitely like changing offsets while paused
[13:24:05] <CaptHindsight> xenomai support to be safe, since RTAI is really down to 3 active devs and even preempt_rt is running on the fumes of one main dev
[13:25:31] prtksxna is now known as zz_prtksxna
[13:25:49] -!- skunkworks has quit [Ping timeout: 240 seconds]
[13:27:25] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[13:28:14] -!- quiqua has quit [Quit: quiqua]
[13:29:07] <skunkworks> lost connectioin..
[13:29:09] <skunkworks> But I really cannot do any of that (other than testing) :)
[13:29:42] -!- MrSunshine has quit [Ping timeout: 250 seconds]
[13:29:43] <skunkworks> xenomai support would be nice..
[13:29:58] <skunkworks> but hey - we are up to 2 realtime kernels now!
[13:30:41] <CaptHindsight> that UBC branch has it
[13:30:49] <skunkworks> sure
[13:30:50] -!- karavanjo has quit [Remote host closed the connection]
[13:31:03] <skunkworks> I have played with xenomai
[13:34:47] <skunkworks> * jog while paused.. I would think you would also have to be able to back up a move or 2... So I don't know how the heck that would work..
[13:37:28] <CaptHindsight> won't it depend on the reason for the jog while paused? jog from and back to the same locations vs jog to a different coordinate and then continue the program
[13:37:47] -!- kwallace [kwallace!~kwallace@smb-218.sonnet.com] has joined #linuxcnc-devel
[13:39:18] <skunkworks> 2 that I know of - cleaning swarf, broken tool. cleaning swarf is almost doable strictly in hal with offset... Broken tool would have to be jogged off, replace - retouched off, start over a few moves back.
[13:39:37] <skunkworks> assuming the broken tool didn't totally destroy the part.
[13:39:39] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[13:40:07] <skunkworks> (I would just use RFL...)
[13:40:34] <skunkworks> although my programs are not that complicated..
[13:41:09] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[13:42:54] <skunkworks> I can almost do cleaning of swarf now.. (just cannot move away..) I have pause, then spindle override to 0%. I can then pull shavings out of the way if I need to..
[13:43:46] <mozmck> I did a pause the other day, moved away, came back and did run-from-line and it worked fine.
[13:44:43] <mozmck> I had to make sure to come back to the right place though. Oh, that is with emc2 2.4 I think - on hardy (thinking about "new" cradek)
[13:44:52] -!- dnaleromj has quit [Client Quit]
[13:46:26] <skunkworks> new cradek?
[13:46:32] <skunkworks> I like the old one..
[13:47:11] <mozmck> heh, I guess it was "old" we were talking about - everything "old" is bad by definition you know...
[13:47:33] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[13:50:23] -!- thesuss_ has quit [Quit: Page closed]
[13:51:25] <CaptHindsight> http://linuxgizmos.com/ti-spins-cortex-a9-sitara-soc/ this TI ARM SOC might be nice, but TI always tends to not offer the actually useful parts to other than handful of manufacturers
[13:52:51] <cradek> I understand that with jepler's work, adding support for another new rtos is easier now. if someone wanted to work on xenomai that would be terrific.
[13:53:42] <jepler> Yes, I tried to structure uspace so that it can be adapted to other userspace realtime models
[13:53:49] <CaptHindsight> I'm concerned that it might end up being the only option in the next year
[13:53:59] <jepler> since there's only one (plus the now-deleted "pth" implementation), it's hard to say if it really meets the needs
[13:54:38] <jepler> but basically the concept is that you write a subclass of class RtapiApp; and in the right place, you create an instance of your subclass instead of an instance of Posix, based on e.g., testing if the kernel supports xenomai
[13:56:41] <jepler> one thing I notice is that rtapi_delay might need to depend on the RTOS in rtapi_app, so that would need to be moved out of uspace_common.h
[13:57:11] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[13:57:41] -!- patrickarlt has quit [Remote host closed the connection]
[13:57:46] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:01:04] -!- zeitue has quit [Ping timeout: 260 seconds]
[14:02:02] -!- skunkworks_ [skunkworks_!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[14:02:11] -!- dnaleromj has quit [Client Quit]
[14:02:33] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:02:58] -!- patrickarlt has quit [Ping timeout: 255 seconds]
[14:06:15] -!- dnaleromj has quit [Client Quit]
[14:06:45] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:07:30] <mozmck> So would it be best to start with uspace for xenomai? I thought xenomai was more like RTAI (so far)
[14:08:09] <cradek> I don't think xenomai uses kernel modules, so I bet it is much more like uspace
[14:08:48] <mozmck> also, from what I read xenomai 3 will be based on preempt-rt? Or did I read incorrectly?
[14:09:09] -!- dnaleromj has quit [Client Quit]
[14:09:46] <jepler> xenomai's kernel mode realtime model did not appear to support FP
[14:09:47] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:09:52] <mozmck> xenomai 2 is a dual kernel setup:
http://www.xenomai.org/index.php/Xenomai:Roadmap#Toward_Xenomai_3
[14:10:06] <jepler> .. mah copied in somebody else's math library into ubc3
[14:10:08] <jepler> I'd rather avoid that.
[14:10:14] <mozmck> I see.
[14:11:21] <mozmck> but if xenomai 3 is based on preempt-rt, then what advantage would xenomai give? especially if the worry is over the availability of preempt-rt?
[14:11:31] <jepler> but .. I don't know anything about xenomai. I don't think I've ever booted a xenomai kernel
[14:12:59] -!- thesuss has quit [Quit: Page closed]
[14:15:23] <CaptHindsight> well how will this work? If the preempt_rt project is driven by only one dev and he only works on this in his spare time since there are no funds left for him.
[14:15:36] <pcw_home> looks like xenomai 3 is going to depend on preemt-rt
[14:15:52] <cradek> maybe it will get more eyes then, which is good
[14:16:03] <CaptHindsight> will xenomai absorb the preempt_rt development?
[14:16:17] <cradek> none of us know this
[14:17:52] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[14:20:24] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:22:03] -!- dnaleromj has quit [Client Quit]
[14:22:13] -!- thomaslindstr_m has quit [Remote host closed the connection]
[14:23:28] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:24:24] -!- skors has quit [Ping timeout: 260 seconds]
[14:27:20] -!- thomaslindstr_m has quit [Ping timeout: 250 seconds]
[14:27:31] -!- dnaleromj has quit [Client Quit]
[14:34:46] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[14:36:38] -!- dnaleromj has quit [Client Quit]
[14:40:21] zz_prtksxna is now known as prtksxna
[14:41:58] -!- MrSunshine has quit [Ping timeout: 264 seconds]
[14:48:46] <cradek> it's amazing how gene can derail any thread
[14:51:26] <skunkworks> heh
[14:52:03] <skunkworks> btw - how come the new tp isn
[14:52:03] <pcw_home> might be a good thing sometimes
[14:52:08] <cradek> yeah
[14:52:08] <skunkworks> isn't in 2.6?
[14:52:14] <cradek> skunkworks: oh you
[14:52:20] <skunkworks> :)
[14:53:03] <mozmck> I think we should back-port it to 2.3 so I don't have to upgrade my router table.
[14:54:15] <cradek> mozmck: that's a terrible impression of him. need much more whining.
[14:56:10] <mozmck> I'm going to switch back to Mach1 if it's not done tomorrow!
[14:57:23] -!- zeitue has quit [Ping timeout: 272 seconds]
[14:58:06] -!- kwallace2 [kwallace2!~kwallace@smb-54.sonnet.com] has joined #linuxcnc-devel
[14:59:34] -!- kwallace has quit [Read error: No route to host]
[15:02:25] -!- Connor [Connor!~Connor@24.214.127.194] has joined #linuxcnc-devel
[15:03:12] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[15:11:08] -!- scooty_puff has quit [Ping timeout: 240 seconds]
[15:16:53] -!- mle has quit [Ping timeout: 240 seconds]
[15:17:29] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[15:20:59] -!- dan2k3k4 has quit [Ping timeout: 264 seconds]
[15:22:49] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[15:26:56] -!- dnaleromj has quit [Client Quit]
[15:27:53] -!- patrickarlt has quit [Ping timeout: 255 seconds]
[15:30:44] <pcw_home> https://www.youtube.com/watch?v=WD8txWpcoQM
[15:31:55] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[15:34:43] <mozmck> fascinating!
[15:36:27] z_ is now known as Guest10406
[15:36:37] <jepler> super neat indeed
[15:38:33] -!- zeitue has quit [Ping timeout: 272 seconds]
[15:38:54] <cradek> what'd I miss?
[15:39:51] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[15:40:14] <mozmck> pcw_home's youtube link
[15:46:01] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[15:50:44] -!- dnaleromj has quit [Ping timeout: 260 seconds]
[15:50:50] -!- Guest10406 has quit [Ping timeout: 255 seconds]
[16:03:28] -!- benjamin23 has quit [Remote host closed the connection]
[16:05:09] -!- MrSunshine has quit [Ping timeout: 256 seconds]
[16:06:32] <memfrob> does anyone know the difference between the rebase branches and the non-rebase preempt-rt branches?
https://git.kernel.org/cgit/linux/kernel/git/rt/linux-stable-rt.git
[16:07:47] <memfrob> rebase branches looks a lot easier to dig through preempt specific changes, non rebase looks more upstream, not sure though.
[16:08:12] <jepler> I'll let you know what I can discern if the repository eventually gets around to cloning...
[16:08:18] <jepler> linux's git history is big
[16:08:46] <jepler> remote: Counting objects: 3824796
[16:09:31] <jepler> Receiving objects: 0% (1704/4203701), 468.00 KiB | 288.00 KiB/s
[16:09:48] <memfrob> i think the trees themselves are identical but the way the commits get squashed is different
[16:10:06] <memfrob> (that takes about 2 hours over my incredibly slow DSL connection)
[16:10:25] <memfrob> 15 minutes with comcast and AT&T U-verse
[16:10:44] <jepler> I'm getting anywhere from 60kB/s to 600kB/s here
[16:10:56] <memfrob> thats not a large gap at all! :P
[16:14:03] <jepler> https://groups.google.com/forum/#!msg/linux.kernel/DrSYztiSt5s/upPSKAUijOsJ
[16:14:07] <jepler> this seems to explain the methodology
[16:14:28] <jepler> so a -rebase branch is rebased and a non-rebase branch is not rebased
[16:14:45] <jepler> it sounds like the intent is for them to alawys have the same content
[16:15:07] <jepler> -rebase makes prettier history, non-rebase is better for basing git work on since history won't be yanked out from under you when you build commits on top of them
[16:15:34] <memfrob> ahh ok
[16:15:51] <memfrob> so it is the same tree!
[16:16:12] <jepler> you have the luxury of being able to verify that fact for yourself if you want
[16:16:15] <jepler> e.g., $ git diff v3.0.17-rt33 v3.0.17-rt33-rebase
[16:16:36] <memfrob> oh thats how you diff branches..
[16:16:57] <jepler> yup, that's right
[16:17:16] <jepler> hmmm I seem to have misplaced my forum credentials
[16:17:18] <memfrob> i normally merge branch into tree then diff the merge.
[16:17:34] <memfrob> thats a lot prettier.
[16:17:42] <jepler> jthornton: is that top attachment in the image-to-gcode thread -- the one that's not visible to non-members -- a copy of the script, or is is it something else?
[16:17:56] <jepler> memfrob: if you did that very often, you'll be glad to know about this!
[16:18:14] <memfrob> yeah i did..
[16:18:22] <memfrob> god it was HORRIBLE
[16:18:46] <jepler> :-/
[16:19:03] prtksxna is now known as zz_prtksxna
[16:19:22] <memfrob> sorry, a bit jumpy.
[16:21:27] -!- Lathe_newbie has quit [Read error: Connection reset by peer]
[16:22:18] zz_prtksxna is now known as prtksxna
[16:22:42] -!- rob_h has quit [Ping timeout: 245 seconds]
[16:24:15] <jepler> Receiving objects: 17% (745836/4203701), 252.43 MiB | 284.00 KiB/s
[16:24:37] <jepler> huh, linuxcnc didn't switch to git until jan 2010
[16:24:58] <jepler> according to tag cvs-import
[16:25:06] <jepler> seems like we've been doing this forever
[16:25:32] <memfrob> you used to use SVN correct?
[16:25:37] <cradek> oh god
[16:25:42] <cradek> no, it was cvs
[16:25:48] <memfrob> even worse!
[16:25:49] <cradek> we were never suckered into svn
[16:26:15] <jthornton> jepler, yes it is the script. I placed a copy here in case you want to gander at it
http://gnipsel.com/files/g-code-generator/
[16:26:17] <skunkworks> jepler,
http://electronicsam.com/images/KandT/testing/image-to-gcodev3.7.zip
[16:26:20] <mozmck> jepler: the top attachment is image-to-gcodev3.7.zip
[16:26:22] <skunkworks> heh
[16:26:44] <memfrob> still better than mercurial. you need special networking options enabled in the kernel in order to use hg email.
[16:27:08] <cradek> I still wish gitweb was as good as cvsweb was
[16:27:51] <memfrob> all those attic and CVS folders, yep.
[16:28:24] <jepler> every time I tell cradek nobody cares about gitweb
[16:28:30] <jepler> the only mistake was writing gitweb in the first place
[16:28:41] <jepler> cvsweb was necessary because all the metadata was on the wrong end of a network link
[16:28:43] <memfrob> i like gitweb.. a lot actually.
[16:29:00] <jepler> and you needed to digest it over there and send the salient bits down the network
[16:29:32] <cradek> jepler: you're not wrong
[16:30:05] -!- patricka_ has quit [Remote host closed the connection]
[16:30:23] <cradek> (but isn't it hard to say that while waiting for the multigigabyte download you need to look at some history?)
[16:31:47] <cradek> jthornton: it would be absolutely great if alex/harmonist wants to improve and maintain i2g
[16:32:15] <jepler> the code's not obviously terrible
[16:33:11] <jepler> the guy is clearly actually using it
[16:33:34] <jepler> I'm happy if someone can help him learn enough git to put his stuff in linuxcnc master branch
[16:51:18] -!- PetefromTn_ has quit [Quit: If at first you don't succeed, skydiving is not for you.]
[16:55:44] -!- rigid has quit [Quit: NO WINE, NO WIFE, NO CARRIER]
[17:02:21] prtksxna is now known as zz_prtksxna
[17:07:46] -!- skorasaurus has quit [Ping timeout: 264 seconds]
[17:08:05] -!- phantoxe has quit [Remote host closed the connection]
[17:22:40] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[17:31:34] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[17:32:55] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[17:35:42] -!- dnaleromj has quit [Client Quit]
[17:37:43] -!- dnaleromj [dnaleromj!~dnaleromj@64.20.30.66] has joined #linuxcnc-devel
[17:42:34] -!- _methods has quit [Ping timeout: 240 seconds]
[17:48:01] <CaptHindsight> does scarakins use the new trajectory planner? Is the same trajectory planner used for all the different kinematics?
[17:49:33] -!- sylphiae has quit [Ping timeout: 240 seconds]
[17:51:12] -!- dway has quit [Quit: NOOOOOOooooooooo……]
[17:53:16] <seb_kuzminsky> all kins use the same trajectory planner
[17:53:28] -!- gonzo_ has quit [Ping timeout: 260 seconds]
[17:54:46] <skunkworks_> so in master - it uses the new tp
[17:55:44] <skunkworks_> but remember - it only uses look ahead on xyz moe
[17:55:46] <skunkworks_> move
[17:55:47] <skunkworks_> moves
[18:05:30] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 3e60a9b 06hostmot2-firmware 10debian/rules deb: use debhelper to fix permissions * 14http://git.linuxcnc.org/?p=hostmot2-firmware.git;a=commitdiff;h=3e60a9b
[18:05:59] <seb_kuzminsky> cradek: thanks for adding that
[18:12:01] <cradek> ?
[18:12:07] <seb_kuzminsky> kgb for hm2
[18:12:17] <cradek> oh! welcome.
[18:14:58] -!- almccon has quit [Ping timeout: 255 seconds]
[18:17:01] <CaptHindsight> skunkworks: does XYZ only apply to trivkins?
[18:17:16] <skunkworks> The planning is done before the kins.. IIRC
[18:17:55] <CaptHindsight> ok that makes sense
[18:18:10] -!- IchGuckLive has quit [Quit: ChatZilla 0.9.87 [Firefox 20.0/20130329043827]]
[18:18:16] <cradek> seb_kuzminsky: not meaning to nag, but have you looked at
http://timeguy.com/gitweb?p=linuxcnc.git;a=log;h=refs/heads/proposed
[18:19:17] <seb_kuzminsky> thanks for the reminder. i'll try to look at it today
[18:19:35] <mozmck> I notice my little patch went into 2.6 - does that stuff get into master somehow as well?
[18:19:52] <seb_kuzminsky> mozmck: yes, we merge 2.6 into master fairly often
[18:20:09] <mozmck> Ok, I just wondered.
[18:20:11] <seb_kuzminsky> the intent is that master should get all the good safe changes that the stable branch(es) get
[18:20:20] <mozmck> are there often conflicts?
[18:21:46] <skunkworks_> between programmers? all the freaking time!
[18:21:48] <skunkworks_> ;)
[18:21:56] <mozmck> :)
[18:22:35] <mozmck> I was thinking if master had diverged and a merge is attempted it could get ugly, but that may not happen often.
[18:22:55] <seb_kuzminsky> heh
[18:23:03] <cradek> mozmck: usually it's very easy
[18:23:20] <cradek> mozmck: the worst part is often the docs, but usually even that isn't bad.
[18:25:05] -!- dnaleromj has quit [Quit: Dang. Where did dnaleromj's computer go?]
[18:27:23] <cradek> when that merge (in the code) is hairy, it's always for a reason -- because something hairy has happened between the branches and you really do have to figure it out and fix it. the "merging upwards" process is really good at helping you maintain your various stable and development branches.
[18:28:40] <mozmck> as in maintain compatibility?
[18:28:45] <cradek> fwiw, "Merging upwards" is documented in man gitworkflows
[18:28:48] <jepler> .. and it's why we groan everytime norbert makes a change in 2.6 and in master.
[18:29:10] <cradek> yeah, in particular, get the bugfixes from stable into development branches
[18:29:24] <jepler> because it's unneceesary; and if done uncarefully (for instance, a blank line in a different spot each time), it can cause a conflict that must be resolved.
[18:29:55] <mozmck> interesting, I had not thought about some of that.
[18:31:27] <seb_kuzminsky> hostmot2-firmware 0.8.13 fixes the permissions problems that Roguish pointed out yesterday (and the hm2 buildbot even worked)
[18:31:27] -!- mozmck has quit [Read error: Connection reset by peer]
[18:32:15] <seb_kuzminsky> with 0.8.10 (what's on wlo now), the firmware dirs & files all have 0 group & other permissions, so users can's ls in /lib/firmware/hm2/$BOARD to see what firmwares they have
[18:32:24] <seb_kuzminsky> and they can't read the .PIN files, i think?
[18:32:46] <seb_kuzminsky> so i'm going to push 0.8.13 from the hm2-buildbot to wlo, unless anyone objects
[18:33:14] -!- mozmck [mozmck!~moses@67.210.159.245] has joined #linuxcnc-devel
[18:33:17] <seb_kuzminsky> no changes to the vhdl between the two
[18:34:37] <pcw_home> mesaflash is pretty close to being able to make .pin files from hardware
[18:35:19] <Tom_itx> no need for xilinx webpack?
[18:35:53] <pcw_home> thats a bit of a tall order...
[18:35:54] <Tom_itx> or is that just on the newer cards like 5i25?
[18:36:03] <pcw_home> all cards
[18:36:18] <Tom_itx> does it launch webpack command line or something?
[18:37:01] <pcw_home> pin files are just the config text report (mesaflash can read the IDROM and make one)
[18:37:32] <cradek> cool!
[18:37:38] <cradek> and yay for the buildbot
[18:37:43] <Tom_itx> as usual...
[18:38:42] <pcw_home> also the latest mesaflash can reload PCI FPGAs like the 5I25 without a reboot now
[18:39:49] <pcw_home> same for Ethernet
[18:40:00] <seb_kuzminsky> cool, that makes the 5i25 about as flexible (firmware-wise) as the anyio boards with plx chips
[18:40:30] <jepler> oh, is 5i25 using a flash chip and stored firmware?
[18:40:40] <pcw_home> Yes
[18:40:43] <Tom_itx> i believe so
[18:40:50] <seb_kuzminsky> and it implements the pci interface on the fpga, right?
[18:40:52] <cradek> we have mesaflash 3.0.0 in our apt repo
[18:40:57] <pcw_home> yes
[18:41:14] <seb_kuzminsky> instead of in a dedicated pci-device-chip like the 5i20 and friends
[18:42:26] <pcw_home> mesaflash cheats, it saves the BAR and command registers, asks the FPGA to reconfig itself, then restores the BAR and command regs
[18:43:42] <jepler> Cheaper to buy a bigger FPGA than a distinct PCI interface chip, I guess?
[18:44:17] <ssi> the s6 series fpgas are pretty inexpensive
[18:46:39] <jepler> yeah
[18:49:21] <jepler> I see that mesa has their own PCI vendor ID
[18:49:49] <Tom_itx> do they charge for that like USB does?
[18:50:28] <jepler> I dunno
[18:50:40] <Tom_itx> USB is like 2K or more
[18:53:24] <pcw_home> Ours is not official (its 9K/year)
[18:54:16] <jepler> hmm, PLX 9030 will set you back $33ea qty100
[18:54:27] <jepler> no wonder you'd love to eliminate it from your BOM
[18:55:08] <pcw_home> XC6SLX9 -TQ144 is ~$9.00
[18:55:09] -!- patrickarlt has quit [Remote host closed the connection]
[18:55:52] <jepler> Is there IP required for the PCI interface?
[18:56:12] <Tom_itx> http://www.pcidatabase.com/vendors.php?sort=id
[18:56:37] amiri_ is now known as amiri
[18:57:12] <CaptHindsight> if I need to have the Z-axis on a mill track the surface of the material and adjust for variations to that the Z cutting depth is always at some set depth from the surface of the material vs a preplanned plane, is there an easy way to input an offset signal to do this?
[18:57:38] <jepler> CaptHindsight: this is what the "offset" component is intended for
[18:57:46] <jepler> man 9 offset
[18:57:58] <CaptHindsight> but the offset is dynamic and on the fly
[18:58:01] <jepler> offset is added from in to get out, and subtracted from fb-in to give fb-out
[18:58:09] <jepler> yes, offset has an offset pin
[18:58:54] <jepler> you may want to use e.g., limit3 so that what would otherwise be a step change in your offset is applied over time with a trapezoidal velocity profile
[18:59:37] <cradek> how do you measure the workpiece?
[19:00:03] <Tom_itx> you'd probably probe it
[19:00:11] <CaptHindsight> could be a laser micrometer
[19:00:22] <cradek> I'd try to just put the offset in the gcode then
[19:00:34] <CaptHindsight> it's moving at several inches per second
[19:00:37] <cradek> depends how planar it is
[19:01:09] <CaptHindsight> so I'm not actually cutting but I used a simple example to explain
[19:01:29] <CaptHindsight> the +- might be a few mm
[19:01:47] -!- rob_h [rob_h!~robh@90.219.183.62] has joined #linuxcnc-devel
[19:02:04] <ssi> jepler: hm I wonder if the thc component should be redone to use offset
[19:02:44] <ssi> I've had an ongoing problem with thc component where it seems like it tries to remove the offset as a step change, and it causes lost motion in my Z axis
[19:03:17] <ssi> I hacked the component to fix it, and I think somewhere along the line I lost those changes, or I didn't successfully fix it in the first place, cause it's definitely either still doing it or back to doing it
[19:04:23] <jepler> ssi: :-/
[19:04:48] <ssi> there was some discussion about it on the list a few days ago
[19:05:05] <ssi> and I feel like I'm being gaslit cause I'm not sure anyone agrees that my conclusion about the way it's written is valid ;)
[19:05:07] <jepler> I have seen some discussions, haven't tried to follow them in detail
[19:05:42] <ssi> https://github.com/sittner/linuxcnc/blob/master/src/hal/components/thc.comp
[19:05:46] <ssi> look at line 116
[19:05:58] <ssi> when the torch is off, and the torch is moving up
[19:06:20] <ssi> it subtracts z_diff, which is the entire difference between motion planner position and the "faked" position
[19:06:35] <ssi> if that's a quarter inch, it'll try to make a quarter inch position change in one thread cycle
[19:06:39] <ssi> at least that's my impression
[19:06:53] <ssi> I changed it to remove the correction_vel per cycle until the offset is gone
[19:08:28] <jepler> It looks like z_diff is supposed to be on the magnitude of the distance the machine moved in the last servo cycle
[19:08:31] <jepler> z_diff = z_pos_in - last_z_in;
[19:08:48] <ssi> ok I may be misunderstanding then
[19:09:21] <ssi> either way; the specific problem I'm having is that when the torch moves up after a cut finishes, the Z motor stalls audibly, and my home position creeps down the axis over time
[19:09:28] <seb_kuzminsky> ok, the 0.8.13 hm2 firmwares (with the fixed file permissions) are on wlo
[19:09:36] <ssi> I have my soft limits set hundreds of inches beyond where the axis actually ends or else it'll fault on a program with lots of pierces
[19:09:50] <mozmck> ssi: your acceleration may simply be too high.
[19:10:01] <ssi> I suppose that's possible
[19:10:04] <jepler> ssi: I see
[19:10:10] <ssi> I'll have to try dropping it absurdly low and seeing if it's still an issue
[19:10:10] <mozmck> especially since it does it only on the up direction
[19:10:35] <ssi> it'll jog at max speed in the up direction no problem
[19:10:54] <mozmck> lubrication can help too if it needs it.
[19:11:04] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[19:11:16] <cradek> does the thc cause extra lift while the head is lifting at the end of a program? if so, that'll try to go faster than jogging will
[19:11:17] <mozmck> is jog speed set to max vel?
[19:11:23] <jepler> yeah, in one direction (offset > 0, I think) it's going to basically balance out the motion with undoing-of-offset
[19:11:45] <jepler> in the other direction, it's going to move twice as far, which means it uses twice the accel and twice the velocity
[19:11:47] <ssi> cradek: at the end of the cut, the thc component sees an upward move with the torch off, and removes the offset
[19:12:01] <cradek> which direction is the offset it's removing?
[19:12:06] -!- badon has quit [Ping timeout: 260 seconds]
[19:12:07] <ssi> could be either
[19:12:17] <cradek> so it could be trying to go faster than the jog, right?
[19:12:24] <ssi> yeah I guess so
[19:12:30] <ssi> but shouldn't the accel/velocity limits prevent that?
[19:12:43] <ssi> I guess not, since the component bypasses it
[19:12:47] <cradek> no, because you're messing those up, right
[19:12:59] <ssi> so what you're getting at is my limits should be 50% what the axis will tolerate
[19:13:08] <ssi> to account for the offset removal doubling the jog speed
[19:13:30] <ssi> also I suppose I could change the post to use a G1 move instead of a G0 move
[19:13:30] <jepler> well, if my superficial reading of the code is right, I'd try setting Z accel and vel to 50% what they are now and see what happens
[19:13:34] <ssi> yeah
[19:13:36] <ssi> I'll try that tonight
[19:13:38] <cradek> I don't know if 50% is right, but whatever extra the component causes should be subtracted from your set constraints
[19:14:06] <cradek> jepler: what makes you say 50%?
[19:14:29] <jepler> cradek: because z_diff = z_pos_in - last_z_in;
[19:14:35] -!- PCW [PCW!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[19:14:36] <ssi> well if you're jogging an inch, with an inch offset, at max velocity, it'll try to get 2" in the time that the motion planner would go 1"
[19:14:40] <ssi> so twice the velocity
[19:14:41] <ssi> yes?
[19:14:52] <jepler> so it will change the offset by +- as much as the Z axis moves +
[19:15:07] <jepler> when it changes by -z_diff, it goes 0% as fast; when it changes by +z_diff it goes 200% as fast
[19:15:10] <cradek> ok, does sound like doubling
[19:15:25] <jepler> but I wanna keep stressing that this is a superficial impression of what the code's doing
[19:15:40] <ssi> your superficial impression seems more accurate than my superficial impression :)
[19:16:05] <jepler> you'll also get a big step change when changing 'enable', since it'll add or subtract all of offset all at once
[19:16:38] <jepler> well, add or no longer add..
[19:16:39] <ssi> yeah I see that
[19:16:52] <jepler> big thunk and lost position there
[19:17:19] <PCW> "<jepler> Is there IP required for the PCI interface? "
[19:17:20] <PCW> no non-hm2 IP used
[19:17:41] <jepler> PCW: very nice
[19:19:21] <PCW> A target only PCI interface is pretty simple
[19:19:45] <jepler> but my impression from you is that you're the kind of guy who would sit down and write a PCI interface just for fun
[19:20:09] <PCW> Yeah probably
[19:20:34] <jepler> I mean that in a positive way
[19:20:49] <PCW> :-)
[19:22:50] <jepler> PCW, micges: about 1 run in 20, I get:
[19:22:51] <jepler> hm2_eth: loading Mesa AnyIO HostMot2 ethernet driver version 0.2
[19:22:51] <jepler> hm2_eth: ERROR: receiving packet: Resource temporarily unavailable
[19:22:51] <jepler> hm2_eth: No ethernet board found
[19:23:29] <jepler> actually, 3 out of the last 20 times, so 1 in 7
[19:23:35] <PCW> hmm thats funny, how is the port setup
[19:24:01] <jepler> it's a PCI-E Intel gigabit nic, direct connected to the 7i80
[19:24:10] <PCW> I have never seen that on my setup
[19:24:13] <jepler> interface is configured like this on the linux side:
[19:24:13] <jepler> auto eth1
[19:24:13] <jepler> iface eth1 inet static
[19:24:13] <jepler> address 192.168.1.1
[19:24:59] <PCW> I put mine off in left field = 10.10.10.10
[19:25:47] <ssi> I gotta get me an ethernet mesa card to toy with
[19:25:47] <jepler> I'm using the default IP address on the 7i80
[19:26:07] <jepler> ssi: Hopefully the driver will be merged to our master branch next week...
[19:26:11] <ssi> sweet :D
[19:26:55] <jepler> ssi: do you have stepgen acceleration and velocity limits on your plasma machine?
[19:27:02] <PCW> what does 'auto' mean sounds dangerous
[19:27:02] <ssi> yes, they're 20% above the axis limits
[19:27:14] <jepler> PCW: auto means "ifup at boot time"
[19:28:51] <PCW> yeah ideally you would like to ensure that linuxcnc owns the particular port (so no other say broadcast traffic get routed through it)
[19:29:19] <jepler> yeah, I remember talking about that the other day
[19:30:01] <jepler> so here's what tcpdump said when I got 'error: receiving packet'
[19:30:01] <jepler> 14:29:30.950778 ARP, Request who-has 192.168.1.121 tell 192.168.1.1, length 28
[19:30:04] <jepler> 14:29:30.950983 ARP, Reply 192.168.1.121 is-at 00:60:1b:11:80:37, length 50
[19:30:07] <jepler> 14:29:30.950990 IP 192.168.1.1.54854 > 192.168.1.121.27181: UDP, length 4
[19:30:10] <jepler> 14:29:30.951261 IP 192.168.1.121.27181 > 192.168.1.1.54854: UDP, length 16
[19:30:50] <jepler> so the reply does come...
[19:31:48] <jepler> but it's well after the requested timeout of 10 microseconds set in hm2_eth.c:init_net
[19:32:14] <PCW> ARP related?
[19:32:28] <jepler> the fact that it had to do ARP may be relevant .. my test setup forcibly removes any cached arp entry before starting
[19:32:39] <jepler> sudo arp -d 192.168.1.121; halrun e2.hal
[19:33:22] <ssi> how does the mesa card get its ip?
[19:33:33] <jepler> ssi: several options
[19:33:39] <PCW> probably the startup should ping the 7I80 and make a static arp entry and remove it on exit
[19:33:44] <jepler> ssi: I'm using the factory default, statically assigned 192.168.1.121
[19:34:19] <PCW> (that would eliminate the MAC field in the config line)
[19:35:20] <jepler> PCW: there is code that tries to set a permanent ARP entry but I don't think it's effective
[19:35:47] <jepler> hm, here's another potential problem
[19:35:56] <jepler> well, it ties in with "other software accidentally sending packets on dedicated interface"
[19:36:01] <jepler> 14:34:51.232785 IP6 fe80::6a05:caff:fe26:ce88.5353 > ff02::fb.5353: 0 PTR (QM)? 121.1.168.192.in-addr.arpa. (44)
[19:36:22] <jepler> who knows why, trying to resolve the IP address as a name sent an IPv6 DNS request over the dedicated interface
[19:36:29] <PCW> thats not good
[19:36:32] <cradek> eww
[19:36:43] <cradek> I bet tcpdump did it
[19:36:48] <cradek> use -n
[19:36:57] <ssi> reverse dns lookup?
[19:37:15] <jepler> actually, that one popped up when I invoked 'arp', which also tried to resolve the address to a name
[19:37:20] <jepler> FF02::FB port 5353 is "multicast DNS"
[19:38:46] <jepler> and these days, every interface gets a "link-local ipv6 address" by default
[19:39:08] -!- Thetawaves has quit [Client Quit]
[19:39:37] <jepler> sudo sysctl net.ipv6.conf.eth1.disable_ipv6-1
[19:39:39] <jepler> sudo sysctl net.ipv6.conf.eth1.disable_ipv6=1
[19:40:16] <cradek> it would be nice if you could use bpf or similar to just allow the traffic you want
[19:40:18] <jepler> anyway, confirmed -- the attempt to set a permanent ARP fails
[19:40:19] <jepler> ioctl SIOCSARP: Invalid argument
[19:42:37] -!- kwallace1 [kwallace1!~kwallace@smb-54.sonnet.com] has joined #linuxcnc-devel
[19:42:53] -!- PetefromTn_ has quit [Ping timeout: 240 seconds]
[19:43:40] <jepler> .. and there's no code to remove the arp entry at shutdown
[19:46:04] <PCW> well that will add some jitter...
[19:48:33] <PCW> not quite as bad as Windows however, which silently drops UDP packets if the ARP cache entry has expired
[19:54:02] <skunkworks> I have ipv6 disabled for the nic I use with the 7i80..
[19:58:12] <CaptHindsight> jepler: what kernel version are you using on your Exynos Chromebook?
[19:58:51] -!- i_tarzan has quit [Ping timeout: 272 seconds]
[20:03:04] -!- skunkworks has quit [Read error: Connection reset by peer]
[20:05:32] -!- skunkworks_ has quit [Ping timeout: 255 seconds]
[20:06:25] -!- benjamin23 has quit [Remote host closed the connection]
[20:06:52] <jepler> CaptHindsight: whatever google shipped. 3.8.11 apparently.
[20:14:03] -!- i_tarzan has quit [Ping timeout: 272 seconds]
[20:14:38] -!- Loetmichel has quit [Ping timeout: 260 seconds]
[20:16:46] -!- patrickarlt has quit [Ping timeout: 264 seconds]
[20:19:26] phantom is now known as phantoxeD
[20:27:07] Cylly is now known as Loetmichel
[20:31:26] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[20:31:48] -!- spatialbrew has quit [Remote host closed the connection]
[20:38:53] jymmm is now known as Jymmm
[20:39:27] md2 is now known as Guest25654
[20:40:16] -!- likevinyl has quit [Read error: Connection reset by peer]
[20:42:34] -!- md-2 has quit [Ping timeout: 264 seconds]
[20:43:49] -!- Guest25654 has quit [Ping timeout: 272 seconds]
[20:47:23] -!- jduhls has quit [Ping timeout: 255 seconds]
[20:57:34] -!- i_tarzan has quit [Ping timeout: 260 seconds]
[21:02:22] -!- micges-dev [micges-dev!~x@evk145.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[21:02:25] -!- FinboySlick has quit [Quit: Leaving.]
[21:06:42] -!- Deejay has quit [Quit: bye]
[21:18:24] -!- micges-dev has quit [Quit: Wychodzi]
[21:20:20] -!- seb_kuzminsky has quit [Ping timeout: 240 seconds]
[21:20:50] -!- hm2-buildmaster has quit [Ping timeout: 240 seconds]
[21:20:59] -!- linuxcnc-build has quit [Ping timeout: 264 seconds]
[21:21:38] -!- seb_kuzminsky [seb_kuzminsky!~seb@174-29-23-240.hlrn.qwest.net] has joined #linuxcnc-devel
[21:21:48] -!- malcom2073 has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
[21:21:53] -!- hm2-buildmaster [hm2-buildmaster!~hm2-build@174-29-23-240.hlrn.qwest.net] has joined #linuxcnc-devel
[21:22:16] -!- linuxcnc-build [linuxcnc-build!~linuxcnc-@174-29-23-240.hlrn.qwest.net] has joined #linuxcnc-devel
[21:27:27] -!- micges-dev [micges-dev!~x@evk145.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[21:28:54] -!- malcom2073 [malcom2073!~quassel@unaffiliated/malcom2073] has joined #linuxcnc-devel
[21:32:26] -!- anarchos2 has quit [Read error: Connection reset by peer]
[21:36:42] -!- kfoltman has quit [Quit: Ex-Chat]
[21:46:50] -!- `Nerobro_ has quit [Read error: Connection reset by peer]
[21:47:23] -!- Gulpi has quit [Ping timeout: 240 seconds]
[21:51:57] -!- PetefromTn_ has quit [Ping timeout: 245 seconds]
[21:57:02] <CaptHindsight> https://www.osadl.org/Combined-latency-plot-of-all-RT-systems.qa-latencyplot-allrt.0.html?latencies=&showno=
[21:58:41] <CaptHindsight> https://www.osadl.org/Latency-plot-of-system-in-rack-7-slot.qa-latencyplot-r7s8.0.html BBB
[22:01:55] <CaptHindsight> https://www.osadl.org/Latency-plot-of-system-in-rack-b-slot.qa-latencyplot-rbs7.0.html ARM Freescale i.MX6 @996 MHz
[22:05:35] <CaptHindsight> https://www.osadl.org/Latency-plot-of-system-in-rack-b-slot.qa-latencyplot-rbs8.0.html ZYNQ Zedboard
[22:27:05] -!- i_tarzan has quit [Ping timeout: 256 seconds]
[22:27:44] -!- lv-esad has quit [Quit: BOUM]
[22:30:12] -!- anarchos2 has quit [Ping timeout: 260 seconds]
[22:49:46] -!- syyl has quit [Ping timeout: 264 seconds]
[22:56:25] -!- md-2 has quit [Remote host closed the connection]
[23:01:14] -!- md-2 has quit [Ping timeout: 260 seconds]
[23:02:13] -!- PetefromTn_ has quit [Ping timeout: 256 seconds]
[23:04:39] -!- Einar1 has quit [Quit: Leaving.]
[23:16:20] -!- Flipp has quit [Ping timeout: 240 seconds]
[23:17:01] -!- patricka_ has quit [Remote host closed the connection]
[23:17:59] -!- thomaslindstr_m has quit [Ping timeout: 264 seconds]
[23:22:40] -!- thomasli_ has quit [Quit: Leaving...]
[23:27:28] -!- likevinyl has quit [Quit: likevinyl]
[23:31:23] -!- md-2 has quit [Ping timeout: 240 seconds]
[23:34:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 868074c 06hostmot2-firmware 10debian/gencontrol deb: fix control file Description syntax * 14http://git.linuxcnc.org/?p=hostmot2-firmware.git;a=commitdiff;h=868074c
[23:34:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master 195552e 06hostmot2-firmware 10debian/rules deb: use dh for binary-indep and clean targets * 14http://git.linuxcnc.org/?p=hostmot2-firmware.git;a=commitdiff;h=195552e
[23:34:34] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master ebb4c5d 06hostmot2-firmware 10debian/compat deb: bump debhelper compat level to 7 * 14http://git.linuxcnc.org/?p=hostmot2-firmware.git;a=commitdiff;h=ebb4c5d
[23:47:20] -!- asdfasd has quit [Ping timeout: 240 seconds]
[23:53:32] -!- Flipp has quit [Ping timeout: 240 seconds]
[23:55:43] -!- sumpfralle has quit [Ping timeout: 272 seconds]
[23:57:42] -!- rob_h has quit [Ping timeout: 250 seconds]