Re: [CAD_CAM_EDM_DRO] Pin out for EMC
Posted by
Jon Elson
on 2002-01-01 13:48:31 UTC
Rick Miller wrote:
is done through a real-time process running under the RT subsystem of (RT)Linux.
The auxilliary I/O is done through a linux process running under the normal
Linux kernel. These programs communicate through shared memory or RT
fifos (depending on RT-Linux version). Since they expect complete control
of their own parallel port, they can't accept interference by another program
messing with 'their' parallel port. I have made changes in EMC to allow
the RT section to handle ALL I/O for the non-rt auxilliary I/O because my
parallel port motion control boards need to all talk through the same parallel
port. It was quite complicated, but since I have already done it, it could be
used by someone else for similar purposes. It would probably require some
changes in the stepper output routines so they won't touch the control
bits you are using. I will be putting my changes into the source forge
distribution sometime this month, I hope.
Jon
> Hi,With the stock EMC, it is not possible. The reason is that the stepper control
> I was wondering how parallel port pin assignments are handled in EMC. Are the assignments configured by the user, or is there one set way of connecting it? I've seen two different versions on the web, and I'm wondering which one (or both?) is/are correct.
> I'm hoping to combine step & direction of 4-axis + controls for 2 relays on one parallel port, but I'm wondering if this is going to be possible...
is done through a real-time process running under the RT subsystem of (RT)Linux.
The auxilliary I/O is done through a linux process running under the normal
Linux kernel. These programs communicate through shared memory or RT
fifos (depending on RT-Linux version). Since they expect complete control
of their own parallel port, they can't accept interference by another program
messing with 'their' parallel port. I have made changes in EMC to allow
the RT section to handle ALL I/O for the non-rt auxilliary I/O because my
parallel port motion control boards need to all talk through the same parallel
port. It was quite complicated, but since I have already done it, it could be
used by someone else for similar purposes. It would probably require some
changes in the stepper output routines so they won't touch the control
bits you are using. I will be putting my changes into the source forge
distribution sometime this month, I hope.
Jon
Discussion Thread
Rick Miller
2001-12-31 16:38:06 UTC
Pin out for EMC
Tim Goldstein
2001-12-31 16:56:55 UTC
RE: [CAD_CAM_EDM_DRO] Pin out for EMC
Paul
2002-01-01 04:05:13 UTC
Re: [CAD_CAM_EDM_DRO] Pin out for EMC
Ray
2002-01-01 07:21:36 UTC
Re: Pin out for EMC
Rick Miller
2002-01-01 09:15:30 UTC
Re: [CAD_CAM_EDM_DRO] Re: Pin out for EMC
Jon Elson
2002-01-01 13:48:31 UTC
Re: [CAD_CAM_EDM_DRO] Pin out for EMC