Back
    [00:00:06] <bpmw> bye for now! 
    
[00:00:17] <cncuser> cu later, good luck 
    
[00:00:28] <bpmw> Thanks! 
    
[00:00:59] <cncuser> has any on you a woody running ? i cant seem to find a mirror with woody sourcepackages 
    
[00:02:58] <LawrenceG> no woody at the moment :} 
    
[00:03:15] <cncuser> hehe, yes 
    
[00:03:59] <cncuser> im searching for backports of different hardware and securityfixes for 2.4.26 kernels :) 
    
[00:05:44] <bpmw> I'm back, could'f find packages for new kernel. 
    
[00:05:58] <cncuser> hehe, fast 
    
[00:06:51] <bpmw> any clue what deb list i NEED? 
    
[00:06:51] <cncuser> bpmw: so you run a dualboot pc ? 
    
[00:07:11] <bpmw> DUALBOOT no. 
    
[00:07:22] <cncuser> hmmm 
    
[00:07:41] <cncuser> why do you have to quit irc when running the other environment (bdi) 
    
[00:07:54] <bpmw> 5 computer network :) 
    
[00:08:07] <cncuser> ok, no i dont get it at all :) 
    
[00:08:14] <cncuser> s/no/now/ 
    
[00:08:29] <bpmw> ? 
    
[00:08:49] <cncuser> ah, ok, you jump from pc to pc 
    
[00:09:22] <cncuser> what features do you like the new magma kernel has ? 
    
[00:09:29] <cncuser> got any special hardware ? 
    
[00:09:38] <bpmw> no just only have dial-up figured i'd save resources by closing apps using internet. 
    
[00:10:02] <cncuser> irc doesnt make much trafik when you are just in this channel :) 
    
[00:10:46] <cncuser> if noone talks all there is are alive tests :) 
    
[00:10:53] <bpmw> ok. i can leave it open.  I just thought I would make everyting related to Emc current. 
    
[00:11:00] <cncuser> hehe ;) 
    
[00:11:09] <cncuser> do as you like, i was just curious 
    
[00:11:28] <bpmw> no problem. 
    
[00:13:12] <bpmw> cncuser what ar you running emc on? 
    
[00:14:31] <cncuser> a newer intel box. intercontrollers. nividia graphics. the machine i want to use is a stepfour540 mill (X50xY30xZ10cm) 
    
[00:14:50] <cncuser> with the freqmod 
    
[00:15:24] <bpmw> whats the x,y,z in inches 
    
[00:15:34] <cncuser> hmmmm 
    
[00:15:44] <cncuser> dunno :) i think metric :) 
    
[00:16:38] <cncuser> its allmost 2 LPs close to each other in size 
    
[00:16:54] <bpmw> 19x11x4 
    
[00:17:44] <bpmw> Mine is about he same size theres a pic on the frapper page 
    
[00:17:52] <cncuser> ic 
    
[00:18:10] <cncuser> id like it for use as pcboutlinemill 
    
[00:18:23] <bpmw> have 1280oz/in steppers on x and y 
    
[00:18:39] <cncuser> i dont know anythink bout the specs :) 
    
[00:19:09] <cncuser> i have the machine around here for 2 months now... and never done more then playing around with manual stepping :) 
    
[00:19:18] <cncuser> no time, too much noise... 
    
[00:19:31] <bpmw> are you just building now? 
    
[00:19:36] <cncuser> no 
    
[00:19:39] <cncuser> im a user 
    
[00:19:41] <cncuser> :) 
    
[00:20:19] <bpmw> Machine came CnC ready? 
    
[00:20:26] <cncuser> bpmw: yes 
    
[00:20:29] <cncuser> moment 
    
[00:21:49] <cncuser> bpmw: 
http://www.step-four.at/files/technical_data_basic540_2004.pdf 
    [00:22:07] <bpmw> I'll check it out. 
    
[00:22:24] <cncuser> bought it used, with slightly signs of milling on parts of the chassis ;) 
    
[00:23:14] <bpmw> all Im getting is unknown host. 
    
[00:23:21] <cncuser> hehe, nice 
    
[00:24:01] <cncuser> the ip is 195.58.170.4 
    
[00:24:16] <bpmw> ill try that. 
    
[00:24:19] <cncuser> but its with virtualhosts 
    
[00:24:20] <cncuser> no 
    
[00:24:23] <cncuser> it doesnt work 
    
[00:24:34] <cncuser> you would have to add it tou your /etc/hosts :) 
    
[00:24:54] <cncuser> not woth it :) 
    
[00:25:01] <cncuser> try it tomorrow :) 
    
[00:25:53] <bpmw> ok, sounds nice though. i'd like to get an actual machining center one day. 
    
[00:26:37] <cncuser> bpmw: are those computers all different types ? 
    
[00:26:44] <cncuser> bpmw: in you network ? 
    
[00:28:14] <bpmw> yes, 1 linux firewall, linux sever, 2 xp workstations, and emc machine controller. 
    
[00:28:26] <cncuser> bpmw: i have put together a livecd with emc2 and axis. if you got time you could give it a try once and tell me if you got any problems. 
    
[00:29:12] <cncuser> but with a dialup i think a 50mb download is way to far off :) 
    
[00:29:39] <bpmw> sure why not, i can do it at work have broadband there. 
    
[00:29:48] <cncuser> nicec :) 
    
[00:30:20] <bpmw> would you email me the link? 
    
[00:30:36] <cncuser> ok 
    
[00:30:47] <bpmw> bpmw@mts.net 
    
[00:32:32] <cncuser> done 
    
[00:33:48] <bpmw> Ok, i'll download it on Monday and probable won't be able to try it  until weekend though. Is that Ok. 
    
[00:34:17] <cncuser> bpmw: shure, no hurry :) it will be in testingphase for at least a month i think :) 
    
[00:36:16] <bpmw> Sounds good. I just have a test jig to make for someone. need to get mill back working this weekend. Then have linear encoder to install. 
    
[00:38:11] <bpmw> Had to take mill all apart to move it from garage to shop. 
    
[00:39:51] <cncuser> sounds like stress 
    
[00:40:08] <bpmw> no building shop was stress! 
    
[00:40:09] <cncuser> well, im of for the bedbugs 
    
[00:40:14] <cncuser> ok :) 
    
[00:40:25] <cncuser> cu 
    
[00:40:32] <bpmw> take care it was nice talking  to you. 
    
[00:42:45] <bpmw> Lawrence you still there? Hows the math going 
    
[00:47:29] <bpmw> JMK are you there? 
    
[00:47:41] <jmkasunich> yeah 
    
[00:47:53] <bpmw> ho's things? 
    
[00:48:21] <jmkasunich> got arcs and helix's spinning around in my head 
    
[00:49:11] <bpmw> Do you know why i can't apt-get install magma kernel? 
    
[00:49:32] <jmkasunich> no 
    
[00:49:41] <jmkasunich> not enough information to even begin to answer 
    
[00:49:43] <jmkasunich> what distro? 
    
[00:49:53] <bpmw> Ok, 4.20 
    
[00:50:27] <jmkasunich> I have never successfully upgraded a kernel on a BDI box 
    
[00:50:31] <jmkasunich> (I 
    
[00:50:36] <jmkasunich> (I only tried once) 
    
[00:50:51] <bpmw> Hmmmm. 
    
[00:50:56] <jmkasunich> why do you want a new kernel? 
    
[00:51:39] <bpmw> I'm just upgrading everything! 
    
[00:51:51] <jmkasunich> I don't change kernels lightly 
    
[00:52:23] <jmkasunich> if you really want to do that, you should go to the BDI list 
    
[00:53:06] <bpmw> I dont necessisaryly have to upgrade kernel. just Emc2 
    
[00:53:47] <jmkasunich> but you were asking about apt-get install magma kernel 
    
[00:54:40] <bpmw> I was following wiki, Installing Emc2 from source on a BDI-4 System. 
    
[00:55:03] <jmkasunich> have you _ever_ had emc2 on that system? 
    
[00:55:17] <bpmw> Almost frm the start. 
    
[00:55:33] <jmkasunich> then you don't have to do that stuff, it is one time only 
    
[00:56:05] <jmkasunich> cvs up -dP ; cd src ; ./configure --enable-run-in-place ; make ; sudo make setuid 
    
[00:56:13] <jmkasunich> that should be all you need 
    
[00:56:44] <bpmw> Ok, Thanks again for bailing me out :) 
    
[00:56:48] <staggerlytom> hello 
    
[01:25:33] <bpmw> Hi JMK , cvs up -dP didn't work, authorization failed. 
    
[01:27:42] <bpmw> ssourceforge server not letting anonymous  checkouts. 
    
[01:29:48] <bpmw> Ok, I'll try later. Bye. 
    
[01:46:19] <giacus_afk> night 
    
[03:01:17] <CIA-8> 03cradek * 10emc2/src/emc/task/emccanon.cc:  
    
[03:01:17] <CIA-8> fix last of the coordinated motion problems: helical motion in XZ plane 
    
[03:01:17] <CIA-8> while rotary axes are turning 
    
[03:02:05] <CIA-8> 03cradek * 10emc2/src/emc/task/emccanon.cc: whee, remove a FIXME 
    
[03:49:59] <cradek> ok I'm going to move TESTING, are we ready? 
    
[03:50:11] <jepler> whee 
    
[03:50:15] <cradek> wrong channel... 
    
[03:50:16] <cradek> oh well 
    
[03:50:17] <cradek> hi jeff 
    
[03:50:34] <cradek> can you fix the 25.4 thing in axis please? 
    
[03:50:44] <jepler> uh .. maybe 
    
[03:50:52] <cradek> in maint1_2 I guess 
    
[03:50:57] <jmkasunich> he said please... 
    
[03:51:22] <jepler> sorry; I spent the day with bdi 4.38 .. don't ask me why 
    
[03:51:31] <cradek> doing what with it? 
    
[03:51:35] <jepler> revising the emc2 building info on the wiki, wanted to get it right 
    
[03:51:44] <jmkasunich> THANK YOU!!! 
    
[03:51:46] <cradek> that's very honorable 
    
[03:51:56] <cradek> no kidding 
    
[03:52:25] <CIA-8> 03cradek * 10emc2/VERSION: moving TESTING 
    
[03:54:23] <jmkasunich> jepler: whats with the "KDIR=/usr/src/....." on the make command line? 
    
[03:54:36] <jmkasunich> is that something screwy about the 4.38 BDI? 
    
[03:54:44] <cradek> yes 
    
[03:54:51] <jepler> yeah 
    
[03:54:54] <jmkasunich> I thought it was ./configure' 
    
[03:54:55] <cradek> it has a bogus link in /lib/modules/.../build 
    
[03:54:57] <jepler> there's a symlink missing or broken in /lib/modules 
    
[03:55:11] <jmkasunich> configure's job to find stuff like that 
    
