Back
    [00:00:49] <skunkworks> logger_aj: bookmark 
    
[00:00:49] <skunkworks> See 
http://81.196.65.201/irc/irc.freenode.net:6667/emc/2006-04-20#T00-00-49 
    [00:25:19] <robin_sz> meep? 
    
[00:44:24] <wholepair> is cradek around 
    
[01:12:00] <wholepair> is anyone around 
    
[01:26:09] <wholepair> ? 
    
[01:26:20] <wholepair> # 
    
[01:38:04] <Jymmm> stays a total of 20 seconds and expects a response? 
    
[01:38:17] <Jymmm> oh nm 
    
[01:38:32] <Jymmm> only looked at the seconds part =) 
    
[03:19:53] <cradek> wholepair: I'm here now for a bit, what's up 
    
[03:25:46] <cradek> hmm 
    
[03:32:02] <SWPadnos> oh cradek, I got the messages from cnc-workshop today (after filling in the registration form last night) 
    
[03:33:43] <cradek> I got mine today too 
    
[03:34:21] <SWPadnos> ah ok.  it may have been a batch thing 
    
[03:34:28] <cradek> yeah maybe 
    
[03:34:45] <cradek> wonder what wholepair wanted...  I'm not sure I've even talked to him before 
    
[03:35:05] <SWPadnos> I've seen him around, but don't remember any specifics 
    
[03:39:18] <cradek> have you seen pictures of the south dakota "hurricane"? 
    
[03:39:24] <SWPadnos> nope 
    
[03:41:05] <SWPadnos> weird - so they just skipped a half dozen states in the disaster declarations??? 
    
[03:41:41] <cradek> huh, even western nebraska has record winds, but it's still here 
    
[03:41:49] <cradek> 60-80mph today I guess 
    
[03:41:57] <wholepair> I was outside BBQing - nice weather here, no hurricanes 
    
[03:42:14] <SWPadnos> I did a google search, and found the katrina disaster declaration for SD 
    
[03:42:39] <cradek> I'm sure it's not called a hurricane, I was just being funny because it looks like that on the aerial photos 
    
[03:42:47] <SWPadnos> http://www.fema.gov/news/newsrelease.fema?id=18774 
    [03:42:48] <cradek> but it is some kind of rotating storm 
    
[03:43:21] <wholepair> - I was wondering - never heard a hurricane in sdacota before 
    
[03:43:51] <cradek> I suppose the southdakotans haven't either 
    
[03:44:19] <SWPadnos> apparently Brownie and Bushie have 
    
[03:44:33] <cradek> and they're doing a hell of a job 
    
[03:44:37] <cradek> * cradek snickers 
    
[03:44:39] <SWPadnos> heh 
    
[03:44:52] <SWPadnos> I agree (depending on the job description) 
    
[03:45:41] <wholepair> I installed ubunto and emc2 yesterday night - im liking ubunto - and I was working on my ini and hal files with alex-joni a couple days ago 
    
[03:45:54] <cradek> great 
    
[03:46:04] <cradek> do you have unusual machinery that takes a lot of customization? 
    
[03:46:35] <wholepair> http://www.bikegeeks.com/EMC2_Configuration/ 
    [03:47:19] <cradek> that's an unusual step/dir configuration, but simple to configure with emc2 
    
[03:47:23] <wholepair> pretty simple - just step and direction - not a closed loop - I was running it with TurboCNC - but I need smoother motion for the surfaces I cut 
    
[03:48:29] <cradek> I see you started with puppy - I suppose an installed ubuntu system is easier to customize 
    
[03:49:57] <wholepair> I hope so - but I don't now what to do with my configuration files after i finish editing them - and I dont seem to have the permisions to make folders in the etc/emc2/config/ directory I think the last thing I need to do is settup the E-stop 
    
[03:50:24] <cradek> there's a wiki page that tells you how to make a custom configuration for editing - let me find it for you 
    
[03:50:49] <cradek> http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl/emcinfo.pl?CustomizingConfigsOnUbuntu 
    [03:50:59] <wholepair> thanks - I was getting confused reading the HAL for developers pdf 
    
[03:52:16] <cradek> wholepair: yeah, that document is maybe not best suited for what you're trying to do 
    
[03:52:59] <cradek> does this wiki page help? 
    
[03:53:23] <wholepair> thats wiki is perfect - I will save the url for later - I have to run now - maybe I will run into you again - this is some of the stuff i've done - coming up 
    
[03:53:41] <cradek> ok, goodnight, I'm going to bed too 
    
[03:54:55] <wholepair> http://www.flickr.com/photos/jeffreygarman/sets/72057594048299736/ 
    [03:55:02] <wholepair> see ya 
    
[03:55:24] <SWPadnos> cool stuff 
    
[03:55:28] <cradek> ooh 
    
[03:55:30] <cradek> neato 
    
[03:55:51] <cradek> man I should do one of these 
    
[03:56:28] <cradek> does turbocnc stop at each programmed point?? 
    
[03:56:41] <SWPadnos> there's an art installation at a local bar that has stuff similar to this - using brushed stainless 
    
[03:56:58] <SWPadnos> (at least, similar to the metal pieces) 
    
[03:57:46] <wholepair> yeah its jerky - if I set max velocity to start velocity and program my g codes to cut at that rate its starts smooth but some internal timing issues causes it to degenerate to jerky motion after a while. I was wondering about your nixie projects - could you make a nixie tube digital readout for coordinate position output - 
    
[03:57:52] <Jymmm> wholepair you made those? 
    
[03:58:18] <wholepair> yes I made them - they are wave propagation formula 
    
[03:58:21] <cradek> wholepair: sure, nixies have been used as DROs for mills etc 
    
[03:58:35] <Jymmm> wholepair very cool 
    
[03:58:50] <wholepair> is any one her on cnczone? 
    
[03:59:27] <Jymmm> wholepair: Did you leave coolant just for the photogrph, or the actual piece? 
http://www.flickr.com/photos/jeffreygarman/84263182/in/set-72057594048299736/ 
    [04:01:20] <wholepair> the programs take a while to run - I think it was late and I wanted to get a shot before going home - I like the way the coolant(or any change in color) brings out the topology 
    
[04:01:40] <cradek> I bet they take a long time to run 
    
[04:01:43] <Jymmm> ah, I just saw the finished product... I'm not sure which I like more.... the polished metal, or coolant filled 
    
[04:02:41] <wholepair> I wanted to cut the same surfaces in a wood laminant called colorwood.  
http://www.flickr.com/photos/jeffreygarman/sets/72057594064460299/ 
    [04:02:55] <wholepair> thats why im stting up emc2 
    
[04:03:08] <wholepair> I really have to go now - im gonna be late 
    
[04:03:55] <Jymmm> Damn... artistic sob... I need to get my head out of my ass 
    
[04:04:52] <Jymmm> But that's what happens when you're a jaded bastard attempting to be creative =) 
    
[04:09:42] <SWPadnos> damn - I'm surprised TurboCNC would work at all in a DOS window under Windows 
    
[04:09:52] <cradek> I don't think it can 
    
[04:10:01] <cradek> on those screens I saw the freedos boot menu 
    
[04:10:08] <SWPadnos> ah - that's only for testing I suppose - he's got a multiboot screen there as well 
    
[04:10:16] <cradek> ah right 
    
[04:10:51] <SWPadnos> heh - the TCNC screen is the background image ;) 
    
[04:10:55] <Jymmm> it doesn't work ing windows at all =) 
    
[04:11:08] <SWPadnos> it's a photo of the screen running TCNC 
    
[04:11:10] <Jymmm> what image? 
    
[04:11:28] <SWPadnos> look the third or fourth in the color wood series he linked to 
    
[04:11:43] <SWPadnos> oops - fifth 
    
[04:12:40] <Jymmm> which link? he gave a few 
    
[04:13:02] <SWPadnos> the last one, ending in 72057594064460299 
    
[04:13:36] <Jymmm> that's freedos ? 
    
[04:13:41] <Jymmm> the blue bg? 
    
[04:14:12] <Jymmm> wait... I see a moz and a FF icon 
    
[04:14:13] <SWPadnos> it looks like a Turbo C or Turbo Pascal program 
    
[04:14:23] <Jymmm> TCNC is pascal 
    
[04:14:35] <SWPadnos> right - the TCNC screen is a photo used as the windows background image ;) 
    
[04:14:36] <Jymmm> if you register it for $60, you get the source code too 
    
[04:14:54] <Jymmm> oh... duh! 
    
[04:14:55] <Jymmm> lol 
    
[04:14:56] <SWPadnos> yep - I've written enough stuff that looked like that 
    
[04:15:04] <SWPadnos> it threw me for a minute 
    
[04:15:24] <SWPadnos> but the icons over the window, and the curvature (not to mention the extra monitor border) were good giveaways 
    
[04:15:41] <Jymmm> ...on four glance =) 
    
[04:15:45] <SWPadnos> yeah 
    
[04:15:46] <Jymmm> fourth 
    
[04:16:03] <Jymmm> it works good on my laptop 
    
[04:16:57] <Jymmm> SWPadnos I really wish I could narrow down where those blending points are coming into play though. 
    
[04:17:15] <SWPadnos> in TurboCNC? 
    
[04:17:34] <Jymmm> Maybe TCNC, could be the gcode too, but I'm doubting it 
    
[04:17:53] <SWPadnos> I guess I'm not sure what the question is :) 
    
[04:18:31] <Jymmm> SWPadnos: I have points that look like the cutter dwells for a moment instead of keeps moving along. 
    
[04:18:51] <SWPadnos> it probably does dwell a little 
    
[04:18:52] <Jymmm> so it leaves an extra "spot" where it paused. 
    
[04:19:19] <SWPadnos> petev mentioned that you can also get bad finishes if you don't have a jerk-limited planner 
    
