Skip to main content

Reusing old shit: lcd screen

This post is a work in progress, so if you find it incomplete and not readable probably it's not finished yet. I prefer to publish a little before than leave a post to rust in my drafts.

It's happened in the past that someone gifted me of very old (and not working anymore) laptops that otherwise would have been thrown in the garbage; my idea for them was of reusing some parts that are more valuable: battery, disks, keyboards, etc...

One of the things more valuable are the LCD displays: the first thing to do is tear down the laptop and uncover the LCD panel itself; in the back there are few labels, one of them contains a code that identifies the model of the panel itself. Which one? I don't know but you can try all of them, is a problem solvable in polynomial time :)

At this point you can use the site panelook.com to find the technical details: in my case the code is CLAA154WA01AQ corresponding to this model; the important parameters are the ones indicated in the image below

  • resolution: will be used to configure the controller board
  • signal interface: to choose the correct cable between the controller board and the LCD
  • lamp type: to choose the correct illumination power source

Signal interface

In our example we see that we need a LVDS (1 ch, 6-bit) , 30 pins , Connector

On Aliexpress you can find this cable.

Lamp type

The LCD screen needs a backlight, without it the luminance of the display is not powerful enough; technically is called inverter (probably because unlike a normal power supply, it raises the voltage, by a lot!) and is powered externally from the controller board.

The parameters that distinguish inverters from each others is the number of connectors to the LCD itself and the type: led or CCFL. In the majority of cases the second one is used.

These are links on Aliexpress (I don't know these sellers, YMMV) just to give you an idea of what I am talking about

Controller board

Now we need something that can drive the panel from a video source: on Aliexpress you can search for it using terms like "lcd controller board"; check for the inputs you are interested in (HDMI, VGA etc...) and if it has a compliant connector for lamp type and signal cable.

One example is this one but obviously double check yourself.

Read accurately the description of the product and the resolutions supported, sometimes you can see that is possible to "update" the board with a specific firmware to support specific a resolution.

V29 Universal LCD Controller Board

The one used by me is the V29 controller board, usually comes with a remote and a "keyboard", that has the possibility to flash a different firmware to adapt to the correct resolution of the screen; the procedure is the following

  • put the firmware (usually named LAMV29_something.bin) into an USB drive
  • connect the USB drive to the USB slot of the board disconnected from the power supply
  • turn on the power and you should see the light of the keyboard blinking
  • when the led stops blinking then the update is completed

FPGA

TODO: An interesting project for the future would be to implement a LDVS controller for my mojo board.

Comments

Comments powered by Disqus