#linuxcnc-devel | Logs for 2014-09-04

Back
[00:02:23] -!- rob_h has quit [Ping timeout: 240 seconds]
[00:02:25] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:04:37] -!- amatecha has quit [Ping timeout: 272 seconds]
[00:06:57] -!- steve_ [steve_!~steve@90.218.219.49] has joined #linuxcnc-devel
[00:07:36] -!- SpeedEvil has quit [Ping timeout: 260 seconds]
[00:07:42] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[00:08:06] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:08:27] -!- tjb1 has quit [Disconnected by services]
[00:08:31] tjb11 is now known as tjb1
[00:09:52] amnesic_away is now known as amnesic
[00:12:11] -!- ries has quit [Ping timeout: 243 seconds]
[00:12:11] -!- carper64 has quit [Ping timeout: 255 seconds]
[00:12:11] -!- sheppard has quit [Ping timeout: 255 seconds]
[00:12:11] -!- marmite_ has quit [Ping timeout: 255 seconds]
[00:12:12] ries_nicked is now known as ries
[00:17:11] -!- patrickarlt has quit [Remote host closed the connection]
[00:19:53] postaL is now known as postaL_offline
[00:19:56] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:21:41] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:22:34] -!- patrickarlt has quit [Ping timeout: 268 seconds]
[00:25:38] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:27:33] -!- bilboquet has quit [Remote host closed the connection]
[00:27:34] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:29:01] <jepler> anyone know if there's a real reason that hm2-stepper/7i90.ini uses keystick for its ui?
[00:33:54] -!- GJdan has quit [Quit: WeeChat 1.0-dev]
[00:37:31] <jepler> well I guess I should have tried earlier to actually run linuxcnc
[00:37:39] <jepler> with hm2_spi
[00:37:50] <jepler> turns out that stepgen won't go backwards
[00:38:36] <jepler> velocity-fb duly goes to e.g., -1 but dbg_step_rate sticks at 0 and never goes negative
[00:39:12] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:40:11] -!- asdfasd has quit [Ping timeout: 276 seconds]
[00:40:43] -!- mhaberler has quit [Quit: mhaberler]
[00:47:07] -!- gleapsite has quit [Read error: Connection reset by peer]
[00:49:24] -!- skunkworks_ has quit [Ping timeout: 246 seconds]
[00:52:02] -!- ries has quit [Quit: ries]
[00:52:39] -!- MacGalempsy has quit [Remote host closed the connection]
[00:55:26] -!- almccon has quit [Quit: Textual IRC Client: www.textualapp.com]
[00:56:45] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:00:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:01:10] <jepler> hmmm there's an interesting difference between this code's behavior on x86 and arm
[01:01:50] -!- Tecan has quit [Changing host]
[01:02:45] <jepler> http://paste.debian.net/119254/
[01:03:17] <jepler> converting a negative double to an integer gives 0 on arm, in contrast to the result on x86 where you get an "as though signed" conversion
[01:03:45] <cradek_> eww
[01:07:42] <pcw_home> oops
[01:08:25] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:08:27] <jepler> I can find neither a "DWIM" option, nor a "warn me please" option
[01:10:24] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:12:33] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:14:17] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:17:16] <jepler> now it works
[01:17:42] <jepler> opengl is shipping bitmaps over the network, so axis is slow (and it's slow locally, because opengl's unaccelerated)
[01:17:52] <jepler> there's probably at least one more bad cast, in pwmgen...
[01:19:03] postaL_offline is now known as postaL
[01:21:26] <jepler> no, pwmgen seems to give both positive and negative outputs, at least 'scoping' the gpio-in
[01:26:08] <jepler> yay, HM2-Stepper is running properly now
[01:26:29] <jepler> boo for lurking bugs. at least the behavior in this case was to ferror right away
[01:31:55] <pcw_home> seems like a rather serious compiler bug
[01:39:25] <cradek_> unsigned int a = -4; surely invokes undefined behavior
[01:39:49] cradek_ is now known as cradek
[01:39:56] <cradek> where did I get those underscores
[01:40:07] -!- cradek has quit [Changing host]
[01:40:07] -!- cradek [cradek!~chris@emc/board-of-directors/cradek] has joined #linuxcnc-devel
[01:40:07] -!- mode/#linuxcnc-devel [+v cradek] by ChanServ
[01:40:21] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:40:58] <pcw_home> Oh didn't notice is was only broken on assignment to unsigned
[01:42:19] <seb_kuzminsky> jepler: without the seb/master/deps fix, make still runs with out-of-date .d files, which bothers me
[01:43:49] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[01:45:16] -!- flaxburst has quit [Remote host closed the connection]
[01:45:53] <seb_kuzminsky> the .d files are from the previous invocation of make, not the current one. it's like the pid error fix that went into 2.6, but for the build system
[01:46:18] <jepler> seb_kuzminsky: make always runs with out-of-date .d files
[01:46:34] <jepler> hm now my console is spewing "spidev: I/O error" and linuxcnc stopped with a following error
[01:46:44] <jepler> and my tmaxes are on the order of 60ms
[01:47:18] <seb_kuzminsky> in seb/master/deps there are rules for regenerating the .d files which src/Makefile includes, and make re-execs itself after regenerating the .d files (if needed)
[01:47:39] <seb_kuzminsky> unless i'm misreading https://www.gnu.org/software/make/manual/html_node/Include.html
[01:47:50] <jepler> seb_kuzminsky: think for a minute what it means for a .d file to be "out of date"
[01:48:20] <jepler> seb_kuzminsky: i.e., how do you know if a .d needs to be re-made?
[01:49:14] <jepler> seb_kuzminsky: if it doesn't become clear I'm happy to elucidate
[01:50:57] -!- tchaddad has quit [Remote host closed the connection]
[01:51:33] -!- syyl_ has quit [Ping timeout: 264 seconds]
[01:53:24] amnesic is now known as amnesic_away
[01:54:38] -!- mozmck has quit [Read error: Connection reset by peer]
[01:55:22] <seb_kuzminsky> jepler: i assume i'm being dense, but i dont see how
[01:55:26] <seb_kuzminsky> objects/%.d: %.c
[01:55:37] <seb_kuzminsky> so the .d is out of date if it's older than its .c
[01:55:49] <seb_kuzminsky> which seems right to me
[01:55:53] <seb_kuzminsky> what am i missing?
[01:56:08] <cradek> deps can become wrong when files included by that .c change
[01:56:46] <jepler> suppose x.c includes y.h. a change to y.h could newly include z.h.
[01:56:50] <cradek> so that's at least an inadequate test
[01:56:55] <jepler> that's why you use a .d file to determine when a .o file needs to be regenerated
[01:57:04] -!- gleapsite_ has quit [Read error: Connection reset by peer]
[01:57:17] <jepler> but that same test for when a .o file needs to be regenerated is equally adequate to tell you when the .d file needs to be regenerated
[01:57:21] <seb_kuzminsky> hmm, right
[01:58:04] <jepler> (there are blind spots: when a Make variable like CFLAGS changes; or when an include file like y.h is created in a location that is earlier in the search path than the one that was found on the previous run)
[01:58:15] -!- anarchos2 has quit [Read error: Connection reset by peer]
[01:58:31] <seb_kuzminsky> yeah
[01:59:07] -!- gleapsite has quit [Read error: Connection reset by peer]
[01:59:32] <jepler> so that's why the approach of generating the .o and the .d files in one invocation of gcc is adequate
[01:59:39] -!- mozmck [mozmck!~moses@67.210.159.245] has joined #linuxcnc-devel
[01:59:48] <jepler> and it's a timesaver, because you invoke the compiler half as often, and read dependency information half as many times per make invocation
[02:00:00] <cradek> by adequate do you just mean you can't do any better?
[02:00:15] <jepler> cradek: because of those blind spots, yes
[02:00:33] <cradek> (I always clean when I switch branches)
[02:00:55] <seb_kuzminsky> i never do, i expect the build system to do the right thing
[02:01:08] <jepler> anyway, the problem seb encountered is because of the dummy rules requested by gcc ... -MP
[02:01:20] <jepler> if file foo.h is included, a dummy rule 'foo.h:' is written into the .d file
[02:01:29] <seb_kuzminsky> there's a -Msomething flag to not generate those empty dummy rules
[02:02:10] <seb_kuzminsky> oh right, jepler just said it's -MP
[02:02:14] <jepler> this combined with those header-copying rules caused make to think 'oh, I know how to make emc/kinematics/tc.h, there's a rule right here for that'
[02:02:41] <jepler> because the header-copying rules were insufficiently specific -- they all have the % wildcard
[02:02:58] <seb_kuzminsky> yeah that seems wrong
[02:03:04] * seb_kuzminsky trying to fix bugs: http://stream1.gifsoup.com/view/309016/how-not-to-catch-a-spider-o.gif
[02:03:12] <jepler> that's why I propose to make them all specific by using $(wildcard) to have each make invocation apply that rule only to existing header files
[02:04:08] <jepler> it also makes the specific sequence that seb documented in his change message (thanks!) work properly
[02:04:48] <seb_kuzminsky> i confirm that jepler/master-proposed fixes the problem i ran in to
[02:04:49] -!- gleapsite has quit [Read error: Connection reset by peer]
[02:08:23] -!- sumpfralle has quit [Ping timeout: 240 seconds]
[02:10:41] <seb_kuzminsky> i like how the static pattern rules in 57b40d55 get rid of the over-inclusive rules they replace
[02:11:01] -!- tchaddad has quit [Remote host closed the connection]
[02:11:24] <jepler> someday we should actually think about which headers are public headers of linuxcnc instead of whatever set we've been shipping for all these years
[02:11:51] <jepler> I think one of the runtests is effectively testing "can you build a realtime component using those headers"
[02:12:12] <seb_kuzminsky> i remember when you(?) wrote that test
[02:12:14] <jepler> but "can you build a NML client" and "can you build a userspace component" tests would also be keen to have
[02:12:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[02:12:43] <seb_kuzminsky> so i agree to drop seb/master/deps, but what about seb/master/deps^? e3ae8e72
[02:12:51] <seb_kuzminsky> i dont think i botched that one
[02:12:53] -!- theorbtwo has quit [Ping timeout: 240 seconds]
[02:13:14] <jepler> I agree it looks unused
[02:13:28] <jepler> I think it's a correct change
[02:13:40] <jepler> particularly if, when merged with my branch, you can confirm you don't get any new make undefined variable warnings
[02:13:55] -!- Servos4ever has quit [Quit: ChatZilla 0.9.90.1 [SeaMonkey 2.26.1/20140612173529]]
[02:13:56] <KGB-linuxcnc> 03Sebastian Kuzminsky 05master e3ae8e7 06linuxcnc fast forward * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=e3ae8e7
[02:14:00] <KGB-linuxcnc> 05seb/master/deps 5160825 06linuxcnc 04. branch deleted * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=5160825
[02:14:08] <seb_kuzminsky> at least i accomplished something today :-/
[02:14:22] <seb_kuzminsky> thanks for the proper fix (and the education)
[02:14:25] <seb_kuzminsky> good night folks
[02:14:30] <jepler> you got me to get off my *** and fix a problem I knew about too :-/
[02:14:31] <jepler> see you
[02:18:30] -!- gleapsite has quit [Read error: Connection reset by peer]
[02:19:36] -!- tchaddad has quit [Remote host closed the connection]
[02:20:24] <jepler> $ clang -fsanitize=undefined dua.c; ./a.out
[02:20:24] <jepler> /home/jepler/a.out:0x40ea9d: runtime error: value -1000 is outside the range of representable values of type 'unsigned int'
[02:20:32] <jepler> I can have clang tell me about this at runtime; that's more than nothing.
[02:22:51] <jepler> that's assuming there aren't undefined behaviors by the ton of course
[02:22:55] <jepler> something for another day
[02:28:34] -!- sylphiae has quit [Ping timeout: 272 seconds]
[02:33:19] -!- carper64 [carper64!~steve@94.9.53.88] has joined #linuxcnc-devel
[02:35:18] -!- carper64 has quit [Client Quit]
[02:35:40] -!- steve_ has quit [Ping timeout: 260 seconds]
[02:37:54] -!- gleapsite has quit [Read error: Connection reset by peer]
[02:38:01] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[02:43:48] -!- gleapsite has quit [Read error: Connection reset by peer]
[02:49:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[02:50:46] -!- amiri has quit [Quit: leaving]
[02:55:45] -!- Tecan has quit [Ping timeout: 264 seconds]
[03:02:39] -!- tchaddad has quit []
[03:09:05] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:11:10] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:12:58] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:14:52] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:17:57] -!- t12 has quit [Ping timeout: 240 seconds]
[03:22:41] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:23:15] -!- alexchally has quit [Ping timeout: 268 seconds]
[03:24:35] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:28:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:30:30] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:33:53] -!- AR__ has quit [Ping timeout: 240 seconds]
[03:38:19] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:40:16] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:42:20] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:42:49] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[03:44:27] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:46:19] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:48:19] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:53:16] -!- sirdancealot has quit [Remote host closed the connection]
[03:53:56] -!- gleapsite has quit [Read error: Connection reset by peer]
[03:59:43] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:01:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:02:31] -!- PetefromTn_andro has quit [Quit: Bye]
[04:05:31] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:15:40] -!- FinboySlick has quit [Quit: Leaving.]
[04:26:52] -!- patrickarlt has quit [Quit: Leaving...]
[04:28:41] -!- GJdan has quit [Quit: WeeChat 1.0-dev]
[04:32:21] -!- karavanjo has quit [Ping timeout: 264 seconds]
[04:36:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:38:33] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:46:21] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:48:29] -!- gleapsite has quit [Read error: Connection reset by peer]
[04:56:05] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:02:21] -!- Fox_Muldr has quit [Ping timeout: 264 seconds]
[05:05:47] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:07:46] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:09:40] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:10:15] -!- kwallace2 [kwallace2!~kwallace@smb-97.sonnet.com] has parted #linuxcnc-devel
[05:11:40] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:15:32] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:17:34] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:19:25] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:21:23] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:22:15] -!- amiri has quit [Client Quit]
[05:37:04] -!- sudobangbang has quit [Ping timeout: 268 seconds]
[05:46:38] -!- gleapsite has quit [Read error: Connection reset by peer]
[05:48:35] -!- gleapsite has quit [Read error: Connection reset by peer]
[06:04:11] -!- gleapsite has quit [Read error: Connection reset by peer]
[06:04:21] -!- DaViruz_ has quit [Ping timeout: 240 seconds]
[06:21:42] -!- gleapsite has quit [Read error: Connection reset by peer]
[06:23:19] -!- DaViruz has quit [Ping timeout: 268 seconds]
[06:31:52] -!- LeelooMinai has quit [Ping timeout: 245 seconds]
[06:34:10] -!- LeelooMinai [LeelooMinai!~leeloo@184.175.46.197] has joined #linuxcnc-devel
[06:38:44] -!- LeelooMinai has quit [Read error: Connection reset by peer]
[06:38:59] -!- LeelooMinai [LeelooMinai!~leeloo@184-175-46-197.cable.teksavvy.com] has joined #linuxcnc-devel
[06:50:00] -!- f1oat [f1oat!~f1oat@AMontsouris-553-1-74-230.w92-151.abo.wanadoo.fr] has joined #linuxcnc-devel
[06:50:19] -!- The_Ball has quit [Remote host closed the connection]
[06:58:06] -!- Flipp- has quit [Remote host closed the connection]
[07:00:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[07:04:20] -!- beawesomeinstead has quit [Ping timeout: 260 seconds]
[07:11:11] -!- basiclaser has quit [Excess Flood]
[07:12:15] -!- gleapsite has quit [Read error: Connection reset by peer]
[07:29:48] -!- gleapsite has quit [Read error: Connection reset by peer]
[07:38:31] -!- rob_h [rob_h!~robh@90.203.218.185] has joined #linuxcnc-devel
[07:41:00] -!- karavanjo has quit [Ping timeout: 246 seconds]
[07:42:49] -!- jerryitt has quit [Quit: Connection closed for inactivity]
[07:55:00] -!- mle has quit [Ping timeout: 246 seconds]
[07:56:59] -!- DaViruz has quit [Ping timeout: 255 seconds]
[07:57:01] -!- gleapsite has quit [Read error: Connection reset by peer]
[07:59:22] amnesic_away is now known as amnesic
[08:03:17] -!- gleapsite has quit [Read error: Connection reset by peer]
[08:16:32] -!- gleapsite has quit [Read error: Connection reset by peer]
[08:19:52] -!- DaViruz has quit [Ping timeout: 245 seconds]
[08:20:21] -!- gleapsite has quit [Read error: Connection reset by peer]
[08:27:51] amnesic is now known as amnesic_away
[08:30:33] -!- sirdancealot has quit [Ping timeout: 264 seconds]
[08:47:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[08:55:25] -!- gleapsite has quit [Read error: Connection reset by peer]
[09:03:55] -!- Jymmm has quit [Read error: Connection reset by peer]
[09:08:17] -!- Thetawaves has quit [Quit: This computer has gone to sleep]
[09:09:01] -!- DaViruz has quit [Ping timeout: 260 seconds]
[09:09:02] -!- gleapsite has quit [Read error: Connection reset by peer]
[09:27:17] -!- DaViruz has quit [Ping timeout: 245 seconds]
[09:28:26] -!- gleapsite has quit [Read error: Connection reset by peer]
[09:30:52] -!- SpeicusX has quit [Ping timeout: 260 seconds]
[09:45:59] -!- gleapsite has quit [Read error: Connection reset by peer]
[09:52:22] -!- mhaberler has quit [Quit: mhaberler]
[09:59:42] -!- gleapsite has quit [Read error: Connection reset by peer]
[10:11:44] -!- mhaberler has quit [Quit: mhaberler]
[10:25:17] -!- dewy721 has quit [Ping timeout: 245 seconds]
[10:25:23] -!- DaViruz has quit [Ping timeout: 240 seconds]
[10:27:12] -!- dewy721 [dewy721!~dewy721@mce2836d0.tmodns.net] has joined #linuxcnc-devel
[10:31:47] -!- dewy721 has quit [Ping timeout: 255 seconds]
[10:32:17] -!- skunkworks_ has quit [Ping timeout: 245 seconds]
[10:36:34] -!- gleapsite has quit [Read error: Connection reset by peer]
[10:36:51] -!- dewy721 [dewy721!~dewy721@172.56.13.152] has joined #linuxcnc-devel
[10:37:37] -!- basiclaser has quit [Excess Flood]
[10:38:33] -!- gleapsite has quit [Read error: Connection reset by peer]
[10:41:08] -!- dewy721 has quit [Read error: Connection reset by peer]
[10:41:13] -!- dewy721_ [dewy721_!~dewy721@172.56.13.152] has joined #linuxcnc-devel
[10:51:07] -!- dewy721_ has quit [Ping timeout: 245 seconds]
[10:57:06] -!- Valen has quit [Quit: Leaving.]
[10:58:02] amnesic_away is now known as amnesic
[11:11:23] -!- DaViruz has quit [Ping timeout: 240 seconds]
[11:11:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[11:22:12] -!- Flipp- has quit [Ping timeout: 246 seconds]
[11:31:52] amnesic is now known as amnesic_away
[11:33:59] -!- mhaberler has quit [Quit: mhaberler]
[11:39:31] -!- b_b has quit [Changing host]
[11:40:07] -!- larryone has quit [Quit: This computer has gone to sleep]
[11:46:35] -!- gleapsite has quit [Read error: Connection reset by peer]
[11:50:58] -!- Flipp-_ has quit [Ping timeout: 260 seconds]
[11:50:59] -!- somenewguy has quit [Ping timeout: 260 seconds]
[11:50:59] -!- zeeshan has quit [Ping timeout: 260 seconds]
[11:50:59] -!- mickname has quit [Ping timeout: 260 seconds]
[11:50:59] -!- stt_michaelz has quit [Ping timeout: 260 seconds]
[11:50:59] -!- cmorley has quit [Ping timeout: 260 seconds]
[11:50:59] -!- SquirrelCZECH has quit [Ping timeout: 260 seconds]
[11:51:03] sttmje|broke is now known as stt_michaelz
[11:51:04] -!- stt_michaelz has quit [Changing host]
[11:51:56] -!- cmorley [cmorley!~chris@70.67.17.3] has joined #linuxcnc-devel
[11:59:49] -!- eid has quit [Client Quit]
[12:11:24] -!- md-2 has quit [Remote host closed the connection]
[12:13:36] -!- amiri has quit [Ping timeout: 252 seconds]
[12:16:40] -!- md-2 has quit [Ping timeout: 268 seconds]
[12:17:36] -!- skunkworks [skunkworks!~skunkwork@68-115-41-210.static.eucl.wi.charter.com] has joined #linuxcnc-devel
[12:18:29] amiri_ is now known as amiri
[12:34:08] -!- rob_h has quit [Ping timeout: 252 seconds]
[12:36:15] <jthornton> DEFAULT_SPINDLE_SPEED was added 2 weeks ago and people are trying to use it already... 2.6.3 time?
[12:52:59] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[12:53:00] -!- gleapsite has quit [Read error: Connection reset by peer]
[12:55:53] -!- phragment_ has quit [Quit: No Ping reply in 180 seconds.]
[12:57:36] -!- balestrino has quit [Ping timeout: 252 seconds]
[13:03:45] <jepler> list of files that include a 'vcvt' instruction from float to unsigned: http://pastie.org/9526842
[13:03:51] amnesic_away is now known as amnesic
[13:04:29] amnesic is now known as amnesic_away
[13:04:35] <jepler> .. they probably all should be reviewed for misbehavior on arm (if the converted value can be negative, the behavior is different than on x86)
[13:05:42] amnesic_away is now known as amnesic
[13:09:55] amnesic is now known as amnesic_away
[13:10:15] -!- gleapsite has quit [Read error: Connection reset by peer]
[13:13:51] <jepler> .. put another way, if the value is negative the behavior is undefined and probably a future version of gcc on x86 will bite us too
[13:16:11] <cradek> it's disappointing when we don't get warnings when building undefined-behavior code
[13:17:36] <jepler> "(uint32_t)doubleval" is only undefined when doubleval is negative
[13:17:55] <jepler> it's too much to ask for the compiler to guess whether doubleval can be negative in practice
[13:18:45] <jepler> "-fsanitize=undefined" can detect that kind of mistake at runtime, but it's not like we get coverage of our realtime drivers from runtests
[13:19:42] <cradek> oh I see, thanks
[13:21:02] -!- syyl_ has quit [Ping timeout: 245 seconds]
[13:27:48] -!- gleapsite has quit [Read error: Connection reset by peer]
[13:31:09] -!- kwallace [kwallace!~kwallace@smb-220.sonnet.com] has joined #linuxcnc-devel
[13:57:10] -!- gleapsite has quit [Read error: Connection reset by peer]
[14:02:25] -!- rob_h [rob_h!~robh@90.203.218.185] has joined #linuxcnc-devel
[14:10:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[14:14:36] <jepler> man the wiki needs to be reamed
[14:17:01] -!- larryone has quit [*.net *.split]
[14:17:01] -!- b_b has quit [*.net *.split]
[14:17:01] -!- BlaDe^ has quit [*.net *.split]
[14:17:02] -!- l0ggy has quit [*.net *.split]
[14:17:51] <seb_kuzminsky> jthornton: yeah, i think you're right
[14:18:00] <seb_kuzminsky> i'll try to do it in the next couple of days
[14:18:19] <cradek> I didn't even see/notice that addition
[14:18:22] -!- gleapsite has quit [Read error: Connection reset by peer]
[14:18:24] -!- jasen has quit [Quit: Page closed]
[14:18:25] <jthornton> thanks seb_kuzminsky
[14:18:26] <cradek> added how to what?
[14:19:17] <cradek> I don't see it
[14:19:23] <jepler> cradek: b38e98c axis -add ability to set default spindle speed
[14:19:44] <seb_kuzminsky> cradek: cmorley added [DISPLAY]DEFAULT_SPINDLE_SPEED, which selects what you get when you hit F9 in axis
[14:19:55] <cradek> oh to AXIS
[14:20:05] <cradek> I see
[14:20:56] <seb_kuzminsky> jepler: wikis are like shared workshops, you usually need a dedicated shop foreman to keep it from decaying into entropic noise
[14:21:51] -!- the_wench [the_wench!~the_wench@host81-149-189-98.in-addr.btopenworld.com] has joined #linuxcnc-devel
[14:23:35] <jepler> seb_kuzminsky: you mentioned wanting to use a u3 to run a 3d printer .. what board(s) would you use for the heaters and analog temperature feedback?
[14:26:59] amnesic_away is now known as amnesic
[14:29:50] <seb_kuzminsky> a friend gave me a RAMPS, so i'd start with that
[14:29:50] <jepler> somebody should make something with a mesa-style pinout, using a micro like an AVR for the analog.
[14:32:00] <jepler> oh the ever-lovable arduino footprint (mega variant)?
[14:33:30] -!- larryone has quit [Max SendQ exceeded]
[14:35:54] -!- gleapsite has quit [Read error: Connection reset by peer]
[14:38:10] -!- SkramX_ has quit [Ping timeout: 272 seconds]
[14:43:01] <KGB-linuxcnc> 03Norbert Schechner 052.6 24ace7f 06linuxcnc 10configs/sim/gmoccapy/gmoccapy_plasma/plasma.py 10configs/sim/gmoccapy/gmoccapy_plasma/signals.py 10src/emc/usr_intf/gmoccapy/gmoccapy.py 10src/emc/usr_intf/gmoccapy/release_notes.txt gmoccapy_1_1_5_8 - iteration over None object message * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=24ace7f
[14:43:01] <KGB-linuxcnc> 03Norbert Schechner 052.6 607cbe4 06linuxcnc Merge branch '2.6' of ssh://norbert@git.linuxcnc.org/git/linuxcnc.git into 2.6 * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=607cbe4
[14:45:35] -!- gleapsite has quit [Read error: Connection reset by peer]
[14:50:49] <jepler> 5 steppers with pololu-style pinouts (2 switches per stepper + one shared enable) + 3 wires to an AVR (reset / serial rx / serial tx) for the heater controls eactly fits on one mesa 50-pin connector
[14:51:49] <jepler> The AVR has ample pins to do the analog temperature sensing and PWM control of some heaters .. including its reset line means you can program it via bootloader once you port avrdude to be able to talk over a serial device that lives on a mesa card
[14:52:10] <jepler> (serial bootloader)
[14:56:38] <jepler> seb_kuzminsky: do you have a 7i90 yet?
[15:01:56] -!- PetefromTn_ has quit [Client Quit]
[15:03:44] <KGB-linuxcnc> 03Chris Radek 05master 4123238 06linuxcnc Merge branch '2.6' * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=4123238
[15:04:40] <seb_kuzminsky> jepler: i do
[15:14:23] -!- mle has quit [Ping timeout: 255 seconds]
[15:18:51] <KGB-linuxcnc> 03Norbert Schechner 052.6 ff02b46 06linuxcnc 10src/emc/usr_intf/gmoccapy/dialogs.py 10src/emc/usr_intf/gmoccapy/gmoccapy.py 10src/emc/usr_intf/gmoccapy/release_notes.txt gmoccapy_1_1_5_9 - corrected message system * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=ff02b46
[15:26:27] -!- gleapsite has quit [Read error: Connection reset by peer]
[15:30:42] -!- swingley has quit [Ping timeout: 246 seconds]
[15:31:32] -!- mhaberler has quit [Quit: mhaberler]
[15:34:08] <pcw_home> STM32F303 >>> AVR
[15:35:03] <pcw_home> much better A/D and UART
[15:35:24] <pcw_home> 4 x 5 Ms/sec
[15:36:13] <pcw_home> 72 MHz ARM with floating point ~$3.26 in 100's
[15:37:54] -!- tjb1 has quit [Ping timeout: 260 seconds]
[15:39:05] <seb_kuzminsky> wow
[15:40:42] <pcw_home> If I can write a ssremote for the 7I90 in d8 assy, it cant be that hard to do one in C
[15:40:51] -!- sylphiae has quit [Ping timeout: 246 seconds]
[15:44:00] -!- gleapsite has quit [Read error: Connection reset by peer]
[15:44:01] -!- lair82 has quit [Ping timeout: 246 seconds]
[15:54:01] <jepler> pcw_home: no doubt there are more capable mcus. I'd probably still pick AVR due to familiarity
[15:55:57] -!- larryone1 has quit [Quit: This computer has gone to sleep]
[15:56:06] -!- tjb1 has quit [Ping timeout: 260 seconds]
[15:59:42] <pcw_home> Yeah each new embedded processor has it learning curve
[15:59:43] <pcw_home> (the 7I90 remote was easy because I know the processor,
[15:59:45] <pcw_home> and I can fix things I dont like, like the funky 80's UARTs on most micros
[16:00:53] <jepler> I do already have a little board with MK20DX256VLH7 which is a Cortex-M4 also
[16:01:20] <jepler> but from freescale, I guess
[16:01:31] -!- gleapsite has quit [Read error: Connection reset by peer]
[16:06:56] <memfrob> are you guys using -mfpu=vfpv4 -mfloat-abi=hard ?
[16:07:30] <memfrob> i heard something about ARM floating point acting differently.
[16:07:42] <jepler> gcc -v says: ... --with-fpu=vfpv3-d16 --with-float=hard ...
[16:07:56] <memfrob> i wonder if -d16 is the problem.
[16:08:54] <memfrob> you know better not to use neon for math :)
[16:09:12] <jepler> I need some context to understand what we're talking about
[16:09:38] <jepler> what problem are you investigating?
[16:11:09] <jepler> memfrob: ?
[16:12:28] <memfrob> negative doubles
[16:12:36] <CaptHindsight> "converting a negative double to an integer gives 0 on arm, in contrast to the result on x86 where you get an "as though signed" conversion"
[16:13:29] <jepler> well it's simply a bug in linuxcnc that we rely on the conversion from negative FP values to unsigned integer types
[16:14:07] <pcw_home> on the stepgen that should be to a signed 32 bit number
[16:14:44] <memfrob> so its not a bug in gcc floating point / ARM VFP unit?
[16:14:46] <jepler> the result of '(unsigned)-1.0' is undefined in C
[16:14:58] <jepler> but we relied on it accidentally, because of how it happened to behave on x86 CPUs
[16:17:19] <jepler> I was grepping for the use of the specific conversion instruction so that I could review each site which cast from floating point to unsigned
[16:18:15] <memfrob> ah according to the gcc docs, when neon is selected, floating point opperations are not done by GCC's auto vectorization because neon hardware does not conform to the IEEE 754 standard
[16:19:47] <memfrob> i thought it did.
[16:25:39] -!- larryone has quit [Quit: This computer has gone to sleep]
[16:27:13] -!- md-2 has quit [Quit: Leaving...]
[16:27:32] <jepler> anyway, as for the u3 it looks like it architecturally supports vfpv3 without the -d16 (indicating that there are 32 double precision FP registers). I assume ubuntu configured their armhf compiler with -d16 in order to support more hardware with the same binaries.
[16:28:36] <jepler> in particular, fmuld d31, d31, d31 (aka vmul.f64) does not cause a SIGILL
[16:29:21] <jepler> -d16 won't usually have much performance impact
[16:29:52] <jepler> https://wiki.debian.org/ArmHardFloatPort#Minimum_CPU_.26_FPU
[16:30:16] -!- jduhls has quit [Ping timeout: 252 seconds]
[16:34:33] -!- gleapsite has quit [Read error: Connection reset by peer]
[16:39:35] <memfrob> gcc --verbose should report whether -d16 or not
[16:42:41] <memfrob> (it does for me)'
[16:44:20] -!- gleapsite has quit [Read error: Connection reset by peer]
[16:44:59] <jepler> yes, --with-fpu=vfp3-d16
[16:46:29] -!- eFuchs has quit [Ping timeout: 272 seconds]
[16:46:31] -!- gleapsite has quit [Read error: Connection reset by peer]
[16:49:38] -!- larryone has quit [Quit: This computer has gone to sleep]
[16:52:06] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:01:58] -!- mhaberler has quit [Quit: mhaberler]
[17:01:59] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:04:22] -!- sumpfralle has quit [Ping timeout: 252 seconds]
[17:06:42] -!- BellinganRoy has quit [Remote host closed the connection]
[17:09:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:12:01] -!- tumdedum has quit [Ping timeout: 260 seconds]
[17:20:23] -!- tumdedum has quit [Ping timeout: 255 seconds]
[17:21:18] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:25:01] -!- anarchos2 has quit [Read error: Connection reset by peer]
[17:25:22] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:27:53] -!- balestrino has quit [Ping timeout: 240 seconds]
[17:28:28] -!- tumdedum has quit [Read error: Connection reset by peer]
[17:30:22] -!- gonzo_ has quit [Ping timeout: 260 seconds]
[17:31:04] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:31:41] -!- rythmnbls has quit [Quit: Leaving]
[17:41:06] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:42:53] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:44:27] -!- gonzo_ has quit [Ping timeout: 245 seconds]
[17:48:50] <KGB-linuxcnc> 03Norbert Schechner 052.6 64b7d9c 06linuxcnc 10(9 files in 3 dirs) gmoccapy_1_2_0 - hal user message system introduced * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=64b7d9c
[17:50:25] -!- phantoxe has quit []
[17:50:27] -!- gleapsite has quit [Read error: Connection reset by peer]
[17:54:07] -!- dnaleromj has quit []
[18:00:09] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:11:57] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:13:05] <KGB-linuxcnc> 03Norbert Schechner 05master fb9b2ec 06linuxcnc 10(9 files in 3 dirs) gmoccapy_1_2_0 - gmoccapy_1_2_0 - hal user message system introduced * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=fb9b2ec
[18:21:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:22:29] -!- rob_h has quit [Ping timeout: 255 seconds]
[18:25:28] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:32:02] -!- gonzo__ has quit [Read error: Connection reset by peer]
[18:35:33] amnesic is now known as amnesic_away
[18:36:26] -!- gonzo___ has quit [Ping timeout: 255 seconds]
[18:37:32] <KGB-linuxcnc> 03Sebastian Kuzminsky 052.6 006af3f 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_7i90.c hm2_7i90: remove some dead code * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=006af3f
[18:39:08] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:39:49] <KGB-linuxcnc> 03Sebastian Kuzminsky 05sivar2 adf5c4c 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_7i43.c experimental! Add support for Sivar 7m43 board * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=adf5c4c
[18:39:49] <KGB-linuxcnc> 03Sebastian Kuzminsky 05sivar2 c80527b 06linuxcnc 10src/hal/drivers/mesa-hostmot2/hm2_7i90.c experimental! add support for Sivar 7m90 board * 14http://git.linuxcnc.org/?p=linuxcnc.git;a=commitdiff;h=c80527b
[18:40:27] <jepler> "HUMPS - HAL User Message Passing System"
[18:40:38] <memfrob> heh!
[18:42:05] <skunkworks> what is a sivar 7m43?
[18:42:20] <seb_kuzminsky> i'm not totally sure
[18:42:30] <skunkworks> google failed me..
[18:42:36] <seb_kuzminsky> i think it's a reimplementation of the mesa 7i43, but with some board changes
[18:42:37] <jepler> I overheard that there is someone else who is working on FPGA cards based on the hostmot2 firmware
[18:42:48] <skunkworks> ah
[18:42:52] <seb_kuzminsky> it's isssy, aka jasen, aka sivar
[18:42:52] <skunkworks> I don't like it.
[18:42:58] <seb_kuzminsky> why now?
[18:43:01] <seb_kuzminsky> *not
[18:43:14] <skunkworks> heh - I feel like I need to defend peter ;)
[18:43:25] <jepler> peter made the card firmwares Free Software
[18:43:25] <seb_kuzminsky> apparently peter's been helping him out ;-)
[18:43:34] -!- chonkyfire has quit [Ping timeout: 246 seconds]
[18:43:42] <cradek> that's awesome
[18:43:45] <seb_kuzminsky> peter sure is generous with his know-how
[18:43:55] <cradek> aren't we all
[18:44:00] <cradek> it makes all our lives better
[18:44:05] <jepler> but it makes me want more than ever a hostmot2 card with an Open Hardware board design.
[18:44:13] <cradek> (he just has more of it than the rest of us)
[18:44:33] <seb_kuzminsky> heh yeah
[18:50:48] -!- rob_h [rob_h!~robh@90.203.218.185] has joined #linuxcnc-devel
[18:50:49] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:56:35] -!- gleapsite has quit [Read error: Connection reset by peer]
[18:56:42] -!- spatialbrew has quit []
[19:03:07] -!- patrickarlt has quit [Remote host closed the connection]
[19:04:28] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:08:16] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:12:57] <jepler> seb_kuzminsky: 7i90 at least can read board identification first thing. sivar should use a different identifying string in his idrom so that you don't have to take it as a loadrt parameter
[19:13:05] <jepler> seb_kuzminsky: maybe nothing better can be done for 7i43
[19:13:48] <seb_kuzminsky> agreed, the hm2 boards with stored firmwares should be handled better by the driver
[19:14:16] <seb_kuzminsky> i think sivar uses "7M90" as his board identifier, but i dont know for sure
[19:14:25] <seb_kuzminsky> i think no one but issy has this board
[19:16:09] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:16:59] <seb_kuzminsky> this is the sivar we're talking about: http://www.sivarbg.com/
[19:17:03] <pcw_home> I think Michael G and I will take a stab at IDROMV4 which will have more information
[19:17:04] <pcw_home> and reduce reliance on using the card name as an index into a table of card specific info
[19:17:13] <seb_kuzminsky> they make screen printing machines maybe?
[19:17:34] <seb_kuzminsky> pcw_home: that reminds me i should get the hm2 buildbot working with your latest code push
[19:17:41] <seb_kuzminsky> so it's ready for the next push....
[19:18:17] <pcw_home> I am just doing a big source update (today)
[19:18:36] <seb_kuzminsky> to the git repo?
[19:19:10] <pcw_home> (resolver fixed for Spartan6, twiddler uses latest CPU, DPLL sampling support for stepgen)
[19:19:27] -!- alex_joni has quit [Ping timeout: 245 seconds]
[19:20:04] <pcw_home> just the zip sources file :-(
[19:20:23] <seb_kuzminsky> ah ok
[19:20:34] <pcw_home> 7i92 support
[19:21:48] <seb_kuzminsky> the juxtaposition of an ethernet jack (which i think of as a modern way to connect to an fpga) and the parallel port (which i think of as old-fashioned) is humorous to me
[19:22:03] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:22:24] <pcw_home> It is
[19:23:28] <pcw_home> but look at the brand new drives (like Leadshine MX3660) that use parallel port pinout controller connection
[19:24:24] <seb_kuzminsky> what's the difference between 5i24-16 and -25?
[19:24:40] <pcw_home> FPGA size
[19:24:47] <seb_kuzminsky> aha
[19:25:14] <seb_kuzminsky> those look like really good deals
[19:25:17] <pcw_home> the -25 makes no sense for motion though
[19:25:28] <seb_kuzminsky> is that 2.5 Mgates?
[19:25:47] <pcw_home> 25k cells
[19:25:50] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:25:58] <pcw_home> whatever a cell is
[19:25:59] -!- alex_joni [alex_joni!~alex_joni@emc/board-of-directors/alexjoni] has joined #linuxcnc-devel
[19:25:59] -!- mode/#linuxcnc-devel [+v alex_joni] by ChanServ
[19:26:24] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[19:26:29] -!- gonzo_ has quit [Ping timeout: 268 seconds]
[19:27:19] -!- ve7it has quit [Remote host closed the connection]
[19:27:47] <pcw_home> I find the the -9 Spartan6 parts (like on 5I25) are about like the old Spartan3 400K so multiply the new size by 40 and its ~= "gates"
[19:28:10] -!- ve7it [ve7it!~LawrenceG@S01060014d19d0b68.pk.shawcable.net] has joined #linuxcnc-devel
[19:29:43] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:29:58] <seb_kuzminsky> wow
[19:29:58] <seb_kuzminsky> big
[19:30:43] <pcw_home> Yeah they keep getting bigger, cheaper and faster
[19:31:24] -!- alex_joni has quit [Ping timeout: 272 seconds]
[19:31:43] -!- gleapsite has quit [Read error: Connection reset by peer]
[19:32:13] <seb_kuzminsky> it's cool how the $120 5i24-16 blows the $200 5i20 out of the water
[19:32:16] -!- alex_joni [alex_joni!~alex_joni@emc/board-of-directors/alexjoni] has joined #linuxcnc-devel
[19:32:16] -!- mode/#linuxcnc-devel [+v alex_joni] by ChanServ
[19:32:20] <pcw_home> only problem with new Xilinx stuff is there are no small chips beyond Spartan6 (smallest Artix is 35K cells)
[19:33:14] <pcw_home> well whole PLXTech bridge chip is gone, and 3X bigger FPGA is cheaper
[19:33:40] -!- patrickarlt has quit [Remote host closed the connection]
[19:33:49] <ssi> the artix line is much more expensive to, isn't it?
[19:34:08] <pcw_home> Not really, it just starts big
[19:34:24] <ssi> I know the virtex gets pretty ridiculously priced
[19:34:33] <ssi> I have a bunch of big v5s that I recovered that retail like $2500
[19:34:38] <pcw_home> the 35K part is ~$30 in 256 BGA
[19:34:41] <ssi> that's not bad
[19:35:27] <pcw_home> no and its faster than SP6 and has 2X 1 ms/s 12 bit A-Ds
[19:35:50] <ssi> nice
[19:36:08] <pcw_home> And built in PCIE in some
[19:38:08] -!- dewy721 [dewy721!~dewy721@m9c5036d0.tmodns.net] has joined #linuxcnc-devel
[19:38:59] -!- patrickarlt has quit [Ping timeout: 255 seconds]
[19:39:47] -!- skorasaurus has quit [Ping timeout: 245 seconds]
[19:40:01] -!- dewy721 has quit [Read error: Connection reset by peer]
[19:41:01] -!- dewy721 [dewy721!~dewy721@m9c5036d0.tmodns.net] has joined #linuxcnc-devel
[19:44:02] -!- alex_joni has quit [Ping timeout: 245 seconds]
[19:45:10] -!- motioncontrol has quit [Quit: Sto andando via]
[19:45:17] -!- dewy721 has quit [Ping timeout: 245 seconds]
[19:45:23] -!- alex_joni [alex_joni!~alex_joni@emc/board-of-directors/alexjoni] has joined #linuxcnc-devel
[19:45:23] -!- mode/#linuxcnc-devel [+v alex_joni] by ChanServ
[19:51:37] -!- dewy721 [dewy721!~dewy721@m9c5036d0.tmodns.net] has joined #linuxcnc-devel
[19:51:53] -!- alex_joni has quit [Ping timeout: 240 seconds]
[19:52:38] <CaptHindsight> pcw_home: any idea how much current the spartan6 on the 7i90 draws during startup and config?
[19:53:43] -!- alex_joni [alex_joni!~alex_joni@emc/board-of-directors/alexjoni] has joined #linuxcnc-devel
[19:53:43] -!- mode/#linuxcnc-devel [+v alex_joni] by ChanServ
[19:57:20] -!- dewy721_ [dewy721_!~dewy721@m9c5036d0.tmodns.net] has joined #linuxcnc-devel
[19:57:27] -!- dewy721 has quit [Read error: Connection reset by peer]
[19:58:58] <pcw_home> Configured power depends mainly on how many nodes are toggling and how fast they are toggling
[19:59:30] <pcw_home> for simple configs nor more than 150 mA or so
[19:59:53] <pcw_home> preconfig is much less
[20:08:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[20:12:03] -!- skunkworks has quit [Read error: Connection reset by peer]
[20:16:21] -!- gleapsite has quit [Read error: Connection reset by peer]
[20:25:04] -!- eFuchs has quit [Quit: ping timeout]
[20:26:38] <jepler> someone stop me before I make a *AMPS board of my own
[20:28:28] -!- rythmnbls has quit [Quit: Leaving]
[20:29:26] -!- kwallace2 [kwallace2!~kwallace@smb-220.sonnet.com] has joined #linuxcnc-devel
[20:30:42] -!- sumpfralle has quit [Ping timeout: 245 seconds]
[20:36:12] -!- Flipp-_ has quit [Remote host closed the connection]
[20:37:45] -!- skorasaurus has quit [Ping timeout: 264 seconds]
[20:38:53] -!- patrickarlt has quit [Ping timeout: 240 seconds]
[20:40:48] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[20:45:33] <ssi> no, stop
[20:51:26] -!- gleapsite has quit [Read error: Connection reset by peer]
[20:55:03] -!- FinboySlick has quit [Quit: Leaving.]
[21:00:21] -!- skunkworks_ [skunkworks_!~chatzilla@str-broadband-ccmts-ws-26.dsl.airstreamcomm.net] has joined #linuxcnc-devel
[21:01:58] -!- balestrino has quit [Ping timeout: 252 seconds]
[21:03:04] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:04:07] -!- Deejay has quit [Quit: bye]
[21:11:23] -!- moorbo has quit []
[21:18:38] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:20:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:24:28] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:29:12] postaL is now known as postaL_offline
[21:29:12] -!- grummund has quit [Ping timeout: 268 seconds]
[21:35:25] postaL_offline is now known as postaL
[21:39:00] <jepler> toss a bunch of stuff on a board and start selling it. right? http://emergent.unpythonic.net/files/sandbox/mumps.png
[21:39:31] -!- micges [micges!~captain_p@aeib68.neoplus.adsl.tpnet.pl] has joined #linuxcnc-devel
[21:40:25] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:42:00] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:43:31] <PCW> Hey an interesting trick I want to try is a planar transformer embedded in the PCB for isolated MOSFET drive
[21:44:15] <kwallace2> I looked inside minigl.c and it looks like it mostly converts GL in C to Python. Is that right?
[21:44:50] <jepler> kwallace2: yes. back when I starte writing axis, the "pyopengl" package in ubuntu was unsuitable for some reason
[21:45:20] <jepler> kwallace2: today it would probably be more sensible to use "pyopengl" (debian package name python-opengl)
[21:45:29] -!- grummund has quit [Ping timeout: 260 seconds]
[21:45:36] <PCW> easy to do in 4 layers 1 = primary spiral in, 2= primary spiral out 3= secondary spiral out 4= secondary spiral in
[21:46:31] <kwallace2> jepler, Yay, I actually figured something out.
[21:46:47] <jepler> kwallace2: it was called "mini" because it only wrapped the parts of the opengl api that axis used
[21:47:50] <jepler> or maybe more interesting than switching to python-opengl would be to switch to opengl es via whatever binding; this would apparently allow accelerated opengl on many of the ARM boards
[21:51:49] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:52:10] <kwallace2> I have been chasing my tail the last few days trying to figure OpenGL out. I figured an update might be in order. Then I could learn a modern version, but it seems such a mess that it might be easier to try to deal with what is currently working.
[21:55:36] -!- gleapsite has quit [Read error: Connection reset by peer]
[21:56:30] <kwallace2> OpenGL ES does sound interesting since LinuxCNC doesn't really need the fancy bits of OpenGL proper.
[21:58:58] -!- acdha has quit [Ping timeout: 272 seconds]
[21:59:31] -!- gleapsite has quit [Read error: Connection reset by peer]
[22:01:37] <seb_kuzminsky> an open source Pluto clone, by Bdale Garbee: http://www.gag.com/homeshop/cncfpga/
[22:02:45] -!- xmichaelx has quit [Quit: Page closed]
[22:08:51] -!- PetefromTn_ has quit [Quit: I'm Outta here!!]
[22:10:06] <ssi> PCW: interesting
[22:10:51] <jepler> > Unfortunately, in June of 2013, our house fell victim to the Black Forest Fire. The prototypes of this board were lost, along with everything else. I do not know if or when I might ever get back to this...
[22:10:55] <jepler> :( :(
[22:11:30] <ssi> PCW: would you get adequate coupling without a ferrous core?
[22:12:15] <PCW> Yeah good enough for simple isolated MOSFET drive
[22:12:40] <ssi> this is just signal level stuff you want to couple, not power?
[22:12:47] <ssi> like to replace an opto?
[22:15:38] -!- tmcw has quit [Remote host closed the connection]
[22:19:59] <jepler> linuxcnc, axis, hm2-stepper have been running all day on odroid
[22:20:28] <PCW> what was that 60 ms stuff the other day about
[22:20:39] <jepler> PCW: I'm not sure yet
[22:21:00] <jepler> PCW: it looks like the kernel driver never saw the end of a DMA transfer and the SPI driver was broken until reboot
[22:21:31] <PCW> an OPTO wont drive a MOSFET and the solar cell isolators are really sloooow
[22:22:04] <jepler> PCW: the frequency of this problem must be on the order of 1/week so I don't expect debugging it will go quickly
[22:22:58] <PCW> yuck
[22:23:32] -!- zlog has quit [Ping timeout: 245 seconds]
[22:24:53] -!- Tom_itx has quit [Ping timeout: 240 seconds]
[22:24:53] -!- gleapsite has quit [Read error: Connection reset by peer]
[22:25:52] <ssi> I see
[22:26:52] <jepler> Sep 3 20:39:51 odroid kernel: [11494.700502] spidev spi1.0: I/O Error: rx-1 tx-1 res:rx-f tx-f len-108
[22:27:27] -!- zlog [zlog!~zlog@ip68-102-196-57.ks.ok.cox.net] has joined #linuxcnc-devel
[22:27:41] <jepler> rx-1 and tx-1 indicate the transaction had both tx and rx buffers, which is expected
[22:28:28] <jepler> rx-f and tx-f indicate that after the transfer should have been complete, the driver data structure said it was still busy
[22:29:12] <jepler> the busy flag is expected to be called by the dma tramsfer completion callback
[22:29:36] -!- Tom_itx [Tom_itx!~Tl@unaffiliated/toml/x-013812] has joined #linuxcnc-devel
[22:33:17] -!- larryone has quit [Quit: This computer has gone to sleep]
[22:34:06] <jepler> so it smells like something went bad in the kernel dma subsystem, or a dma interrupt was lost, or something similar
[22:35:08] <Tom_itx> long as it doesn't smell like blue smoke
[22:36:02] <jepler> oh on an unrelated subject, duh, here's how to find the start time of a process by pid: ls -ld /proc/PID
[22:36:05] <PCW> At least with blue smoke you can usually find the culprit with a quick look
[22:36:08] <jepler> the directory's timestamp is the process start time
[22:36:43] <jepler> this also works if you're interested in elapsed time: ps -o etime PID
[22:38:16] -!- Loetmichel has quit [Ping timeout: 268 seconds]
[22:38:37] -!- jasen has quit [Quit: Page closed]
[22:47:03] <PCW> That's nice, didn't know that
[22:50:03] -!- gleapsite has quit [Read error: Connection reset by peer]
[22:52:47] -!- f1oat has quit [Ping timeout: 245 seconds]
[22:52:59] -!- _ink has quit [Remote host closed the connection]
[22:54:45] -!- cloutedcanine has quit [Read error: Connection reset by peer]
[22:55:11] amnesic_away is now known as amnesic
[22:55:16] -!- FreezingCold has quit [Ping timeout: 252 seconds]
[22:57:53] -!- mle has quit [Ping timeout: 276 seconds]
[23:02:56] -!- rob_h has quit [Ping timeout: 272 seconds]
[23:03:42] jbr_ is now known as jbr
[23:05:49] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:07:37] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:11:21] -!- micges has quit [Quit: Leaving]
[23:11:30] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:12:45] -!- tmcw_ has quit [Read error: Connection reset by peer]
[23:13:08] -!- tmcw_ has quit [Remote host closed the connection]
[23:14:23] -!- tmcw has quit [Ping timeout: 240 seconds]
[23:18:06] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[23:19:18] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:23:39] -!- patrickarlt has quit [Quit: Leaving...]
[23:24:18] -!- SpeedEvil has quit [Quit: No Ping reply in 180 seconds.]
[23:27:13] -!- asdfasd has quit [Ping timeout: 260 seconds]
[23:29:38] -!- kwallace2 [kwallace2!~kwallace@smb-220.sonnet.com] has parted #linuxcnc-devel
[23:35:00] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:35:25] -!- johtso has quit [Quit: Connection closed for inactivity]
[23:40:53] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:45:33] <skunkworks_> jepler: have you had that happen more than once?
[23:57:36] -!- Nick001-shop has quit [Quit: ChatZilla 0.9.90.1 [Firefox 30.0/20140605174243]]
[23:58:09] -!- gleapsite has quit [Read error: Connection reset by peer]
[23:58:18] <CaptHindsight> PCW: http://www.edn.com/design/components-and-packaging/4363548/A-new-calculation-for-designing-multilayer-planar-spiral-inductors
[23:59:01] <CaptHindsight> http://www.scirp.org/journal/PaperDownload.aspx?paperID=29914