[04:19:28] <SWPadnos> (which you don't) 
    
[04:19:41] <Jymmm> a what? 
    
[04:19:46] <SWPadnos> I'm not sure I understand why though 
    
[04:19:59] <SWPadnos> a trajectory planner that limits the rate at which acceleration is changed 
    
[04:20:09] <Jymmm> ah 
    
[04:20:25] <SWPadnos> (the derivative of accel is jerk, the derivative of jerk is snap) 
    
[04:21:29] <Jymmm> I wonder what type of cutter he used on this  
http://www.flickr.com/photo_zoom.gne?id=84262010&size=o&context=set-72057594048299736 
    [04:21:57] <Jymmm> heh LOTS of swarf though 
    
[04:22:19] <SWPadnos> ball end mill, with relatively large stepover 
    
[04:22:52] <Jymmm> would that explain all those perpendicular lines? 
    
[04:22:58] <Jymmm> s/lines/groves/ 
    
[04:23:17] <SWPadnos> the spiral grooves, yes 
    
[04:23:31] <Jymmm> No, the \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\  groves 
    
[04:24:06] <SWPadnos> right - they're in a circular pattern, if you look at it right (the center of the circles is just above the tip of his index finger) 
    
[04:24:33] <SWPadnos> it looks almost like a fingerprint 
    
[04:26:00] <Jymmm> Well, I can't do aluminum anyway.... no coolant 
    
[04:26:40] <Jymmm> and my 110VAC router aint waterproof =) 
    
[04:26:46] <Jymmm> lol 
    
[04:28:31] <SWPadnos> heh 
    
[04:29:18] <SWPadnos> well - bedtime for me - it's half past midnight again 
    
[04:30:13] <SWPadnos> SWPadnos is now known as SWP_Away 
    
[04:31:07] <Jymmm> G'Night SWP_Away 
    
[04:31:39] <Jymmm> Heh... I wonder how often will Sears allow me to replace my router under warranty? 
    
[07:32:05] <TorbaX2> TorbaX2 is now known as TorbaX 
    
[07:47:28] <chinamill> Hello channel 
    
[09:55:10] <chinamill> Does anyone know if spindle up to speed is implemented somewhere, where I can easely reuse it with "stepper" config? 
    
[10:00:02] <Bo^Dick> chinamill: do you mean if stepper pulses could be used to toggle spindle speed or not? 
    
[10:00:54] <Bo^Dick> i've been having the very same idea myself 
    
[10:01:32] <chinamill> I mean, I need the HAL (setup) part for "spindle up to speed" feedback. And then to ad this to "stepper" config 
    
[10:02:22] <Bo^Dick> ok 
    
[11:42:30] <giacus> morning 
    
[11:54:56] <jepler> chinamill: I don't think this exists yet.  in src/emc/iotask/ioControl.cc, spindle-speed-out and spindle-speed-in pins are created, but nothing is ever done with spindle-speed-in. 
    
[11:58:22] <jepler> chinamill: It looks like you could follow the example of the "tool prepare" code (e.g., the function tool_read_inputs and the code under 'case EMC_TOOL_PREPARE_TYPE'  
    
[12:07:28] <lilo> [Global Notice] Hi all. We'll be restarting services in just a moment. There will be a brief delay, and we hope to have upgraded services online pretty quickly. Thanks. 
    
[12:11:32] <NickServ> This nickname is owned by someone else 
    
[12:11:32] <NickServ> If this is your nickname, type /msg NickServ IDENTIFY <password> 
    
[12:18:56] <chinamill> jepler: I just need spindlepeed is OK signal, when M3 is invoked, the interpreter should wait until spindlespeed is ok before chewing more gcode. 
    
[12:21:26] <jepler> I understand that you need that.  But it doesn't exist yet.  You'll have to code it. 
    
[12:23:54] <jepler> in addition, the partially-written code is all in terms of spindle speeds, not a single "spindle at speed" signal. 
    
[12:30:57] <Bo^Dick> lets say i've got five elements (parts) in an eagle board layout. how do i access the third one specifically? 
    
[12:41:53] <chinamill> Is there some smart way of halting g interpreting with hal and still be able to move Z? 
    
[12:44:39] <Bo^Dick> what about g80? 
    
[12:46:07] <jepler> Bo^Dick: one way is this (pseudocode/untested):  int i=0; B.elements(E) { i++; if(i == 3) { actually do something; break; } } 
    
[12:47:10] <Bo^Dick> ok 
    
[12:49:53] <Bo^Dick> i'm no longer sure about the brilliance of this particular language. right now i'm concerned about two things, can i do my own data structures and can i fetch how long an array is? 
    
[12:50:25] <Bo^Dick> (without looping through all elements) 
    
[12:51:29] <jepler> I don't think I ever found a way to find the size of an array 
    
[12:51:42] <jepler> and I don't think you can create structured data 
    
[12:51:58] <jepler>     for(i=1; i<drill_cnt; i++) { 
    
[12:51:58] <jepler>         if (drill_lo[i] <= dia && dia < drill_hi[i]) return 0; 
    
[12:52:10] <Bo^Dick> how come they've locked out so many features from the user? 
    
[12:52:11] <jepler> for instance, here's some code I wrote; I kept track of the size of the related arrays in 'drill_cnt' 
    
[12:53:17] <Bo^Dick> it feels weird to try to find ways around the constructed limitations all the time 
    
[12:53:37] <jepler> I can think of two reasons for the limited power of the programming language:  first, that it's tough to create a full-featured language (this is why you should never create your own language; you should embed an existing one) and it's also tough to provide an interface to all the program's internal data structures (regardless of language) 
    
[12:54:46] <Bo^Dick> but i'm not quite sure that explains the lack of features such as user defined data-structures and array-management. 
    
[12:54:48] <jepler> the second reason is that they may have feared that a too-capable programming language would allow the user to circumvent limitations---the autorouter ie expensive to buy, and they'd be screwed if someone could code a useful autorouter in the language. 
    
[12:55:09] <Bo^Dick> thats kinky 
    
[12:55:11] <jepler> helooooo! I'm not defending anything about the eagle "ULP" language. 
    
[12:55:23] <jepler> I'm making an effort at explaining why it might be the way it is 
    
[12:57:10] <Bo^Dick> well it's somewhat based on the c language thats for sure but they've seemed to cut away some of the most important features of the c language such as data structures 
    
[12:58:20] <rayh> logger_aj, bookmark 
    
[12:58:20] <rayh> See 
http://81.196.65.201/irc/irc.freenode.net:6667/emc/2006-04-20#T12-58-20 
    [13:00:37] <Bo^Dick> i'd like to do a complete layout manager that places, rotates and routes a complete layout in an optimized way using complicated mathematics and combinatorics. 
    
[13:01:00] <chinamill> what is FP when talking about HAL? 
    
[13:01:20] <Bo^Dick> it somewhat puzzles me why such a software doesn't already exist 
    
[13:05:13] <rayh> chinamill, Where did you see the reference to FP 
    
[13:05:38] <rayh> * rayh is a bit thick headed this morning. 
    
[13:08:34] <cradek> it means floating point 
    
[13:08:57] <cradek> some hal modules use it, others don't 
    
[13:10:45] <chinamill> base thread can not handle FP as I understand 
    
[13:11:24] <cradek> I think that's right, it's too fast 
    
[13:12:44] <cradek> Bo^Dick: maybe you should export the board to a script, parse that with your choice of language, and generate as your output a script that rebuilds the board the way you want 
    
[13:18:29] <jepler> that's one reason why freeware is the worst of all worlds: unlike commercial software you can't use a potential sale as leverage to get a feature added, and you can't add it yourself. 
    
[13:49:12] <chinamill> is the servo thread  running constantly or only while moving something? 
    
[13:50:14] <cradek> all the threads run constantly while emc is running 
    
[13:50:24] <chinamill> ok 
    
[14:23:24] <steve_stallings> steve_stallings is now known as steves_logging 
    
[15:19:40] <Bo^Dick> how on earth can i put a text at a given coordinate from the eagle script? 
    
[15:22:56] <chinamill> If I make a custom M-code, I guess the interpreter will just start the Mcode script and continue to interpret next or will the interpr. wait until the Mcode script is exit:ed?   Btw, I forgot where to put the custom M codes, in wich folder is it? 
    
[15:24:36] <jepler> Bo^Dick: Eagle ULPs affect the board or schematic by exit()ing with a string result.   example:  void main(void) { exit("text 'example' (1 1)") 
    
[15:24:40] <jepler> ;} 
    
[15:24:44] <jepler> untested of course 
    
[15:25:38] <jepler> hi Lerneaen_Hydra  
    
[15:25:44] <Lerneaen_Hydra> jepler: Hello there 
    
[15:26:09] <Lerneaen_Hydra> I can't seem to get output through my PCI parport card, anyone have any ideas? 
    
[15:26:35] <cradek_> cradek_ is now known as cradek 
    
[15:26:36] <chinamill> LH: Have you checked the right address? 
    
[15:26:42] <Lerneaen_Hydra> I have set standard_pinout to the right adress 
    
[15:26:55] <Lerneaen_Hydra> at least I think it is the correct one 
    
[15:26:58] <chinamill> wich is , may I ask? 
    
[15:27:30] <cradek> Lerneaen_Hydra: if it shows several IO ranges, try them all 
    
[15:27:41] <Lerneaen_Hydra> 0xdf80 
    
[15:28:09] <chinamill> Can you do 'cat /proc/ioports' and find that address? 
    
[15:28:15] <Lerneaen_Hydra> after running lspci -vv I get that adress 
    
[15:28:56] <Lerneaen_Hydra> I've apparantly got two parport0 
    
[15:29:19] <jepler> chinamill: It looks like the path is hard-coded: nc_files/M1xx 
    
[15:29:56] <chinamill> (can be like that) did you find more than parport0 like parport1 2 etc? 
    
[15:30:09] <jepler> I don't see any indication that it pauses for completion 
    
[15:30:10] <chinamill> thanks jepler 
    
[15:30:18] <Lerneaen_Hydra> one in the range or 0378-037a and the other in 0778-077a, and I think the latter is the external one as it is listed after some pnp stuff 
    
[15:30:27] <Lerneaen_Hydra> no I only have parport 0 (two of them) 
    
[15:30:49] <Lerneaen_Hydra> it's strange that lsPCI gives a different value, although that may be some other adress I guess 
    
[15:31:41] <chinamill> LH: I guess you have a pp on your MB, that one usually is pp0 and the PCI ones are heigher numbers 
    
[15:32:20] <Lerneaen_Hydra> yes the adress for the integrated one was 0378 so the new one must b the other adress 
    
[15:32:27] <chinamill> LH: I think your PCI board is not up in the way it should be 
    
[15:33:21] <Lerneaen_Hydra> what is there to config? 
    
[15:33:25] <cradek> 378/778 is surely your onboard parport 
    
[15:33:26] <chinamill> if they are both pp0 then these adresses probably point to the same port 
    
[15:33:43] <cradek> 778 is the EPP part of the 378 port 
    
[15:34:26] <Lerneaen_Hydra> ah, ok 
    
[15:34:41] <Lerneaen_Hydra> what is there to change/config with the integrated one? 
    
[15:35:20] <jepler> hm .. M1xx seems to be broken, because milltask runs in the directory of the .ini but specifies the relative path nc_files/ for the M1xx programs 
    
[15:35:22] <Lerneaen_Hydra> PCI one I mean 
    
[15:35:27] <chinamill> LH: have you checked that there is *nix supporting drivers to the PCI card you have? 
    
[15:35:56] <rayh> EMC does not use a *nix driver for parports. 
    
[15:36:05] <cradek> Lerneaen_Hydra: have you tried all the ports that lspci gave you? 
    
[15:36:21] <Lerneaen_Hydra> lspci only gave me one reasonable port 
    
[15:36:54] <chinamill> rayh: I know, but still if you use a PCI board for extra pports, the OS must support that board. 
    
[15:37:08] <Lerneaen_Hydra> There was only one card that was a serial controller (the card is has 2X RS323 and one parport) 
    
[15:37:26] <Lerneaen_Hydra> I think it had some "linux supported" text on the box 
    
[15:37:47] <jepler> what rayh means is that it's best if linux doesn't attempt to control the port, because it can interfere with emc's use of the port 
    
[15:37:52] <chinamill> LH: check the internet 
    
[15:38:24] <cradek> Lerneaen_Hydra: what made the other io ranges unreasonable? 
    
[15:38:56] <Lerneaen_Hydra> only one card was reported as serial controller, and there were three regions reported, two of which had a size of 8 
    
[15:39:16] <cradek> I think a parport may be only 3 io ports, and 3<8 
    
[15:39:45] <cradek> just for fun, try them all 
    
[15:40:39] <SWP_Away> SWP_Away is now known as SWPadnos 
    
[15:40:57] <SWPadnos> Hi folks 
    
[15:41:23] <SWPadnos> the 3 regions are for EPP ports.  I think they use the higher addresses for DMA and other more advanced control 
    
[15:41:23] <chinamill> Hello 
    
[15:41:30] <SWPadnos> EPP and ECP, that is 
    
[15:41:57] <cradek> yes I think EPP is base+0x400 
    
[15:42:09] <cradek> Lerneaen_Hydra: can you show us the whole output? 
    
[15:43:00] <Lerneaen_Hydra> Im running the linux box headless so it's rather difficult (and I dont know how to output to several lines in IRC) 
    
[15:43:41] <SWPadnos> in chatzilla, click the up-arrow next to the text entry area 
    
[15:43:46] <SWPadnos> then use control-enter to send 
    
[15:44:13] <Lerneaen_Hydra> ah, ok 
    
[15:44:29] <Lerneaen_Hydra> was it the LSPCI output that was most interesting? 
    
[15:44:36] <cradek> yes 
    
[15:44:48] <SWPadnos> ctrl-uparrow and ctrl-downarrow also switch between multiline and single line editing 
    
[15:45:10] <Lerneaen_Hydra> any easy was to copy data over VNC? 
    
[15:45:27] <SWPadnos> you should be able to cut/paste between windows (I think) 
    
[15:46:15] <Lerneaen_Hydra> tightVNC doesn't get that to work, and I find it hard to think that it would 
    
[15:46:32] <Lerneaen_Hydra> as copy/paste is so deep in the OS 
    
[15:46:41] <cradek> if you hit F8 I think you get a menu that has some copy/paste things in it 
    
[15:47:12] <Lerneaen_Hydra> nope, i'll transfer it over the hardish way, just a sec 
    
[15:48:03] <CIA-4> 03cradek 07v2_0_branch * 10emc2/configs/sim/axis.ini: increase jog speed 
    
[15:48:31] <SWPadnos> axis.ini?  does it save/load settings now? 
    
[15:49:05] <cradek> sim/axis.ini is one of the distributed sample configs 
    
[15:49:22] <SWPadnos> ah - I was just realizing that, I think 
    
[15:49:27] <Lerneaen_Hydra> lots of text here: 
    
[15:49:29] <Lerneaen_Hydra> emc@nc-mill:~$ sudo lspci -vv 
    
[15:49:31] <Lerneaen_Hydra> 0000:00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02) 
    
[15:49:32] <Lerneaen_Hydra>         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- 
    
[15:49:34] <Lerneaen_Hydra>         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- 
    
[15:49:35] <Lerneaen_Hydra>         Latency: 0 
    
[15:49:37] <Lerneaen_Hydra>         Capabilities: [88] #09 [f104] 
    
[15:49:38] <Lerneaen_Hydra> 0000:00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics Controller] (rev 02) (prog-if 00 [VGA]) 
    
