#emc | Logs for 2006-05-17

Back
[00:07:44] <jepler> Jymmm: yes it's interesting, but why did it make you think about me?
[00:08:48] <Jymmm> jepler In the way you turned a spiralgraph program into g-code using python
[00:09:06] <jepler> oh, are you trying to trick me into making a fractal g-code program now?
[00:09:51] <Jymmm> jepler: Heh, no not at all. lots of those out there. I'll reserve my trickery for far more valuable future needs =)
[00:10:32] <Jymmm> I have an interest in shapes and math, though I know little of the later.
[00:15:16] <giacus> Jymmm: I'd try to enter into a cnn studio and sit down for an interview :P
[00:15:30] <giacus> you could become a celebrity :P
[00:15:47] <giacus> did you seen goma video ? :D
[00:15:51] <jepler> Jymmm: I do have a sierpinski gasket g-code file, as a matter of fact
[00:16:18] <jepler> http://axis.unpy.net/files/etchcnc/etch-sierpinski.jpg
[00:18:35] <giacus> * giacus smoke last cigarette before go to sleep
[00:21:29] <Jymmm> jepler: =) I kinda have a peak interest in 3D shapes, hard to explain.
[00:21:40] <Jymmm> sorta a cube, but not.
[00:22:24] <Jymmm> jepler: sorta kinda likes these... http://www.physics.orst.edu/~bulatov/polyhedra/uniform_compounds/index.html
[00:23:19] <jepler> $ cat /proc/ioports
[00:23:19] <jepler> Segmentation fault
[00:23:35] <jepler> I think I did something wrong
[00:23:48] <Jymmm> oooops
[00:26:39] <giacus> Jymmm: http://www.youtube.com/watch?v=scvOLr0-CiY&feature=Views&page=1&t=t&f=b
[00:26:51] <giacus> found another one
[00:35:03] <giacus> G'night all
[01:20:04] <skunkworks> Jepler: what does that last commits mean?
[01:20:31] <skunkworks> what is that aiming to do I mean.
[01:25:46] <jmkasunich> telling linux that we're using the parport, so it won't let someone try to print their homework on the stepper motors
[01:30:00] <skunkworks> cool
[01:30:03] <skunkworks> that makes sense
[01:46:47] <jepler> skunkworks: jmk observed that when you boot the mazak with ubuntu, the charge pump is activated and the power relay clicks
[01:47:07] <jepler> skunkworks: that's because linux has probed the parport at bootup
[01:48:15] <jepler> with this change, if linux has a parport driver loaded, 'loadrt hal_parport' will fail with an error message that says the I/O ports are in use
[01:48:26] <jepler> you have to fix it by making linux never load parport (actually, parport_pc)
[01:49:04] <jepler> and now your mazak servo amps won't power on for a moment when the computer does, and every day at midnight your mill won't go 4 steps to the +X (or something crazy like that)
[01:51:21] <skunkworks> :) - Now I have to figure out how to not load the parport_pc.
[01:53:19] <skunkworks> could - cradeks emc-ubuntu script unload the parport_pc? (if I am understanging it right)
[01:53:29] <skunkworks> or ask if you want to.
[01:58:39] <jepler> skunkworks: an upcoming emc2 package will do something about that
[01:58:49] <jepler> skunkworks: so everyone will get the problem fixed when they upgrade
[01:58:55] <skunkworks> nice
[02:01:10] <skunkworks> great work. the brain power in that town must be emi or something I would think. :)
[02:01:28] <skunkworks> causing emi
[02:25:58] <jepler> it is causing thunderstorms actually
[02:28:48] <skunkworks> I love this conversation when jmk and cradek got togather to solve one of my emc problems ( they where hooked into my computer )
[02:28:59] <skunkworks> <cradek> you know what
[02:28:59] <skunkworks> <cradek> I could reboot it into memtest86
[02:28:59] <skunkworks> <jmkasunich> and let him get the results tomorrow?
[02:28:59] <skunkworks> <cradek> it could run all night, you send him an email describing what to look for, and he could report in the morning
[02:28:59] <skunkworks> <jmkasunich> waitaminnit - how can you do that
[02:29:01] <skunkworks> <jmkasunich> reboot, yes, but reboot <foo>?
[02:29:03] <skunkworks> <cradek> I can use my powers only for good, not for evil
[03:03:20] <skunkworks> night
[05:22:33] <asdfqwega> logger_aj, bookmark
[05:22:33] <asdfqwega> See http://81.196.65.201/irc/irc.freenode.net:6667/emc/2006-05-17#T05-22-33
[06:47:29] <Jymmm> Dumb question, but does anyone know how to calculate the distabce of a diaganal of a 4" square (as example)? This is at 45 deg angle, but at various angles too?
[06:48:40] <cradek> the general answer is trigonometry, specifically you can use the pythagorean theorem
[06:49:01] <Jymmm> Dont know trig, any siggested reading? urls?
[06:49:17] <jmkasunich> and the really specific answer is diaginal = sqrt(height^2 + width^2)
[06:49:17] <Jymmm> looks like dont know how to type tonight either =)
[06:49:26] <jmkasunich> diagonal even
[06:49:38] <Jymmm> jmkasunich 45 deg only ?
[06:49:45] <jmkasunich> any
[06:49:50] <Jymmm> ah, ok
[06:49:51] <cradek> thanks for simplifying that for me
[06:49:56] <jmkasunich> for a square, height and width are the same
[06:50:01] <jmkasunich> for a rectangle they aren't
[06:50:20] <cradek> so your 4" square has a 4 * sqrt(2) inch diagonal
[06:50:53] <CIA-8> 03swpadnos 07HEAD * 10documents/lyx/emc2/hal_general_ref.lyx: First stab at canonical interfaces for analog input and output
[06:50:53] <Jymmm> Ok, I get it now... one other: What if you wanted a 1/2" wide slot to in a 4" square? any ideas?
[06:51:12] <Jymmm> like a dado as example
[06:51:16] <cradek> I don't understand the question
[06:53:32] <Jymmm> Lets say you setup your tablesaw with a dado at 1/2" wide. You have a 4" diamond (square at 45 degrees), since the diaganal is no long a thin line, but 1/2" wide, how would you calculate the length without exceeding the 4" material
[06:53:54] <Jymmm> s/exceeding/extending past/
[06:54:51] <Jymmm> btw, thanks jmkasunich: writing that one down.
[06:55:03] <cradek> the length to the points is still the same, so I still don't quite understand the distance you're trying to determine
[06:55:21] <jmkasunich> the length of "full width" slot?
[06:56:04] <Jymmm> I'll draw it up. gimme a few.
[07:18:06] <Jymmm> http://static.flickr.com/54/148050806_40f287c53e_o.gif
[07:18:18] <Jymmm> I hope that explains better.
[07:19:51] <cradek> ok yes it does
[07:20:03] <cradek> what you have is two cases of the same problem and you can figure them out the same way
[07:20:35] <cradek> well let me think how to explain it
[07:20:48] <Jymmm> take your time, grabbing coffee
[07:22:55] <cradek> now you have a smaller triangle with a width and height less than 4" and you want to calculate the diagonal still
[07:23:17] <cradek> so you know how to do that after you figure out just how much smaller than 4" the new sides are
[07:23:57] <cradek> the answer to that by also using the pythagorean theorem is .5" / sqrt(2) = .3535
[07:24:32] <cradek> so your new sides are 4-.3535 = 3.6464
[07:25:13] <cradek> so using the same formula again you find that your unknown length is 3.6464 * sqrt(2) = 5.1569
[07:27:54] <jmkasunich> or you could just subtract the slot width from the point-to-point length
[07:28:12] <jmkasunich> (5.6568 - 0.5 = 5.1658)
[07:28:34] <jmkasunich> I'm not sure that would hold true for angles other than 45 degrees tho
[07:28:48] <jmkasunich> in fact I'm sure it wouldn't
[07:29:55] <cradek> right it doesn't
[07:30:25] <cradek> hmm your answer is better, how did I add that much slop with my rounding?
[07:30:36] <cradek> maybe I did it wrong
[07:30:56] <jmkasunich> one count in the least significant didit isn't much slop
[07:31:03] <jmkasunich> digit even
[07:31:34] <cradek> true
[07:32:26] <jmkasunich> I'd like to smack whoever decided to implement pause with feedrate override
[07:33:28] <alex_joni> feedhold?
[07:33:38] <jmkasunich> no, pause
[07:33:40] <jmkasunich> and resume
[07:33:42] <jmkasunich> and single-step
[07:33:48] <alex_joni> ahhhaha.. I see ;)
[07:34:37] <Jymmm> Um... where did the sqrt(2) come from ? (just curious)
[07:34:58] <jmkasunich> remember sqrt(height^2 + width^2)?
[07:35:05] <Jymmm> yeah
[07:35:05] <jmkasunich> and square means height = width
[07:35:18] <jmkasunich> so its sqrt(height^2 + height^2)
[07:35:34] <Jymmm> ah, funny that is also PP as well
[07:35:37] <jmkasunich> which is sqrt(height^2 * 2)
[07:36:01] <Jymmm> PP 1.414, RMS .707
[07:36:10] <jmkasunich> which is sqrt(height^2) * sqrt(2)
[07:36:20] <jmkasunich> which is height * sqrt(2)
[07:36:55] <Jymmm> ok, I think I understand. thanks. One of these days I'll even figure out what 1+1 is =_
[07:37:02] <jmkasunich> thats not a coincidence - the characteristics of sine waves are related to the trigenometry that calculates diagonals of squares
[07:37:16] <Jymmm> ah, ok.
[07:39:43] <Jymmm> ~~~~~
[07:45:42] <Jymmm> looks right on the money to me =) thank you both
[07:46:35] <Jymmm> I need to write that up under the heading "shop math"
[07:52:38] <anonimasu> morning
[07:54:27] <Jymmm> howdy anonimasu
[08:17:28] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/kinematics/ (tp.c tp.h): Motion controller part of adaptive feedrate control (for EDM and other applications). Still needs interpreter and canon code to turn it on and off.
[08:17:31] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/motion/ (6 files): Motion controller part of adaptive feedrate control (for EDM and other applications). Still needs interpreter and canon code to turn it on and off.
[08:17:52] <jmkasunich> time for slee
[08:17:54] <cradek> you touched it last!!
[08:17:55] <jmkasunich> time for sleep
[08:18:03] <cradek> :-)
[08:18:11] <jmkasunich> looks like it works
[08:18:13] <Jymmm> G'Night jmkasunich
[08:18:15] <cradek> yay!
[08:18:16] <jmkasunich> (I hacked to turn it on)
[08:18:28] <cradek> maybe sometime tomorrow our edm friend can try it
[08:18:30] <jmkasunich> used a joystick to control feedoverride ;-)
[08:18:51] <cradek> slick
[08:18:52] <jmkasunich> what are you doing awake anyway?
[08:19:09] <jmkasunich> if you were going to stay up that late you should be out here coding!!!
[08:19:37] <Jymmm> what are any of us doing up this late?
[08:19:56] <jmkasunich> thats what I keep asking myself
[08:31:18] <alex_joni> I don't know either
[08:31:21] <alex_joni> :))
[08:31:25] <alex_joni> * alex_joni longs for his bed
[11:37:22] <les_w> morning
[11:37:28] <les_w> oh, hi matt
[11:54:45] <alex_joni> morning les
[12:08:59] <VNR> hi form Argentina
[12:09:24] <VNR> alex_joni, fenn are you there ?
[12:10:28] <VNR> anybody knows how can i send a message to them ?
[12:11:05] <alex_joni> VNR: I am
[12:11:40] <VNR> i logged in only to tell you that i could get the EMC working, i promissed to do that ;)
[12:12:12] <alex_joni> VNR: that is such a good news ;)
[12:12:19] <alex_joni> VNR: how did it work out eventually?
[12:13:13] <VNR> i installed the packages listed in step 7 of the documentation (not all)
[12:13:40] <alex_joni> ok, great
[12:14:09] <VNR> i have to say that the documentation is a little bit old, things doesnt work as it is said
[12:14:17] <alex_joni> which documentation?
[12:14:45] <alex_joni> VNR: I must admit it is pretty outdated, but we (I) are working on it, inbetween things
[12:15:01] <VNR> the documentation that says how to install emc without internet (step 7)
[12:15:07] <alex_joni> what file?
[12:15:12] <alex_joni> wiki?
[12:15:48] <VNR> libc6 and all libstdc++* doesnt install, but EMC works without this files ;)
[12:16:09] <alex_joni> oh, right, those might be used for compiling
[12:16:24] <VNR> wait me, let me find the URL that i used
[12:18:29] <VNR> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?Installing_EMC2, point 7
[12:20:12] <VNR> commands doesnt work too, i skipped all the commandss and used only one to install: dpkg -i
[12:21:19] <VNR> i want to know a litte bit about the mazak project, are you involved in that ?
[12:25:07] <VNR> alex_joni: i have to go, thanks for your help, bye
[12:25:36] <alex_joni> VNR: no problem, glad you got it working
[12:29:55] <giacus> hello
[12:30:15] <giacus> is Debian testing ok to install Emc2 from source ?
[12:37:03] <giacus> found the answer on the wiki ..
[12:37:39] <giacus> going ro remove BDI now ..
[12:38:15] <giacus> jepler: it.po needs to be updated ?
[12:38:55] <giacus> I have a bit of time to play with it, today and tomorrow.. let me know
[12:39:13] <giacus> it.po for Axis I meant ..
[12:43:44] <alex_joni> giacus: make one for rs274ngc.pot too
[12:44:14] <giacus> ok
[12:46:20] <alex_joni> debian testing should be ok for emc2
[12:46:31] <alex_joni> it's your choice though what kernel/rt you use
[12:46:55] <alex_joni> either the one from the BDI (sarge kernel patched), or the one from breezy (Ubuntu)
[12:54:01] <Bo^Dick> how come the pwm frequency of motor drivers rarely exceeds 20kHz?
[12:55:02] <alex_joni> it's expensive to make it very high
[12:55:48] <alex_joni> and you don't need such a high frequency..
[12:56:07] <alex_joni> for a motor even 10-15 kHz might be enough, but that's in the audio range of the human ear
[12:59:14] <les_w> with higher frequencies there are more transitions that dissipate more power
[12:59:50] <alex_joni> right, and motor inductions make it useless (it works very ok even at lower switching frequencies)
[13:00:01] <les_w> yup
[13:00:20] <alex_joni> les_w: btw, I borked out some program once, and made a DC driver do PWM with .xx Hz ;)
[13:00:26] <alex_joni> err.. xx Hz
[13:00:32] <alex_joni> you could see the motor stutter
[13:00:37] <alex_joni> poor motor ;-)
[13:00:46] <les_w> heh
[13:02:20] <les_w> I goofed up ordering inductors for power factor correction of the finger burner.....one decimal place off
[13:02:23] <les_w> oops
[13:09:52] <giacus> that's ok alex, ty, now installing
[13:09:55] <giacus> hi les_w
[13:16:32] <alex_joni> les_w: which direction?
[13:26:19] <les_w> too small
[13:26:31] <les_w> hi jacky
[13:27:14] <alex_joni> oh, too bad les
[13:29:42] <les_w> yeah
[13:30:06] <les_w> so I just sent the thing to chicago with the power factor off
[13:30:26] <les_w> 32k pF shunt capacitance
[13:30:45] <les_w> a proper inductor would have neutralized it
[13:32:12] <les_w> anyway I have it lighting up cluster leds very brightly, and they seem amazed up north
[13:32:27] <les_w> which is silly
[13:32:54] <les_w> amazing what a silly light show will do
[13:33:44] <giacus> alex_joni: do you seen the guy goma video ?
[13:34:44] <alex_joni> no
[13:34:52] <giacus> if not, read this before: http://www.newswireless.net/index.cfm/article/2697
[13:35:03] <alex_joni> * alex_joni is a bit busy in the interp..
[13:35:14] <alex_joni> don't wanna lose my concentration, or I'll go nuts
[13:35:15] <giacus> and take a look at video http://www.youtube.com/watch?v=scvOLr0-CiY&feature=Views&page=1&t=t&f=b
[13:35:18] <giacus> :D
[13:35:25] <giacus> its cooool
[13:35:43] <giacus> bookmark it then ;P
[13:41:57] <skunkworks> wow giacus - that is funny
[13:43:07] <giacus> absolutely :D
[13:43:20] <giacus> he's a star now LOL :D
[13:44:18] <skunkworks> I feel sorry for the other guy. That would be my luck - 10 seconds of fame and someone impersonates me :)
[13:44:47] <giacus> hehe
[13:50:04] <CIA-8> 03jepler 07maint1_3 * 10axis/scripts/axis.py:
[13:50:04] <CIA-8> Fix problem reported by Marc van Doornik: in metric and an offset was in effect,
[13:50:04] <CIA-8> the displayed dimensions were wrong.
[13:50:35] <giacus> I like the face he do before say good morning :P
[13:54:32] <alex_joni> and that he isn't out of bed even
[13:54:35] <alex_joni> morning jeff
[13:55:16] <skunkworks> :)
[13:55:36] <skunkworks> some people shave in the shower
[13:58:40] <alex_joni> skunkworks: TMI
[14:00:53] <skunkworks> tmi?
[14:03:36] <alex_joni> too much information
[14:03:39] <alex_joni> :-P
[14:07:23] <alex_joni> websys: around?
[14:10:30] <chinamill> Does anyone have an idea where I can borrow a 400V AC conection to test a plasmacutter that I'll bring along with a small compressor?
[14:11:02] <alex_joni> along where?
[14:11:24] <chinamill> In France, around Nice
[14:11:29] <alex_joni> no idea ;)
[14:12:38] <websys> Hello alex
[14:15:19] <alex_joni> websys: mind if I /msg you for a while?
[14:15:31] <alex_joni> I have a few questions about synergy
[14:16:20] <websys> Please do
[14:20:12] <giacus> websys: I also have a question
[14:20:30] <giacus> I know, peoples have to live ..
[14:21:03] <giacus> but there's any hope to see a complete open source vers. of synergy in the next time ?
[14:21:48] <giacus> future*
[14:22:46] <websys> If I remove solid modeling I could make it open source but the solid kernel isn't mine to give away
[14:22:59] <giacus> thanks
[14:43:19] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/task/emccanon.cc:
[14:43:19] <CIA-8> Added NML message for ADAPTIVE_CONTROL mode inside the motion controller.
[14:43:19] <CIA-8> This message comes from emccanon.cc and gets sent to task.
[14:43:19] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/nml_intf/ (emc.cc emc.hh):
[14:43:19] <CIA-8> Added NML message for ADAPTIVE_CONTROL mode inside the motion controller.
[14:43:20] <CIA-8> This message comes from emccanon.cc and gets sent to task.
[14:46:52] <giacus> * giacus Get:7 http://solaris.cs.utt.ro sarge/extras kernel-image-2.6.10-adeos bdi.92 [13,9MB]
[14:47:02] <alex_joni> ewww
[14:47:06] <giacus> :)
[14:47:11] <alex_joni> giacus: you shouldn't use solaris anymore
[14:47:16] <alex_joni> that's a deprecated machine
[14:47:16] <giacus> no ?
[14:47:20] <giacus> ouch :s
[14:47:25] <alex_joni> it only holds stuff from a few months ago
[14:47:25] <giacus> what then ?
[14:47:29] <alex_joni> I should take them offline
[14:47:36] <alex_joni> try the ubuntu repository
[14:47:39] <giacus> mmm
[14:48:03] <alex_joni> http://www.linuxcnc.org/index.php?option=com_content&task=view&id=21&Itemid=4
[14:48:07] <alex_joni> * alex_joni goes home
[14:48:08] <giacus> K
[14:48:11] <giacus> later
[14:48:26] <alex_joni> if that doesn't work , the BDI debs are somewhere on ourproject (google bdi4emc)
[14:48:31] <alex_joni> laters everyone
[14:49:49] <jepler> paul seems to pretty aggressively remove old debs from his repository
[14:49:59] <alex_joni> jepler: space problems?
[14:50:02] <jepler> I think it's a terrible practice
[14:50:03] <alex_joni> jepler: hi btw
[14:50:05] <jepler> I don't know why
[14:50:06] <jepler> hi alex
[14:50:09] <alex_joni> is jmk up?
[14:51:27] <jepler> we had agreed to meet for breakfast at 10AM, which is in 8 minutes. but I doubt he'll be online tilla after breakfast
[14:51:28] <alex_joni> jepler: if you see jmk, let him know I added most of the stuff.. but can't continue right now, the rest should be fairly easy
[14:51:38] <jepler> ok we appreciate it
[14:51:47] <jepler> you checked in what you were able to do?
[14:51:48] <alex_joni> * alex_joni needs to hurry to his massage hour, and then prepare for a small b-day party
[14:51:51] <alex_joni> yup
[14:51:59] <alex_joni> and I even tested a bit..
[14:52:00] <jepler> thanks, see you laer
[14:52:03] <jepler> later
[14:52:06] <jepler> whose birthday, yours?
[14:52:09] <alex_joni> yeah
[14:52:22] <jepler> happy birthday
[14:52:26] <alex_joni> thanks
[14:52:35] <giacus> oh, best whishes :D
[14:52:37] <alex_joni> bbl y'all
[14:52:39] <CIA-8> 03jepler 07maint1_2 * 10axis/scripts/axis.py: backport: fix metric offset display bug
[14:54:16] <giacus> Now an emc2-install.sh icon will appear on your Desktop. Right-click that icon ...
[14:54:29] <giacus> what icon ? I don't have any icon on my desktop !
[14:54:39] <giacus> I'm using Ion3 :P
[14:54:41] <giacus> hehe
[14:55:50] <giacus> jepler: sigh !
[14:56:29] <giacus> E: Impossibile trovare emc2-axis
[14:56:50] <jepler> giacus: if you're not using the default desktop we assume you know how to run a shell script
[14:57:05] <giacus> thats script seems do not work fine on my system
[14:57:15] <jepler> giacus: you get that error when you don't have the ubuntu deb repositories installed. fiix it in synaptic or by editing sources.list
[14:57:40] <jepler> (this can appen when the network is not available when you install ubuntu, and it's happened to so many people we have to do something about it )
[14:57:42] <giacus> looking ..
[15:00:08] <giacus> mm
[15:00:18] <giacus> sudo: apt-key: command not found
[15:00:39] <giacus> have to check a couple of things ..
[15:01:08] <jepler> I'll be back in an hour or so to help
[15:01:08] <jepler> but for now, it's breakfast time in USA
[15:01:25] <giacus> have a nice breakfast ;)
[15:09:35] <giacus> btw, it doesnt work for me:
[15:09:45] <giacus> The following packages have unmet dependencies:
[15:09:45] <giacus> emc2-axis: Depends: python (>= 2.4) but 2.3.5-2 is to be installed
[15:09:45] <giacus> Depends: emc2 but it is not going to be installed
[15:09:45] <giacus> Depends: python (>= 2.4) but 2.3.5-2 is to be installed
[15:09:49] <giacus> Depends: libgcc1 (>= 1:4.0.1) but 1:3.4.3-13 is to be installed
[15:09:51] <giacus> Depends: libstdc++6 (>= 4.0.1) but it is not going to be installed
[15:09:55] <giacus> E: Broken packages
[15:47:33] <giacus> mmmhh
[15:50:02] <giacus> * giacus cross the foot fingers, hands fingers are busy ..
[16:07:02] <bill203> my latest mill-project pic: http://photos.xmission.com/bill/v/machining/IMG_0296.JPG.html
[16:07:48] <giacus> bill203: nice
[16:07:59] <giacus> I like steel
[16:08:04] <bill203> I'm afraid to mount the rails.
[16:08:13] <giacus> cheap and good
[16:08:20] <giacus> why ?
[16:08:21] <bill203> I may replace that plate with some 1/2 inch aluminum, to keep the weight down.
[16:08:28] <giacus> nahh
[16:08:32] <bill203> I'm just worried that I wont get them on straight.
[16:08:43] <giacus> you'll get bimetallic strip effect
[16:09:03] <giacus> steel is nice :)
[16:09:53] <bill203> you mean if I use aluminum it will expand/shrink at different rates?
[16:10:37] <giacus> no, alluminium sometime have some bad effect
[16:10:48] <giacus> that's what I know
[16:11:06] <giacus> and, is expensive too ..
[16:11:10] <bill203> ahh.
[16:11:13] <bill203> yeah, it's not cheap.
[16:11:27] <bill203> that plate that the rails are sitting on was $22
[16:38:02] <cradek> hi bigAl
[16:39:14] <bigAl> hi cradek
[16:41:00] <bigAl> Had a reply back from Paul about including emc2
[16:48:15] <cradek> what's that?
[16:50:46] <CIA-8> 03jepler 07HEAD * 10axis/extensions/gcodemodule.cc: stub out new messages from emc2 interpreter (messages for adaptive feed rate)
[16:50:49] <bigAl> Let me paste the reply.
[16:51:27] <bigAl> Given a suitable emc2 package (or packages), it would take an hour or two to
[16:51:27] <bigAl> generate an ISO - Even with the inclusion of custom images and/or help
[16:51:27] <bigAl> screens, the build time would be about the same. Space has always been
[16:51:28] <bigAl> allocated in the hope that emc2 be usable one day..
[16:52:03] <bigAl> and then goes on to say
[16:52:04] <jepler> that last bit is pure fud. I'm looking at 4 other people who use emc2 every day.
[16:52:10] <bigAl> The current package rules need to be thrown away and a new set written, a
[16:52:11] <bigAl> couple of hours work at most.. However, I am unwilling to put my name to such
[16:52:11] <bigAl> a package because of concerns over (probable) copyright infringements with
[16:52:11] <bigAl> respect to two sets of files.
[16:52:33] <jepler> I guess your idea to pay paul to package emc2 is not gonna fly then. that's too bad.
[16:53:17] <jepler> but emc2 is gpl software, so unless he intends to violate the gpl I don't understand what "(probable) copyright infringements" he means. Is it just more FUD?
[16:53:20] <bigAl> The last line.
[16:53:27] <bigAl> In parting, I can build a BDI-4 based CD for you complete with emc2,
[16:53:57] <alex_joni> bigAl: the emc on the BDI is in violation of quite a few copyrights, so I see no reason for paul to concearn about emc2's copyright
[16:55:17] <bigAl> alex_joni, Are you sure, and can you provide specific details ?
[16:55:24] <jepler> well I for one don't understand what paul's saying.
[16:55:37] <bigAl> and I will ask the same question of Paul.
[16:56:08] <alex_joni> bigAl: I am sure, but no, I cannot (or rather) will not provide specific details, because it's not my copyright, so I guess I shouldn't care
[16:57:57] <jepler> personally, I believe that paul has failed to respect the GPL's requirement to include "the scripts used to control compilation and installation of the executable", e.g., the bits necessary to make 'dpkg-buildpackage' work for the emc and python-axis packages.
[16:59:28] <jepler> perhaps it's a violation due to ineptness rather than a deliberate will to violate the GPL
[17:01:07] <bigAl> that does not amount to "quite a few copyrights", just one
[17:01:16] <bill203> they dont actually have to be included, but must be supplied if you ask.
[17:01:22] <bigAl> which may be an oversight on his part.
[17:01:29] <alex_joni> bill203: jepler asked quite a few times
[17:02:00] <cradek> bill203: paul censors people who ask for it on his mailing list
[17:02:03] <bill203> ahh, then that's no good.
[17:02:23] <cradek> bill203: when I asked the same question when he was in irc, he quickly left.
[17:03:30] <bill203> who actually holds the license on emc? nist still?
[17:03:48] <alex_joni> emc1 is Public Domain
[17:03:51] <jepler> bill203: emc is copyright all the contributors
[17:04:04] <jepler> or, rather, each contribution is copyright its contributor
[17:04:06] <alex_joni> err, what jepler said
[17:04:15] <bill203> so anyone who's contributed can (try to)enforce thier license.
[17:04:59] <bigAl> brb phone.
[17:16:04] <jepler> if you're corporate you'll want to be a lot more careful about license issues than some random individual
[17:18:21] <CIA-8> 03jepler 07HEAD * 10axis/tcl/axis.tcl: add halscope to menu
[17:30:25] <giacus> http://rafb.net/paste/results/iR68p060.html
[17:30:30] <giacus> here's my issue
[17:31:11] <giacus> any idea ?
[17:32:20] <giacus> I suspect binutils ..
[17:32:33] <giacus> that's Debian testing
[17:33:55] <giacus> apm, acpi & co are disabled ..
[17:35:36] <giacus> gcc version 4.0.3 (Debian 4.0.3-1)
[17:35:54] <giacus> GNU Make 3.80
[17:36:59] <jepler> 32-bit machine?
[17:37:23] <jepler> a lot of the hits for that error string are for 64-bit machines
[17:37:43] <giacus> celeron 800
[17:38:31] <jepler> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=328707 ?
[17:38:46] <jepler> (but that's about kernel 2.4)
[17:39:10] <giacus> Linux emc2 2.6.8-2-386 #1 Tue Aug 16 12:46:35 UTC 2005 i686 GNU/Linux
[17:40:09] <giacus> I think binutils..
[17:40:55] <giacus> I could try with a more recent kernel source
[17:41:43] <giacus> have to check rtai-3.2 ..
[17:42:39] <alex_joni> giacus: what patch did you use?
[17:43:37] <giacus> just looking here: http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?RtaiSteps
[17:43:52] <giacus> some package is different in Debian, but should be ok
[17:43:55] <alex_joni> giacus: use the Adeos patch from gna.org
[17:44:28] <CIA-8> 03jepler 07maint1_3 * 10axis/extensions/gcodemodule.cc: backport canon interface change
[17:44:58] <CIA-8> 03jepler 07maint1_2 * 10axis/extensions/gcodemodule.cc: backport canon interface change
[17:45:07] <giacus> ok ..
[17:54:35] <bigAl> alex_joni, Your email address please.
[17:55:26] <alex_joni> bigAl: alex.joni AT robcon.ro
[17:55:37] <bigAl> thank you
[17:55:41] <alex_joni> or alex_joni@users.sourceforge.net (as you can see on SF)
[18:06:06] <bigAl> mail sent to both of you.
[18:13:34] <alex_joni> bigAl: didn't get anything yet
[18:18:47] <jmkasunich> alex: you there?
[18:25:12] <alex_joni> jmkasunich: on and off
[18:27:43] <jmkasunich> trying to figure out whats left to get G50/51 working
[18:27:52] <jmkasunich> chris is looking a the interp side
[18:28:01] <jmkasunich> I was gonna work on the other side
[18:28:08] <jmkasunich> taskintf.cc, etc
[18:28:20] <alex_joni> right..
[19:14:36] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/nml_intf/emc.hh: added taskintf.cc function for adaptive feedrate
[19:14:36] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/task/taskintf.cc: added taskintf.cc function for adaptive feedrate
[19:57:10] <CIA-8> 03cradek 07HEAD * 10emc2/src/emc/rs274ngc/ (8 files): g50/g51 should be its own modal group, checked in for alex to finish for me
[20:06:55] <giacus> 2.6.16 seems to compile ok until now ..
[20:07:15] <giacus> if I get it running I'll write an howto:
[20:07:43] <giacus> How I did it. (by victor giacus frankenstein)
[20:09:43] <giacus> there was some issue with the 2.6.10 & debian
[21:02:13] <skunkworks> scaling and mirroring?
[21:35:35] <giacus> CC [M] drivers/isdn/pcbit/edss1.o
[21:35:37] <giacus> CC [M] drivers/isdn/pcbit/drv.o
[21:35:46] <giacus> * giacus ZzzzZZzzz
[21:36:05] <giacus> 2 hours compiling.. :/
[21:38:34] <giacus> just forgot to remove 7-8 modules from config ..
[21:38:40] <giacus> 7-8k
[21:45:11] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/rs274ngc/interp_internal.cc: tiny fix to make cradek's work perfect
[21:49:14] <anonimasu> giacus: 2.6.16 works nice with debian
[21:49:15] <anonimasu> :)
[21:49:38] <giacus> anonimasu: nice
[21:57:28] <alex_joni> hi fester
[21:57:40] <fester> Hi alex. Rayh here
[21:57:48] <alex_joni> I guess so :-)
[21:57:53] <alex_joni> I guessed so :-)
[21:58:03] <fester> i figured you would
[22:03:32] <asdfqwega> Well, I tried it.
[22:04:06] <asdfqwega> Using an Ubuntu apt pool on a Debian install
[22:04:51] <asdfqwega> In my (oh so very humble) opinion, it is A Thing Not To Be Done While In One's Right Mind
[22:05:40] <asdfqwega> I'll stick with compiling tarballs...much safer.
[22:05:50] <alex_joni> asdfqwega: wot happened?
[22:07:25] <giacus> asdfqwega: talking to me ?
[22:07:30] <asdfqwega> I added the emc2-axis apt pools into my sources.list, updated, and then attempted to install emc2
[22:07:53] <asdfqwega> The dependency scheme is completely different
[22:08:13] <giacus> yeah ..
[22:08:28] <asdfqwega> I think I would have broken my system six ways from sunday, had I let it go through
[22:10:07] <asdfqwega> I'd like to play with Ubuntu sometime, but...not right now.
[22:10:23] <bill203> I run it on my desktop at home.
[22:10:31] <bill203> it's pretty slick, but it sucks a lot of memory
[22:11:21] <bill203> http://video.google.com/videoplay?docid=4468957986746104671&q=500kv
[22:11:33] <bill203> video of a 500KVA line being disconnected, under load.
[22:11:39] <bill203> huge electrical arcs..
[22:13:32] <asdfqwega> I've tried using a 'user-friendly' disto before (Mandrake), and it couldn't survive my usage.
[22:13:32] <asdfqwega> Seen it.
[22:13:36] <asdfqwega> Put on a hard hat and flash gear, come on over, and I'll show you what happens when you drop a screwdriver into a live 480VAC switchgear
[22:13:59] <giacus> asdfqwega: I'm in love with debian and ion3 as wm
[22:14:04] <asdfqwega> * asdfqwega is currently working as an electrician :)
[22:14:18] <giacus> I used evilwm for some year
[22:14:34] <giacus> however, ion3 has floating workspace
[22:14:38] <giacus> vary nice
[22:14:47] <giacus> usable*, simple.
[22:15:07] <asdfqwega> giacus: Haven't tried ion3 yet, but I got disgusted with KDE, and now have a fluxbox the way I like it
[22:15:08] <giacus> I also tried mdk years ago ..
[22:15:27] <asdfqwega> Mandrake, now Mandriva
[22:15:49] <asdfqwega> User-friendly, but brittle when upgrading
[22:16:40] <giacus> but I have to say, Ubuntu is nice
[22:16:52] <giacus> just I'm a debian user
[22:17:33] <asdfqwega> Heh, now I'm going to have to give ion3 a try
[22:17:45] <giacus> is cool ..
[22:18:09] <asdfqwega> I'm just not a typical user, I'm picky AND like to fiddle
[22:18:28] <K4ts> hello
[22:18:42] <giacus> Evening Lady
[22:18:46] <asdfqwega> Heck, I don't even care for paul_c's BDI...I just use the .deb files in a debian install
[22:19:09] <asdfqwega> Lady? Who? Where?
[22:19:14] <giacus> I seen paul included evilwm in BDI
[22:19:25] <giacus> if I read right in the ML
[22:19:29] <K4ts> asdfqwega: I' m lady
[22:19:31] <anonimasu> hm, did he include emc2 too?
[22:21:17] <K4ts> ok good night
[22:21:30] <giacus> G'night K4ts
[22:22:09] <alex_joni> g'night
[22:22:37] <anonimasu> night
[22:22:40] <anonimasu> hm
[22:22:46] <alex_joni> to late
[22:22:57] <alex_joni> s/ /o /
[22:23:05] <giacus> :)
[22:25:12] <anonimasu> yep
[22:25:33] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/nml_intf/emc.hh: final bits for G50/G51 to reach the motion controller
[22:25:34] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/rs274ngc/interp_convert.cc: final bits for G50/G51 to reach the motion controller
[22:25:34] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/task/ (emctaskmain.cc taskintf.cc): final bits for G50/G51 to reach the motion controller
[22:27:26] <giacus> include/linux/thread_info.h:52: internal compiler error: Segmentation fault
[22:27:43] <giacus> ouch, dunno how many time I'm resuming make modules..
[22:27:48] <giacus> times
[22:28:15] <alex_joni> giacus: try the debian way
[22:28:29] <alex_joni> apt-get source
[22:28:30] <giacus> I should be near to end yet..
[22:28:31] <alex_joni> debuild
[22:28:33] <alex_joni> ;)
[22:29:06] <alex_joni> giacus: http://dsplabs.utt.ro/~juve/blog/index.cgi/01147559232 <- if you dare
[22:30:10] <giacus> yes, nice, already seen that page
[22:30:15] <giacus> some day ago
[22:30:28] <alex_joni> the 'hard' way is to patch a kernel the debian (ubuntu) way
[22:35:30] <giacus> yep, I just tried to ask on #gpe about RT pacthes for the 2.4.19-rmk6-pxa1-hh37 (the ipaq running gpe) and cross-compilation, got no luck
[22:35:55] <giacus> and I've another issue on the PDA, few space
[22:36:18] <giacus> the damn SD card won't work on 39XX serie :(
[22:37:54] <CIA-8> 03jepler 07HEAD * 10emc2/nc_files/cds.ngc: remove some g0 moves that go right through the piece
[22:37:55] <giacus> losting the hope to get emc2 running there ..
[22:38:57] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/ (config.h.in configure.in): make G50/G61 appear in the list of current g-codes
[22:38:57] <CIA-8> 03alex_joni 07HEAD * 10emc2/src/emc/rs274ngc/ (interp_convert.cc interp_write.cc): make G50/G61 appear in the list of current g-codes
[22:40:24] <giacus> mmm
[22:40:35] <giacus> this is new: www.emc2.it/
[22:59:06] <CIA-8> 03jmkasunich 07HEAD * 10emc2/src/emc/kinematics/tp.c: fixed a bug I introduced last night - should not pause/abort until synchronized move(s) are complete
[23:30:34] <giacus> Linux emc2 2.6.16 #1 PREEMPT Wed May 17 23:00:27 CEST 2006 i686 GNU/Linux
[23:30:41] <giacus> run baby run :D
[23:32:49] <alex_joni> night all
[23:33:02] <giacus> G'night alex_joni
[23:33:45] <alex_joni> night giacus