ParDoor is a Windows XP / 2000 / NT device driver for the K-2805 Parallel Port Interface available from Dick Smith Electronics. The ParDoor companion application allows complete access to all features of the board, including kilohertz sampling saved to files.

K-2805 Parallel Port Interface

  • Connects to a parallel centronics printer port on your computer.
  • Able to sense data, process it and use the results to control relays, motors, solenoids etc.
  • Can monitor 10 analogue voltages.
  • Drive 8 digital outputs.
  • Generates 2 variable voltages.
  • Requires a 9 volt battery or DC supply.
  • Supplied with components, PCB and 25 pin "D" type connector.

This can be ordered through Dick Smith Electronics' web site

Included Files

ParDoor.exe Fully functional application using the device driver
ParDoor.inf Install file for the device driver. Make sure you have administrator rights. Right click on this file and select "Install". 
The device driver can be uninstalled by the "Control Panel's", "Add/Remove Programs" using the item "Pinnacle Plus's Parallel Door (remove only)"
ParDoor.sys The windows XP / 2000 / NT device driver

How To Use

  • Install the ParDoor device driver and then execute the ParDoor application.
  • The combo box in the top left corner lets you select the parallel port to which the K-2805 is connected.
  • Check "Power" and then click on the "Input / Output" button to turn on the K-2805's power.
  • By selecting the various check boxes and clicking on the "Input / Output" button, the state of the K-2805 changes.
  • "Analog Outputs" allows you to choose the output voltage from 'Out 0' and 'Out 1' by a value between 0 and 255 or by the voltage between 0 and 5. You must enable the outputs to generate the voltage.
  • "Digital Outputs" allows you to choose which open collectors to switch. It must be enabled to have effect.
  • "Analog Inputs" allows you to choose which voltages to read. They are displayed as 0 to 255 values as well as 0 to 5 voltages. Except for "Get Battery" which displays the external voltage and "Get Test" which should be 128 +/- 2.
  • By clicking on the "Sample.." button you arrive at a new dialog box.
    • Before sampling please turn on the K-2805's power as described above.
    • Select a input to sample in "Analog Input", the number of samples to take and optionally, an extra delay between samples.
    • The results of the sampling can be formatted as tab delimited, comma delimited or space delimited, and output to a file and/or clipboard. "Open in Notepad" opens the saved file in notepad after sampling. Please, if you select "Save to file" always enter a filename or use the browse button.
    • Once the above options are selected, click on the "Sample" button.
    • The bottom of the dialog box is updated to show the number of microseconds per sample, the sample frequency and the total time taken to do the sampling. I have achieved a sample frequency of 16.5 kHz on my computer (90MHz Pentium).
    • By changing the "Extra delay per sample", you can change the sample rate. It is not recommended to use values greater than 50.


Current Version Released 6th October 1998
Supported Platforms Windows XP / 2000 / NT
Architectures Intel compatible only (others require recompile)
Application Programing Interface Requirements 32-bit C or C++ compiler (like Visual C++ 5.0)
Application Source Code Requirements MFC version 4.2 (and most other 32-bit versions)
Device Driver Source Code Requirements Windows XP / 2000 / NT Device Driver Kit

Download (171KB)

Your name
Your email address
Send me email about updates


This information is for internal use only.

Contacting the Author

Paul Andreassen
Email: paul @ andreassen com au
Web: or

Copyright 2012 Paul Andreassen