[03:55:13] <jepler> the really unfortunate thing is that if you forget it .. make recurses forever 
    
[03:55:31] <cradek> no, we call kbuild, which doesn't work right on bdi. 
    
[03:55:43] <jmkasunich> I wonder if that's the "fork bomb" that Paul was FUDing about? 
    
[03:56:03] <jepler> jmkasunich: it could be 
    
[03:56:04] <jepler> hard to tell 
    
[03:56:07] <jmkasunich> iow, HE fscked something up on his distro, then blames the result on us 
    
[03:56:36] <cradek> let's not go there 
    
[03:57:07] <cradek> (but, yeah) 
    
[03:57:22] <jmkasunich> way back, when we first started using the configure/make system, we had a few hacks built into configure to deal with quirks of certain BDIs 
    
[03:58:25] <jmkasunich> I think we used uname -v to detect the specific kernel 
    
[03:59:03] <jmkasunich> is the KDIR something that could be stuck in Makefile.inc and still work? 
    
[03:59:32] <jepler> jmkasunich: maybe (or Makefile.inc.in so it doesn't get blown away each time) 
    
[03:59:43] <CIA-8> 03cradek * 10emc2/VERSION: Done tagging 
    
[04:00:22] <jmkasunich> well, configure would stick it into Makefile.inc if it detected the right kernel, otherewise we would want nothing there 
    
[04:00:44] <jmkasunich> there would be something in Makefile.inc.in of course 
    
[04:00:59] <cradek> instead, paul could make a new kernel or modules package to fix the actual problem 
    
[04:01:15] <jmkasunich> not likely 
    
[04:01:24] <jmkasunich> although possible with BDI-4 
    
[04:01:45] <jmkasunich> the problems we were dealing with before were in the older BDIs, where there was really no way to replace the kernel 
    
[04:01:57] <jmkasunich> what you got in the iso was what you lived with 
    
[04:02:19] <jepler> well that took way too much of my day 
    
[04:02:24] <jmkasunich> that meant we could count the number of specific kernels we had to deal with on one hand with fingers left over 
    
[04:02:24] <jepler> qemu is not fast, even with kqemu 
    
[04:03:03] <jepler> 'night guys 
    
[04:03:10] <jmkasunich> goodnight 
    
[04:03:28] <cradek> jepler: goodnight 
    
[04:03:36] <bpmw> Hi Guys! 
    
[04:04:07] <cradek> hi 
    
[04:05:01] <bpmw> finally got emc updated and configured, now i can't start it I get this message EMC2 - Prerelease CVS HEAD 
    
[04:05:04] <bpmw> Xlib: connection to ":0.0" refused by server 
    
[04:05:05] <bpmw> Xlib: No protocol specified 
    
[04:05:05] <bpmw> Application initialization failed: couldn't connect to display ":0.0" 
    
[04:05:05] <bpmw> Error in startup script: invalid command name "image" 
    
[04:05:05] <bpmw>     while executing 
    
[04:05:05] <bpmw> "image create photo -file $wizard_image" 
    
[04:05:07] <bpmw>     ("foreach" body line 3) 
    
[04:05:09] <bpmw>     invoked from within 
    
[04:05:11] <bpmw> "foreach wizard_image $wizard_image_search { 
    
[04:05:13] <bpmw>     if { [file exists $wizard_image] } { 
    
[04:05:15] <bpmw>         set logo [image create photo -file $wizard_image] 
    
[04:05:18] <bpmw>        ..." 
    
[04:05:19] <bpmw>     (file "/emc2/tcl/bin/pickconfig.tcl" line 36) 
    
[04:05:25] <bpmw> any  Ideas. 
    
[04:05:56] <jmkasunich> this is vanilla ubuntu installation? or are you doing remote X or something? 
    
[04:06:32] <bpmw> no this is a fresh cvs checkout. 
    
[04:06:43] <jmkasunich> on what distro? 
    
[04:07:18] <cradek> 22:05:04 <      bpmw> Xlib: connection to ":0.0" refused by server 
    
[04:07:27] <cradek> this is a very fundamental problem with your X 
    
[04:07:35] <cradek> (not an emc problem) 
    
[04:07:42] <bpmw> Bdi 4.20 
    
[04:08:13] <bpmw> Ok, how do I fix that? 
    
[04:09:11] <jmkasunich> you have no problems running other GUI programs? 
    
[04:09:46] <bpmw> not at the moment. 
    
[04:10:03] <jepler> bpmw: Are you using 'sudo' to run emc2?  That is not necessary, and can sometimes cause errors like that one. 
    
[04:10:29] <jepler> ~/emc2/src$ make -k 
    
[04:10:30] <jepler> make: *** No rule to make target `../include/genhexkins.h', needed by `userspace'. 
    
[04:10:33] <jepler> OK, now what did I do wrong? 
    
[04:10:52] <jepler> I updated with -Pd  
    
[04:10:53] <bpmw> no, the only sudo Iused was sudo make setuid 
    
[04:11:10] <cradek> bpmw: in that same terminal window, try running "xload" 
    
[04:11:54] <jepler> * jepler runs ./configure again 
    
[04:12:03] <bpmw> ok. 
    
[04:12:31] <bpmw> cradek "Cant open display: 0:0" 
    
[04:13:02] <cradek> you're inside a terminal window in X, right? 
    
[04:14:44] <bpmw> cradek, also says xlib: no protocol specified. 
    
[04:14:56] <CIA-8> 03jepler * 10emc2/src/Makefile:  
    
[04:14:56] <CIA-8> When building axis, specify EMCROOT in a different way that should work even if 'axis' is a symlink 
    
[04:14:56] <CIA-8> Try to avoid the 'recursive death' behavior when KDIR is guessed wrong 
    
[04:14:56] <CIA-8> Try to quiet down the messages about .d files that haven't been created yet 
    
[04:15:11] <jepler> can anyone else build HEAD?  I'm getting this error about genhexkins.h 
    
[04:15:19] <jepler> 22:10:28  <jepler> make: *** No rule to make target `../include/genhexkins.h', needed by `userspace'. 
    
[04:15:21] <cradek> it's fine for me 
    
[04:15:23] <jmkasunich> I built it about 45 mins ago 
    
[04:16:21] <jepler> hu 
    
[04:16:23] <jmkasunich> you doing inplace or install 
    
[04:16:26] <jepler> inplace 
    
[04:16:43] <jepler> I don't have a genhexkins anywhere in src/ but it is mentioned in Makefile 
    
[04:16:45] <cradek> sixth 
    
[04:16:52] <cradek> oops 
    
[04:17:12] <jepler> cradek: I'm not going to fix that axis bug tonight .. sorry  
    
[04:17:16] <cradek> chris@buster2:~/emc2.cvs$ find . -name '*genhex*' 
    
[04:17:16] <cradek> ./src/emc/kinematics/genhexkins.c 
    
[04:17:16] <cradek> ./src/emc/kinematics/genhexkins.h 
    
[04:17:24] <cradek> jepler: no problem, we'll get it later 
    
[04:17:33] <jepler> oh .. am i still on a branch in kinematics?  I thought I fixed that! 
    
[04:17:35] <cradek> jepler: I do need to make a new axis package to go with this TESTING 
    
[04:17:37] <jmkasunich> I just updated my testing checkout (cradek just moved the tag), it seems to be building right 
    
[04:18:10] <jepler> It's operator error.  I had a -D in src/emc/kinematics 
    
[04:18:18] <jmkasunich> ok 
    
[04:18:23] <jepler> sorry to alarm 
    
[04:18:34] <bpmw> cradek, any thoughts on what i might do? 
    
[04:19:05] <cradek> bpmw: I asked "you're inside a terminal window in X, right?" and you didn't answer 
    
[04:19:12] <cradek> I thought you had left 
    
[04:20:16] <bpmw> I'm in a shell 
    
[04:21:07] <jmkasunich> bpmw: a shell in X, right?  (a window inside a big GUI, not the old-fashined black and white text only mode) 
    
[04:21:46] <bpmw> Oh, yes its a gui shell 
    
[04:22:16] <jmkasunich> xload is a completely indelated program that should pop up a gui window (outside your shell) 
    
[04:22:24] <jmkasunich> its not part of emc at all, comes with linux 
    
[04:22:38] <jmkasunich> if it doesn't work, you have a problem with your X configuration 
    
[04:22:49] <jmkasunich> unfortinately I'm no X expert, for me it just works 
    
[04:23:01] <cradek> bpmw: maybe try logging out and back in and starting a new shell? 
    
[04:23:07] <jmkasunich> I used to use BDI-4.20, but its been 6 months or so since I moved to something else 
    
[04:23:57] <bpmw> ok Guys ill try logging out and back in, BRB 
    
[04:24:25] <cradek> unless something nuked his .Xauthority after he logged in, I don't know how his X could be broken so badly 
    
[04:24:46] <jmkasunich> and still be running, thats the strange part 
    
[04:25:36] <jmkasunich> hmm, the farm has a 4.20 slot 
    
[04:25:55] <jmkasunich> but I don't think X is even installed there 
    
[04:26:08] <cradek> I'm sure X is fine on bdi 4.20 
    
[04:26:23] <jmkasunich> just not on his 4.20 
    
[04:30:21] <bpmw> Hey guys, logged in as root and xload poped up , emc started, life is wonderful again. THANK-YOU !!!! 
    
[04:32:15] <jmkasunich> did you try just logging in as a normal user? 
    
[04:32:46] <jmkasunich> you should NOT need to log in as root 
    
[04:32:58] <bpmw> not yet, I'll try it right now. BRB. 
    
[04:33:12] <bpmw> quit 
    
[04:34:02] <SWP_Away> is he running remote X or something? 
    
[04:34:05] <SWP_Away> SWP_Away is now known as SWPadnos 
    
[04:34:30] <jmkasunich> I don't think so 
    
[04:34:47] <jmkasunich> but not long ago he was asking why he couldn't apt-install a newer kernel 
    
[04:34:54] <jmkasunich> so who knows what he was doing 
    
[04:35:02] <SWPadnos> I had noticed that earilier 
    
[04:35:06] <jmkasunich> kernel upgrades on BDI aren't something I do lightly 
    
[04:35:12] <SWPadnos> then I ran away with my wife ;) 
    
[04:35:25] <SWPadnos> nope.  I had a real problem with one try, and finally got another working 
    
[04:35:34] <SWPadnos> reinstallation tends to work better 
    
[04:43:24] <bpmw> Ok, I'm Back. It wont load as user. still thiks its running on root. 
    
[04:44:03] <jmkasunich> were you root when you did the cvs up, or any of the compiling? 
    
[04:44:06] <jmkasunich> or the cvs checkout? 
    
[04:44:46] <bpmw> i'm not sure 
    
[04:45:07] <jmkasunich> running as root is not a good thing 
    
[04:45:09] <bpmw> I think I was root 
    
[04:45:19] <jmkasunich> that means the files you checked out are owned by root 
    
[04:45:29] <jmkasunich> that tends to screw things up 
    
[04:45:53] <bpmw> But of course! :) 
    
