#emc-devel | Logs for 2007-12-16

[00:49:45] <skunkworks> cradek: history channel has a show on clocks - it is demonstating a accutron watch mechenism
[00:49:53] <skunkworks> cool
[00:53:39] <cradek> neat
[00:54:54] <skunkworks> (isn't that what you wanted to rewind? (the tuning fork coils?)
[00:55:10] <cradek> yes
[00:55:29] <cradek> still have not found a practical way to do it (getting the wire is one of the hard parts)
[00:55:45] <skunkworks> yes - i remember that
[00:56:02] <skunkworks> ok - it is a show on the 60's
[01:00:15] <skunkworks> http://www.electronicsam.com/images/fewTB.JPG
[01:00:52] <skunkworks> I guess you have to do a quick format - or it will take about 50 days..
[01:02:45] <skunkworks> hmm - what do I have big here to copy to it..
[01:02:59] <cradek> you're having too much fun with that
[01:03:08] <skunkworks> I was just thinking the same thing
[01:03:34] <skunkworks> It does raid 10 also.. Might have to try that.
[01:03:59] <skunkworks> (don't know how much space it would be.. (should research it)
[01:08:42] <cradek> well I found max's old driver box and rigged up the motor on the C axis to it. It's not strong enough to turn the table, so I wasted that time I could have used to build another real driver board
[01:08:56] <cradek> of course, the whole thing is because I'm too impatient to wait for the gecko to show up
[01:09:07] <skunkworks> that was the resister current limited drive?
[01:09:10] <cradek> yes
[01:09:13] <skunkworks> yeck
[01:09:16] <cradek> it's awful
[01:10:18] <jmkasunich> once you go gecko you'll never go back
[01:10:37] <jmkasunich> although it may not be so different for small motors
[01:10:58] <jmkasunich> what are the drives you use now? microstepping choppers like xylotex?
[01:11:08] <cradek> nope, homemade L298
[01:11:09] <cradek> half step
[01:11:15] <skunkworks> hmm raid 10 mirrored/striped. 4 drives = 1 drive capasity.. but wicked fast. (sucks this is a 5 drive case..) well there is a spare then..
[01:11:23] <cradek> xylotex is way too low voltage
[01:11:40] <cradek> jmkasunich: how's yours coming?
[01:12:02] <cradek> hmm I should make you guys a new video - this is pretty cool
[01:12:08] <jmkasunich> I just got done running a bunch of errands and eating dinner - haven't really done anything on it today so far
[01:12:09] <skunkworks> like I say... keep an eye out for s6 or oem 650 drives on ebay... get them for less than $50
[01:12:16] <skunkworks> 70v microstepping.
[01:12:39] <cradek> skunkworks: that would be cool
[01:13:06] <skunkworks> the s6 drives have there own powers supply. but they usually go for more and are older.
[01:13:24] <skunkworks> yes - we like videos..
[01:18:57] <skunkworks> oops - got to remember which list I am on.. ;)
[02:43:31] <cradek> http://timeguy.com/cradek-files/emc/max5.avi
[02:45:43] <SWPadnos> cradek, do you want to stick that on dreamhost so we don't all suck up your bandwidth?
[02:45:49] <jepler> cradek: coo-o-o-ol
[02:46:37] <jmkasunich> loading.... loading... loading....
[02:46:41] <jmkasunich> (how big is it?)
[02:46:45] <SWPadnos> heh -too last I guess
[02:46:49] <SWPadnos> 4.4M
[02:46:49] <cradek> only 4MB
[02:46:58] <SWPadnos> err - too late, that was
[02:47:07] <cradek> I'm anxious to get the C axis working...
[02:47:09] <jepler> my download *was* going fast until you guys started
[02:47:13] <jmkasunich> of course, with half a dozen people hitting your wire at once
[02:47:26] <jmkasunich> and upload bw lower than down...
[02:47:33] <SWPadnos> and of course RealPlayer is too stupid to play it
[02:47:56] <cradek> max5.avi: RIFF (little-endian) data, AVI, 640 x 480, >30 fps, video:, audio: ADPCM (mono, 11025 Hz)
[02:48:04] <cradek> I think it's pretty standard...?
[02:48:47] <jmkasunich> those peck drill cycles you are running?
[02:48:52] <cradek> yes!
[02:49:29] <jmkasunich> slick
[02:52:01] <jmkasunich> * jmkasunich goes back to soldering motor wires
[02:52:59] <SWPadnos> both RealPlayer and Divx say the video data is "FOURCC code "FMP4"
[02:53:19] <jepler> Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
[02:53:22] <SWPadnos> (this is on Win2k, with not terribly updated video codecs, but Real couldn't find one to download either)
[02:54:08] <jmkasunich> I think its quite fitting that doze can't play it
[02:54:14] <jmkasunich> since normally its the other way around
[02:54:16] <SWPadnos> heh
[02:54:29] <cradek> I didn't do that on purpose...
[02:54:33] <SWPadnos> I suppose I could shuffle the file over to my Dapper machine and see what happens there
[02:54:49] <SWPadnos> oh, it happens when I try to view porn^Weducational videos as well
[03:01:41] <skunkworks> cradek: that is awsome. Can I put that on youtube?
[03:01:49] <skunkworks> was that the kins you wrote this week?
[03:02:10] <cradek> yes
[03:02:29] <skunkworks> for both questions?
[03:02:37] <cradek> there is kins corrections for C too, and I think it works, but it's very hard to understand without seeing something on the C rotating
[03:02:48] <skunkworks> heh
[03:03:04] <cradek> if you're going to have youtube reencode it, we should start with the original which looks much better
[03:03:07] <cradek> let me upload it for you
[03:03:18] <cradek> or can we dcc?
[03:03:24] <skunkworks> that is fine with me.
[03:03:32] <cradek> no I can't, phooey
[03:03:35] <cradek> I'll upload it
[03:03:36] <skunkworks> ummm - ok
[03:03:46] <cradek> it'll be a few minutes
[03:04:14] <cradek> if X,Y are nonzero and you turn C, the table moves in a circle (keeping the same point on the workpiece under the tooltip)
[03:04:35] <jmkasunich> he
[03:04:37] <jmkasunich> h
[03:04:48] <jmkasunich> offsets must be really weird
[03:05:06] <cradek> I bet that's hard enough to understand if you actually see the work rotating, so I didn't do that kind of move in the video
[03:05:34] <skunkworks> I think what you did is a nice demp
[03:05:37] <skunkworks> demo
[03:05:42] <cradek> thanks
[03:06:32] <jmkasunich> only thing that would have made it better would have been to stick a drill bit in the chuck (I think thats the chuck key in there?)
[03:06:59] <cradek> yep, adjustable 'tool' length for testing
[03:20:19] <SWPadnos> cool
[03:20:34] <SWPadnos> strange that I couldn't play it with anything xcept VLC
[03:21:11] <SWPadnos> xine/gxine, totem, k<whatever) all had massive trouble rendering - I'd get like 1 frame every few seconds
[03:21:19] <SWPadnos> (on the dual dual-core Opteron)
[03:21:40] <cradek> I only use mplayer - maybe it's special somehow
[03:21:48] <SWPadnos> that also didn't work
[03:22:06] <SWPadnos> in fact, that either didn't show up or disappeared right after trying to play
[03:52:52] <jepler> plays for me in mplayer, xine. not in totem.
[03:53:07] <jepler> totem is offering to install a plugin though
[03:53:34] <SWPadnos> hmmm. I wonder if I just have borke dvideo on all my computers
[03:53:44] <cradek> I don't think I've ever seen anything play in totem. I think it's an elaborate hoax
[03:54:11] <skunkworks> http://www.youtube.com/watch?v=0jQy-zc5P6w
[03:54:21] <SWPadnos> I had something play in Totam that didn't play in something else, but I think that was the only case
[03:54:22] <jepler> ** Message: All missing plugins are blacklisted, doing nothing
[03:54:27] <SWPadnos> heh
[03:56:22] <jepler> plays in totem too after installing the codecs
[03:56:27] <jepler> (x86, ubuntu gutsy)
[03:56:47] <SWPadnos> hmmm. that could be part of the problem - I'm on x64 dapper
[03:56:51] <SWPadnos> or Windows
[03:57:01] <SWPadnos> I could try 7.10 x64
[03:57:22] <fsdafsd> lol that video sounds like the machine is saying "there you go"
[04:12:48] <fsdafsd> watch how funny this is
[04:12:49] <fsdafsd> http://video.google.com/videoplay?docid=-8783376367127590883&q=aa12&total=28&start=0&num=10&so=0&type=search&plindex=0
[04:13:56] <fsdafsd> http://video.google.com/videoplay?docid=-8783376367127590883&q=aa12&total=28&start=0&num=10&so=0&type=search&plindex=0
[04:15:20] <fsdafsd> damit
[04:15:26] <fsdafsd> its that girl with big gun one
[04:15:44] <fsdafsd> semi auto shotgun she gets 3 shots off before she falls down
[13:11:10] <skunkworks_> cradek: http://www.cnczone.com/forums/showthread.php?p=380565#post380565
[15:55:17] <alex_joni> cradek: great video
[15:56:37] <cradek> thanks
[15:56:50] <cradek> sam makes it easy for everyone to see my videos
[15:57:31] <alex_joni> it's quite easy to put videos on youtube :)
[15:58:08] <alex_joni> where should NULL be defined usually?
[15:59:14] <cradek> ./linux/stddef.h:#define NULL 0
[15:59:26] <cradek> I don't know but on my system it's in stddef.h
[15:59:51] <alex_joni> got a guy reporting that it fails compiling emc2:
[15:59:58] <alex_joni> hal/components/boss_plc.c: In function .rtapi_app_main.:
[15:59:59] <alex_joni> hal/components/boss_plc.c:378: error: .NULL. undeclared (first use in this function)
[16:01:12] <cradek> that's strange
[16:02:05] <alex_joni> wonder why jeff did this: http://cvs.linuxcnc.org/lxr/source/src/emc/usr_intf/axis/extensions/togl.h#127
[16:05:23] <alex_joni> btw, he's compiling sim
[16:24:04] <jepler> that's not mine: http://svn.red-bean.com/pyobjc/branches/pyobjc2/PyOpenGL-
[16:26:21] <alex_joni> jepler: ok, sorry :)
[16:28:47] <jepler> In ISO C, <stddef.h> is the location for NULL
[16:30:44] <jepler> alex_joni: what linux and gcc version is this?
[16:37:50] <alex_joni> jepler: SuSE linux (not sure what version), gcc (version unknown) :)
[16:38:12] <jepler> that's real helpful :-P
[16:38:18] <alex_joni> I can see he has gtk 2.10.6
[16:38:35] <alex_joni> but the verbose output from configure and from make don't have version numbers in them
[16:38:50] <alex_joni> checking for gcc... gcc
[16:39:25] <jepler> since I don't see an explicit include of <stddef.h> then the compiler is probably within its rights to not get a definition of NULL through indirect inclusion.
[16:40:22] <alex_joni> wonder why we didn't get bitten by this on dapper then
[20:24:14] <alex_joni> yay.. finished fretting :)
[20:29:26] <jmkasunich> cool
[20:33:14] <DanielFalck> alex_joni: fretting?
[20:43:36] <alex_joni> DanielFalck: pic in a minute
[20:43:51] <alex_joni> promise not to laugh though
[20:44:18] <DanielFalck> ok, I am thinking guitar building, but I'm probably wrong
[20:56:22] <alex_joni> http://imagebin.org/12434
[20:57:09] <alex_joni> http://imagebin.org/12435
[20:58:36] <DanielFalck> that's very nice
[20:58:55] <DanielFalck> were you using a jewelry saw?
[20:59:03] <DanielFalck> or scroll saw?
[20:59:32] <alex_joni> fret saw, like this: http://www.sloanswoodshop.com/images/Flat_Wire_Saw_Frame.jpg
[21:00:01] <DanielFalck> cool
[21:00:09] <DanielFalck> I like doing woodwork by hand too
[21:03:48] <alex_joni> well.. I would have done it on my cnc.. but it has too little travel
[21:09:33] <alex_joni> I wonder what happened to users & HAL
[21:10:01] <alex_joni> I remember in the beginning we had a LOT more explaining to do.. nowadays a lot of users seem to understand and use the concept quite quick
[21:10:34] <DanielFalck> I haven't started using it yet, so I'll make you explain it a lot again : )
[21:10:55] <alex_joni> DanielFalck: we'll make an exception for you :)
[21:11:22] <DanielFalck> right now, I'm sending python commands to axis
[21:11:32] <DanielFalck> and having fun crashing the machine in sim mode
[21:11:49] <alex_joni> heh
[21:11:56] <DanielFalck> c = emc.command()
[21:12:17] <DanielFalck> command = 'g0 go to the moon'
[21:12:24] <DanielFalck> c.mdi (command)
[21:12:58] <alex_joni> g0 t0 th3 m00 n
[21:13:17] <alex_joni> (almost valid :)
[21:13:33] <DanielFalck> c.teleop_vector(0,1,2)
[21:13:41] <DanielFalck> almost the same thing
[21:13:55] <alex_joni> hmm.. does that work for trivkins machines?
[21:13:56] <DanielFalck> was going off in space forever
[21:14:13] <DanielFalck> I'm running axis in 3 axis mode
[21:14:16] <alex_joni> yeah, you need to stop it with telep_vector(0,0,0)
[21:15:14] <DanielFalck> ok, that did it
[21:15:54] <DanielFalck> I have made a list of commands that can control Axis, by looking through the python code for it
[21:16:12] <DanielFalck> and all the status commands
[21:16:17] <alex_joni> nice
[21:16:45] <DanielFalck> I've probably missed some, but I've found enough of them to be dangerous : )
[21:39:32] <alex_joni> good night all