[15:49:40] <Lerneaen_Hydra>         Subsystem: Intel Corp.: Unknown device 4541 
    
[15:49:41] <Lerneaen_Hydra>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- 
    
[15:49:43] <Lerneaen_Hydra>         Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:49:44] <Lerneaen_Hydra>         Latency: 0 
    
[15:49:46] <Lerneaen_Hydra>         Interrupt: pin A routed to IRQ 11 
    
[15:49:47] <Lerneaen_Hydra>         Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M] 
    
[15:49:49] <Lerneaen_Hydra>         Region 1: Memory at ffa80000 (32-bit, non-prefetchable) [size=512K] 
    
[15:49:51] <Lerneaen_Hydra>         Capabilities: [dc] Power Management version 2 
    
[15:49:52] <Lerneaen_Hydra>                 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-) 
    
[15:49:54] <Lerneaen_Hydra>                 Status: D0 PME-Enable- DSel=0 DScale=0 PME- 
    
[15:49:55] <Lerneaen_Hydra> 0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 01) (prog-if 00 [Normal decode]) 
    
[15:49:57] <Lerneaen_Hydra>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- 
    
[15:49:59] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:50:01] <Lerneaen_Hydra>         Latency: 0 
    
[15:50:03] <Lerneaen_Hydra>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=64 
    
[15:50:05] <Lerneaen_Hydra>         I/O behind bridge: 0000d000-0000dfff 
    
[15:50:07] <Lerneaen_Hydra>         Memory behind bridge: ff800000-ff8fffff 
    
[15:50:09] <Lerneaen_Hydra>         Prefetchable memory behind bridge: f6a00000-f6afffff 
    
[15:50:11] <Lerneaen_Hydra>         BridgeCtl: Parity- SERR+ NoISA- VGA- MAbort- >Reset- FastB2B- 
    
[15:50:13] <Lerneaen_Hydra> 0000:00:1f.0 ISA bridge: Intel Corp. 82801BA ISA Bridge (LPC) (rev 01) 
    
[15:50:15] <Lerneaen_Hydra>         Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- 
    
[15:50:17] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:50:19] <Lerneaen_Hydra>         Latency: 0 
    
[15:50:21] <Lerneaen_Hydra> 0000:00:1f.1 IDE interface: Intel Corp. 82801BA IDE U100 (rev 01) (prog-if 80 [Master]) 
    
[15:50:23] <Lerneaen_Hydra>         Subsystem: Intel Corp.: Unknown device 4541 
    
[15:50:25] <Lerneaen_Hydra>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- 
    
[15:50:27] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:50:29] <Lerneaen_Hydra>         Latency: 0 
    
[15:50:31] <Lerneaen_Hydra>         Region 4: I/O ports at ffa0 [size=16] 
    
[15:50:33] <Lerneaen_Hydra> 0000:00:1f.2 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #1) (rev 01) (prog-if 00 [UHCI]) 
    
[15:50:35] <Lerneaen_Hydra>         Subsystem: Intel Corp.: Unknown device 4541 
    
[15:50:37] <Lerneaen_Hydra>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- 
    
[15:50:39] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:50:41] <Lerneaen_Hydra>         Latency: 0 
    
[15:50:43] <Lerneaen_Hydra>         Interrupt: pin D routed to IRQ 10 
    
[15:50:45] <Lerneaen_Hydra>         Region 4: I/O ports at ef40 [size=32] 
    
[15:50:47] <Lerneaen_Hydra> 0000:00:1f.3 SMBus: Intel Corp. 82801BA/BAM SMBus (rev 01) 
    
[15:50:49] <Lerneaen_Hydra>         Subsystem: Intel Corp.: Unknown device 4541 
    
[15:50:51] <Lerneaen_Hydra>         Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- 
    
[15:50:53] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:50:55] <Lerneaen_Hydra>         Interrupt: pin B routed to IRQ 6 
    
[15:50:57] <Lerneaen_Hydra>         Region 4: I/O ports at efa0 [size=16] 
    
[15:51:01] <Lerneaen_Hydra> 0000:00:1f.4 USB Controller: Intel Corp. 82801BA/BAM USB (Hub #2) (rev 01) (prog-if 00 [UHCI]) 
    
[15:51:01] <Lerneaen_Hydra>         Subsystem: Intel Corp.: Unknown device 4541 
    
[15:51:03] <Lerneaen_Hydra>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- 
    
[15:51:05] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:51:07] <Lerneaen_Hydra>         Latency: 0 
    
[15:51:09] <Lerneaen_Hydra>         Interrupt: pin C routed to IRQ 9 
    
[15:51:11] <Lerneaen_Hydra>         Region 4: I/O ports at ef80 [size=32] 
    
[15:51:13] <Lerneaen_Hydra> 0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801BA/BAM AC'97 Audio (rev 01) 
    
[15:51:15] <Lerneaen_Hydra>         Subsystem: Intel Corp.: Unknown device 4541 
    
[15:51:17] <Lerneaen_Hydra>         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- 
    
[15:51:19] <Lerneaen_Hydra>         Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:51:21] <Lerneaen_Hydra>         Latency: 0 
    
[15:51:23] <Lerneaen_Hydra>         Interrupt: pin B routed to IRQ 6 
    
[15:51:25] <Lerneaen_Hydra>         Region 0: I/O ports at e800 [size=256] 
    
[15:51:27] <Lerneaen_Hydra>         Region 1: I/O ports at ef00 [size=64] 
    
[15:51:29] <Lerneaen_Hydra> 0000:01:08.0 Ethernet controller: Intel Corp. 82801BA/BAM/CA/CAM Ethernet Controller (rev 01) 
    
[15:51:31] <Lerneaen_Hydra>         Subsystem: Intel Corp. EtherExpress PRO/100 VE 
    
[15:51:33] <Lerneaen_Hydra>         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- 
    
[15:51:35] <Lerneaen_Hydra>         Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- 
    
[15:51:37] <Lerneaen_Hydra>         Latency: 64 (2000ns min, 14000ns max), Cache Line Size: 0x08 (32 bytes) 
    
[15:51:39] <Lerneaen_Hydra>         Interrupt: pin A routed to IRQ 11 
    