[04:46:05] <jmkasunich> I _never_ run as root 
    
[04:46:21] <jmkasunich> su -c "command" or sudo work fine when you _need_ to be root 
    
[04:46:36] <jmkasunich> the rest of the time it is better and safer not to be root 
    
[04:47:25] <bpmw> ok , so to start emc now i have to do sudo scripts/emc. 
    
[04:48:42] <SWPadnos> you could probably chown all the files to your user, then run "sudo make setuid" (for run-in-place) 
    
[04:48:58] <SWPadnos> you would need to change the CVS user though, which I don't know how to do (if it's possible) 
    
[04:49:29] <jmkasunich> better to delete the entire cvs checkout and make a fresh one, as a normal user 
    
[04:49:39] <SWPadnos> agreed. 
    
[04:49:48] <jmkasunich> if you are on DSL that should only take 5 mins or so 
    
[04:49:58] <SWPadnos> or just do a new one, if disk space isn't an issue 
    
[04:50:30] <SWPadnos> my god, is windows stupid 
    
[04:51:19] <bpmw> Ok,  Im on dial-up, it took forever to get the root one. but sudo srripts/emc worked! 
    
[04:51:26] <SWPadnos> a computer with 1.5G of RAM, and it can't seem to remember what icons are supposed to look like 
    
[04:51:56] <SWPadnos> for sial-up, use -z3 (or higher) for the cvs command 
    
[04:51:58] <SWPadnos> dial=up 
    
[04:52:00] <SWPadnos> argh 
    
[04:52:04] <SWPadnos> dial-up 
    
[04:52:06] <SWPadnos> yay! 
    
[04:52:24] <jmkasunich> I use the -z3 all the time, and I think its on the wiki page he was following 
    
[04:52:32] <jmkasunich> so he probably did that 
    
[04:52:34] <SWPadnos> ok. 
    
[04:52:48] <bpmw> yes. 
    
[04:52:52] <SWPadnos> I usually don't bother, since the total download is so small for DSL 
    
[04:52:59] <SWPadnos> you can go up to z9, I think 
    
[04:53:11] <SWPadnos> though the space savings aren't that great with the higher numbers 
    
[04:53:23] <jmkasunich> I use it when I'm getting a fresh checkout, not for cvs up or anything 
    
[04:53:35] <bpmw> what is that -z thing? 
    
[04:53:47] <jmkasunich> tells CVS to compress the network traffix 
    
[04:53:52] <jmkasunich> traffic 
    
[04:53:52] <SWPadnos> it's a compression level, like for gzip 
    
[04:54:04] <jmkasunich> means less "stuff" to go over the phone line 
    
[04:54:19] <SWPadnos> z0 is no compression, z1-z9 are progressively more CPU intensive, but also progressively less data to transfer 
    
[04:54:29] <bpmw> oh , higer number = more compression. I got it. 
    
[04:54:35] <SWPadnos> right 
    
[04:54:50] <SWPadnos> if your dialup is slow, then higher numbers may actually help 
    
[04:55:17] <jmkasunich> even with compression, its not gonna be fast on dialup 
    
[04:55:32] <SWPadnos> nope, but it shuold compress well, since it's only text 
    
[04:55:32] <bpmw> mabe i'll try it in morning, now i have to get some sleep. THANKS FOR THE HELP!!! Goodnight. 
    
[04:55:38] <jmkasunich> goodnight 
    
[04:55:46] <SWPadnos> hight - good luck 
    
[04:55:51] <SWPadnos> night. (argh) 
    
[05:20:36] <CIA-8> 03cradek * 10emc2/src/emc/kinematics/tp.c: remove debugging tool (colored blends) 
    
[05:31:00] <cradek> new emc2, emc2-dev, emc2-axis packages, containing the new trajectory planner, in the ubuntu repository  
    
[06:32:14] <SWPadnos> SWPadnos is now known as SWP_Away 
    
[07:11:16] <CIA-8> 03jmkasunich * 10emc2/src/ (Makefile hal/user_comps/vcp/Submakefile):  
    
[07:11:16] <CIA-8> A joystick driver for HAL. This is a user space component that uses Linux's 
    
[07:11:16] <CIA-8> joystick driver. Not hard realtime, but very responsive. Exports HAL pins for 
    
[07:11:16] <CIA-8> all analog axis and buttons on the joystick (as reported by the Linux driver. 
    
[07:15:55] <CIA-8> 03jmkasunich * 10emc2/src/hal/user_comps/devices/ (Submakefile hal_joystick.c):  
    
[07:15:55] <CIA-8> A joystick driver for HAL. This is a user space component that uses Linux's 
    
[07:15:55] <CIA-8> joystick driver. Not hard realtime, but very responsive. Exports HAL pins for 
    
[07:15:55] <CIA-8> all analog axis and buttons on the joystick (as reported by the Linux driver. 
    
[07:22:12] <CIA-8> 03jmkasunich * 10emc2/src/hal/user_comps/devices/hal_joystick.c: added standard header to joystick driver source 
    
[07:22:41] <jmkasunich> bedtime 
    
[10:13:07] <anonimasu> morning 
    
[13:17:08] <giacus> giacus is now known as giacus_afk 
    
[14:13:53] <steves_logging> steves_logging is now known as stevestallings 
    
[15:09:15] <cncuser> hello 
    
[15:13:49] <CIA-8> 03rayhenry * 10emc2/tcl/scripts/ (Set_Coordinates.tcl balloon.tcl): adjusted copyright messages. 
    
[15:14:09] <rayh> How you doing today? 
    
[15:15:37] <SWP_Away> SWP_Away is now known as SWPadnos 
    
[15:15:39] <cncuser> hi ray: im feeling fine :) i got news from a friend testing coolcnc on 8 mahcines (mostly laptops) so it works on about30 out of 30 mahcines now :) 
    
[15:15:44] <cncuser> rayh: how are you ? 
    
[15:15:54] <SWPadnos> hey guy 
    
[15:15:56] <SWPadnos> s 
    
[15:16:06] <cncuser> hi swpadnos :) 
    
[15:16:11] <rayh> Good to hear the report. 
    
[15:16:21] <cncuser> yes, had to write a post to ml :) 
    
[15:16:41] <rayh> Are we in the clear to hand out copies of coolcnc at cnc-workshop? 
    
[15:17:07] <cncuser> this kernel issues really hit me bad in the last 2 weeks, ando now : its all just butterflys :) 
    
[15:17:25] <cncuser> ray: shure, never heard of this :) 
    
[15:17:46] <cncuser> ray: i cpould put together a special edition with douckumenattion and logos and stuff 
    
[15:17:52] <cncuser> rayh: when should it be ? 
    
[15:18:07] <cncuser> this sounds nice :) 
    
[15:18:26] <CIA-8> 03rayhenry * 10emc2/tcl/ (8 files in 2 dirs): adjusted copyright messages. Mod to mini 
    
[15:18:30] <rayh> Oh! That would be great.  Mid may.  www.cnc-workshop.com 
    
[15:18:37] <cncuser> ok :) 
    
[15:19:21] <cncuser> rayh: we could put a thread on the mailinglist regarding documentation, extratools and logos/images to be on the iso 
    
[15:19:33] <cncuser> or make up a wikipage 
    
[15:19:45] <cncuser> but multipwerson editing is no fun with this wiki ;) 
    
[15:20:35] <rayh> Mailing list sounds good to me.   
    
[15:20:59] <rayh> How good is the hd install of coolcnc? 
    
[15:21:25] <cncuser> rayh: not much tested. here it workes. 
    
[15:22:39] <cncuser> rayh: i dropped the ntfs patch... maybe i reintegrate it. most boxes it was testet on where winbloat2000/xP boxes. 
    
[15:23:04] <rayh> I don't mind you leaving that off.   
    
[15:23:05] <cncuser> rayh: but i like the idea more to either use cdrom+usb or usb or cdrw 
    
[15:23:15] <SWPadnos> I wonder if it works with winbloat XP64?  :) 
    
[15:23:43] <cncuser> swpadnos: it never will work with. but it may run on the box :) 
    
[15:24:05] <SWPadnos> yeah - ubuntu64 installed without a hitch.  WinXP64 was a real lPITA to get working 
    
[15:24:24] <cncuser> dunno 
    
[15:24:27] <SWPadnos> XP64 doesn't even have a driver for the Logitech MX510 mouse :O 
    
[15:24:32] <rayh> SWPadnos, Did you try kubuntu? 
    
[15:24:58] <SWPadnos> I did, on muy laptop 
    
[15:25:02] <SWPadnos> it works fine 
    
[15:25:26] <rayh> Was that with emc? 
    
[15:25:32] <SWPadnos> the only problem with the emc install on mubuntu is that the menu entry for emc is under lost+found 
    
[15:25:39] <SWPadnos> kubuntu, that is 
    
[15:26:03] <rayh> Ah right.  That location would be different. 
    
[15:26:12] <SWPadnos> cradek and I were discussing how to fix that , but I never found a definitive answer (and he doesn't have kubuntu) 
    
[15:26:30] <SWPadnos> well, the menu entry is correct, but creating a submenu is different 
    
[15:26:49] <rayh> cncuser, I tried puppy on a usb a while back.  Worked well. 
    
[15:26:52] <SWPadnos> KDE just drops anything from nonexistent subfolders into lost+found 
    
[15:27:16] <rayh> have not gotten to download the latest cool.  Will try next time I get to a fast link. 
    
[15:28:16] <SWPadnos> cncuser, where is fdread.org located? 
    
[15:28:38] <cncuser> ray: ok :) maybe theres the www.cnc-workshop.com edition out there till then 
    
[15:28:51] <cncuser> SWPadnos: austria 
    
[15:29:03] <rayh> Sounds fantastic. 
    
[15:29:09] <SWPadnos> ok.  I think I'll respond to your email with the US mirror 
    
[15:29:16] <cncuser> whois fdread.org | grep City 
    
[15:29:35] <SWPadnos> well, I figured I could ask faster ;) 
    
[15:29:41] <SWPadnos> (haven't had my coffee yet) 
    
[15:29:47] <cncuser> Graz/Styria/Austria/Europe/Earth/Turtle 
    
[15:29:56] <rayh> Oh coffee.  brb 
    
[15:30:04] <SWPadnos> elephant - don't forget the elephants 
    
[15:30:12] <cncuser> ahh, yes :) 
    
[15:30:17] <SWPadnos> Europe/Eart/elephants/turtle 
    
[15:30:21] <SWPadnos> earth 
    
[15:31:00] <SWPadnos> yeah - I should make more, instead of drinking this leftover crap from yesterday.  brb 
    
