Bringing My Childhood Pc's Screen Back to Life (a 30-pin Lvds Mod)

by nav9v in Circuits > Reuse

44 Views, 1 Favorites, 0 Comments

Bringing My Childhood Pc's Screen Back to Life (a 30-pin Lvds Mod)

final_working_look.jpg

for the backstory, this screen came out of the first computer my family ever owned.

i'm not exaggerating when i say it was mostly my machine, because it's where i burned through whole afternoons and long past-bedtime nights on gta vice city.

the laptop aged out years ago, but when i opened it up the display was still perfectly good, and putting it in a drawer felt wrong.

so i decided to give it a second life on my desk as a standalone hdmi monitor.

almost every controller-board tutorial online is written for 40-pin panels, so the older 30-pin lvds panels are barely documented and people assume they can't be reused.

i can tell you they absolutely can, and it isn't hard once you have the pinout.

i've written this around the exact panel from that old family pc, an lp141wx3-(tl)(b1), 1280x800.

Supplies

for supplies, i used the bare laptop panel and its original lvds cable, a t56u11.2 v7 universal driver board with its ir remote, a 12v 3-4a dc adapter, an smd led backlight strip sized to the panel, and a few current-limiting resistors.

for tools, i used a soldering iron, flux, thin insulated wire and a multimeter.

for the board choice, i'd stick to the ones i trust: t56u11.2, t56u11.2 v7, t56u11.23, t56u11.24 and tr67.03v7.

i'd avoid the t.r67.03c v9, since it gave me reliability problems.

the one rule that matters is matching the board to your panel's resolution and lvds channel count, so do your own research before buying.

Check the Panel Is Actually Alive

lcd_panel_.jpg
lcd_chipset.jpg
lcd_back_look.jpg

for the first move, i pulled the bare panel out of the lid and looked it over in good light.

i was half expecting a hairline crack that would end the project before it started.

i checked the whole active area for cracks, internal blotches and dented corners, and mine came up clean.

if yours is cracked, stop here, because a broken panel is scrap.

Trace the Cable and Its Connectors

laptop_lcd_orignal_connector.jpg
lcd_cable_front.jpg
lcd_cable_back.jpg
old_display_cable_connector_front.jpg
old_display_cable_connector.jpg

for the cable, i learned it isn't just the lvds lines, it's a whole little harness.

it branches into the 30-pin connector that plugs into the panel, a webcam connector, and a cfl inverter connector for the backlight.

on the far end sits the motherboard connector, usually a 2-row 15+15 housing.

i checked the fine wires under the kapton tape for nicks and made sure no contacts were bent or missing.

for this mod i'm keeping the panel-side 30-pin end and breaking the individual lvds wires out to the board.

Read the Label and Get the Pinout

lcd_panel_info.jpg
lcd_pinout.jpg

for identifying the panel, i flipped it over and found the sticker, lp141wx3 (tl)(b1).

i noticed the mercury warning next to it, which told me this panel shipped with a cfl lamp, not leds.

i searched that model number plus datasheet and downloaded the pdf, and the page i needed was the 30-pin interface connections table.

for the wiring that matters, pins 8 and 9 are the first lvds data pair, 11 and 12 the second, 14 and 15 the third, and 17 and 18 the clock pair.

pins 2 and 3 are vcc at 3.3v and the rest are ground.

i can't stress this enough, the supply is 3.3v, because the wrong voltage can kill the panel instantly.

Meet the Universal Board

uv-universal_board_top_view.jpg
uv_board_left.jpg
uv_board_right.jpg
ldvs_pinout.jpg

for the board, mine showed up cheap with hdmi, vga, av and usb inputs.

the signals i care about are the lvds output header next to the scaler chip.

that header is silk-screened with two channels, a and b, each with data pairs, a clock pair, plus vcc and ground.

for a single-channel 6-bit panel like mine, i only use the channel-a group.

Match and Wire the Lvds

ldvs_connection_with_lcd_cable.jpg

for the part everyone warns you about, this is where the two halves meet, and with the datasheet open it's just matching names.

i wired panel rin0 to the board's lva0, rin1 to lva1, rin2 to lva2, and the clock pair to lvac.

i connected vcc to vcc with the board jumper set to 3.3v, and ground to ground.

i kept each pair's two wires together and roughly equal length, and i kept the runs short.

i'd buzz out every pair with a multimeter before powering on, since a swapped pair is the number one cause of no image.

Fit and Wire the Led Backlight

smd_led_strip.jpg
smd_led_back_light.jpg
backlight_wireing.jpg
top_backlight_resistor.jpg
bottom_backlight_resistor.jpg

for my build the original cfl was dead, so i moved it onto an edge-lit smd led strip sized to the panel.

i slid the strip into the light-guide channel where the old lamp used to sit.

these strips run from 12v with a current-limiting resistor in series on each rail, positive to 12v and the other end to ground.

i sized the resistor by measuring the current and tuning the value rather than guessing.

i'd never run an led strip straight off 12v with no resistor, because it will pull too much current and burn out.

Power the Whole Thing

adapter.jpg

for power, the entire build runs off a single 12v 3-4a dc adapter into the board's barrel jack.

i went with 3a plus for comfortable headroom on a 14-inch panel and its backlight.

Set the Resolution in Service Mode

VS.T56U11.2_Resolution_code_and_Service_mode.jpg

for the picture, the board ships with generic firmware so it wasn't quite right out of the box.

i used the ir remote to enter service mode and pick the display mode matching the panel.

if your exact resolution isn't in the table, you flash the matching firmware bin from usb.

for a quick sanity check, if the image is stretched it's almost always the wrong resolution profile, not your soldering.

First Power-on

final_front_look.jpg
lcd_final_front_look.jpg
final_working_look.jpg

for the payoff, it lit up.

the same panel that once glowed through hundred-hour vice city binges was showing a crisp desktop again, this time over hdmi.

i'll be honest, that moment made the soldering worth it.

Keeping the Original Cfl Instead

cfl_inverter.jpg
cfl_inverter_back.jpg
old_cfl.jpg
old_cfl_broken.jpg

for anyone whose lamp still works, you can skip the led swap entirely and keep the cfl.

everything else stays the same, only the backlight side changes.

a cfl panel doesn't drive the lamp directly, it uses a small inverter that steps 12v up to the few-hundred-volt ac the lamp needs.

i'd connect the inverter's 4-pin input to the board's backlight header, matching 12v, on, adj and ground, and the ac output goes to the lamp's 2-pin connector.

i'd warn you plainly, that output is high-voltage ac, so never touch it while powered, and if the lamp flickers or has pink ends just go led.

Other Boards Worth Considering

MT2280-MD_V2.1_Universal_LcdLed_Monitor_Main_Board.jpg
HDV56R_AS_V2.1_LED_Jumper_Bord_.jpg

for odd resolutions, generic boards like the t56 only expose four to six fixed modes.

i'd look at matrix or jumper boards that let you pick the resolution from a code table printed on the pcb.

the mt2280-md v2.1 and the hdv56r as v2.1 both work this way and cover far more modes.

i'd reach for one of these if your panel's resolution isn't on the t56's short list.


https://github.com/nav9v/30pin-lvds-lcd-mod