Hi Tweakie,
I have now found that the LPT2 output didn't have enough current to drive the relays on the ATC controller.  I have 5.05v but wouldn't activate them.
So, I tried an older laptop with a parallel port.  Used the simple ParMon program to set pins 14 and/or 16 on/off.  It worked fine!!  So I knew it wasn't 
the ATC controller at fault.  I recently tried something else...i have a spare TB6560 driver/stepper board, the same type that runs the motors, limits
and spindle etc.  So, I hooked this up temporarily to the PSU and LPT2 port.  I used the TB6560's onboard single relay (same one as I'm using for
my Kress spindle). I also connected one of the air solenoids to the relay on the TB6560 with 24v  
In Mach3, I set the P&P's accordingly....clicked Output 2 'On' in Mach3 and the relay activated!!
Now I'm getting somewhere.  I'm going to order a C36 BOB from Arturo, so that will replace the TB6560 used only for this test.
What I am now getting stuck with is, how do I activate the relay in the post processor?  I assume I'll use the Activate/DeActivateSignal(OutPut*********)
somewhere??  How do I get Mach3 to know that I have a second LPT port, with regards to the air solenoid.
I have looked on you website with interest, but it's losing me.
I have also got another question about a tool length sensor, but I'll post that in another thread.
Thanks
Keith