[15:31:22] <cncuser> coffjunks :) 
    
[15:31:41] <cncuser> everyone get a hit :) 
    
[15:36:20] <dave-e> hey, ray you awake? 
    
[15:44:55] <cncuser> <rayh> Oh coffee.  brb 
    
[15:45:42] <cncuser> http://blog.outer-court.com/videos/epic-2015.html 
    [15:50:00] <EHJ-1> Hi all. Eric Johnson here, first time on chat. I have a couple of configuration questions if anyone is listening. 
    
[15:50:11] <dave-e> hi eric 
    
[15:50:19] <EHJ-1> hi 
    
[15:50:48] <SWPadnos> I'm not listening ... :) 
    
[15:50:56] <dave-e> what are you working on? 
    
[15:51:14] <EHJ-1> I ported the VTI driver over to EMC2 based mostly on the STG driver. That seems to be working but I have not figured out how to enable the PIDs 
    
[15:51:40] <SWPadnos> PID on the card, or HAL software? 
    
[15:52:12] <EHJ-1> HAL software, the pid.0.enable is always false. 
    
[15:52:47] <SWPadnos> this is in an emc system, not just testing standalone? 
    
[15:53:08] <EHJ-1> I think I should be able to fake it out in vti_io.hal (same as stg_io.hal), but keep getting errors or just does nothing. 
    
[15:53:39] <SWPadnos> the PID should be enabled by a signal fed from motion-controller.  something like axis.n.enable-out 
    
[15:53:45] <EHJ-1> Just bringing it up one component at a time, so no I/O is enabled at this time. 
    
[15:54:17] <SWPadnos> ok, then manually atatch a signal to pid.0.enable, and use setp pid-enable true 
    
[15:54:20] <SWPadnos> oops, sets 
    
[15:54:41] <EHJ-1> Yea, I tried using the not signal in the HAL file linksp Xfault <= vti.in-03-not 
    
[15:55:29] <EHJ-1> k, that was probably the error, I tried setp. I was not entirely sure where setp applied. 
    
[15:55:31] <SWPadnos> I think alex checked in your configs.  have there been major changes since then? 
    
[15:55:37] <SWPadnos> setp sets parameters 
    
[15:55:54] <SWPadnos> sets sets signals (that aren't driven by "output" pins) 
    
[15:55:57] <EHJ-1> It kept telling me xfault didn't exist. 
    
[15:56:08] <EHJ-1> k 
    
[15:56:27] <EHJ-1> Another question on the scaling? 
    
[15:56:28] <SWPadnos> did you create the signal first?  (newsig Xfault bit) 
    
[15:56:33] <EHJ-1> yes 
    
[15:56:44] <SWPadnos> ok.  it is case sensitive, just so you know 
    
[15:56:46] <EHJ-1> but then tried to do setp instead of sets 
    
[15:56:49] <SWPadnos> ah 
    
[15:56:53] <SWPadnos> different namespaces 
    
[15:57:01] <EHJ-1> yes, that I have found out. :) 
    
[15:57:04] <SWPadnos> heh 
    
[15:57:26] <SWPadnos> it might be better to have a unified namespace, and say "I'm afraid I can't do that" 
    
[15:57:36] <EHJ-1> I have made the error of not setting the right case. 
    
[15:57:59] <SWPadnos> we really need to get readline + tab completion working in halcmd ;) 
    
[15:58:07] <EHJ-1> In the default font, it was har to tell if the x in xfault was uc or lc. 
    
[15:58:12] <SWPadnos> err - getline 
    
[15:58:18] <SWPadnos> ah 
    
[15:59:03] <EHJ-1> On scaling, my encoders are 20320 CPI or 800 CPmm. 
    
[15:59:28] <SWPadnos> linear? 
    
[15:59:45] <EHJ-1> If I move the motor shaft 100 counts from zero, on pid.0.feedback I get 2032000 
    
[15:59:50] <EHJ-1> yes, linear. 
    
[15:59:59] <EHJ-1> Is that correct. 
    
[16:00:01] <SWPadnos> you used the stg driver from before jmk fixed input scaling ;) 
    
[16:00:12] <EHJ-1> k 
    
[16:00:26] <SWPadnos> the input scale is supposed to be "counts per unit", so the input number needs to be divided by the scale, not multiplied 
    
[16:00:53] <EHJ-1> So the number should be 1/20320 in inches? 
    
[16:01:19] <SWPadnos> 1/scale 
    
[16:01:36] <SWPadnos> you set the scale parameter based on the units you want to use for the machine (inch / mm) 
    
[16:01:37] <EHJ-1> Should I do that in the ini file, or do I need to check back with the stg driver and make my math match that? 
    
[16:01:54] <SWPadnos> are you subscribed to the emc-commit list? 
    
[16:02:11] <dave-e> may be update your driver to conform to the fixes jmk did? 
    
[16:02:12] <EHJ-1> Yea, I tried both ways. When in wasn't working in mm, I switched everything to inch. 
    
[16:02:23] <EHJ-1> yes 
    
[16:02:31] <SWPadnos> the driver should need no knowledge of the user units 
    
[16:02:48] <SWPadnos> ok.  if you have the commit from jmk on Feb. 27, that's the one that contains the fixes for position 
    
[16:02:49] <dave-e> just the proper math... 
    
[16:02:57] <EHJ-1> k, I will recheck stg and make sure my stuff matches it. 
    
[16:03:16] <SWPadnos> it's just a little checking for zero scale, and changing the multiply to a divide 
    
[16:03:40] <EHJ-1> k 
    
[16:03:49] <SWPadnos> hmmm.  that could be changed, actually. 
    
[16:04:05] <SWPadnos> the check is for scale < EPSILON (1e-20) 
    
[16:04:19] <SWPadnos> that could be <1.0, since the input is an integral number of counts 
    
[16:04:28] <EHJ-1> k 
    
[16:04:30] <SWPadnos> (positive and negative, of course) 
    
[16:04:34] <EHJ-1> k 
    
[16:05:00] <SWPadnos> you can probably just about apply that email as a patch to your driver 
    
[16:05:11] <EHJ-1> k 
    
[16:05:22] <SWPadnos> I think your k key is stuck ;) 
    
[16:05:36] <EHJ-1> Ok, is that better. :) 
    
[16:05:43] <SWPadnos> heh 
    
[16:05:55] <EHJ-1> I didn't say k. :) 
    
[16:06:04] <SWPadnos> d00d! 
    
[16:06:51] <EHJ-1> Thanks for the help, that should keep me occupied for a while. 
    
[16:07:07] <SWPadnos> no problem.  let us know if you need more 
    
[16:07:15] <EHJ-1> sure will. 
    
[16:07:57] <dave-e> hi SWP 
    
[16:08:02] <SWPadnos> hiys dave 
    
[16:08:07] <SWPadnos> hiya 
    
[16:08:16] <SWPadnos> -ENOCAFFEINE 
    
[16:08:41] <dave-e> just tea this morning...too lazy to do coffee 
    
[16:08:58] <SWPadnos> black, green, or white - they all have the good stuff in them ;) 
    
[16:09:12] <dave-e> yep! 
    
[16:09:43] <cncuser> id like to have a backup of the internet. 2 years ago. 
    
[16:10:00] <dave-e> spent yesterday working with my son on a bezel for something he is putting in his car. 
    
[16:10:03] <SWPadnos> you'd just about be able to do that with today's consumer hard drives ;) 
    
[16:10:13] <dave-e> both emc2 and synergy worked pretty well. 
    
[16:10:19] <cncuser> seems all 2.4.26 stuff has abandoned 
    
[16:10:29] <rayh> Hi dave-e  
    
[16:10:36] <dave-e> morning ray 
    
[16:11:18] <dave-e> ray...is the path thru the interp different for  mdi and auto? 
    
[16:11:59] <rayh> I don't really think so.  At least not by a lot. 
    
[16:12:20] <rayh> When you get to the gui level, there are a few things that show up as different. 
    
[16:12:55] <dave-e> backround.......there are times when mdi updates the workspace...g55...59.3 but the display (tkemc) doesn't get the message 
    
[16:13:24] <dave-e> status line shows correctly but not the display 
    
[16:14:04] <dave-e> auto is absolutely solid. 
    
[16:14:53] <dave-e> I need to take better notes on that....but it happens in both emc1 & 2 
    
[16:15:00] <rayh> Okay.  I can't imagine why but will think about it for a bit. 
    
[16:15:38] <dave-e> what ever it is has been there a long time 
    
[16:16:14] <SWPadnos> is this usually compounded with a move command? 
    
[16:16:29] <SWPadnos> (ie, g55 yadda yadda move somewhere) 
    
[16:16:29] <rayh> something like g56 x3 
    
[16:16:54] <SWPadnos> hmm - I suppose you can't really move in the same block as a g5x command, can you? 
    
[16:17:12] <rayh> Sure it's a matter of which command is executed first. 
    
[16:17:14] <dave-e> on a line by itself or n combo...sure....G55 G1 X ... Y... Z.. 
    
[16:17:19] <SWPadnos> ok 
    
[16:17:51] <rayh> We did find a couple of issues with order of execution and tool length I think. 
    
[16:18:24] <rayh> I remember.  It had to do with changing units and tool length. 
    
[16:18:46] <dave-e> I think it is ok now...at least I've not been bitten 
    
[16:18:58] <rayh> You can not really used the skeleton.ngc exactly as written. 
    
[16:20:04] <dave-e> ray....I think it is ok now....but I had some issues earlier and I'm not certain what changed.. 
    
[16:20:38] <dave-e> I now pretty much insert skeleton at the head of programs 
    
[16:20:41] <narnia> rayh, hello, how goes it? 
    
[16:20:45] <rayh> I didn't think anything had changed. 
    
[16:21:05] <dave-e> maybe just my typing  <grin> 
    
[16:21:11] <rayh> Hey Is this terry?  How you doing. 
    
[16:21:21] <narnia> rayh, yes, terry 
    
[16:22:01] <narnia> narnia, 9+yr legal nightmare is coming to a close. 
    
[16:23:08] <narnia> general question to everyone. has anyone used emc to control a waterjet cutting machine? 
    
[16:23:24] <rayh> Fastastic.  Listen you have to get to cnc-workshop this year.  Just down the road from you in Cameron. 
    
[16:23:53] <narnia> rayh, cameron, illinois ?? 
    
[16:24:34] <rayh> Yep. 
    
[16:25:50] <rayh> What kind of issues are you seeing with waterjet? 
    
[16:26:47] <anonimasu> hm, the only problem I can see with a waterjet is the pressures ;) but that's not quite emc related 
    
[16:27:02] <SWPadnos> wetter than a laser 
    
[16:27:22] <anonimasu> * anonimasu is hellbent on getting the mill togther this week 
    