[15:51:41] <Lerneaen_Hydra>         Region 0: Memory at ff8fe000 (32-bit, non-prefetchable) [size=4K] 
    
[15:51:43] <Lerneaen_Hydra>         Region 1: I/O ports at df00 [size=64] 
    
[15:52:00] <CIA-4> 03cradek 07HEAD * 10emc2/configs/sim/axis.ini: increase jog speed 
    
[15:52:31] <cradek> I was hoping for just the parport section... 
    
[15:52:47] <chinamill> LH: here are my PCI port adr. 9000-9002 (pp1);  9800-9802 (pp2) and they show up in /proc/ioports 
    
[15:52:50] <cradek> Lerneaen_Hydra: how about just the parport section? 
    
[15:52:51] <Lerneaen_Hydra> looks like I "spammed" :( 
    
[15:53:00] <cradek> you sure did 
    
[15:53:03] <Lerneaen_Hydra> did my message not appear? 
    
[15:53:03] <ValarQ> thats quite a paste you got there 
    
[15:53:14] <Lerneaen_Hydra> I guess it did, all too well 
    
[15:54:31] <Lerneaen_Hydra> I just looked through the documentation and it said that under kernel 2.4.x it does not support the parport part, only the serial ports 
    
[15:54:58] <Lerneaen_Hydra> cradek: Should I repost the timeda controller part? 
    
[15:55:07] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot7_log.txt 
    [15:55:21] <cradek> cool, that's neat 
    
[15:55:31] <cradek> Lerneaen_Hydra: try pastebin.com and give us the url 
    
[15:57:05] <Lerneaen_Hydra> http://pastebin.com/671527 
    [15:57:37] <cradek> Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) 
    
[15:57:40] <cradek> it's this card? 
    
[15:58:08] <Lerneaen_Hydra> I beleive it is 
    
[15:58:16] <Lerneaen_Hydra> there isn't anything else it could be 
    
[15:58:25] <Lerneaen_Hydra> according to the box Sunix makes it 
    
[15:58:27] <cradek> Subsystem: Timedia Technology Co Ltd: Unknown device 5079 
    
[15:58:33] <cradek> I wonder if this is the parport part of it 
    
[15:59:29] <Lerneaen_Hydra> possibly... is there any chance of getting it to work? 
    
[16:00:02] <chinamill> How can I change how M3 behaves? 
    
[16:00:04] <cradek> when I search for PCI2S550 I get dual-serial cards only 
    
[16:01:03] <Lerneaen_Hydra> well that does make it sound like the parport functionality was added later maybe? 
    
[16:01:33] <cradek> http://www.datavis.com/webapp/commerce/command/ProductDisplay?prrfnbr=441860&prmenbr=2000 
    [16:01:37] <cradek> is this what you have? 
    
[16:02:09] <Lerneaen_Hydra> hmm, no the PCB has a different shape 
    
[16:03:13] <SWPadnos> your best bet is to try each of the possible addresses, in a bare HAL configuration (not running EMC) 
    
[16:03:40] <SWPadnos> the possible addresses are every 8 bytes in the first region of 32, and either of the other two 8-byte regions 
    
[16:04:02] <SWPadnos> so DF80, DF88, DF90, DF98, DFF0, DFE0 
    
[16:04:16] <bill20r3> ugh 
    
[16:04:27] <chinamill> LH: can you not use the motherboard port? 
    
[16:05:22] <Lerneaen_Hydra> I would rather not as I may damage it and I will probably need more outputs later one 
    
[16:05:37] <Lerneaen_Hydra> later on* 
    
[16:05:42] <SWPadnos> is this a 1 parallel / 2 serial card? 
    
[16:05:51] <SWPadnos> or is it 2 parallel / 2 serial? 
    
[16:06:05] <Lerneaen_Hydra> 1par/2ser 
    
[16:06:29] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot2_log.txt 
    [16:06:38] <Lerneaen_Hydra> It doesn't appear on the producers webpage... 
    
[16:07:10] <jepler> chinamill: I don't see how it does it, but emc does wait for the M1xx program to exit before it continues with motion. 
    
[16:07:33] <SWPadnos> one interesting thing is that for some of these multifunction cards, it's the serial driver that has to initialize the card/IO chip 
    
[16:07:46] <Lerneaen_Hydra> http://www.sunix.com.tw/ipc/sunix_en/detail.php?class_a_id=2&prod_id=12 
    [16:07:48] <cradek> I think it does it the same way as pause is handled, in task 
    
[16:08:00] <Lerneaen_Hydra> it appears to be that one, at least that same ID number is on the box 
    
[16:08:09] <Lerneaen_Hydra> the PCB has a different shape though 
    
[16:08:10] <jepler> chinamill: the M1xx files are supposed to be located in the [DISPLAY]PROGRAM_PREFIX directory but there's a bug which requires that variable to end with a slash.  I will fix that limitation soon. 
    
[16:08:22] <chinamill> jepler: good news for me :) 
    
[16:08:29] <Lerneaen_Hydra> bbl, food time :) 
    
[16:09:39] <CIA-4> 03jepler 07HEAD * 10emc2/src/emc/task/emctask.cc: make sure that M1xx programs are still found even when [DISPLAY]PROGRAM_PREFIX does not end with a slash 
    
[16:10:38] <CIA-4> 03compile-farm 07BDI-TNG (2.4.18-rtai) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot3_log.txt 
    [16:12:21] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot7_log.txt 
    [16:15:21] <cradek> jepler: are you going to put your bugfix on the branch? 
    
[16:16:55] <CIA-4> 03compile-farm 07BDI-4.20 (2.6.10-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot5_log.txt 
    [16:17:39] <CIA-4> 03jepler 07v2_0_branch * 10emc2/src/emc/task/emctask.cc: make sure that M1xx programs are still found even when [DISPLAY]PROGRAM_PREFIX does not end with a slash 
    
[16:18:07] <jepler> cradek: cradek yes 
    
[16:20:04] <chinamill> I have seen 2 sample programs of M-codes. Where are they in the CVS? 
    
[16:20:35] <cradek> nc_files 
    
[16:20:46] <CIA-4> 03compile-farm 07BDI-Live rc46 (2.4.25-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot4_log.txt 
    [16:21:08] <chinamill> true 
    
[16:22:22] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot2_log.txt 
    [16:26:24] <Lerneaen_Hydra> I'm back again 
    
[16:26:26] <CIA-4> 03compile-farm 07BDI-TNG (2.4.18-rtai) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot3_log.txt 
    [16:32:50] <chinamill> LH: why not use the MB pp0? 
    
[16:33:26] <Lerneaen_Hydra> I don't want to risk breaking it while making my driver and I will probably need more I/O than a single port delivers 
    
[16:34:31] <chinamill> LH: I bought my PCI pp card on a autcion for 5 euro. 
    
[16:35:24] <chinamill> LH: just check it will work with linux before you buy. 
    
[16:36:04] <Lerneaen_Hydra> Iäve already got it :). However I can return it if it doesn't work (the only place I found locally that sold them was clas ohlsson) 
    
[16:36:32] <chinamill> ok, mine was used, but it works :) 
    
[16:36:50] <CIA-4> 03rayh 07HEAD * 10emc2/tcl/bin/halconfig.tcl: tuning works but no save 
    
[16:37:35] <Lerneaen_Hydra> It is supposedly supported in the specs, so it should work 
    
[16:38:06] <SWPadnos> LH:  from the reading I've been doing, it seems possible that the IO chip isn't being correctly initialized 
    
