Using an old laptop LCD for prop a display
kwinn
Posts: 8,697
I have an LCD display from a defunct laptop that I would like to use as a display for my protoboard. The LCD is an LG LP121S2. Does anyone have a hardware manual or other technical information on this display? I have searched the LG site but there is no info there, and I have googled it but all the results are companies wanting to sell me one.
Also, I propose using this thread to gather information for recycling displays from laptops and other equipment for reuse.
Also, I propose using this thread to gather information for recycling displays from laptops and other equipment for reuse.
Comments
love to see this happen, but you are facing two problems. First, the variety of LCD screens
and the lack of documentation. Second, talking to an LCD that size would require a good
deal more memory and I/O than you have. Most of these LCD's have a VGA-to-LCD conversion
process. (A couple of chips on the motherboard) If you could somehow connect the VGA
RGB to this chip (again documentation is a hassle here) you *might* be able to pull this off.
However it would be extremely tough for anyone to duplicate your exact situation, although
we would sit and be amazed by your pictures. [noparse]:)[/noparse]
You are really better off going with an existing VGA flatscreen (either from a monitor, or
purchased from a vendor that specializes in this item and can provide documentation) than
trying to recycle it from a laptop.
With all that said, know the challenges and try it anyway. We could really use a breakthrough here. [noparse]:)[/noparse]
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Check out: Protoboard Introduction , Propeller Cookbook 1.4 & Software Index
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card connected? - PropDOS
I guess what would be needed would be a way to get at that memory via a random access interface rather than a sequential scan.
www.datasheet4u.com/download.php?id=559975
That includes only a pinout.
As Oldbit collector pointed out these screens need a lot of memory, but.. this particular has the advantage of needing RGB (6:6:6) syncs, clock and some enable signal. You need a clock so the video hardware of the propeller may not be suited. OTOH if you can coupe with low resolution... or even few colors, you can do yourself a simple driver. The syncs should be more or less standard depending on the resolution. If it is 1024x768, the propeller can generate 512x384 using 24kbytes of memory. With limited color support. It is always a matter of compromises.
This panel seems to lack any memory besides a shift register :-(
Edit: Sorry it is a 800x600 pixels panel, then using 400x300 is still adequate.
Have fun.
Post Edited (Ale) : 1/30/2009 5:04:22 PM GMT
ErNa
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
cmapspublic3.ihmc.us:80/servlet/SBReadResourceServlet?rid=1181572927203_421963583_5511&partName=htmltext
Post Edited (ErNa) : 1/31/2009 12:55:46 PM GMT
VGA drivers for prop exist, VGA adpators are availible for the protoboard in the accessory pack. Old CRT VGA monitors are a dime a dozen as people move to LCDs, and smaller LCDs (though not the super small ones which cost quite a bit) as people trade up. There are several drivers and demo programs for VGA, It's probably better use of time these for your project, if space allows and it doesn't need to be portable. For cheap composite screens there are some low cost mini-dvd players that have been used on a few past projects we've seen in this forum. I've gotten one of the model in question, I can post info on it a little later.
I am using a 15" LCD monitor currently and the VGA drivers work well at all three usual resolutions. The problem is that my work space is still a bit crowded and I was hoping to resurrect one of the smaller left over LCD,s from defunct equipment to reclaim some workbench space. The ideal LCD would be a ~10" unit that supports VGA at 640x480, with the second choice being a 12" one. Being able to reuse a retired piece of equipment is a great feeling (made even better if it costs $0.00) so I would have been willing to spend some time, effort, and a little money to make it work if it was possible. I was even contemplating using a prop with some external ram as the interface circuit to make it as flexible as possible (standard VGA, serial text terminal, serial graphics terminal).
I am hoping that the rush to hi def (1920x1080) will make that the standard highest resolution, and that screens in submultiples (960x540, 480x270, etc) will also become readily available and inexpensive. Of course world peace, a fair and just society, and a stable prosperous economy would be nice too.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
cmapspublic3.ihmc.us:80/servlet/SBReadResourceServlet?rid=1181572927203_421963583_5511&partName=htmltext
I did not find your post off topic, and I am not so sure that it would be that hard for the prop to drive this particular LCD. There appear to be row and column drivers mounted across the top and down one side of the screen. I have attached the data sheet with the pinouts and it looks like all it needs is 6 bits each for red, green, blue, horizontal and vertical sync, a clock signal, DTMG (whatever that is), and power for a total of 22 (or fewer with a bit of added hardware) signal pins. Judging by what I see on this forum I think a lot of the LCD screens could be interfaced without too much of a problem. The biggest obstacle is lack of information, not expertise and creativity.
I have interfaced an old 8 bit ISA card to a micro (not the prop) and it is not that difficult for the hardware. It is a bit more difficult from the driver perspective, but doable if you can get info on programming the video chip. The main problem is the number of different video chips used and the lack of information on them.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
cmapspublic3.ihmc.us:80/servlet/SBReadResourceServlet?rid=1181572927203_421963583_5511&partName=htmltext
FYI I have attached the data sheet.