[16:27:36] <dave-e> should be easier than plasma 
    
[16:27:47] <dave-e> less electrical noise 
    
[16:28:04] <anonimasu> yeah I hear plasma is hell-ish to do properly 
    
[16:28:18] <anonimasu> have anyone tried the new at pretty high speed? 
    
[16:28:43] <anonimasu> new tp.. 
    
[16:29:03] <dave-e> I will after it hits testing but not from head 
    
[16:29:10] <anonimasu> ok 
    
[16:29:20] <anonimasu> * anonimasu is in deep shit if he does not get the mill running 
    
[16:29:21] <rayh> It's in testing as of last night. 
    
[16:29:22] <anonimasu> so :) 
    
[16:29:47] <rayh> I've run it at 200 ipm.  Seems to work well. 
    
[16:29:47] <dave-e> oh, really...guess that removes the excuses.. 
    
[16:29:48] <narnia> rayh, i am looking at a small waterjet cutter with a cutting envelope of 4ftx4ft. the problem i have with the unit it currently comes with a burny controller running windows xp. i have serious concerns about windows xp controling a nearly $90k usd machine. 
    
[16:30:19] <SWPadnos> I've run it on a setup that can do 180 IPM, and with 300% FO 
    
[16:30:29] <dave-e> can you buy it sans controller? 
    
[16:30:32] <SWPadnos> there was no machine atatched, but the axis plots looked great 
    
[16:30:39] <narnia> dave-e, yes 
    
[16:30:41] <anonimasu> SWPadnos: that'll do :) 
    
[16:30:44] <anonimasu> with blending and stuff? 
    
[16:30:46] <dave-e> hmmmm 
    
[16:30:47] <SWPadnos> yep 
    
[16:30:48] <rayh> Yep.  Unless it's a real motion board I'd also be afraid. 
    
[16:31:00] <SWPadnos> running a USC, not steps 
    
[16:31:05] <anonimasu> :) 
    
[16:31:17] <anonimasu> I guess I dont have any excuses anymore. 
    
[16:31:28] <SWPadnos> heh 
    
[16:33:18] <rayh> hey dave-e I've run g54 and g55 a couple dozen times in mdi with no failure. 
    
[16:33:31] <rayh> tkemc shows the correct offsets every time. 
    
[16:33:48] <dave-e> ok...I'll have to document better..... 
    
[16:33:57] <narnia> rayh, the machine is am looking at is a wardjet. 
http://www.wardjet.com/ 
    [16:34:10] <dave-e> somehow I get a set of circumstances that lead to failure 
    
[16:34:31] <anonimasu> narnia: also keep in mind that they sell it as CE maked/whatever it is in the us 
    
[16:34:39] <rayh> These tests were all on the same mdi line. 
    
[16:34:59] <narnia> anonimasu, ???? 
    
[16:35:01] <rayh> although a g55 on a line by itself does set the offsets. 
    
[16:36:28] <anonimasu> narnia: atleast over here to sell machines and stuff they need to be cerified.. 
    
[16:36:30] <narnia> rayh, the reason to look at waterjet is that it will cut more than just metal.  
    
[16:37:13] <narnia> anonimasu, understand.  
    
[16:38:00] <narnia> anonimasu, i would locked into a proprietory controller which is not what i really desire to do. 
    
[16:38:26] <SWPadnos> hmmm - wireless pendant.  I'd be scared of that 
    
[16:38:29] <narnia> rayh, if necessary i would consider building one. 
    
[16:38:32] <dave-e> rayh....I tried all sorts of combos... G5n on a line by itself plus   G5n  G1 X  Y  Z to no avail 
    
[16:39:00] <SWPadnos> what's your TASK cycle time? 
    
[16:39:01] <narnia> SWPadnos, i would never use a wireless pendant. 
    
[16:39:08] <dave-e> .01 
    
[16:39:12] <SWPadnos> me either.  I'm surprised they sell on 
    
[16:39:13] <SWPadnos> one 
    
[16:39:47] <rayh> dave-e, Sounds to me like you've somehow gotten the read of tkemc corrupted. 
    
[16:40:02] <SWPadnos> oops, I meant DISPLAY cycle time 
    
[16:40:05] <anonimasu> yeah 
    
[16:40:08] <dave-e> Matt used an IR keyboard with emc 
    
[16:40:28] <SWPadnos> "IR, thking the E out of EStop for over 10 years" 
    
[16:40:31] <SWPadnos> taking 
    
[16:40:31] <dave-e> I think I left it at the default.... .05? 
    
[16:40:39] <rayh> Speaking of wireless, I had two mazaks several years ago when they built them without transformers.  One could talk to the other. 
    
[16:40:54] <SWPadnos> ok.  that's 0.1 in the config I'm looking at 
    
[16:41:06] <SWPadnos> rayh, could they help but "talk" to each other? ;) 
    
[16:41:23] <dave-e> I used to run the display more like .03   
    
[16:41:56] <SWPadnos> that may be a bit fast for the GUI updates, though you don't use software step generation, so it may be OK 
    
[16:42:05] <SWPadnos> that's a 33 FPS update rate 
    
[16:42:25] <dave-e> yep...above the flicker rate 
    
[16:42:36] <rayh> I could pres cyc start on one and the other would go as well. 
    
[16:42:46] <dave-e> I think I did that on an old P1 or P2  
    
[16:42:57] <SWPadnos> ah, so they were eavesdropping on each other then 
    
[16:43:02] <dave-e> ray...that scary 
    
[16:43:09] <dave-e> that's 
    
[16:43:31] <rayh> You bet it was.  Transformers and some grounding cured it. 
    
[16:44:21] <dave-e> any machine is too big to allow that to happen. 
    
[16:44:40] <SWPadnos> raised ranch style houses really suck for people who like to "collect" things 
    
[16:45:07] <SWPadnos> I have no storage space :( 
    
[16:45:12] <dave-e> most people build too big a house and not enough dry storage 
    
[16:45:17] <SWPadnos> (other than my office floor) 
    
[16:45:22] <SWPadnos> yep 
    
[16:45:29] <jmkasunich> I want a smaller house and a bigger basement 
    
[16:45:35] <SWPadnos> no basement, and a short garage.  it's terrible 
    
[16:45:42] <rayh> In this country, the cure for that is called a tin shed. 
    
[16:45:49] <SWPadnos> jmkasunich, plus an outbuilding or two (heated) 
    
[16:45:52] <dave-e> exactly 
    
[16:46:06] <jmkasunich> the tin shed doesn't work if you actually want to use the stuff 
    
[16:46:08] <SWPadnos> hmmm - a pool could make a nice base for machines 
    
[16:46:10] <dave-e> my shop is 32 x 16 and too small 
    
[16:46:21] <SWPadnos> but getting them out again would be ahrd 
    
[16:46:23] <SWPadnos> harfd 
    
[16:46:26] <SWPadnos> hhhasdgasd  
    
[16:46:27] <jmkasunich> my mill is in the detached garage, I really don't like milling in the dead of winter 
    
[16:46:28] <SWPadnos> hard 
    
[16:46:35] <dave-e> but super-insulated and partially solar 
    
[16:46:43] <SWPadnos> mine is in the attached garage, and it's still bad in winter 
    
[16:46:59] <narnia> rayh, shipping containers. i am looking at two new shipping containers that i could join together to form a 16ft by 40 ft shop. 
    
[16:47:08] <SWPadnos> (plus we actually need to keep the cars inside in winter) 
    
[16:47:12] <jmkasunich> 1800 lbs of cast iron cold-soaked for weeks at below freezing :-( 
    
[16:47:13] <rayh> I know a guy who did that. 
    
[16:48:11] <dave-e> foam the outside of the containers for insulation? 
    
[16:48:26] <dave-e> your country is not exactly balmy in winter 
    
[16:49:20] <dave-e> I need to add a 16 x 16 to the shop. 
    
[16:49:42] <dave-e> with a 12' removable door/wall to get stuff in and out 
    
[16:50:37] <narnia> dave-e, global warming will take care of the winter. ;-) 
    
[16:51:04] <dave-e> you'd better hope not or we are all in real trouble 
    
[16:52:13] <dave-e> is so the energy transfer will make Katrina look like a piker 
    
[16:52:38] <dave-e> if  so 
    
[16:52:54] <narnia> dave-e, noaa is predicting this year's hurricane season to be worse than last year. 
    
[16:53:51] <SWPadnos> hmmm - maybe I should suggest to my sister that she move out of Galveston 
    
[16:53:53] <dave-e> I guess I live in the right part of the country.... only an occasional mild tornado and the ring of fire to worry about 
    
[16:54:16] <dave-e> and mts don't blow too..oooo often 
    
[16:54:32] <SWPadnos> I think rayh and I will be in the right place when global warming really hits ;) 
    
[16:54:40] <SWPadnos> and all those Canadians next door 
    
[16:55:00] <narnia> anyway. i am looking at emc as a possible controller for a small waterjet cutting machine. 
    
[16:55:10] <Imperator_> buy the Alps from Europe, they will stopp them 
    
[16:55:19] <SWPadnos> hwh 
    
[16:55:20] <SWPadnos> heh 
    
[16:55:33] <Imperator_> or turn the rokymountains by 90� :-) 
    
[16:55:36] <dave-e> well NO won't have to worry much....it'll all be under water...like NL without dikes 
    
[16:55:57] <SWPadnos> I think us Vermonters will be safe 
    
[16:55:59] <SWPadnos> (from the water) 
    
[16:56:24] <narnia> florida will be under water. 
    
[16:56:47] <SWPadnos> florida is almost underwater already 
    
[16:56:55] <dave-e> I can't think of ayny reason why emc(2) should not work well for waterjet 
    
[16:57:34] <SWPadnos> the only technical question is control of water pressure (getting spindle out to control pressure) 
    
[16:57:54] <SWPadnos> presumably there's some hardware to do that anyway, so some analog or PWM output could do it 
    
[16:58:13] <dave-e> mornin tom 
    
[16:58:15] <narnia> dave-e, if i build the xyz table i would go with big servo motor and use ground ball screws for y and z and helical rack and split pinion for x. 
    
[16:58:44] <staggerlytom> hello all 
    
[16:58:45] <dave-e> dimensions? 
    
[16:59:42] <narnia> dave-e, start out small cutting envelop of 4ft x 4ft. 
    
[16:59:50] <dave-e> narnia...have you looked as les watt's side 
    
[16:59:57] <dave-e> site 
    
[17:00:13] <dave-e> lm watts furniture 
    
[17:00:24] <dave-e> of link from wiki 
    
[17:00:31] <dave-e> or link 
    
[17:00:40] <narnia> dave-e, i have looked at his site in a while. 
    
[17:01:17] <dave-e> something like SEM HT-30's for servo's? 
    
[17:01:40] <dave-e> you really don't have to push too much weight 
    