[16:39:12] <CIA-4> 03compile-farm 07BDI-4.20 (2.6.10-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot5_log.txt 
    [16:39:31] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot7_log.txt 
    [16:39:42] <Lerneaen_Hydra> SWPadnos: anything that can be easily done to get it to initialize correctly? 
    
[16:40:05] <SWPadnos> not that I know of 
    
[16:40:33] <SWPadnos> the reason I say that is that I saw a page describing a similar card, and it had the 32-byte region, plus an 8-byte region for each port 
    
[16:40:52] <SWPadnos> you only have two 8-byte regions, so that makes me think only two ports are enabled 
    
[16:41:14] <Lerneaen_Hydra> I have a 32bit region 
    
[16:41:22] <Lerneaen_Hydra> according to lspci 
    
[16:41:35] <SWPadnos> right, that's the control region for the chip configuration, I think 
    
[16:41:47] <SWPadnos> then there's an extra 8 bytes per I/O port (serial or parallel) 
    
[16:43:15] <Lerneaen_Hydra> hmm, so I should have two 32bit regions? 
    
[16:43:41] <SWPadnos> no, you should have 1 32-byte region, and 3 8-byte regions, I think 
    
[16:44:39] <Lerneaen_Hydra> 3 8byte, ah, ok. yes that would be what I'm missing 
    
[16:45:44] <SWPadnos> but I may be wrong about that 
    
[16:46:07] <SWPadnos> can you test outputs with a scope or a meter? 
    
[16:46:19] <CIA-4> 03compile-farm 07BDI-Live rc46 (2.4.25-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot4_log.txt 
    [16:46:27] <Lerneaen_Hydra> I have a physical osciliscope connected 
    
[16:46:51] <SWPadnos> ok.  you should use a bare HAL for testing 
    
[16:47:01] <SWPadnos> that'll let you change port addresses faster than loading EMC 
    
[16:47:02] <Lerneaen_Hydra> how would I do that? 
    
[16:47:11] <SWPadnos> go to the emc2 dir 
    
[16:47:36] <Lerneaen_Hydra> cd .. 
    
[16:47:40] <Lerneaen_Hydra> whoops 
    
[16:47:40] <SWPadnos> then issue the following commands: 
    
[16:47:43] <SWPadnos> scripts/realtime start 
    
[16:47:58] <SWPadnos> bin/halcmd -kf 
    
[16:48:22] <SWPadnos> that'l load the realtime stuff, and give you a "hal command prompt" 
    
[16:48:41] <SWPadnos> within halcmd: 
    
[16:48:56] <Lerneaen_Hydra> emc2 is located in /etc/emc2, right?, because if so the first command doesnt work 
    
[16:49:05] <jepler> if you're using the package, that's "/etc/init.d/realtime start" and "halcmd -kf", I think. 
    
[16:49:13] <Lerneaen_Hydra> yes I'm using that 
    
[16:49:17] <SWPadnos> loadrt threads name1=test period1=10000000 
    
[16:49:18] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot2_log.txt 
    [16:49:28] <SWPadnos> right - sorry (always using RIP here ;) ) 
    
[16:51:05] <Lerneaen_Hydra> should I get output? and which adress does that run through? 
    
[16:51:29] <SWPadnos> hold on - we haven't done anything for the parport yet ;) 
    
[16:51:38] <Lerneaen_Hydra> ah, ok 
    
[16:51:40] <SWPadnos> do you have a halcmd prompt? 
    
[16:51:43] <Lerneaen_Hydra> yes 
    
[16:51:48] <Lerneaen_Hydra> I've entered those commands 
    
[16:52:10] <SWPadnos> ok, if you type show thread, it should show your test thread 
    
[16:52:27] <CIA-4> 03compile-farm 07BDI-TNG (2.4.18-rtai) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot3_log.txt 
    [16:52:31] <Lerneaen_Hydra> that it does 
    
[16:52:52] <SWPadnos> ok.  you can unloadrt threads if you like, the thread will stay around 
    
[16:53:32] <SWPadnos> note that there is a help command, which you may need when I can't remember the proper syntax for a command ;) 
    
[16:54:09] <SWPadnos> which addresses have you already tried? 
    
[16:55:21] <Lerneaen_Hydra> I tried a strange one (0xdf80, from lspci) 
    
[16:55:39] <Lerneaen_Hydra> and the standard 0x0378 works with the integrated 
    
[16:55:48] <SWPadnos> ok 
    
[16:56:19] <SWPadnos> so DFF0 and DFE0 are the best bets now 
    
[16:56:54] <SWPadnos> so, loadrt hal_parport DFF0 
    
[16:57:36] <Lerneaen_Hydra> is that DFF0 or 0xDFF0 
    
[16:57:55] <SWPadnos> addf test parport.0.write 
    
[16:57:56] <Lerneaen_Hydra> the line you write complained that there was an unknown symbol in module 
    
[16:58:06] <SWPadnos> it looks like it doesn't want the leading 0x 
    
[16:58:41] <SWPadnos> hmm - you may need to be root for this, I;m not sure how this works for installed systems 
    
[16:58:52] <Lerneaen_Hydra> I'll try sudo then 
    
[16:59:11] <jepler> no, you shouldn't ever need sudo 
    
[16:59:15] <SWPadnos> ok 
    
[16:59:31] <Lerneaen_Hydra> well it worked with sudo, although it may have been a case thing 
    
[16:59:34] <SWPadnos> the leading 0x is optional, the address is always interpreted as hex 
    
[16:59:42] <SWPadnos> it's case insensitive 
    
[17:00:01] <Lerneaen_Hydra> sudo worked, but the same line without didn't 
    
[17:00:41] <SWPadnos> are you running halcmd each time, or did you run it once, like "sudo halcmd -kf" ? 
    
[17:01:10] <Lerneaen_Hydra> so far everything has been run as a standard user 
    
[17:01:23] <Lerneaen_Hydra> the line that didn't work worked only when run as sudp 
    
[17:01:34] <SWPadnos> what did you mean by "sudo worked, but the same line without didn't"? 
    
[17:01:35] <CIA-4> 03compile-farm 07BDI-4.20 (2.6.10-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot5_log.txt 
    [17:02:21] <SWPadnos> (the reason I ask is that there's no sudo command from within halcmd, as far as I know) 
    
[17:03:04] <Lerneaen_Hydra> running the line "loadrt hal_parport DFF0" fails, whereas "sudo loadrt hal_parport DFF0" works 
    
[17:03:23] <Lerneaen_Hydra> or well, it goes to a new prompt without saying anything 
    
[17:03:46] <SWPadnos> hmmm - one sec 
    
[17:03:59] <Lerneaen_Hydra> it may be that is silently dies 
    
[17:04:44] <rayh> loadrt requires root permissions. 
    
[17:04:46] <cradek> you need to use loadrt hal_parport cfg=0xdff0 
    
[17:04:55] <cradek> rayh: no it doesn't 
    
[17:05:13] <jepler> rayh: halcmd loadrt calls emc_module_helper which is setuid root, so there's no need for an explicit "sudo" 
    
[17:05:16] <rayh> So that is taken care of in halcmd now 
    
[17:05:18] <SWPadnos> it's strange that you got no error when using sudo within halcmd - there's no sudo command 
    
[17:05:26] <cradek> rayh: yes 
    
[17:05:32] <SWPadnos> module_helper does that stuff for halcmd 
    
[17:05:56] <rayh> No matter where halcmd is run from? 
    
[17:06:17] <SWPadnos> yep - that was the magic that cradek put in ;) 
    
[17:06:20] <Lerneaen_Hydra> cradek: your line works 
    
[17:06:42] <Lerneaen_Hydra> or well, as far as I can tell it works 
    
[17:06:45] <SWPadnos> heh - oops  (I really should boot up my emc machine and follow along with my instructions ;) ) 
    
[17:06:56] <Lerneaen_Hydra> hehe ;) 
    
[17:07:04] <SWPadnos> if you do show comp, it should list hal_parport or parport 
    
[17:07:08] <Lerneaen_Hydra> you could VNC/SSH in if you want 
    
[17:07:14] <SWPadnos> can I telnet? 
    
[17:07:19] <SWPadnos> duh 
    
[17:07:25] <SWPadnos> (more coffee time - brb) 
    
[17:07:27] <Lerneaen_Hydra> I don't think I've set that up yet 
    
[17:07:30] <Lerneaen_Hydra> haha 
    
[17:07:34] <SWPadnos> ssh would work thouh 
    
[17:07:37] <SWPadnos> though 
    
[17:07:57] <Lerneaen_Hydra> which port will I need to pass through for NAT? 
    
[17:09:12] <SWPadnos> nevermind.  I'll boot here, and we can continue along 
    
[17:09:27] <Lerneaen_Hydra> ok 
    
