## PPM radio control IRQ interface

The PPM IRQ interface allows the PC to read the PPM signal from a Radio Control transmitter fed to the IRQ line (pin 10) on the parallel port. No interface diagram is presented here since it is rather specific to the transmitter used. A web search should yield good results.

By default PPJoy assumes the following timing characteristics about the transmitter:

- 1.0ms minimum PPM pulse length. Any pulse shorter than this will produce the minimum axis value.
- 2.2ms maximum PPM pulse length. Any pulse longer than this, but shorter than the minimum sync, will produce the maximum axis value.
- 3.5ms min sync PPM pulse length. A pulse longer than this is taken to mean the start of a new frame.

You can change these values if they are not suitable for your transmitter. See Changing timing parameters on how to change these values and PPM R/C transmitter timing parameters for their meanings.

There is a debug mode you can use if your interface is not working properly. See Setting PPJoy global options to turn on the debug mode.

Now try connecting and disconnecting pin 10 (IRQ) on the parallel port to pin 18 (Ground). Each time you make or break the connection you should hear one or more clicks. Now you know that PPJoy is properly hooked up to the IRQ.

Next connect your transmitter interface to the parallel port. You should be hearing a series of clicks (it might sound like a continuous tone). This means the parallel port can detect the signal from your TX. If not the voltage from your TX interface might not be enough and you may need some form of amplifier in your interface.

If you heard a tone in the above step but stil see no joystick movement you may want to try and modify the timing parameters for the joystick. It may also mean that you TX is sending a different signal type. This interface only supports a PPM signal.

### Notes

- This interface is only supported on Windows 2000/XP. Windows 98/Me does not provide the support functions that PPJoy requires. This interface is also not support when the "Don't allocate ports" option is turned on.
- General notes about interface construction.

### Credits

Diagrams and information for this interface can be found at http://www.csd.net/~cgadd/fms/fms_instruct2.htm#AnschlusseinerFernsteuerungandenParallelport, http://myweb.absa.co.za/eric.brouwer/interface.htm or http://www.heliguy.com/nexus/fmsinterface.html.