Simple Parallel (Printer) Port Interface


Author Views Views Today Rank Comments
58,366 1 59

This is the basic interface I used as part of my Computerized Room project. This is the parallel interface only. The 8 bit input card can be found, along with the rest of the project, at Computerize Your Room/House. This interface, as well as the other two interfaces, came from the book "The Robot Builders Bonanza", by Gordan McComb. This interface is also useful for controlling small robots, etc. It is cheap and fairly easy to build, although you should not attempt this project unless you have prior experience with electronics. You probably won't damage anything if you hook it up wrong, but there is always a chance (some parallel ports are better protected then others). If possible, test the project on someone else's, or a school computer :-)

Schematic

This is the schematic of the parallel port interface

Parallel Port Pin Assignments

Parallel port pin assignments graphic

Parts

Part
Total Qty.
Description
Substitutions
U1, U2, U3374LS367 Buffer IC74367, 74HC367
MISC1Case, Wire, Sockests, 18 Pin Socket (For Output), 25 Pin Connector (For Parallel Port), Ribben Cable

Notes

  1. I built the interface on a piece of universal solder board due to the large number of wires that must cross. It is also much easier to fix mistakes then on a PC board. I also used a 25 pin crimp connector to connect it to the parallel port. 26 conductor ribben cable was used to link the connector to the board.
  2. This interface only offers 5 inputs (on some computers it may be less). For more inputs, see Computerize Your Room/House. If you choose to use the inputs, remember that the voltage level can not exceed 5 volts or fall below ground.
  3. This circuit is TTL and therefor must be powered by no more then 5 volts.
  4. You can download control software from my files section.
  5. For more information on programming the parallel port, see Programming The Parallel Port In QBasic or Programming The Parallel Port In Visual Basic.

Related Circuits

Computer Controlled Frequency Counter/Logic Probe, Parallel (Printer) Port Interface

Comments

Nimish
Parallel (Printer) Port Interface using VB6
Sunday, May 04, 2008 1:07:46 AM
I have seen easy tutorial to interface LCD to parallel port using VB6. http://lcdinterfacing.googlepages.com/
Tariq
Parallel (Printer) Port Interface
Sunday, April 13, 2008 4:11:52 AM
Can you please describe me about parallel port data recieving and sending pins .... and how can i connect any thing with my computer using parallel ports .... and also tell me what i do if i want any wireless connection of any component (for e.g. a remote control car) with my computer... so that i can control that car via keyboard.. i will be thankful to u if u answer my these all questions
SUGATO
Parallel (Printer) Port Interface
Saturday, March 29, 2008 2:16:40 AM
sir, i want to access data coming from ADC by PC parallel port & store it in database(sql) . i want to access the parallel port by java(Net beans) & at windows xp. if u help me at the code portion of interfacing with parallel port i would be greatful to u. plz help & mail me sir.......... thanks.
Dragan
Parallel (Printer) Port Interface
Saturday, March 22, 2008 8:28:48 PM
To day I visit your site at first time and there i find what I need so easy (I whose tray one year ) THANK YOU FOR THAT
gilbert
Parallel (Printer) Port Interface
Friday, March 21, 2008 3:56:56 AM
sir please help me on how to control a basketball score board using printer port sir please reply tank you oh
HTSEP
Parallel (Printer) Port Interface
Thursday, February 28, 2008 4:47:11 AM
Dear sir i want to make a toy car that can be controlled using the computer. for example direction keys for navigation and cameras for viewing
Abhishek
Parallel (Printer) Port Interface
Wednesday, February 27, 2008 2:03:27 PM
i have written a code for extracting desired bit pattern from the lpt port. The program run fine from within the Borland c compiler but when we run the program from its exe file we are not gettin the output. We have used outportb(0x378H,data) command. please suggest.
anonymous
Parallel (Printer) Port Interface
Wednesday, February 20, 2008 2:10:06 AM
sir can you help me how to control an score board using printer port?
John
Parallel (Printer) Port Interface
Friday, February 15, 2008 2:57:57 PM
Dear Sir, I just wanted to drop a note to thank you for inspiring me to delve into the world of "real world control with a pc". I built the parallel port interface (not a single problem)and my first experiment was to build an infared through beam alarm. I then used it to control a 2x40 LCD display. Being just a hobbyist and very new to electronics, I greatly appreciate all the hard work it takes from folks like you to share thier ideas with us. All of my training has come from internet searches and a ton of reading. For the moment I have been writing all the source code in QB but I've begun to learn Euphoria and C++. Who knows what the future brings? Again Thank You for an excellent site. John
anonymous
Parallel (Printer) Port Interface
Monday, January 28, 2008 4:04:35 AM
where is the c++ program??
The last 10 comments are currently shown. Show All Comments.

If you would like to leave a comment, you can do so using the form below. Comments can be things like suggestions, successes or failures, improvements, similar circuits, error reports, an answer to a previous commenter's question, or anything in between. However if you would like to ask a question it is suggested that you use the forum instead. The forum provides a more robust environment for discussion.

Important: If you post a technical question here, there is no guarantee it will be answered. All technical questions should be posted to the forum. The owner of this site generally does not answer questions in comments.

All comments are subject to approval before they are displayed here, so your comment will not appear immediately. This is done mainly to prevent spam and other abuse. If you wish to remain anonymous, simply enter "anonymous" for your name and/or email.

Name:
Email:
Subject:
Comments:
Anti Spam Code:
Please enter the exact text shown in the image above into the box below.
Browser cookies must be enabled to comment on circuits.

Privacy Policy

Back To Circuits Page | Mail Me | Search