[17:11:36] <CIA-4> 03compile-farm 07BDI-Live rc46 (2.4.25-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot4_log.txt 
    [17:20:08] <Lerneaen_Hydra> long bootup time? 
    
[17:20:49] <SWPadnos> sorry - phone call from the wife 
    
[17:21:27] <SWPadnos> the machine is booted, I'm just looking for the addresses of my PCI dual parport card 
    
[17:21:39] <CIA-4> 03rayh 07HEAD * 10emc2/tcl/bin/halconfig.tcl: Added INI file tuning save 
    
[17:22:19] <SWPadnos> infortunately, it looks like I don't have the pci ID names on this machine, since I only get numeric output 
    
[17:23:20] <rayh> BDI? 
    
[17:23:39] <SWPadnos> yep - BDI 4.30 
    
[17:24:04] <SWPadnos> LH - how many parallel ports are shown in /proc/ioports? 
    
[17:24:08] <LerneaenHydra> note to self: Remember to *not* upgrade/reboot network infrastructure while talking on IRC 
    
[17:24:23] <SWPadnos> heh 
    
[17:24:36] <LerneaenHydra> the last message I saw was SWPadnos: sorry - phone call from the wife 
    
[17:25:07] <SWPadnos> ah - just a little bit of discussion about parallel ports, PCI Ids, and BDI 
    
[17:25:27] <SWPadnos> what's the output of "cat /proc/ioports | grep -i parport" 
    
[17:25:37] <rayh> SWPadnos, I think that was one of the last of my upsets with BDI 
    
[17:25:43] <SWPadnos> heh 
    
[17:25:56] <rayh> Space saving I suppose. 
    
[17:26:03] <SWPadnos> I guess I should install ubuntu on this emc machine 
    
[17:26:24] <LerneaenHydra> I only have parport 0 there 
    
[17:26:27] <rayh> It has a few downsides but don't they all. 
    
[17:26:31] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot7_log.txt 
    [17:26:35] <SWPadnos> ok, then I don't think the card will work 
    
[17:26:48] <SWPadnos> I have all 4 parports listed (2 on the MB< 2 on the PCI card) 
    
[17:26:59] <LerneaenHydra> there isn't any vodoo magic stickwaving that can be done? 
    
[17:27:09] <SWPadnos> only by a magic voodoo doctor 
    
[17:27:20] <LerneaenHydra> I'll have to find one then 
    
[17:27:22] <LerneaenHydra> Or get another card 
    
[17:27:24] <SWPadnos> ^witch doctor 
    
[17:27:34] <SWPadnos> http://www.byterunner.com 
    [17:27:39] <LerneaenHydra> I'll go for the vodoo magic 
    
[17:27:49] <LerneaenHydra> I'm in sweden so I doubt that will apply 
    
[17:28:06] <SWPadnos> dunno 
    
[17:28:11] <LerneaenHydra> or was that just information? 
    
[17:28:30] <SWPadnos> that's the card I have.  if you can find one based on the same chipset, then it should work 
    
[17:29:16] <LerneaenHydra> http://www.byterunner.com/byterunner/product_name=PCI-210H/user-id=/password=/exchange=/exact_match=exact that card seems very similar 
    
[17:29:18] <SWPadnos> http://www.byterunner.com/byterunner/product_name=PCI-1284-P2/user-id=/password=/exchange=/exact_match=exact 
    [17:29:27] <SWPadnos> that's my card 
    
[17:29:32] <LerneaenHydra> except that there it shows "only serial ports under linux" 
    
[17:30:09] <LerneaenHydra> although that was for the 2.0.x kernel... 
    
[17:30:42] <fenn> wow wholepair has some nice stuff 
    
[17:30:57] <SWPadnos> yeah - amazing pieces, huh? 
    
[17:32:37] <LerneaenHydra> That seems quite similar to your card SWPadnos, do you think it is the same? 
http://212.75.85.247/ProductDetail.asp?UID={554292ED-2CF6-467F-AA04-CE1188BC8EF8}&artnr=5400104 
    [17:33:00] <LerneaenHydra> pricey though... 30-40ish $ 
    
[17:33:16] <SWPadnos> it does look the same, though it's hard to tell for sure from that photo 
    
[17:33:53] <LerneaenHydra> the description is very similar, has another parallel on a ribbon cable 
    
[17:35:32] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot2_log.txt 
    [17:38:03] <CIA-4> 03compile-farm 07BDI-TNG (2.4.18-rtai) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot3_log.txt 
    [17:38:23] <SWPadnos> wow - 4 parallel ports sure do give you a lot of I/Os 
    
[17:39:03] <Jymmm> SWPadnos is that the mesa card? 
    
[17:39:14] <SWPadnos> no - I haven't loaded that driver yet ;) 
    
[17:39:25] <SWPadnos> I have a MB with 2 parports, plus a PCI dual parport card 
    
[17:39:27] <fenn> i've been wanting to do some stuff like those wave propagation surfaces, but with artificial holograms 
    
[17:39:40] <Jymmm> SWPadnos eeeesh!  lol 
    
[17:39:59] <SWPadnos> plus the mesa card (and a USC if I want to forego one parport) 
    
[17:43:20] <LerneaenHydra> USC? 
    
[17:43:34] <SWPadnos> Universal Stepper Controller from Pico Systems 
    
[17:43:44] <CIA-4> 03compile-farm 07BDI-4.20 (2.6.10-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot5_log.txt 
    [17:43:59] <LerneaenHydra> ah, but why use that controller now that EMC gives out stepper waveforms? 
    
[17:44:21] <SWPadnos> my machine has 40000 steps/inch, and I want it to move faster than 60 IPM 
    
[17:44:33] <SWPadnos> I can get ~180 IPM from my servos 
    
[17:44:37] <LerneaenHydra> ah, ok 
    
[17:44:52] <LerneaenHydra> thats rather fast 
    
[17:44:53] <SWPadnos> not that I want to spin the ballscrew that fast ;) 
    
[17:44:59] <LerneaenHydra> got any images? 
    
[17:45:22] <SWPadnos> only of the machine as a manual mill.  I haven't done the CNC conversion yet 
    
[17:45:23] <bill20r3> oof. 
    
[17:45:30] <LerneaenHydra> ok 
    
[17:46:47] <CIA-4> 03compile-farm 07BDI-Live rc46 (2.4.25-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot4_log.txt 
    [17:46:52] <SWPadnos> here are some nice photos of the ways (plus a spaghetti-image of a servo mount):  
http://www.sover.net/~swp/mill/ 
    [17:52:14] <fenn> jeez has that mill ever even been used? 
    
[17:52:50] <SWPadnos> only by me, it seems ;) 
    
[17:54:21] <chinamill> Can I get halcmd show     to show only the value of one pin or signal? 
    
[17:54:32] <SWPadnos> halcmd show the.signal.you.want 
    
[17:54:59] <SWPadnos> show sig the.signal.you.want, that is 
    
[17:57:02] <chinamill> or how can I find a way to watch a signal or pin in a custom M?  loop grep aproch... 
    
[17:57:39] <chinamill> did you get the PCI card to talk? 
    
[17:57:54] <SWPadnos> not LH's, but mine seems OK 
    
[17:59:39] <chinamill> I guess this style seem good halcmd -s show sig TheSig 
    
[18:02:47] <chinamill> any shell hacker around? how to "get next word" into a var? 
    
[18:04:40] <SWPadnos> a shell var? 
    
[18:04:54] <chinamill> or cutting pos a to b 
    
[18:04:57] <chinamill> yep 
    
[18:05:00] <Jymmm> SWPadnos: Tail firstvar 2ndvar 3rdvar 
    
[18:05:15] <SWPadnos> export bogus=`halcmd -s show $mysig` 
    
[18:05:19] <LerneaenHydra> SWPadnos: I'll swap the card for another one that only has a parport and nothing else, similar to the one you have 
    
[18:06:27] <chinamill> LH: search if the model you go for is recognised with linux 
    
[18:07:48] <Jymmm> If you guys cam e across the following "Cutter compensation: Yes", what would you think that meant? 
    
[18:11:08] <chinamill> maybe mawk is a nice aproach 
    
[18:12:30] <SWPadnos> chinamill:  you want gets for getting just the signal value 
    
[18:12:56] <SWPadnos> so export SHELLVAR=`halcmd gets signalname` 
    
[18:13:07] <SWPadnos> (or no export, if you don't need to do that) 
    
[18:14:00] <chinamill> SW: yep 
    
[18:14:38] <SWPadnos> the only problem you'll have is if there are multiple signals with the same "prefix", and you only want the first one 
    
[18:14:58] <SWPadnos> (like XPos and XPos-fb, and you want to see XPos only) 
    
[18:15:41] <chinamill> ok, I'll heve to be inovative with the naming (in true ad-hoc spagetti style) 
    
[18:15:56] <SWPadnos> hmm - it looks like gets is smart enough to only return exact name matches 
    
[18:16:33] <SWPadnos> cool.  show will gove you anything that starts with the name, gets will only return an exact name match 
    
[18:16:50] <chinamill> nice 
    
[19:45:05] <les_w> howdy 
    
[19:46:11] <Jymmm> hi les_w 
    
[19:46:36] <Jymmm> LTNS 
    
[19:46:45] <les_w> huh? 
    
[19:46:47] <les_w> haha 
    
[19:46:57] <Jymmm> Long Time No See 
    
[19:47:16] <les_w> by jove, I think I have the finger burner putting out target energy density 
    
[19:47:38] <les_w> running a burn in test now 
    
[19:47:45] <Jymmm> You trying to break the laws of physics again? 
    
[19:47:56] <les_w> heh 
    
[19:48:24] <les_w> I am just working with the laws of makin a ton of money 
    
[19:48:27] <les_w> I hope 
    
[19:48:36] <Jymmm> that works 
    
[19:49:07] <les_w> I machined a special radial waveguide today 
    
[19:49:13] <les_w> fantastic results 
    
[19:49:28] <les_w> I think 
    
[19:49:54] <Jymmm> lol 
    
[19:49:58] <les_w> at 65 volts out...it lived about 5 minutes 
    
[19:50:16] <les_w> at 90 volts out it lives 4 seconds 
    
[19:50:24] <les_w> this is at 30 volts out 
    
[19:50:32] <les_w> will it live forever? 
    
[19:50:45] <Jymmm> are we still talkinging electric air? 
    
[19:50:51] <les_w> yeah 
    
[19:51:06] <Jymmm> you need voltage or amperage? 
    
[19:51:13] <les_w> yes 
    
[19:51:18] <les_w> the product! 
    
[19:51:38] <Jymmm> how much amperage have you gotten dso far? 
    
[19:51:41] <les_w> power! 
    
[19:51:49] <les_w> varies 
    
[19:51:50] <giacus> evening all :) 
    
[19:51:55] <les_w> I need 5 watts 
    
[19:52:02] <les_w> hi jacky 
    
[19:52:13] <Jymmm> and how much have you gotten? 
    
[19:52:18] <giacus> hello les_w 
    
[19:52:23] <les_w> voltage and amperage does not matter...just the product 
    
[19:52:23] <Jymmm> ho jacky 
    
[19:52:44] <Jymmm> les_w how many watts have you gotten so far? 
    
[19:52:45] <giacus> how many watts here around ? :P 
    
[19:53:50] <Jymmm> giacus: Mr Watts doesn't know how many watts he's got! 
    
[19:53:53] <les_w> right now I am getting .4 watts using only 1/25 the area of the waveguide 
    
[19:54:00] <giacus> nice, its always a pleasure to see at least one ;) 
    
[19:54:14] <les_w> so that would be 10 watts using all the area 
    
[19:54:31] <Jymmm> that works... at what PSI? 
    
[19:54:38] <les_w> twice what I need!!! 
    
[19:54:47] <les_w> 60 psi 
    
[19:54:58] <Jymmm> cool beans 
    
[19:54:59] <les_w> about 1 cfm 
    
[19:55:10] <les_w> just a tiny bit 
    
[19:55:27] <Jymmm> you mean half of what you need? 
    
[19:55:38] <les_w> yeah cool beans!!! If it doesn't burn up 
    
[19:55:47] <les_w> twice...I need only 5 
    
[19:56:06] <Jymmm> gotchya 
    
[19:56:22] <les_w> I could drop the pressure more and use still less air.... 
    
[19:56:50] <Jymmm> les_w: I've been playing with light pipes... man, what a strange animal they are. 
    
[19:57:13] <les_w> yeah I have made a lot of light pipe products 
    
[19:57:23] <les_w> design 'em with opticad 
    
[19:58:06] <les_w> brb....let me run and check the test 
    
[19:58:14] <Jymmm> les_w: Well, hit or miss designing goin on over here. 
    
[19:58:17] <Jymmm> k 
    
[19:59:58] <les_w> still running fine 
    
[20:00:18] <les_w> yeah opticad is a non sequential ray tracing program 
    
[20:00:30] <les_w> makes short work of light pipe stuff 
    
[20:00:47] <Jymmm> and $30,000 too 
    
[20:01:13] <Jymmm> well, lets just say expensive 
    
[20:01:28] <les_w> $3500 
    
[20:01:31] <les_w> http://www.opticad.com/demo.html 
    [20:01:45] <Jymmm> I'm actually tryign to LEARN the principals more than anything else. 
    
[20:01:53] <LerneaenHydra> les_w: what is this thing you're talking about? generating electric power from pressurised air and no moving parts? 
    
[20:02:07] <Jymmm> I've read a few papers on the subject, helpful, but not complete 
    
[20:02:47] <les_w> yeah LerneaenHydra 
    
[20:03:06] <LerneaenHydra> that sounds strange, any link to a genereal introduction? 
    
[20:03:36] <les_w> no, heh...hasn't been done ever 
    
[20:03:43] <LerneaenHydra> or what it's called or something 
    
[20:04:03] <LerneaenHydra> ah, that would explain why it seemed so new/unheard of to me 
    
[20:04:04] <les_w> you may be thinking of magnetohydrodynamics 
    
[20:04:16] <LerneaenHydra> so.. how's it work ;) 
    
[20:04:53] <les_w> wish I could say....but patents are applied for and they won't let me discuss 
    
[20:04:54] <LerneaenHydra> inducing a magnetic field by moving around a conductive liquid, or something? 
    
[20:04:58] <LerneaenHydra> ah, ok 
    
[20:05:00] <les_w> yeah 
    
[20:05:02] <LerneaenHydra> sounds cool 
    
[20:05:12] <les_w> I hope 
    
[20:05:15] <LerneaenHydra> solid state = very very nice 
    
[20:05:25] <les_w> I hope to make a ton of money 
    
[20:05:30] <LerneaenHydra> are effieciencies any good? 
    
[20:05:33] <les_w> already have really 
    
[20:05:40] <les_w> at least some 
    
[20:05:48] <les_w> bought the new ride anyway 
    
[20:05:50] <LerneaenHydra> well if you can make it effiecient and cheap then that is probably not a problem 
    
[20:06:00] <les_w> a couple bucks. 
    
[20:06:12] <LerneaenHydra> that sounds very promising 
    
[20:06:31] <les_w> yes 
    
