This guide is By. em3bilko (Original Post Can Be Found Here)
How-To get a LCD Character Screen to work.
The first thing that needs to be done is to gather all material for this project.
Material List:
1 LCD character screen (HD44780 controller or compatible) size isn’t important)


1 Parallel Port Printer cable

Soldering iron
Resin core solder
Schematic (wiring diagram) there are several available and not all work with all LCD’s, this was a hit or miss situation for me, it was my 3rd schematic that finally worked for me.)I will be showing only the one that worked for me.)
Power Connector (Molex or USB) I used a Molex but USB is as good, it is for 5 volts only)
Multi-meter (Ohm meter)
Software (there are many available, here is a short list of a few that are free to download)
1. jaLCD (http://www.jalcd.de/) this is the one I use.)
2. LCDStudio (http://www.lcdstudio.com/site20/home.php)
3. LCDHype (http://lcdhype.de/)
4. LCDSmartie (http://lcdsmartie.sourceforge.net/)
5. Liquid-MP3 (http://liquid-mp3.schijf.org/) WinAmp plug-in)
6. Port95nt (http://www.red-mamba.com/datoteke/port95nt.exe) this program is required for opening the printer port for instructions from the software that is used.)
Extra Parts that help:
Helping Hands (project holder)

Magnifying Glass (to check connections up close)
External Molex connection

I purchased my LCD screen from an online vendor, www.shopeio.com, they have a wide selection and the prices are good. They ship by way of the USPS only, so there will be no tracking number, and it could be slow about arriving. I have ordered 3 screens from them and I think I screwed up the first one but the second and third worked. However the third one only worked on the top line only the second line gave only the bottom half of the character. I think it came from the manufacture that way and has nothing to do with Shopeio. The parallel printer cable was from my junk drawer. Since most printers now use the USB port finding an older parallel port cable shouldn’t be a problem. The molex connector was also from my junk drawer. You can find them on old fans that don’t work any more or some fans come with a molex and a 3-pin connector for plugging into the motherboard. With this type just cut off the molex and the fan will be just fine working with the motherboard. The reason that I went with the molex was to be able to obtain power without having to run the cable out the back of the case to plug into a USB port. Now you’re wondering, what is the different between the power connector and the printer cable? Some motherboards don’t have a parallel port but have a header to plug a bracket onto and then fix it onto a PCI slot. That is what I have in my case; it could be different for each motherboard. The software was actually the easiest part of collecting the materials, just downloaded the program from the selected sites. The schematic was the hardest part. Being that there are different wiring diagrams a person doesn’t know which one will work with the LCD that you purchase. All you have to go by is the amount of connections, which ranges from 16-18 connections. The first LCD I used had 18 connections and the last 2 are for the backlight. If you have 16 connections then there is no backlight. My other 2 LCD’s only had 16 connections and they didn’t have backlights. A LCD that has18 connections may have 2 different configurations, you could have all 18 connections in a line or 16 connections in a line and 2 at the end of the LCD. The 2 extra connections are for a backlight. I got the working schematic from http://www.crystalfontz.com/software/crystalcontrol2/manual/lcdsetup-hd44780.html and there are 2 different setups, 1 for a 4×40 character screen and one for a generic character screen. I used the generic version because I had a 2×20 LCD screen. Here is the explanation that I used for wiring my LCD.


Printer port cables soldered to the LCD.
You will notice that the parallel port cable has 25 wires and you will be using only 16-18 wires total. The rest will be cut short so that they are not in your way. Don’t cut these extra wires until you are finished with the soldering. Just in case you soldered the wrong wire. You will need to check each wire with the Multi-meter from the end of the wire to the DB-25 plug to make sure you have the correct wire for soldering. Once you have finished the above procedure you will find that you have a few connections that are empty. Pin 3 will be empty, it is used for contrast. There are a couple of ways to use this, 1 is to put in a POT (potentiometer) or wire it direct and not have a variable contrast. I chose not to have the variable contrast. Here is how to do both.
Contrast Control
Pin 3 on the LCD is used for contrast control. There are two options which can be taken in this step.
The first option which is the easiest is to fix the contrast at a certain level. This is a bit of a gamble as the contrast setting may not be to your liking, but in most cases, the LCD contrast is set at an acceptable level. To do this, simply solder a piece of wire from pin 1 to pin 3 on the LCD. If you do this, skip to the next step of this guide.
The second option is to connect a potentiometer (or “pot”) to the LCD which will allow the LCDs contrast setting to be changed.
There are two types of pot’s which can be used for this, a normal full size pot, or a “trim-pot”. I would recommend using a trim-pot, as it’s small, and if you’re clever can be mounted on the back of the LCD itself. The value of the potentiometer will need to be 10KOhms. It can be of either the “linear” or “logarithmic” variety, it won’t make a difference.
Solder a wire from the center pin of the pot, to pin 3 on the LCD module.
Solder a wire from either of the two remaining pins on the pot to pin 1 on the LCD module.
Solder a wire from the remaining pin on the pot to pin 2 on the LCD module.
I didn’t have a backlight on my LCD screen but I will include how to hookup a backlight.
Backlight Control
Two components will be needed for this step, a resistor of a value you’ll have to calculate, and a 100ohm potentiometer or trim-pot.
The resistors value will need to be calculated first. To do this, you will need the LCD’s specifications which should be available from the manufacturer of the LCD module.
You’ll need to know the recommended voltage required for the backlight and the current.
Then using the following calculation, work out the resistor value needed:
R = (5 – volts) / current
For example, if your LCD required 4.2V at 400mA it would work out to be:
R = (5 – 4.2) / 0.4 which makes R=22.5ohms
If you cannot work out what the current is in decimal, use the following as a guide: 350mA=0.35, 100mA=0.1, 50mA=0.05, 10mA=0.01, etc.
Now, solder one lead of the value resistor you calculated to the center pin of the potentiometer or trim-pot.
You’ll now need to identify the connection points on the LCD for the backlight supply.
If the LCD has 16 pins together, then the 2 unused pins should supply the backlight. They should also be labeled, if not, check the manufacturers data-sheet for the LCD.
If the LCD does not have 16 pins together the connector pins for the backlight should be located at one of the ends of the LCD. The pins are normally labeled “A” and “K” or possibly “+” and “-”.
Now solder a wire from the “K” or “-” backlight supply pin, to pin1 on the LCD.
Solder one lead of the value resistor you calculated earlier to the center pin of the potentiometer or trim-pot.
Solder a wire from pin2 of the LCD to the other remaining lead of the resistor.
Solder a wire from either of the two remaining pins on the potentiometer or trim-pot to the “A” or “+” backlight supply pin.

A typical LCD backlight wiring point.
Next is to setup the project with the 5 volt power. The explanation that I’m using is for the Molex connector but a USB plug can be used. You’ll need to find which wire on the USB plug is for ground and for 5 volt power. I’m not showing how to do this because I didn’t use it so I don’t have it available at this time. Here is how to do the Molex.
Power
To power the LCD and the LCD’s backlight, the DB25 connector end of the cable will now need to be modified.
You will need to obtain a male “molex” connector. If possible, with wire already attached to it.
A molex connector is the style of connector that is used to connect the power to hard-drives and cdrom-drives in your PC.
Male molex connectors can be difficult to find, large electronics shops should stock them as well as some PC repair shops. Another source of male molex connectors is some brands of CPU fans.
Solder a moderately long piece of black wire from pin 24 of the DB25 connector.
Cut the wire on pin 13 as close as possible to the DB25 connector then strip the end of that wire. Solder a red wire (same length as the black), to the wire that was just cut from pin 13 and insulate it with insulation tape or heat-shrink tubing.
You now must make 100% sure you get the next few instructions right. If you do not, there is a big chance you’ll destroy the LCD module and possibly some of your PC’s hardware.
Use the next image to identify the 5V and ground connectors on the male molex connector.

Now solder your red wire to the 5V wire/pin of the male molex connector. Then solder the black wire to the ground wire/pin of the male molex connector. With this completed you have finished wiring and all that is left is to connect and power on the computer.

When you power on there should be row/rows of solid blocks that are showing on the LCD, if so your power supply wiring and contrast control has been wired successfully. The solid blocks show that the LCD is ready to accept data from your PC.

Most problems are caused by incorrect cable wiring. So make sure that all of your work is double checked and double checked again. When you have finished with your wiring then the next step is to put the LCD screen into a housing of your choice. Here is a example of a completed screen in use.

The next picture is showing how a LCD screen is installed into a 5.25 inch drive bay.

Hope this how-to is useful for your next mod and Happy Modding to ya
Finally if you want to take this guide on the road with you, here is the .doc format..
- Download Here -