#linuxcnc-devel | Logs for 2014-08-25

Back
[00:02:42] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]]
[00:07:48] <jepler> pcw_home: the identity infrastructure dates from when all cards had volatile firmware, so the only way to kknow what card it is, is via pci metadata...
[00:10:30] -!- syyl has quit [Ping timeout: 246 seconds]
[00:23:00] -!- ve7it has quit [Remote host closed the connection]
[00:31:06] -!- theorbtwo has quit [Read error: No route to host]
[00:41:49] -!- toner has quit [Read error: Connection reset by peer]
[00:48:12] -!- asheppard has quit [Ping timeout: 245 seconds]
[00:59:22] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[00:59:30] amnesicz is now known as amnesic_away
[01:12:56] <pcw_home> Right, or implicit from the driver (7I43)
[01:40:27] -!- sharpen047 has quit [Quit: Page closed]
[01:42:49] -!- Servos4ever has quit [Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.26.1/20140612173529]]
[01:56:29] -!- sylphiae has quit [Ping timeout: 260 seconds]
[01:58:43] -!- sudobangbang has quit [Read error: No route to host]
[02:06:15] -!- jbr has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]]
[02:07:08] -!- skorasaurus has quit [Quit: WeeChat 1.0]
[02:29:16] -!- PetefromTn_andro has quit [Quit: Bye]
[02:30:22] -!- anarchos has quit [Read error: Connection reset by peer]
[02:38:57] -!- herron_ has quit [Ping timeout: 260 seconds]
[02:44:16] -!- sylphiae has quit [Ping timeout: 250 seconds]
[02:50:13] -!- kwallace [kwallace!~kwallace@smb-248.sonnet.com] has parted #linuxcnc-devel
[02:51:00] arturia is now known as sylphiae
[03:05:09] -!- asdfasd has quit [Ping timeout: 240 seconds]
[03:06:03] <cmorley> pcw_home: I looked at updating my 7i77 and 7i76 sserial. The docs mention that the host FPGA firmware muat be
[03:06:03] <cmorley> sserial version >33. Mine say it's version 33. What do I do then? Thanks
[03:10:13] -!- AR_ has quit [Ping timeout: 260 seconds]
[03:11:58] -!- sylphiae has quit [Ping timeout: 264 seconds]
[03:17:22] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[03:30:04] -!- zbychuk has quit [Quit: leaving]
[03:34:38] -!- asheppard has quit [Ping timeout: 260 seconds]
[03:49:16] -!- patrickarlt has quit [Client Quit]
[04:02:45] <pcw_home> update your 5I25/6I25 with the appropriate bitfile from 5i25.zip with mesaflash
[04:12:32] <memleak> hey jepler i just wanted to thank you again for helping me get new kernels working with linuxcnc
[04:16:27] -!- ktchk [ktchk!~eddie6929@n219079180227.netvigator.com] has joined #linuxcnc-devel
[04:21:32] -!- FinboySlick has quit [Quit: Leaving.]
[04:40:54] -!- ktchk has quit [Quit: ktchk]
[05:00:01] -!- anth0ny_ has quit [Quit: anth0ny_]
[05:01:59] -!- marti____ has quit [Read error: Connection reset by peer]
[05:02:22] -!- Fox_Muldr has quit [Ping timeout: 245 seconds]
[05:02:54] -!- mart_____ has quit [Remote host closed the connection]
[05:03:29] -!- marti____ has quit [Remote host closed the connection]
[05:07:29] -!- marti____ has quit [Client Quit]
[05:12:01] -!- h_maximilian has quit [Ping timeout: 260 seconds]
[05:14:45] -!- h_maximilian1 has quit [Ping timeout: 240 seconds]
[05:55:50] -!- kwallace1 [kwallace1!~kwallace@smb-248.sonnet.com] has parted #linuxcnc-devel
[05:59:04] -!- anth0ny_ has quit [Quit: anth0ny_]
[06:15:49] -!- Valen has quit [Ping timeout: 252 seconds]
[06:20:38] <cmorley> pcw_home. i updated the 5i25 (the program said successful) cycled the power. still says version 33. I got the download from the forum. Is there an old and new version?
[06:21:26] <cmorley> used this instructions: http://linuxcnc.org/hardy/lucid/index.php/italian/forum/27-driver-boards/26618-5i25-with-7i76-not-responding-correctly?start=20
[06:22:06] <cmorley> i'll check tomorrow for suggestions. night
[06:38:07] -!- anarchos has quit [Ping timeout: 245 seconds]
[06:53:37] -!- The_Ball has quit [Remote host closed the connection]
[07:20:58] -!- anarchos has quit [Ping timeout: 260 seconds]
[07:25:30] -!- sirdancealot has quit [Ping timeout: 255 seconds]
[07:40:20] -!- mle has quit [Ping timeout: 250 seconds]
[08:20:12] -!- mle has quit [Ping timeout: 245 seconds]
[08:34:06] -!- b_b has quit [Changing host]
[08:44:58] -!- mle has quit [Ping timeout: 264 seconds]
[09:00:27] -!- phantoxe has quit [Remote host closed the connection]
[09:18:38] -!- Flipp has quit [Disconnected by services]
[09:18:57] -!- mle has quit [Ping timeout: 246 seconds]
[09:24:56] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[09:42:36] -!- herron_ has quit [Ping timeout: 260 seconds]
[09:42:51] -!- piccata has quit [Remote host closed the connection]
[09:52:21] -!- larryone has quit [Quit: This computer has gone to sleep]
[09:55:09] -!- eeriegeek has quit [Quit: Leaving.]
[10:21:57] -!- skunkworks has quit [Ping timeout: 240 seconds]
[10:23:58] -!- sumpfralle has quit [Ping timeout: 264 seconds]
[10:28:22] -!- mle has quit [Ping timeout: 240 seconds]
[10:33:40] -!- balestrino has quit [Ping timeout: 250 seconds]
[10:54:15] -!- Reventlov has quit [Excess Flood]
[10:58:45] -!- mle has quit [Ping timeout: 260 seconds]
[11:00:06] -!- FreezingCold has quit [Ping timeout: 246 seconds]
[11:11:21] Cylly is now known as Loetmichel
[11:15:33] -!- mle has quit [Ping timeout: 260 seconds]
[11:22:56] -!- Tecan has quit [Read error: Connection timed out]
[11:26:58] -!- phantoxe has quit []
[11:49:31] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[12:02:03] -!- amiri_ has quit [Ping timeout: 240 seconds]
[12:13:25] amnesic_away is now known as amnesic
[12:18:41] -!- ktchk [ktchk!~eddie6929@n219079180227.netvigator.com] has joined #linuxcnc-devel
[12:20:49] -!- Tecan has quit [Ping timeout: 255 seconds]
[12:22:34] -!- jduhls has quit [Quit: Leaving]
[12:36:18] kosss is now known as koss
[12:37:41] -!- skorasaurus has quit [Ping timeout: 260 seconds]
[12:39:16] -!- asheppard has quit [Ping timeout: 255 seconds]
[13:00:28] -!- asheppard has quit [Ping timeout: 260 seconds]
[13:02:22] -!- Lathe_newbie has quit [Ping timeout: 245 seconds]
[13:04:09] -!- txp has quit [Remote host closed the connection]
[13:04:23] -!- zeitue has quit [Quit: Leaving]
[13:16:32] -!- valeech has quit [Quit: valeech]
[13:16:57] -!- jduhls has quit [Ping timeout: 245 seconds]
[13:17:26] -!- ktchk [ktchk!~eddie6929@n219079180227.netvigator.com] has parted #linuxcnc-devel
[13:35:29] -!- mle has quit [Quit: Ex-Chat]
[13:41:23] -!- anth0ny_ has quit [Quit: anth0ny_]
[13:55:01] -!- kwallace [kwallace!~kwallace@smb-45.sonnet.com] has joined #linuxcnc-devel
[13:58:28] -!- mle has quit [Ping timeout: 255 seconds]
[13:59:31] -!- anth0ny_ has quit [Quit: anth0ny_]
[14:11:06] -!- lexano has quit [Ping timeout: 250 seconds]
[14:15:40] -!- ktchk [ktchk!~eddie6929@n219079180227.netvigator.com] has joined #linuxcnc-devel
[14:18:22] <cradek> last night (on my 5i25 machine) I was seeing occasional single steps on Z when Z shouldn't have been moving. I think it was moving back and forth.
[14:19:01] <cradek> the error did not accumulate (it was cutting for about an hour)
[14:19:31] <cradek> ... so of course I didn't study the problem
[14:20:17] <pcw_home> I think thats a bug in the driver (which is hidden by higher ustep ratios)
[14:21:39] <cradek> yeah this machine is half-stepping, so every step causes some motion I can see
[14:23:21] <pcw_home> The driver has enough bugs and is so fragile with regard to jitter,
[14:23:22] <pcw_home> that I think its better to just abandon the built in position mode
[14:23:24] <pcw_home> and run velocity mode in a PID loop
[14:23:54] <cradek> is there a certain pid setting that works without fiddling?
[14:24:02] <pcw_home> Yes
[14:24:26] <cradek> so we could just change the hm2-stepper sample config (and pncconf?)
[14:24:39] <cradek> and by we, I might mean you :-)
[14:24:56] <skunkworks> I think the new pncconf uses pid - atleast it is talked about
[14:25:00] <pcw_home> pncconf has already been changed AFAIK
[14:25:00] <cradek> I used the hm2-stepper sample to set mine up
[14:25:09] <cradek> aha! then the hard part is done
[14:26:25] -!- mle has quit [Ping timeout: 260 seconds]
[14:28:49] <pcw_home> the dithering in the current code could probably be fixed also, basically a error deadzone where the velocity is set to 0
[14:29:34] -!- LeelooMinai_ [LeelooMinai_!~leeloo@184.175.46.197] has joined #linuxcnc-devel
[14:29:45] <pcw_home> (I think theres some thats supposed to do this already, not sure why it doesnt work)
[14:31:28] -!- phantoxe has quit [Ping timeout: 250 seconds]
[14:31:53] -!- gimps_ has quit [Changing host]
[14:32:23] -!- sylphiae has quit [Ping timeout: 260 seconds]
[14:32:25] -!- tronwizard has quit [Ping timeout: 260 seconds]
[14:32:32] -!- samhashemi has quit [Ping timeout: 260 seconds]
[14:32:35] -!- mhaberler has quit [Ping timeout: 260 seconds]
[14:32:35] -!- toxx has quit [Ping timeout: 260 seconds]
[14:32:42] -!- mickname has quit [Ping timeout: 260 seconds]
[14:32:44] -!- i_tarzan has quit [Ping timeout: 260 seconds]
[14:32:48] -!- Jeebiss has quit [Ping timeout: 260 seconds]
[14:32:52] -!- amatecha has quit [Ping timeout: 260 seconds]
[14:32:55] -!- humble_sea_bass has quit [Ping timeout: 260 seconds]
[14:32:57] -!- kengu has quit [Ping timeout: 260 seconds]
[14:32:58] -!- jleh has quit [Ping timeout: 260 seconds]
[14:32:59] -!- gimps has quit [Ping timeout: 260 seconds]
[14:33:03] -!- BellinganRoy has quit [Ping timeout: 260 seconds]
[14:33:05] -!- Loetmichel has quit [Ping timeout: 260 seconds]
[14:33:10] -!- LeelooMinai has quit [Ping timeout: 260 seconds]
[14:33:12] -!- GargantuaSauce has quit [Ping timeout: 260 seconds]
[14:33:34] mhaberler_ is now known as mhaberler
[14:33:42] -!- anarchos2 has quit [Read error: Connection reset by peer]
[14:33:42] samhashemi_ is now known as samhashemi
[14:34:18] <pcw_home> s/some/something/
[14:34:40] Jeebiss_ is now known as Jeebiss
[14:37:11] amatecha_ is now known as amatecha
[14:39:52] -!- skorasaurus has quit [Quit: WeeChat 1.0]
[14:42:10] -!- ktchk [ktchk!~eddie6929@n219079180227.netvigator.com] has parted #linuxcnc-devel
[14:45:47] <kwallace> I'm doing some planning on how to work on my caliper output. It looks like the calipers output BCD and I'll need to convert the 1.5V signals to something usable -- op amp maybe?. I'll need an analyzer of some type too. Any hints?
[14:47:36] <pcw_home> a comparator (lm393 or some such) is probably the thing but beware positive GND on some calipers
[14:50:09] -!- phantone has quit [Remote host closed the connection]
[14:50:45] -!- mickname has quit [Ping timeout: 260 seconds]
[14:50:47] -!- phantoxe has quit [Ping timeout: 260 seconds]
[14:51:02] <kwallace> I've never played with op-amps or comparators, so I suppose I'll need to order extras.
[14:51:41] <pcw_home> they are cheap
[14:55:00] <pcw_home> another possibility is a line receiver (like 26ls32) with one input tied to halfway up (0.75V)
[14:55:36] <kwallace> It looks like the LM393 only sinks. Should I consider a push-pull device?
[14:57:49] <pcw_home> sure but make sure the Batery + is not GNDed or you have an interesting level shifting problem
[14:58:17] -!- kwallace2 [kwallace2!~kwallace@smb-114.sonnet.com] has joined #linuxcnc-devel
[14:59:47] -!- kwallace has quit [Ping timeout: 245 seconds]
[14:59:59] <pcw_home> the 26LS32 (or CMOS equiv) has the advantage of negative common mode range with single +5V power
[15:00:53] <kwallace2> Damn, my ISP logs me off just before 8:00 every morning.
[15:01:02] -!- anth0ny_ has quit [Quit: anth0ny_]
[15:01:34] -!- skunkworks_ [skunkworks_!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[15:10:01] <pcw_home> thats nice of them
[15:12:38] -!- mle has quit [Ping timeout: 250 seconds]
[15:12:40] <kwallace2> It sort of is since they do this to change the rate they charge for peak time periods. It seems there should be a better way to do it though.
[15:14:03] -!- balestrino has quit [Ping timeout: 240 seconds]
[15:15:27] <kwallace2> I'm guessing I could use HALscope to get traces, and write a component to capture bits on a signal edge.
[15:17:56] <seb_kuzminsky> good morning friends
[15:18:43] <cradek> hello
[15:18:52] -!- sylphiae has quit [Read error: Connection reset by peer]
[15:19:21] <kwallace2> Another project -- I have a bunch of 300 Watt 27 Volt telecom power supplies I need to find a use for.
[15:19:37] <skunkworks> kwallace2, did you see my comment about smithy doing something similar.. I tried to look through their configs but could not find an example.. (using a digital caliper for measuring something in hal)
[15:19:49] <skunkworks> you might want to ping matt
[15:24:33] <kwallace2> skunkworks, yeah I didn't find anything in the Smithy files. I'm tending to not use the calipers with LinuxCNC because the update rate is so slow. My concern is to figure out how they work and maybe use a tiny AVR and generic LCD display to replace the proprietary display.
[15:25:05] -!- motioncontrol has quit [Client Quit]
[15:25:05] <skunkworks> ah
[15:28:16] <seb_kuzminsky> lol @ cmorley's url
[15:28:51] <seb_kuzminsky> err, i guess i've not been paying enough attention, is there a bug in the hm2 stepgen driver that i should know about?
[15:29:21] <kwallace2> After looking at the lot a little more, it looks like most of the LCD's are intact but the top windows are cracked. I contacted General to see it I could order new windows but they don't supply parts.
[15:29:42] -!- ink has quit [Disconnected by services]
[15:30:13] <kwallace2> I'm also looking at making the glass windows from thin sheet stock.
[15:31:36] <pcw_home> seb_kuzminsky: cradek found an issue with step/dir dithering about when stopped
[15:31:53] <seb_kuzminsky> pcw_home: whoops
[15:31:54] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[15:33:15] <cradek> I would put a picture of what I made on my website, but I'd need to tape close-up lenses to my phone
[15:34:17] <kwallace2> I thought you had a real camera.
[15:34:23] -!- ler_hydra has quit [Remote host closed the connection]
[15:34:30] -!- mle has quit [Ping timeout: 246 seconds]
[15:34:40] <cradek> not really...
[15:35:13] -!- memleak has quit [Remote host closed the connection]
[15:37:32] <seb_kuzminsky> linuxcnc-build: force build --branch=jepler/master-proposed 0000.checkin
[15:37:33] <linuxcnc-build> build forced [ETA 1h00m25s]
[15:37:33] <linuxcnc-build> I'll give a shout when the build finishes
[15:37:34] <linuxcnc-build> build #2366 of 0000.checkin is complete: Failure [4failed fetch branch to local git repo] Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2366
[15:38:15] <seb_kuzminsky> did i misspell the branch name?
[15:38:35] <seb_kuzminsky> linuxcnc-build: force build --branch=jepler/proposed-master 0000.checkin
[15:38:36] <linuxcnc-build> build forced [ETA 1h00m25s]
[15:38:36] <linuxcnc-build> I'll give a shout when the build finishes
[15:40:40] <skunkworks> cradek, can you describe it? :)\
[15:48:41] <kwallace2> Has anyone machined glass sheet?
[15:48:53] <seb_kuzminsky> i used the stereo microscope at the hackspace the other night, it's so much better than my $10 radioshack loupe
[15:49:35] <seb_kuzminsky> kwallace2: i have not, but ben krasnow has: http://benkrasnow.blogspot.com/2011/08/cnc-milling-glass-plates-and-mirrors.html
[15:49:43] <cradek> seb_kuzminsky: yeah I have a nice stereo continuously-adjustable power one
[15:50:02] <seb_kuzminsky> cradek: so nice
[15:50:03] <cradek> it would be nice if it had a camera on it
[15:50:12] <seb_kuzminsky> can you strap your phone to the eye piece?
[15:50:22] <cradek> yes I have sort of accomplished that before
[15:50:49] Cylly is now known as Loetmichel
[15:50:54] <cradek> it would be too much power. I want to take a photo of something about 1" square
[15:51:13] <seb_kuzminsky> a friend has a hologram picture on their wall of a microscope, and if you look at it from the right angle you can look down the eye piece and see a magnified mosquito
[15:51:19] <seb_kuzminsky> it's pretty mind-blowing
[15:51:28] -!- Lathe_newbie has quit [Remote host closed the connection]
[15:51:32] <seb_kuzminsky> what did you make?
[15:51:49] <cradek> I engraved a pendant (jewelry)
[15:52:04] <seb_kuzminsky> cool!
[15:52:27] <cradek> well I have a bad photo to share
[15:53:03] -!- skunkworks_ has quit [Ping timeout: 240 seconds]
[15:53:25] -!- ktchk [ktchk!~eddie6929@n219079180227.netvigator.com] has joined #linuxcnc-devel
[15:53:39] -!- grummund has quit [Quit: leaving]
[15:53:41] -!- skunkworks has quit [Ping timeout: 260 seconds]
[15:54:21] -!- sirdancealot has quit [Ping timeout: 240 seconds]
[15:55:24] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[15:56:59] -!- mle has quit [Ping timeout: 272 seconds]
[15:57:05] -!- skunkworks_ [skunkworks_!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[16:03:26] -!- syyl has quit [Ping timeout: 255 seconds]
[16:03:32] <cradek> http://timeguy.com/cradek/01408982148
[16:04:10] <skunkworks> cradek, wow - very neat
[16:04:11] <jepler> cradek: want me to come by with my macro lens to make a better photo?
[16:04:16] <jepler> cradek: where'd the artwork come from?
[16:04:19] <jepler> just internet?
[16:04:26] <cradek> yeah, the artwork was for some guy's tattoo
[16:04:48] <skunkworks> cradek, are you running master?
[16:05:07] <cradek> skunkworks: nope, that was 2.6.2
[16:05:11] <skunkworks> ah
[16:05:39] <cradek> jepler: hey that would be great. I'll replace the photo then.
[16:06:12] <cradek> or I could just try a +4d or so lens in front of my phone
[16:06:34] -!- asdfasd has quit []
[16:06:41] <jepler> what I'd like to do in glass is stippler-type images http://emergent.unpythonic.net/01108611472
[16:07:37] <cradek> I bet you could do that pretty easily with the glass underwater or under light oil
[16:14:05] -!- patrickarlt has quit [Remote host closed the connection]
[16:14:18] <jepler> his ideas for securing the glass could be useful
[16:14:26] <cradek> whose?
[16:14:35] <jepler> from the video at http://benkrasnow.blogspot.com/2011/08/cnc-milling-glass-plates-and-mirrors.html
[16:14:59] <seb_kuzminsky> cradek: that looks great
[16:15:01] <cradek> ah I missed that
[16:15:06] <jepler> you'd just need to be able to place the top clamp in two spots
[16:15:15] <jepler> cradek: that's why glass was on my mind at the moment
[16:15:51] -!- phantoxe has quit [Remote host closed the connection]
[16:18:41] <cradek> wow that's a bridgeport. you'd think you'd want a much faster spindle than that 3-4k
[16:19:25] <cradek> oh it's a boss8! that's very ... familiar
[16:19:30] -!- patrickarlt has quit [Ping timeout: 260 seconds]
[16:20:39] <cradek> a commenter suggests he take the servos off and replace them with steppers to be more "modern"
[16:20:49] <cradek> *sigh*
[16:20:56] -!- larryone has quit [Quit: This computer has gone to sleep]
[16:21:02] -!- mle has quit [Ping timeout: 245 seconds]
[16:23:46] <seb_kuzminsky> another commenter suggests he upgrade to linuxcnc ;-)
[16:24:38] <cradek> yeah he should (if he needs contouring or more than 100 feet of ram)
[16:25:16] <jepler> OSH Park - Order #KS9Ag4nN sent to fab.
[16:25:24] <cradek> but keep the amps and encoders and motors that have worked great for 30 years, of course
[16:30:33] -!- phantoxe has quit []
[16:32:27] -!- skunkworks_ has quit [Ping timeout: 272 seconds]
[16:32:34] -!- skunkworks has quit [Ping timeout: 260 seconds]
[16:33:33] -!- tom_o_t has quit [Ping timeout: 240 seconds]
[16:34:24] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[16:34:25] -!- ktchk has quit [Read error: Connection reset by peer]
[16:35:21] -!- skunkworks_ [skunkworks_!~chatzilla@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[16:35:41] <kwallace2> This is the glass part I need: http://wallacecompany.com/tmp/IMG_2165-1a.jpg
[16:36:08] <linuxcnc-build> Hey! build 0000.checkin #2367 is complete: Success [3build successful]
[16:36:08] <linuxcnc-build> Build details are at http://buildbot.linuxcnc.org/buildbot/builders/0000.checkin/builds/2367
[16:36:43] Jonathan___ is now known as Guest40853
[16:39:02] -!- Guest40853 has quit [Client Quit]
[16:40:11] -!- larryone has quit [Quit: This computer has gone to sleep]
[16:44:57] -!- Flipp__ has quit [Remote host closed the connection]
[16:45:10] -!- tom_o_t has quit [Changing host]
[16:50:54] kengu_ is now known as kengu
[16:58:57] <kwallace2> BTW, the latest on my board tester: http://wallacecompany.com/tmp/Screenshot-lbt3_ui.png
[17:09:42] -!- mhaberler has quit [Quit: mhaberler]
[17:12:31] <seb_kuzminsky> hrm, the hostmot2 firmware debs dont get auto-installed when you install linuxcnc
[17:12:48] <seb_kuzminsky> because linuxnc Recommends hostmot2-firmware, but the package is called "hostmot2-firmware-all"
[17:12:53] <seb_kuzminsky> i thought we fixed that?
[17:12:54] <seb_kuzminsky> guess not
[17:35:20] -!- Tecan has quit [Quit: Live Long And Phosphor!]
[17:36:38] -!- kwallace [kwallace!~kwallace@smb-114.sonnet.com] has joined #linuxcnc-devel
[17:38:02] -!- pcw_home has quit [Remote host closed the connection]
[17:42:58] -!- pcw_home [pcw_home!~chatzilla@c-50-143-148-115.hsd1.ca.comcast.net] has joined #linuxcnc-devel
[17:49:09] -!- FreezingCold has quit [Ping timeout: 240 seconds]
[17:51:14] -!- mle has quit [Ping timeout: 250 seconds]
[17:57:58] -!- txp has quit [Quit: Leaving]
[18:03:43] -!- kwallace2 has quit [Ping timeout: 255 seconds]
[18:04:40] -!- lair82 has quit [Ping timeout: 246 seconds]
[18:04:47] -!- kwallace has quit [Ping timeout: 245 seconds]
[18:06:56] <seb_kuzminsky> pull request sent, did i do it right?
[18:11:23] -!- kwallace [kwallace!~kwallace@smb-170.sonnet.com] has joined #linuxcnc-devel
[18:12:27] <jepler> seb_kuzminsky: looks like
[18:13:41] <cradek> 340 files changed, 230406 insertions(+), 7991 deletions(-)
[18:13:45] <cradek> uh ok, I doubt I did that right
[18:13:58] <cradek> I guess I have to guess more carefully what branch yours is based on
[18:14:28] <jepler> so I had to figure out this incantation: git remote add seb-gh https://github.com/sebkuzminsky/linuxcnc-mirror
[18:14:38] -!- kwallace2 [kwallace2!~kwallace@tmb-216.sonnet.com] has joined #linuxcnc-devel
[18:14:40] <cradek> I did what it said in the email
[18:14:43] -!- kwallace3 [kwallace3!~kwallace@tmb-216.sonnet.com] has joined #linuxcnc-devel
[18:14:56] <jepler> then while on master branch I
[18:14:56] <jepler> $ git merge seb-gh/seb/master/fix-recommends-hm2
[18:15:02] <jepler> 2 files changed, 2 insertions(+), 3 deletions(-)
[18:15:06] <jepler> this seems plausible
[18:15:19] <cradek> yeah
[18:15:25] -!- sirdancealot has quit [Ping timeout: 255 seconds]
[18:15:31] <cradek> once I did what the email said while on master, it was fine
[18:15:36] -!- kwallace has quit [Ping timeout: 250 seconds]
[18:18:49] <jepler> it might be better workflow to do the merge with --no-ff, so that the identity of the person who merged the pull request is preserved.
[18:19:59] <jepler> huh, there's no "git merge --signed-off-by"?
[18:22:02] -!- syyl_ws has quit [Quit: Verlassend]
[18:25:46] <seb_kuzminsky> whoops, i messed up
[18:25:53] <seb_kuzminsky> that should probably go in 2.6
[18:26:05] <cradek> the non-uspace parts
[18:28:49] <seb_kuzminsky> yeah
[18:29:37] <seb_kuzminsky> heh, the merge of the 2.6 version into master wont work at all
[18:29:50] -!- mhaberler has quit [Quit: mhaberler]
[18:30:15] <jepler> this is a bad test case
[18:37:29] <seb_kuzminsky> ok, there's the ridiculous 1-line PR, with the correct dest branch this time
[18:37:58] <seb_kuzminsky> i'd be happy to do the merge to master afterward if you like
[18:40:33] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[18:41:47] <seb_kuzminsky> jepler: you know this already, but you could 'git merge --no-commit && git commit -s'
[18:44:47] -!- dieter_ has quit [Client Quit]
[18:47:08] -!- kamakaze_ has quit [Ping timeout: 250 seconds]
[18:50:42] <jepler> seb_kuzminsky: $ git merge --no-ff --no-commit seb-gh/seb/2.6/fix-recommends-hm2 && git commit -s
[18:50:47] <jepler> want me to push it?
[18:50:51] <jepler> I mean, you must, right?
[18:52:01] <jepler> ugh, the merges created by "git pull" won't be signed off either
[18:52:10] <jepler> lots of people prefer to work by doing a "git pull" every 5 minutes
[18:52:22] -!- Loetmichel has quit [Ping timeout: 245 seconds]
[18:52:27] <jepler> there'll be some reeducation, but it'll be for the best
[18:52:44] -!- jasen_ has quit [Quit: Page closed]
[18:53:44] <KGB-linuxcnc> 03Jeff Epler 052.6 d49f698 06linuxcnc Merge remote-tracking branch 'seb-gh/seb/2.6/fix-recommends-hm2' into 2.6 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=d49f698
[18:54:36] -!- kwallace3 has quit [Ping timeout: 250 seconds]
[18:55:50] -!- kwallace2 has quit [Ping timeout: 260 seconds]
[18:55:53] -!- kwallace1 [kwallace1!~kwallace@smb-9.sonnet.com] has joined #linuxcnc-devel
[18:55:54] <KGB-linuxcnc> 03Jeff Epler 05master fd6704b 06linuxcnc 10debian/configure Merge remote-tracking branch 'origin/2.6' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=fd6704b
[18:57:24] <jepler> yay, as promised the pull request was automatically closed on github
[19:00:14] <cradek> neat
[19:00:24] <seb_kuzminsky> great
[19:01:45] <seb_kuzminsky> github told me my branch had been merged and presented a big button that said "delete merged branch"
[19:01:48] <seb_kuzminsky> so that's nice too
[19:03:08] -!- kwallace2 [kwallace2!~kwallace@smb-9.sonnet.com] has joined #linuxcnc-devel
[19:03:43] amnesic is now known as amnesic_away
[19:07:14] -!- PCW [PCW!~chatzilla@99.88.10.65] has joined #linuxcnc-devel
[19:08:47] <cradek> does it have "delete the now-useless clone I made for that one patch"?
[19:10:46] -!- i_tarzan_ has quit [Ping timeout: 255 seconds]
[19:17:48] <seb_kuzminsky> that operation is manual
[19:18:13] <seb_kuzminsky> it'd be more useful for me personally if i could make pull requests from non-github repos
[19:18:41] <cradek> well you can send an email
[19:18:57] <jepler> seb_kuzminsky: write yourself a script that (A) pushes to your github repo and (B) uses the github API to create a pull request
[19:19:19] <jepler> but you .. you can just engage willy-nilly mode and merge master into 2.6 by accident and push the result without checking
[19:19:44] <cradek> jepler: that's a trade secret
[19:19:53] <jepler> cradek: oops
[19:21:27] <seb_kuzminsky> then finally we'd have the new tp in 2.6
[19:21:52] <cradek> oh you guys
[19:22:55] -!- herron_ has quit [Ping timeout: 255 seconds]
[19:23:57] -!- kwallace3 [kwallace3!~kwallace@smb-68.sonnet.com] has joined #linuxcnc-devel
[19:24:27] -!- kwallace2 has quit [Ping timeout: 245 seconds]
[19:24:33] -!- kwallace2 [kwallace2!~kwallace@smb-68.sonnet.com] has joined #linuxcnc-devel
[19:26:24] -!- kwallace1 has quit [Ping timeout: 255 seconds]
[19:32:36] <skunkworks> It isn't in 2.6?
[19:32:40] <skunkworks> ;)
[19:35:12] <seb_kuzminsky> no, but for you i made a special branch that has it, only you can check it out, it's called master
[19:36:56] <skunkworks> That is sweet!
[19:36:59] <skunkworks> wait
[19:37:26] <seb_kuzminsky> :-)
[19:39:05] -!- kwallace1 [kwallace1!~kwallace@smb-108.sonnet.com] has joined #linuxcnc-devel
[19:40:00] -!- kwallace4 [kwallace4!~kwallace@smb-108.sonnet.com] has joined #linuxcnc-devel
[19:40:21] -!- kwallace3 has quit [Ping timeout: 240 seconds]
[19:40:52] -!- kwallace2 has quit [Ping timeout: 260 seconds]
[19:41:22] -!- likevinyl has quit [Quit: likevinyl]
[19:56:08] -!- tmcw has quit [Client Quit]
[19:57:49] -!- likevinyl has quit [Quit: likevinyl]
[19:59:00] -!- starno has quit [Ping timeout: 252 seconds]
[20:05:59] -!- skunkworks has quit [Read error: Connection reset by peer]
[20:06:07] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[20:08:15] -!- skunkworks_ has quit [Ping timeout: 255 seconds]
[20:21:57] -!- larryone has quit [Quit: This computer has gone to sleep]
[20:22:33] -!- kfoltman has quit [Quit: Ex-Chat]
[20:40:08] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[20:41:11] -!- BellinganRoy has quit [Quit: Konversation terminated!]
[20:42:47] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[20:51:40] -!- motioncontrol has quit [Quit: Sto andando via]
[20:54:30] -!- Deejay has quit [Quit: bye]
[21:03:04] -!- FinboySlick has quit [Quit: Leaving.]
[21:03:09] -!- alexchally_cnc has quit [Ping timeout: 255 seconds]
[21:08:19] -!- eFuchs has quit [Quit: ping timeout]
[21:09:09] -!- kwallace4 has quit [Ping timeout: 260 seconds]
[21:09:54] -!- kwallace1 has quit [Ping timeout: 255 seconds]
[21:10:07] -!- starno has quit [Ping timeout: 252 seconds]
[21:10:35] -!- kwallace1 [kwallace1!~kwallace@smb-23.sonnet.com] has joined #linuxcnc-devel
[21:13:03] -!- kwallace2 [kwallace2!~kwallace@smb-23.sonnet.com] has joined #linuxcnc-devel
[21:18:48] -!- tinkerer [tinkerer!~tinkerer@mail.play-pla.net] has joined #linuxcnc-devel
[21:20:45] -!- starno has quit [Ping timeout: 252 seconds]
[21:32:02] -!- acdha has quit [Quit: Textual IRC Client: www.textualapp.com]
[21:32:31] <jepler> PCW: 7i90 in hand. too bad the other parts of my little project are in shambles.
[21:33:06] <PCW> need to pull the female connector on the Odroid?
[21:33:20] <seb_kuzminsky> jepler: did you see this? http://forum.odroid.com/viewtopic.php?f=80&t=5702
[21:33:35] <jepler> seb_kuzminsky: yes
[21:34:34] <jepler> PCW: days before the female connector replacements come, and up to two weeks for the new board with proper mounting provision to be fabbed and shipped.
[21:34:58] <jepler> seb_kuzminsky: unfortunately spi-s3c64xx + spidev have lousy RT performance on my preempt-rt kernel
[21:35:19] <jepler> seb_kuzminsky: a kernel that will go a day without a latency over 40us will get 3ms latencies using /dev/spidev in under a minute
[21:35:27] <seb_kuzminsky> crikey
[21:36:02] <jepler> seb_kuzminsky: I haven't gotten around to finding just where the suck is in the kernel side of things, because it should be so effing simple
[21:36:41] <jepler> even apart from the hostmot2 driver, just trying to talk a little on /dev/spidev from a realtime thread shows the problem. http://emergent.unpythonic.net/files/sandbox/spidev.comp
[21:36:58] <seb_kuzminsky> gotcha
[21:36:59] <jepler> the guts being the basic ioctl for an spi transaction: return ioctl(dev->fd, SPI_IOC_MESSAGE(1), &t);
[21:37:09] <PCW> primary config on 7I90 is SPI secondary is EPP (all fallbacks are EPP)
[21:37:11] <jepler> so .. register level programming from userspace, here I come
[21:37:58] <jepler> making for a much less generic driver than I'd originally envisioned
[21:38:01] <PCW> I wonder if the SPI stuff is ARM boilerplate or if every one is different...
[21:38:34] <jepler> PCW: somewhere in between, I think. spi-s3c64xx seems to work on a range of samsung cpus.
[21:39:38] <jepler> with minor variations like how the spi clock rate is chosen, size of fifos, etc
[21:40:24] -!- prestonlord59 has quit [Quit: Page closed]
[21:40:27] <PCW> there will certainly be upstream clock tree differences
[21:40:56] <PCW> (with different SOCs)
[21:41:38] <jepler> in spidev, every ioctl SPI_IOC_MESSAGE calls kmalloc
[21:41:57] <seb_kuzminsky> lol
[21:42:33] <jepler> spidev is the character device driver which exposes a generic linux kernel spi device to userspace
[21:43:05] <jepler> I should figure out enough kernel tracing to find out just where in the kernel the latency comes from
[21:43:57] <jepler> large messages (above 127 bytes, I think) do memory allocation for dma inside of the device-specific spi part, which is another possible source of suck but not the one I think I'm hitting in my simplest test program
[21:46:08] <PCW> hmm the resolver code works better when RET returns to somewhere other than 0
[21:49:41] amnesic_away is now known as amnesic
[21:53:17] -!- mhaberler has quit [Quit: mhaberler]
[21:58:59] -!- MrSunshine has quit [Quit: Leaving]
[21:59:07] -!- SpeicusX has quit [Ping timeout: 260 seconds]
[21:59:07] -!- zeeshan has quit [Ping timeout: 260 seconds]
[21:59:40] phantom is now known as Guest50066
[22:00:36] -!- Flipp_ has quit [Ping timeout: 249 seconds]
[22:01:11] -!- almccon has quit [Ping timeout: 264 seconds]
[22:01:23] -!- spatialbrew has quit [Remote host closed the connection]
[22:01:39] -!- RyanS has quit [Ping timeout: 255 seconds]
[22:01:47] -!- micges [micges!~captain_p@aebh108.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[22:03:01] -!- phantoxeD has quit [Ping timeout: 255 seconds]
[22:03:37] -!- sylphiae has quit [Ping timeout: 245 seconds]
[22:05:47] -!- Nick001-shop has quit [Read error: Connection reset by peer]
[22:06:13] <jepler> hm, got rid of two per-ioctl memory allocations in spidev but that didn't help latency much
[22:06:16] -!- starno has quit [Ping timeout: 252 seconds]
[22:06:25] <jepler> /* Acquire DMA channels */
[22:06:25] <jepler> while (!acquire_dma(sdd))
[22:06:25] <jepler> msleep(10);
[22:07:03] -!- RyanS_ has quit [Ping timeout: 240 seconds]
[22:07:26] <PCW> I would hope it only uses that code if the driver needs DMA...
[22:07:40] <jepler> I'm not sure
[22:07:57] <jepler> but mostly the latencies I see are under 10ms so either it's not hitting that code path, or the dma's not actually contended
[22:08:04] -!- gambakufu has quit [Ping timeout: 240 seconds]
[22:09:03] -!- chally__ has quit [Ping timeout: 269 seconds]
[22:09:33] <PCW> or acquire_dma takes too long
[22:09:44] <jepler> point taken
[22:10:45] -!- `Nerobro has quit [Ping timeout: 260 seconds]
[22:11:12] <jepler> actually acquire_dma always succeeds unless something here's a dirty evil macro
[22:11:41] -!- The_Ball has quit [Ping timeout: 260 seconds]
[22:12:39] -!- i_tarzan has quit [Ping timeout: 260 seconds]
[22:12:39] -!- gimps_ has quit [Remote host closed the connection]
[22:13:04] -!- gimps has quit [Changing host]
[22:13:33] -!- rigid has quit [Ping timeout: 240 seconds]
[22:14:55] -!- grummund has quit [Ping timeout: 246 seconds]
[22:15:15] -!- Guest50066 has quit [Ping timeout: 246 seconds]
[22:15:15] -!- almccon_ has quit [Ping timeout: 246 seconds]
[22:15:18] -!- lexano has quit [Ping timeout: 246 seconds]
[22:15:19] -!- Komzzpa has quit [Ping timeout: 246 seconds]
[22:15:36] -!- herron_ has quit [Ping timeout: 246 seconds]
[22:18:45] <jepler> the decision to acquire dma is made when "preparing" for a transfer. at this time, the transfer's size is unknown, so it can't make a choice bsaed on size of transfer vs hardware fifo size
[22:18:52] -!- patrickarlt has quit [Ping timeout: 255 seconds]
[22:19:00] <jepler> in my device, the fifo is 32 bits x 64 depth
[22:19:16] <jepler> tempting to rip out dma just to see what happens
[22:21:04] <PCW> 64 deep is enough for any normal "run" of hostmot2 channels
[22:28:24] <jepler> still no good
[22:28:45] <jepler> so all the obvious allocations are gone, including clocks and dma
[22:29:32] <jepler> in the middle layer of spi, the fundamental operation is asynchronous, and the "spi_sync" operation is synthesized from spi_async_locked + wait_for_completion
[22:30:06] <jepler> but it seems like the same's likely to be true of, say, ethernet and that works fine
[22:31:34] <jepler> as someone else pointed out, rpi people also have trouble with latency from the spi driver. http://www.raspberrypi.org/forums/viewtopic.php?f=44&t=19489&start=50 -- I think somebody else linked to this thread
[22:33:18] <PCW> I wonder if Ethernet drivers have had some rt optimizations and the SPI stuff has not even been looked at from a rt perspective
[22:33:29] <jepler> also quite possible
[22:33:42] <PCW> (at least X86 Ethernet I mean)
[22:36:33] -!- FreezingCold has quit [Ping timeout: 240 seconds]
[22:51:51] -!- The_Ball has quit [Remote host closed the connection]
[22:56:43] -!- micges has quit [Quit: Leaving]
[23:01:10] -!- `Nerobro_ has quit [Ping timeout: 250 seconds]
[23:03:10] -!- `Nerobro__ has quit [Ping timeout: 260 seconds]
[23:32:34] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[23:42:47] <jepler> hum I must not understand something about /dev/mem. I can read some plausible values from it (match power-on values from the datasheet), but write followed by readback doesn't work
[23:42:53] <jepler> probably something to do with cache
[23:50:29] -!- patricka_ has quit [Remote host closed the connection]