[17:03:29] <rayh> I see that automationdirect has a deal on 100hp drives and motors if you need some real motion work. 
    
[17:03:49] <dave-e> ;-) 
    
[17:04:20] <SWPadnos> SEM MT40H4-44, according to google 
    
[17:04:31] <SWPadnos> found in a search for something else, interestingly enough 
    
[17:04:31] <dave-e> oh...opps 
    
[17:05:07] <staggerlytom> i looked at autmation direct yesterday for 400W drive and amp, looked like 1000$, any good alternates? 
    
[17:05:08] <dave-e> no wonder he says the machine is designed for .5 to 1 G 
    
[17:05:42] <SWPadnos> I think he was saying that it can do closer to 10 on Y, but he limits it to 3 ;) 
    
[17:05:55] <dave-e> gee...only 
    
[17:05:58] <jepler> TESTING's tp is surviving my worst xyza torture test.  I changed torture.py so that there are more moves with large ratios between distance moved by different axes, and there are greater chances of complete reversals; it also includes helical+A arcs on all planes. 
    
[17:06:01] <SWPadnos> something like 10kN force, and only a few hundred Kgs to move 
    
[17:06:38] <dave-e> he was talking more like 1000 Kg the other day 
    
[17:06:51] <dave-e> that is in the range of my machine 
    
[17:06:55] <SWPadnos> I think that's the whole gantry.  the "shuttle" is much less 
    
[17:07:03] <dave-e> for sure 
    
[17:07:10] <SWPadnos> but I think it has the same size motor 
    
[17:07:52] <rayh> staggerlytom, The AD stuff looks like a pretty good deal for the features. 
    
[17:07:56] <dave-e> I think so 
    
[17:08:28] <rayh> It will even scale the encoder to your motion board. 
    
[17:08:39] <staggerlytom> tomp googles AD  
    
[17:08:53] <dave-e> jepler...sounds promising  <big grin> 
    
[17:09:31] <dave-e> ray..those ac or dc servos? 
    
[17:09:41] <rayh> ac 
    
[17:09:56] <staggerlytom> please a bit longer name than AD ? google 'AD servo' is useless 
    
[17:10:10] <dave-e> automationdirect.com 
    
[17:10:13] <jmkasunich> automation direct 
    
[17:10:20] <rayh> They say 150% of torque for starting.  
    
[17:10:28] <staggerlytom> oh, Automation Direct, the one I asked for an alt :-)? 
    
[17:10:36] <SWPadnos> does that price include the motor? 
    
[17:11:11] <rayh> Alternate ah.  mesa has a 2 axis 400 watt brush dc drive that mates to m5i20 
    
[17:11:22] <dave-e> dan... ah the sun finally reached your place :-) 
    
[17:11:33] <rayh> But you've got to find your own motors for it. 
    
[17:11:36] <staggerlytom> 400W motor and amp has 1K$ +   price 
    
[17:11:36] <SWPadnos> bbiab - time for breakfast with the wife 
    
[17:11:42] <dan_falck> hi dave-e, yep 
    
[17:12:39] <staggerlytom> lemme phrase this another way, is 1K$ right for 400watt motor and amp? a reasonable price? 
    
[17:13:10] <anonimasu> no. 
    
[17:13:14] <dave-e> Servo Dynamics will want almost 1K just for the servo drive. 
    
[17:13:24] <anonimasu> but the prices follow the rest of the market.. 
    
[17:13:31] <dave-e> of course that is more power but 
    
[17:13:37] <anonimasu> so yeah, it's reasonable.. if you look at it that way 
    
[17:14:00] <staggerlytom> ok, it seemed hi to me but I'm real cheap  
    
[17:14:05] <dave-e> I've had variable luck with servo motors off ebay 
    
[17:14:15] <dave-e> you get to take your chances 
    
[17:15:19] <anonimasu> I still dont get why servos are so expensive.. 
    
[17:16:09] <jmkasunich> because they're mostly bought by industry, and they pay for convenience 
    
[17:16:29] <anonimasu> that's so shitty.. 
    
[17:16:57] <anonimasu> :/ 
    
[17:17:07] <jepler> XYZA "stepper" configuration without headroom passes torture test:  
http://emergent.unpy.net/index.cgi-files/sandbox/tort5-passed.png 
    [17:17:37] <jepler> (this is very-nearly-TESTING with the blends still indicated in yellow) 
    
[17:17:38] <jmkasunich> ball 'o worms 
    
[17:17:50] <anonimasu> jepler: that's a nice thing :) 
    
[17:18:05] <anonimasu> how long does that test take to run? 
    
[17:18:24] <jepler> anonimasu: I dunno .. minutes, not hours 
    
[17:18:32] <jepler> anonimasu: my program can generate longer or shorter programs 
    
[17:18:32] <anonimasu> is axis included with emc/bdi/puppylinux? 
    
[17:18:35] <dave-e> that looks random enough 
    
[17:18:44] <anonimasu> just being curious :) 
    
[17:18:54] <jepler> anonimasu: puppy and bdi4 both have axis 
    
[17:19:08] <anonimasu> ok :) 
    
[17:19:09] <jepler> anonimasu: axis cvs and tarballs come from axis's own website, 
http://axis.unpy.net/ 
    [17:19:28] <anonimasu> puppy is the one perferred for new installs isnt that right= 
    
[17:19:28] <anonimasu> ? 
    
[17:19:48] <jmkasunich> puppy is a live CD 
    
[17:19:52] <jepler> anonimasu: Do you want to develop emc2?  Use ubuntu + cradek's packages.  Do you want a short download?  Get puppy. 
    
[17:20:06] <staggerlytom> jepler: what was the result? what was the final speed and what was the asked for accuracy? 
    
[17:20:07] <jepler> timeguy.com/cradek/emc/ubuntu 
    
[17:20:08] <jmkasunich> if you are going to install to hard disk, I'd recommend ubuntu 
    
[17:20:28] <anonimasu> jepler: develop perferably 
    
[17:20:44] <jmkasunich> get ubuntu, it is a more "conventional" linux distro 
    
[17:21:04] <jmkasunich> puppy makes a lot of compromizes for small download size and live CD running 
    
[17:21:22] <jepler> staggerlytom: I didn't record the (average) speed, I was interested in testing whether the constraints were being violated, which stepgen checks  
    
[17:21:26] <jmkasunich> if you're going to install it on disk, the live CD part doesn't mean anything 
    
[17:21:46] <jmkasunich> jepler: you have following error limits set pretty tight? 
    
[17:21:49] <jepler> staggerlytom: I used regular g64, not g64 pNNN 
    
[17:22:27] <jepler> jmkasunich: no headroom in the STEPGEN_MAXACCEL, STEPGEN_MAXVEL; FERROR 0.050 MIN_FERROR 0.010 
    
[17:22:56] <jepler> hm, FERROR 5.0 MIN_FERROR 1.0 on the "A" axis 
    
[17:23:02] <staggerlytom> jepler:  so no violations with intense jiggling, i do same on systems, but not random 
    
[17:23:17] <jmkasunich> the acid test for the TP would be a hal config with ddts to calculate vel and accel, then window comparators that trip if vel or accel exceeds bounds 
    
[17:23:42] <anonimasu> :) 
    
[17:23:59] <staggerlytom> jmk: any examples of Hal window comparators? 
    
[17:24:03] <jepler> jmkasunich: based on talking to cradek I think stepgen provides that; maybe I'm wrong or that's an oversimplification of what stepgen does 
    
[17:24:10] <jmkasunich> the window comps could be "wired" to EMC's limit switch inputs to stop EMC  
    
[17:24:33] <anonimasu> cant you just implement that into stepgen? 
    
[17:24:51] <jmkasunich> stepgen provides pretty rigid limiting, but that just means that the following error will _start_ to build up 
    
[17:25:04] <jmkasunich> if the duration of the violation is short, it might not get high enough to trip 
    
[17:25:20] <jmkasunich> the comparators will detect a violation that lasts only a single servo cycle 
    
[17:25:38] <jmkasunich> anon: why modify the stepgen when the parts to do it already exist 
    
[17:25:47] <jmkasunich> HAL has ddt blocks (differentiators) and window comparators 
    
[17:25:50] <staggerlytom> jmk: so we need a Hal integrator so the comparator isnt so fussy :-) 
    
[17:26:00] <anonimasu> jmkasunich: hm, yeah true 
    
[17:26:12] <jmkasunich> there is an integ block too 
    
[17:26:19] <staggerlytom> nice 
    
[17:26:25] <jepler> jmkasunich: if you get that working, I'd be happy to either send you the torture test ngc files / generator, or run this again with the hal setup you create. 
    
[17:27:05] <jmkasunich> I'll make a hal file that generates vel and acc signals for each axis and runs them thru window comps 
    
[17:27:48] <jepler> I already have a hal file that makes acc and vel (but I think only for XYZ); 
    
[17:28:00] <jmkasunich> trivial to extend it 
    
[17:28:22] <jmkasunich> I think the sim config also has that 
    
[17:29:18] <jmkasunich> staggerlytom: you asked about window comparator examples - see emc2/configs/sim/simulated_limits.hal 
    
[17:29:35] <jepler> um, what's the g-code line to set the path tolerance?  I thought it was g64 pNNN but it won't accept that 
    
[17:29:48] <staggerlytom> jmk: thanks, looking now 
    
[17:29:50] <jmkasunich> that's a cradek question 
    
[17:31:56] <staggerlytom> jmk: the implementation of wcomp is sweet. It's clean.  
    
[17:32:15] <jmkasunich> most of the things in blocks.c are very simple 
    
[17:32:36] <jmkasunich> (except for the higher order limit blocks, limit3 made my head hurt) 
    
[17:33:07] <jmkasunich> I think most people don't even know about blocks.c 
    
[17:35:07] <staggerlytom> jmk: just discovered it from your suggestion. blocks.c is a great 'widget' set 
    
[17:36:13] <staggerlytom> Ray's fwd velocity system can be implemented in a script! 
    
[17:36:46] <jepler> uh oh.  for some reason, axis and milltask are using /usr/lib/librs274.so instead of the one in emc2 source tree 
    
[17:38:03] <stevestallings> stevestallings is now known as steves_logging 
    
[17:40:26] <jepler> aha.  I had moved the emc2 source directory, but I didn't "make clean".  The "rpath" was now incorrect, so the version in /usr/lib was found instead of what I expected 
    
[17:40:37] <staggerlytom> rayh: did you look at the gap input schematic & read blocks.c? drop the schematic, it can be done in a .hal file ( mind blown again :-o ) 
    
[17:41:26] <jepler> but .. after a rebuild, it's still wrong 
    
[17:41:51] <rayh> Yes it can at least for the most part. 
    
[17:42:50] <rayh> jepler, I still have a bitch of a time with make clean. 
    