[20:06:38] <LerneaenHydra> has it got >10% efficiency? 
    
[20:07:08] <les_w> I have not calculated it exactly....I know it's fairly low 
    
[20:07:36] <LerneaenHydra> maybe something viable for smallish low maintenence generators or something 
    
[20:07:52] <les_w> the cheap bit and the no moving parts bit are the key 
    
[20:08:19] <LerneaenHydra> I can imagine that 
    
[20:08:30] <les_w> also things like an air powered ultrasonic cleaner 
    
[20:08:43] <les_w> it would be just a cheap piece of plastic really 
    
[20:08:54] <LerneaenHydra> small/large? 
    
[20:09:06] <les_w> a few cc!! 
    
[20:09:14] <les_w> for the generator 
    
[20:09:24] <les_w> tank could be much bigger of course 
    
[20:09:42] <LerneaenHydra> yes, pressurizing the liquid is up to something else I take it? 
    
[20:10:04] <les_w> right 
    
[20:10:12] <les_w> the air 
    
[20:10:30] <LerneaenHydra> the air? what do you mean by that? 
    
[20:10:56] <les_w> cleaners, mist/fogger coolant, etc that just work off of a small amount of shop air... 
    
[20:11:23] <LerneaenHydra> oh, you run it of pressurized air, ok. 
    
[20:11:23] <les_w> and cost a couple bucks 
    
[20:11:36] <les_w> sell for more of course 
    
[20:12:01] <LerneaenHydra> sell for many many times more to begin with ;) 
    
[20:12:08] <les_w> hope so 
    
[20:12:54] <les_w> I am gonna check the test again...brb 
    
[20:12:58] <LerneaenHydra> you're using EMC for making prototypes? 
    
[20:13:00] <LerneaenHydra> ok 
    
[20:15:32] <giacus> good news 
    
[20:15:50] <giacus> anna's dog cutted in half the camera-pc usb cable :(°° 
    
[20:16:06] <giacus> was a nikon plug damn it 
    
[20:16:31] <giacus> * giacus umpf 
    
[20:16:36] <les_w> still working 
    
[20:16:47] <les_w> anna's dog bit through it? 
    
[20:17:30] <LerneaenHydra> the lifespan of the prototypes is still a bit low? 
    
[20:17:31] <giacus> dunno, I just seen the cable half cutted  
    
[20:17:40] <LerneaenHydra> overheating? 
    
[20:18:01] <giacus> just saved the final side 
    
[20:18:06] <giacus> abut 10 cm .. 
    
[20:18:11] <les_w> One of my two chickens (the hen) has a nest...soon I will have many chickens 
    
[20:18:15] <giacus> maybe I could solder it 
    
[20:18:24] <giacus> :(°°°° 
    
[20:18:47] <les_w> funny I had the door to the lab opened...rooster walked in and jumped op on milling machine... 
    
[20:19:01] <skunkworks_wrk> Hi les 
    
[20:19:04] <LerneaenHydra> :| 
    
[20:19:10] <les_w> hi sam 
    
[20:19:16] <LerneaenHydra> the mill was of I take it 
    
[20:19:20] <LerneaenHydra> off* 
    
[20:19:23] <les_w> yeah 
    
[20:19:25] <les_w> haha 
    
[20:20:13] <LerneaenHydra> what's breaking the prototypes you have now? overheating? (mechanical wear seems out of the question ;)) 
    
[20:21:02] <Jymmm> les_w: Heh... opticad is WAY out of my realm (I Think) 
    
[20:21:15] <les_w> it apears to be microfracturing of the lead ziconium titanate 
    
[20:21:44] <skunkworks_wrk> I have a question that I can't wrap my had around.  You can run a arc through the xy, xz and yz plane with normal gcode.  Now with a linear motion added to that - think helical cut - could you create any arc in any plane? 
    
[20:21:46] <LerneaenHydra> pressure or temperature changes that cause high stress maybe? 
    
[20:22:13] <les_w> yeah 
    
[20:22:23] <LerneaenHydra> skunkworks_wrk: AFAIK cradek said no, you cannot, with the current version of the code reader 
    
[20:22:30] <LerneaenHydra> I think that was on the mailing list 
    
[20:22:34] <les_w> hmmm general 
    
[20:22:55] <LerneaenHydra> although I may have misunderstood 
    
[20:23:08] <les_w> Only way I see is with blended straight lines 
    
[20:23:31] <LerneaenHydra> * LerneaenHydra agrees with les 
    
[20:24:09] <LerneaenHydra> * LerneaenHydra is getting tired away in Sweden, and must leave for now. 
    
[20:24:28] <les_w> but now that emc2 has an improved TP, that should be no problem 
    
[20:24:44] <LerneaenHydra> bye all 
    
[20:24:44] <les_w> later LerneaenHydra 
    
[20:25:31] <skunkworks_wrk> emc2 as of right now does not do helical cut?  (g02,3 with 3rd axis) 
    
[20:25:43] <les_w> not sure 
    
[20:25:46] <cradek> yes it does helixes, but a helix is not an arbitrary arc 
    
[20:25:47] <les_w> emc1 does 
    
[20:25:59] <les_w> hi chris 
    
[20:26:08] <cradek> hi les 
    
[20:26:13] <skunkworks_wrk> cradek: ok thanks - I just could not wrap my head around that. 
    
[20:26:29] <les_w> just taking a break while running a burn in test 
    
[20:26:33] <skunkworks_wrk> Hi chris 
    
[20:26:45] <cradek> hi everyone 
    
[20:26:53] <giacus> hi cradek  
    
[20:27:06] <skunkworks_wrk> hi jacky 
    
[20:27:20] <cradek> an obvious difference is an arc is in a plane, a helix is not 
    
[20:27:52] <chinamill> Is it possible to pause g interpretting with hal? 
    
[20:28:05] <skunkworks_wrk> ok that makes sense 
    
[20:28:27] <skunkworks_wrk> a helix will not meet where it started 
    
[20:28:33] <skunkworks_wrk> duh 
    
[20:29:14] <cradek> chinamill: no, and you wouldn't want to, the interpreter runs ahead of the execution on purpose 
    
[20:29:30] <skunkworks_wrk> going to try to mill a board tonight.  Using a 1/8 carbide drill bit.  :) should be intersting. 
    
[20:30:48] <cradek> sounds a little big...? 
    
[20:31:49] <chinamill> cradek: but like put feedrate=0 (but still be able to move z with hal cmpon)  (to reignite torch if the arc fails) so it would be a serious exeption 
    
[20:32:21] <skunkworks_wrk> the pcb to gcode I am using does multible cuts between traces.  so I am going to just get the tip + a littl through the copper and see how it goes.  
    
[20:32:30] <skunkworks_wrk> just an experiment 
    
[20:32:36] <cradek> you can probably stop the execution/motion, but not the interpreting 
    
[20:32:40] <skunkworks_wrk> little 
    
[20:33:37] <chinamill> cradek: yes, not stop the interpreting, just pause the motion, is there a obvious way? 
    
[20:34:01] <cradek> set the feed override to 0 
    
[20:34:05] <SWPadnos> chinamill, you can only have one writer to a signal, so you can't use HAL to change the Z position while the motion controller is coneected to the ZPos signal 
    
[20:34:34] <SWPadnos> (obviously, things are a little different with plasma / edm etc.) 
    
[20:34:41] <cradek> I'm not sure if feed override is a hal pin, but it probably could be?  maybe you'll have to ask jmk 
    
[20:35:08] <jepler> I think that "halgui" is intended to allow things like setting feed override based on a HAL signal 
    
[20:35:15] <jepler> but I don't know how it's coming along 
    
[20:35:29] <jepler> er, "halui" 
    
[20:35:31] <chinamill> SW: I fixed that... My component have the Zpos signal as input... 
    
[20:37:09] <chinamill> cradek: But if feed override = 0 can I still move Z?... I'll have to test I guess 
    
[20:37:32] <cradek> yes, I think Z will be disconnected from the motion controller and controlled just by your HAL blocks 
    
[20:42:47] <jepler> that's what I'd expect too.  feed override affects what comes out of e.g., axis.0.motor-pos-cmd.  After that, HAL can do whatever it wants 
    
[20:44:40] <Bo^Dick> does anyone know about the L297 stepper driver controller? 
    
[20:45:57] <Bo^Dick> what is it supposed to cost? 
    
[20:47:10] <cradek> why not ask the web? 
    
[20:47:43] <Bo^Dick> i've done that but i wanna know if it's expensive or not 
    
[20:48:03] <bill20r3> I think they're about $8 each. 
    
[20:48:07] <bill20r3> just for the chip. 
    
[20:48:57] <Bo^Dick> the only seller that sells those in sweden charges twice as much 
    
[20:50:22] <jepler> http://froogle.google.com/froogle?q=l297+20&btnG=Search 
    [20:50:36] <jepler> (I'm not familiar with any of these retailers in particular) 
    
[20:51:07] <Bo^Dick> "froogle"! 
    
[20:51:11] <chinamill> BD: sometimes you can find cheap on German ebay 
    
[20:52:19] <chinamill> DB: Or order by $Elfa$ 
    
[20:53:06] <Bo^Dick> elfa doesn't have 'em 
    
[20:54:01] <Bo^Dick> they've only got weaker stepper drivers 
    
[20:54:04] <chinamill> BD: make a sticky search at ebay D. 
    
[20:54:20] <chinamill> BD: then you get a OK price 
    
[20:57:20] <chinamill> or buy a low price driver from 
http://www.stappenmotor.nl/Steppingmotor/Microstepdrivers/Stepmotordrivers%20global.htm 
    [20:57:21] <Bo^Dick> when you say it's around 8$ does that automatically mean for a minimum order quantity? 
    
[20:59:45] <bill20r3> yes. 
    
[20:59:57] <bill20r3> I always order minimums. :-| 
    
[21:00:30] <Bo^Dick> most sellers i've seen has minimum orders of 2pcs. that's a serious problem for me 
    
[21:00:43] <bill20r3> 2 is a problem? 
    
[21:01:03] <Bo^Dick> sorry i misspelled. 20 is the common min order 
    
[21:01:28] <Bo^Dick> ...and i need only four of them 
    
[21:01:57] <jepler> is that including the extra that is inevitably burned up by a mistake? 
    
[21:01:58] <chinamill> so then way not buy a driver for 50 euro? 
    
[21:02:13] <Jymmm> or ebay off the rest of them 
    
[21:02:26] <chinamill> yes 
    
[21:03:45] <Bo^Dick> 50$ per axis is too much for me 
    
[21:04:39] <chinamill> then I think ebay germany is your best choise. 
    
[21:05:25] <Bo^Dick> yeah. probably. i misunderstood. i initially though they had a min order of 20 but they had 20 in stock that was. 
    
[21:05:30] <giacus> hey guys rthi is very nice for keyboard lovers 
http://www.squarefree.com/extensions/search-keys/ 
    [21:05:39] <giacus> this* 
    
[21:06:51] <giacus> perphas you already know it 
    
[21:06:52] <jepler> giacus: interesting.  I'm accustomed to typing ' and then some letters from the title of the result I want 
    
[21:07:01] <giacus> yeah, cool 
    
[21:13:43] <K4ts> hello 
    
[21:14:18] <chinamill> Hello 
    
[21:28:40] <chinamill> Sleep time! 
    
[21:41:25] <K4ts> chinamill bonsoir 
    
[21:41:46] <giacus> mmm 
    
[21:41:51] <giacus> bon night 
    
[21:41:52] <K4ts> sleep 
    
[21:41:54] <giacus> :) 
    
