Kirk I have added.. loadrt hal_parport cfg="0x9000 addf parport.0.read servo-thread addf parport.0.write servo-thread to my hal file (hopefully in the right places). Can I not configure the pins through the step config wizard? Aaron > ----- Original Message ----- > From: "Kirk Wallace" <[EMAIL PROTECTED]> > To: "Enhanced Machine Controller (EMC)" <emc-users@lists.sourceforge.net> > Subject: Re: [Emc-users] Installing a second parallel port > Date: Thu, 12 Jun 2008 00:56:00 -0700 > > > On Thu, 2008-06-12 at 06:11 +0000, aaron Moore wrote: > > Hi > > You guys are going to haveto hold my hand here > > I run lspci -v and I get.. > > 0000:00:06.0 Parallel controller: Timedia Technology Co Ltd: > > Unknown device 7268 (rev 01) (prog-if 02 [ECP]) > > Subsystem: Timedia Technology Co Ltd: Unknown device 0103 > > Flags: stepping, medium devsel, IRQ 9 > > I/O ports at 9000 [size=8] > > I/O ports at 9400 [size=8] > > which is the address and where do I find the hal file to put it in > > > > Thanks > > Aaron > > When you start EMC, which configuration do you chose? The .hal file for > that configuration is most likely in your home directory > under .../emc2/configs. So, something like: > > /home/aarons_home/emc2/configs/stepper/stepper.hal > > The EMC start screen lists the available configurations based on the > names of .ini files. The .ini file you choose has a place to set > which .hal files get loaded. You should open the .ini file and check for > the HALFILE= lines to see the files names. The lines that start with # > (comment tag) are commented out, so they don't count. Usually there is > only one .hal file loaded and its name matches the configuration name. > To load the parport driver you need to have a line in your .hal file > like: > > "loadrt hal_parport cfg="0x9000" > (loads only your PCI parport as parport.0) > > or > > "loadrt hal_parport cfg="0x0378 0x9000" > (loads the motherboard port as parport.0, and the PCI port as parport.1) > > This should load the driver and make the functions parport.X.read and > parport.X.write available to EMC. You need to have EMC run these > functions in your servo thread by adding to your .hal file: > > addf parport.0.read servo-thread > addf parport.1.read servo-thread (if you have a second port) > (usually at the beginning of the addf lines) > > addf parport.0.write servo-thread > addf parport.1.write servo-thread (if you have a second port) > (usually at the end of the addf lines) > > After EMC starts these functions, you will have the HAL parport pins, > signals and parameters available. These are listed here: > > http://www.linuxcnc.org/docview/html//hal_drivers.html#sec:Parport > > Most likely in your case if you loaded only one parport it will be > parport.0 so to connect the flood coolant button to pin one, you would > add a line: > > net Flood iocontrol.0.coolant-flood => parport.0.pin-01-out > > Other iocontrol signals are here: > > http://www.linuxcnc.org/docview/html//man/man1/iocontrol.1.html > > If you start EMC and toggle the Flood button you can check pin one with > a voltmeter to see if the voltage toggles with the button. If it > doesn't, you can try address 0x9400. Good luck. > > -- > Kirk Wallace (California, USA > http://www.wallacecompany.com/machine_shop/ > Hardinge HNC/EMC CNC lathe, > Bridgeport mill conversion, doing XY now, > Zubal lathe conversion pending > Craftsman AA 109 restoration > Shizuoka ST-N/EMC CNC) > > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://sourceforge.net/services/buy/index.php > _______________________________________________ > Emc-users mailing list > Emc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/emc-users
> -- Powered by Outblaze ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users