[17:43:04] <jepler> oh, forget it -- it is right.  I had written "g61 p.05" 
    
[17:43:09] <dave-e> I'm absolutely amazed by the stuff that can be  done in emc2...sure makes tuning easy...but I've not figured out how to quantitate following error 
    
[17:43:42] <jmkasunich> dave-e: what do you mean by "quantitate following error"? 
    
[17:44:05] <rayh> quantify? 
    
[17:44:24] <rayh> Oh you want little numbers on the grid lines? 
    
[17:44:33] <dave-e> I've looked at it with halmeter but that really isn't too good... 
    
[17:44:45] <dave-e> well ... something for a dummy... 
    
[17:45:11] <jmkasunich> halscope can look at ferror 
    
[17:45:22] <staggerlytom> dave-e: your errors are just too small :-) 
    
[17:45:28] <dave-e> indeed....just what do the numbers mean 
    
[17:45:46] <jmkasunich> set the scaling to 1m/div, and that means one division is 0.001" of error (for an inch machine) 
    
[17:45:48] <dave-e> 5 e-4 or so 
    
[17:46:00] <dave-e> on halmeter 
    
[17:46:01] <jmkasunich> 5e-4 is half a thou 
    
[17:46:07] <dave-e> yep... 
    
[17:46:20] <jmkasunich> so there you have it 
    
[17:46:24] <dave-e> which is probably as good as I can get 
    
[17:46:28] <jepler> that number is in whatever the units of that axis is, right? 
    
[17:46:38] <jmkasunich> yep 
    
[17:47:01] <dave-e> the 1 mV etc tells me what I wanted to know 
    
[17:47:16] <jmkasunich> units leaving and entering the HAL pins of the motion controller (axis.N.blah) are the units of the ini file 
    
[17:47:34] <jmkasunich> so an inch ini means things like Xpos are in inches 
    
[17:47:35] <staggerlytom> what was the magnitude of your tests dave? how big (small) an error did you get? with what stimulus? 
    
[17:48:44] <dave-e> accel = 20 vel 200 ipm  1-3 " moves probably under a thou following error and full speed in 50-100 mS 
    
[17:48:55] <jepler> I'm looking at blocks.c.  Some of the things I imagine wanting are abs, dist, dist3 (so that I could see a graph of the magnitude of acceleration) 
    
[17:49:21] <jepler> are these appropriate for blocks.c? 
    
[17:49:47] <rayh> Sure.  I put these in the ini file. 
    
[17:50:06] <staggerlytom> dave: how does accel=20 allign with 'full speed in 50-100ms", they oughtta be same thing 
    
[17:50:07] <jmkasunich> jepler: I was actually thinking about a split of the stuff in blocks 
    
[17:50:11] <jepler> exponentially-weighted moving average, min, max (the last two with some kind of "reset" input to forget the history) 
    
[17:50:24] <jmkasunich> new module: hal_math.c, or math_blks.c or something 
    
[17:50:38] <dave-e> well...if I lowered accel it would take longer 
    
[17:50:40] <jmkasunich> would get things like sum, gain. limit*, as well as the ones you are talking about 
    
[17:50:41] <staggerlytom> hal_dsp :-) 
    
[17:50:49] <jepler> "limit*"? 
    
[17:51:00] <jmkasunich> limit1 limits position 
    
[17:51:08] <jmkasunich> limit2 limits position and vel 
    
[17:51:14] <jmkasunich> limit3 limits pos, vel, and acc 
    
[17:51:24] <jmkasunich> put a square wave into limit3, get a trap out 
    
[17:51:27] <staggerlytom> dave: I mean the 2 things have to agree, what you tell the system the accel is and what you measure it to be 
    
[17:51:30] <jepler> oh, ok .. 
    
[17:51:35] <jmkasunich> oops, thats limit2 
    
[17:52:20] <dave-e> I've not calculated reall accel....but if the following error is small then they had better be the sam 
    
[17:52:20] <jmkasunich> put a step into limit3, you get a complete trapezodial move, accel, cruise, decel 
    
[17:52:22] <dave-e> same 
    
[17:52:34] <jepler> what are the practical reasons to choose "limit" or "don't limit"? 
    
[17:52:46] <jmkasunich> ? 
    
[17:52:49] <jepler> er 
    
[17:52:58] <jepler> what are the practical reasons to choose "split" or "don't split" blocks.c? 
    
[17:53:15] <jmkasunich> the limit blocks (like many others in there) are for building arbitrary HAL stuff, not so much for emc 
    
[17:53:30] <jmkasunich> split vs not split blocks.c is just to prevent source file bloat 
    
[17:53:36] <staggerlytom> dave: i think the '50-100' is the measurement of accel ( v/t/t ) 
    
[17:53:36] <jmkasunich> blocks.c is already pretty ling 
    
[17:54:16] <jmkasunich> also, to use any of those blocks, you load the entire blocks kernel module 
    
[17:54:29] <dave-e> yes it is 
    
[17:54:30] <jmkasunich> at load time, you have to say how many of each block you want 
    
[17:54:52] <jmkasunich> someday I want to fix that, make loading the module and instantiating a block two distinct operations 
    
[17:56:10] <rayh> That will be a good change.  Will it also work for parport? 
    
[17:56:30] <jmkasunich> when/if it happens, it will work for all RT hal components 
    
[17:56:52] <jmkasunich> that is part of the hal refactor thats been on the back burner for nearly 2 years, so don't hold your breath 
    
[17:56:56] <rayh> Fantastic.  That will solve the last problem with bridgeport. 
    
[17:57:38] <staggerlytom> I was just thinkin about parport too (and 8255), but i just had bad planning. why would we instantiate afterwards? 
    
[17:58:14] <jmkasunich> adds flexibility 
    
[17:58:42] <jmkasunich> for instance, suppose you have a hal config for your machine that uses a one instance of one block from blocks.c 
    
[17:59:04] <dmessier> allo tous 
    
[17:59:07] <jmkasunich> then you want to write another hal file, that can be used optionally - it adds some ddt blocks to calculate velocity, for example 
    
[17:59:09] <rayh> For bridgeportio type ability with a stepper system, you have to remove the first instance of parport and add a second.  Or start two in the first loadrt. 
    
[17:59:30] <jmkasunich> that second file can't get the ddt blocks it needs, because the first one already loaded blocks 
    
[18:00:02] <staggerlytom> where & when is the optiion selected. must be after thus needing the late instance.. ok 
    
[18:00:40] <dave-e> gotta run ...see ya later. 
    
[18:00:53] <narnia> dave-e, bye. 
    
[18:00:58] <rayh> see you dave. 
    
[18:01:05] <staggerlytom> bye dave ( pleeze read the wiki on EDM ) 
    
[18:01:08] <dave-e> bye terry good luck on the waterjet 
    
[18:01:23] <dave-e> tom...will do 
    
[18:06:18] <narnia> rayh, so how have you been? 
    
[18:06:59] <rayh> Feeling old, and had a mizerable cold.  Getting better though. 
    
[18:07:31] <rayh> I'm really excited about emc2, what with HAL, CL, and the new work. 
    
[18:07:50] <rayh> I got a 48k pulse train out of it the other day for steppers. 
    
[18:08:19] <jmkasunich> 48K! 
    
[18:09:00] <dmessier> sweet  ; ) 
    
[18:09:10] <rayh> Alex said he got 60k. 
    
[18:09:28] <jmkasunich> that means 120K interrupts/second 
    
[18:09:51] <jmkasunich> it also means there is a jump from 40K to 60K (it jitters between the two if you ask for 50K) 
    
[18:10:01] <jmkasunich> dunno whether motors could actually track that 
    
[18:10:19] <staggerlytom> 48K is 20uS period 
    
[18:10:46] <rayh> I was running 10us 
    
[18:11:46] <staggerlytom> 20 uS pulse period not on time ( period is event to event ) yah? 
    
[18:12:14] <jmkasunich> 48K steps/sec means 96K interrupts, turn signal on with one intr, off with the next 
    
[18:13:04] <staggerlytom> ray: and the duration of the on was 10uS ? 
    
[18:14:35] <staggerlytom> jmk: I'd say the period was 'turn signal on" till another 'turn signal on' 
    
[18:15:04] <jmkasunich> tom: yes 
    
[18:15:50] <rayh> I was seeing pulses that stayed high during slow moves. 
    
[18:15:55] <staggerlytom> is there some more generic time pulsing in the emc ( that i could use for 1uS on and 1-30uSoff in EDM)? 
    
[18:16:08] <SWPadnos> nope 
    
[18:16:13] <staggerlytom> rayh: gotcha, same wavelenth now 
    
[18:16:39] <rayh> I was thinking about software timing in HAL for those sigs but 1u is way short. 
    
[18:16:51] <staggerlytom> SWP: so quick ;) no gnrc programmble sqr wave? 
    
[18:17:00] <rayh> It would be possible to create a loop -- on off. 
    
[18:17:15] <SWPadnos> not in 1uS increments 
    
[18:17:31] <rayh> External would have to turn on for 1 and off till next pulse. 
    
[18:17:41] <staggerlytom> ok, I began a PIC anyways , and emc can feed ituser requests 
    
[18:18:33] <SWPadnos> if there's a pulse width that doesn't have to change too often, then you can easily use a microcontroller to generate the pulse, and update it with either parallel or serial communication 
    
[18:18:47] <SWPadnos> every trigger (from emc) causes a well-controlled pulse output from the micro 
    
[18:18:48] <staggerlytom> i use PIC cuz more stabile than 555, and I need sharp edges 
    
[18:18:49] <jmkasunich> I bet a m5i20 could do it too 
    
[18:18:56] <staggerlytom> SWP exactly 
    
[18:18:57] <rayh> I can see pins out that send run burn or whatever. 
    
[18:18:58] <SWPadnos> jmkasunich, absolutely 
    
[18:19:10] <SWPadnos> staggerlytom, I use AVRs, since they know what a carry bit is 
    
[18:19:12] <jmkasunich> even JonE's univpwm 
    
[18:19:47] <jmkasunich> the limitation when you use something like that isn't the individual pulses anymore, its how often you need to change width, reprate, duty cycle, etc 
    
[18:19:57] <SWPadnos> right 
    
[18:19:58] <staggerlytom> jmk: the things that can be done in the xilink are neat, and I thouht about Jon Elsons too, he says he  can do sub uS stuff 
    
[18:20:12] <jmkasunich> univpwm has 100nS increments 
    
[18:20:12] <SWPadnos> the source clock is 10 MHz 
    
[18:20:28] <jmkasunich> I think the shortest pulse is 200nS, then it goes in 100nS increments 
    
[18:20:37] <staggerlytom> I chg the values at the PLC level now, so immeduate realtime isnt at all needed ( 40mS PLC rate now ) 
    
[18:20:41] <SWPadnos> I'm not sure what it is on the m5I20, but it's possible that the PCI clock is available (33 MHz) 
    