[21:42:16] <giacus>  chinamill (n=chinamil@d83-177-253-65.cust.tele2.fr) has quit ! 
    
[21:44:55] <giacus> there are only two peoples here can talk with K4ts : chinamill and dmessier 
    
[21:45:19] <Jymmm> giacus wanna bet? 
    
[21:45:21] <giacus> it seems K4ts hate english :(( 
    
[21:45:30] <Jymmm> Oh  
    
[21:45:44] <giacus> Jymmm: are you able to talk french ?  
    
[21:45:59] <Jymmm> giacus: Not verbally 
    
[21:46:10] <giacus> uh, and how ? :D 
    
[21:46:11] <Jymmm> giacus: Not verbally or written 
    
[21:46:17] <giacus> oh.. 
    
[21:46:21] <Jymmm> giacus: nm 
    
[21:46:27] <giacus> K 
    
[21:46:37] <Jymmm> giacus just put your mind in the gutter =) 
    
[21:46:44] <giacus> haha 
    
[21:47:12] <K4ts> Jymmm: ? 
    
[21:47:24] <Jymmm> giacus: You tell her 
    
[21:48:27] <giacus> she already know that 
    
[21:48:54] <Jymmm> giacus: She asked for a reason 
    
[21:49:11] <K4ts> Jymmm:  you talk napoletano :-) 
    
[21:49:21] <giacus> heh 
    
[21:49:21] <Jymmm> napoletano? 
    
[21:49:43] <giacus> that's a dialect  
    
[21:49:54] <giacus> don't follow K4ts .. 
    
[21:49:56] <giacus> :) 
    
[21:50:15] <giacus> napoletano is a dialect from naples 
    
[21:50:41] <Jymmm> Neapolitan ? 
    
[21:50:46] <Jymmm> Neapolitan Ice Cream? 
    
[21:50:49] <giacus> from naples 
    
[21:50:51] <K4ts> napoletano is language  ahah 
    
[21:51:00] <giacus> :P 
    
[21:51:12] <giacus> not so old .. 
    
[21:51:22] <giacus> what are really old are roman numbers 
    
[21:51:26] <giacus> :) 
    
[21:51:37] <giacus> IIV 
    
[21:51:49] <giacus> IV* 
    
[21:56:14] <giacus> http://www.giacus.org/images/dsc01817.jpg 
    [21:56:51] <giacus> Jymmm: take a look how the dog treat the cable :( 
    
[21:57:27] <giacus> as well, K4ts have biggest  teeth for that work   
    
[21:57:50] <giacus> I really do not suggest she for that O_O 
    
[21:57:57] <giacus> bahahah 
    
[21:58:04] <giacus> kidding  
    
[21:58:14] <Jymmm> Try cockatiels chewing 110 Volt light cord!  OUCH 
    
[21:58:19] <giacus> lol 
    
[21:58:31] <K4ts> grrrrrrrrrrrrrrrr 
    
[21:58:36] <Jymmm> Really close to being electrocuted 
    
[21:58:49] <Jymmm> three times too =( 
    
[21:58:54] <Jymmm> different cords 
    
[21:59:01] <giacus> haha 
    
[21:59:12] <Jymmm> lamp, sewing machien, and embroidery machine 
    
[21:59:43] <giacus> Jymmm: if you promise to came here for the summer .. 
    
[22:00:03] <giacus> I could really find a nice thing for you :P 
    
[22:00:13] <Jymmm> "thing" ? 
    
[22:00:40] <giacus> as you think the thing.. yeah :D 
    
[22:01:25] <giacus> there are lots of 'things' here around 
    
[22:01:33] <giacus> waiting :D 
    
[22:02:27] <giacus> right now 
    
[22:02:34] <giacus> if you join to paltalk 
    
[22:02:38] <giacus> there's one 
    
[22:02:40] <giacus> :) 
    
[22:03:23] <giacus> K4ts: is it  true ? 
    
[22:04:39] <giacus> K4ts: mmm seems to be busy with paltalk  
    
[22:05:09] <giacus> there's mary 
    
[22:05:13] <giacus> from florence 
    
[22:05:16] <K4ts> no 
    
[22:05:16] <giacus> :P 
    
[22:05:20] <giacus> no ? 
    
[22:05:26] <giacus> she was 
    
[22:05:28] <K4ts> I'm  
    
[22:05:40] <giacus> Jymmm: too late :( 
    
[22:07:27] <Jymmm> lol 
    
[22:12:22] <Jymmm> giacus: don'yt you know by now that I just like to tease about it =) 
    
[22:12:26] <Jymmm> giacus: don't you know by now that I just like to tease about it =) 
    
[22:13:46] <giacus> heh 
    
[22:15:35] <giacus> http://gens.labo.net/it/cognomi/genera.html?cognome=CUSATO 
    [22:15:45] <giacus> was looking about surname origin 
    
[22:15:48] <giacus> nice :P 
    
[22:16:54] <giacus> http://www.gens-us.net/map/genera.html?cognome=CUSATO 
    [22:20:47] <K4ts> Jymmm: nightttttttt 
    
[22:21:14] <Jymmm> G'Night K4ts 
    
[22:22:48] <giacus> here's my cousin 
http://www.quartaumentata.it/fotogallery/massimo.htm 
    [22:22:55] <giacus> quarta aumentata band  
    
[22:23:11] <giacus> good drummer :P 
    
[22:25:39] <giacus> what I really cant understand is why they dont use p2p to become famous .. 
    
[22:26:42] <giacus> following the major 
    
[22:26:51] <giacus> mm 
    
[22:28:38] <giacus> http://www.quartaumentata.it/discografia/abballamu.htm 
    [22:28:55] <giacus> do you really would buy a cd for E. 30 ? 
    
[22:28:59] <giacus> I doubt .. 
    
[22:29:06] <giacus> hehe 
    
[22:29:11] <giacus> G night 
    
[23:32:36] <CIA-4> 03cradek 07HEAD * 10emc2/src/emc/usr_intf/keystick.cc: don't leave droppings behind 
    
[23:34:09] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10v2_0_branch/: build PASSED ; see 
http://linuxcnc.org/compile_farm/v2_0_branch_slot7_log.txt 
    [23:36:45] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot7_log.txt 
    [23:39:51] <CIA-4> 03cradek 07HEAD * 10emc2/src/emc/usr_intf/keystick.cc: cleanup 
    
[23:43:35] <CIA-4> 03compile-farm 07Ubuntu 5.10 (2.6.12-magma) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot7_log.txt 
    [23:43:56] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot2_log.txt 
    [23:51:49] <paelscrit> anyone in here happen to know if Qcad is on knoppix? 
    
[23:52:08] <CIA-4> 03compile-farm 07BDI-TNG (2.4.18-rtai) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot3_log.txt 
    [23:53:15] <CIA-4> 03compile-farm 07BDI-TNG (2.4.18-rtai) * 10v2_0_branch/: build FAILED ; see 
http://linuxcnc.org/compile_farm/v2_0_branch_slot3_log.txt 
    [23:54:04] <cradek> hmm 
    
[23:54:09] <cradek> paelscrit: sorry, don't know 
    
[23:54:25] <paelscrit> k thanks 
    
[23:54:30] <cradek> paelscrit: I haven't seen anyone talking about qcad, we might not have any qcad users 
    
[23:54:44] <paelscrit> okay well ill just download the new version and check 
    
[23:54:51] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot2_log.txt 
    [23:55:11] <paelscrit> thanks, look forward to trying emc some day 
    
[23:55:20] <cradek> it's easier than ever 
    
[23:55:27] <cradek> and better than ever, too 
    
[23:55:29] <paelscrit> i have no machine to try it with 
    
[23:55:37] <paelscrit> im a machinist at work though 
    
[23:55:42] <CIA-4> 03compile-farm 07BDI-2.18 (2.2.18-rtl3.0) * 10v2_0_branch/: build FAILED ; see 
http://linuxcnc.org/compile_farm/v2_0_branch_slot2_log.txt 
    [23:55:45] <cradek> simple matter of building one then? 
    
[23:55:59] <paelscrit> yea i also live in an apt ;) 
    
[23:56:04] <paelscrit> maybe in a few years 
    
[23:56:05] <cradek> are you anywhere near illinois? 
    
[23:56:14] <paelscrit> nah, houston 
    
[23:56:19] <cradek> darn 
    
[23:56:31] <paelscrit> why do you ask 
    
[23:56:38] <cradek> in mid-may is the weeklong cnc workshop, thought you might be able to stop by and see what we're up to 
    
[23:56:53] <paelscrit> ah.. too bad that would be cool 
    
[23:57:24] <cradek> maybe a future year will be further south 
    
[23:57:49] <paelscrit> is it big? 
    
[23:58:02] <CIA-4> 03compile-farm 07BDI-Live rc46 (2.4.25-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot4_log.txt 
    [23:58:11] <paelscrit> like a lot of people 
    
[23:58:14] <cradek> not sure, it'll be my first one, but I think there will be dozens of people, maybe a hundred 
    
[23:58:24] <paelscrit> ah cool 
    
[23:58:32] <CIA-4> 03compile-farm 07BDI-4.20 (2.6.10-adeos) * 10emc2head/: build PASSED ; see 
http://linuxcnc.org/compile_farm/emc2head_slot5_log.txt 
    [23:59:09] <cradek> not all emc folks of course, cnc guys of all types 
    
[23:59:37] <cradek> but the emc guys like to get together once a year and hack for a few days