[18:21:14] <staggerlytom> 200nS is a PIC at 5M clock ( use 20M clock for 80nS instruction cycles ) 
    
[18:21:16] <jmkasunich> I'd love to play around with a m5i20, but too many projects, not enough time 
    
[18:21:25] <rayh> something about 44MHz comes to mind. 
    
[18:22:02] <staggerlytom> i couldnt get the xilink ide on this debian system 
    
[18:22:15] <SWPadnos> that assumes that you're using a hardware PWM to generate the pulses (which is probably a good idea) 
    
[18:22:30] <staggerlytom> ray: diff clock cycles on diff procs, the PIC is risc, so a bit faster 
    
[18:23:22] <staggerlytom> SWP: im thinkin hdwr PWM ( programmable oscillator via PIC ), schemati-sketches on wiki soon 
    
[18:23:31] <rayh> It would be really powerful to run the burn timing from emc. 
    
[18:23:58] <staggerlytom> I pulled out a simle genrator this morning, has parallel interface 
    
[18:24:19] <SWPadnos> if you want continuous pulses, that makes sense 
    
[18:24:29] <staggerlytom> 8 bits of current selection and a single oscillator input ( all opto-isol8d ) 
    
[18:24:30] <SWPadnos> if you want it to only pulse when EMC says so, it may be harder 
    
[18:25:18] <staggerlytom> just enable it with a bit ( we used M36 for pulse on AND edm feedrate mode. M37 osc off and feedrate mode ) 
    
[18:26:13] <staggerlytom> so when you edm, you change mode and turn on power (gotta have both) 
    
[18:26:24] <staggerlytom> and when you rapid, you want neither 
    
[18:26:49] <staggerlytom> not rapid, but when you move accordin to static feedrates  
    
[18:27:55] <SWPadnos> ok.  I thought you wanted something that would output a well-timed pulse every time emc output a pulse of any length ;) 
    
[18:28:34] <staggerlytom> oh, no, it's a perpheral that gets instructions 
    
[18:29:36] <narnia> okay, general question. concerning waterjet cutting. buy one without controller and use emc or build one from scratch just purchasing the cutting head and ultrahigh pressure pump? 
    
[18:30:51] <staggerlytom> narnia: you have to decide based on pockets & abilities & time and... and... and... sorry u gotta decide 
    
[18:31:53] <staggerlytom> but:we'd like you to go the emc way :-) 
    
[18:33:04] <narnia> staggerlytom, i have roughly $250k usd budgeted for my shop. that is cash in the bank. 
    
[18:35:09] <SWPadnos> I can help with that ;) 
    
[18:35:48] <staggerlytom> whew! deep pocketses! I guess you've built machines before. If I had that scratch, I'd buy parts and integrate with EMC. ( my 2 c ) 
    
[18:36:40] <SWPadnos> I'd buy a house ;) 
    
[18:36:49] <SWPadnos> err - shop 
    
[18:39:29] <narnia> SWPadnos, all ready have a house. 
    
[18:40:03] <SWPadnos> right - that's why I changed my mind and decided to buy a shop with your money ;) 
    
[18:40:44] <staggerlytom> i'd buy the machine frame, head and amplifier ( the hi-prsr pump system ) and integrtae to emc. 250K leaves a lot (a lot lot ) left over. 
    
[18:40:51] <rayh> retirement comes to mind here. 
    
[18:40:53] <narnia> SWPadnos, i spent 9+yr in a legal nightmare i earned every penny of that money. 
    
[18:41:09] <staggerlytom> good on ya' mate 
    
[18:41:12] <SWPadnos> I can agree with that ;) 
    
[18:41:19] <rayh> narnia, glad to hear the ordeal is winding down. 
    
[18:41:55] <narnia> rayh, my body is still trashed but the money helps. 
    
[18:43:50] <staggerlytom> ray: any thoughts? i gotsa go work on some windoze serial comm stuff... 
    
[18:44:35] <SWPadnos> staggerlytom, any idea how to tell if a USB->serial adapter has been removed (on Windows)? 
    
[18:45:12] <rayh> Looks like you've got a good handle on stuff tom. 
    
[18:45:28] <staggerlytom> hahaha thats where im goin, to setup 99 usb serial ports to spool data to cnc's ( so I dunno, i"m sure I dunno ) 
    
[18:46:03] <SWPadnos> heh - have fun 
    
[18:46:11] <staggerlytom> rayh: thanks, wiki up any suggestions, look at the schematics, bye all 
    
[18:46:13] <rayh> see you tom 
    
[18:46:18] <SWPadnos> there are some interesting things that happen once you get past 10 ports 
    
[18:46:35] <staggerlytom> SWP: yep...  
    
[18:49:59] <narnia> rayh, when is the meeting in cameron, illinois? 
    
[18:50:32] <SWPadnos> http://www.cnc-workshop.com 
    [18:51:30] <CIA-8> 03cradek * 10emc2/src/Makefile: fix for non-kbuild 
    
[19:02:19] <narnia> rayh, bye for now i will be back later. 
    
[19:02:36] <rayh> See you Terry.  Glad things are settling out. 
    
[19:03:47] <rayh> See you guys later. 
    
[19:03:55] <SWPadnos> see you 
    
[19:15:30] <Jymmm> Jymmm is now known as JymmmAFK 
    
[19:26:18] <mdynac> greetings all... 
    
[19:26:35] <SWPadnos> hi 
    
[19:27:53] <mdynac> has anyone tried emcconf in emc2? 
    
[19:29:59] <SWPadnos> emcconf?  what is that? 
    
[19:30:25] <mdynac> a gui to set up config files.... 
    
[19:30:39] <SWPadnos> ah.  halconfig? 
    
[19:31:27] <mdynac> not halconfig, emcconfig  the coolcnc forum has a link to it but i can't seem to get it to work, operator error i am sure... 
    
[19:31:46] <SWPadnos> weird - never heard of it. 
    
[19:31:54] <SWPadnos> where is the forum? 
    
[19:32:10] <mdynac> it looks kinda kewl, just thought i would give it a try... 
    
[19:32:18] <mdynac> just google coolcnc 
    
[19:32:49] <mdynac> the first hit... 
    
[19:33:02] <SWPadnos> got it - looks nice.  never used it ;) 
    
[19:33:48] <mdynac> yeah, it looks kinda slick, just thought i would give it a try 
    
[19:35:07] <jmkasunich> bet it dates from emc1 days 
    
[19:35:15] <jmkasunich> so parts of it will work, parts wont 
    
[19:35:49] <mdynac> probably, it keeps telling me can't find generic.run, in line 21....sounds like emc1 
    
[19:35:54] <SWPadnos> can't be that old, axis is listed 
    
[19:36:04] <SWPadnos> that's defninitely emc1 
    
[19:36:09] <mdynac> k 
    
[19:36:09] <SWPadnos> or BDI4 
    
[19:36:12] <cradek> axis was written on emc1 
    
[19:36:30] <SWPadnos> but only "publicized" about 6 months ago, right? 
    
[19:36:37] <SWPadnos> maybe a year now 
    
[19:37:44] <mdynac> i just installed the ubuntu/emc2 stuff, now that was slick.... 
    
[19:39:48] <cradek> that's good to hear 
    
[19:42:17] <mdynac> i think i'm gonna install it on my emc/edm machine...even the emc2 updates show up in the update alerter.... 
    
[19:42:28] <mdynac> apt rocks!!! 
    
[19:44:05] <Roguish> hey, there.    anyone do a cvs this morning.  i keep getting 'connection timed out' error........ 
    
[19:44:11] <cradek> cool, be sure to let us know how it goes 
    
[19:44:19] <mdynac> will do... 
    
[19:44:26] <SWPadnos> sounds like more sourceforge issues 
    
[19:44:31] <cradek> Roguish: often on weekends they are so busy you have to try several times. 
    
[19:44:42] <SWPadnos> some people say that 10-20 tries will do it for you ;) 
    
[19:45:05] <mdynac> i noticed the emc-user archive has not been updated in a while.... 
    
[19:45:08] <Roguish> been trying.  got through once, but had that incorrect starting directory brain fade........ 
    
[19:46:10] <cradek> sourceforge is a bit disappointing lately 
    
[19:46:33] <mdynac> ubuntu, baby, ubuntu, already got the updates.... 
    
[19:47:01] <cradek> yeah, those are hosted on a reliable machine 
    
[19:47:41] <mdynac> unless you need the absolute bleeding edge stuff 
    
[19:47:44] <cradek> and I always make those packages within an hour after moving the TESTING cvs tag 
    
[19:50:29] <JymmmAFK> JymmmAFK is now known as Jymmm 
    
[19:51:04] <Roguish> what's it mean when ya get a   'csv [update aborted]: end of file from server............'  error? 
    
[19:52:09] <SWPadnos> that you needa few more tries ;) 
    
[19:52:19] <Roguish> geeeeeeeeeeeeeeeeeezzzzzzzzzzzzzzzzzzzzzzzz 
    
[19:59:55] <mdynac> anyone familiar with the motenc lite board? 
    
[20:03:20] <SWPadnos> I think rayh is, and alex as well 
    
[20:03:45] <mdynac> thx, i know alex is, he has been a big help.... 
    
[20:10:59] <Roguish> got the cvs up.  did the make (lots of '...visibility attribute directive ignored' errors,  and 'completed the sudo make seruid'. 
    
[20:12:08] <CIA-8> 03cradek * 10emc2/src/emc/task/emccanon.cc: fix blend tolerance units confusion 
    
[20:14:51] <CIA-8> 03cradek * 10emc2/VERSION: moving TESTING 
    
[20:15:52] <CIA-8> 03cradek * 10emc2/VERSION: Done tagging 
    
[20:32:36] <cradek> new emc2, emc-dev packages in the ubuntu repository 
    
[20:48:44] <CIA-8> 03cradek * 10emc2/src/emc/task/emccanon.cc: second half of the previous fix 
    
[21:05:43] <lilo> [Global Notice] Hi all. In a moment we're going to be performing some quick maintenance. About 4,000 users on a main rotation server will be detached from the network and reconnected. Please bear with us. 
    
[21:28:36] <alex_joni> night all  
    
[21:30:03] <SWPadnos> see you later 
    
[21:30:07] <SWPadnos> good luck at the show 
    
[21:35:46] <SWPadnos> time to get back to work. 
    
[21:35:49] <SWPadnos> see you all later 
    
[21:36:00] <SWPadnos> SWPadnos is now known as SWP_Away 
    
[22:09:29] <ace> cradek: ? 
    
[22:16:35] <SkunkWorks_> 3rd times a charm 
    
[22:16:42] <SkunkWorks_> Cradek: ? 
    
[22:39:18] <CIA-8> 03jepler * 10emc2/docs/NEWS: note about auto-building axis