Toon posts:

Laptop LCD aan VGA-kaart

Dit topic is afgesplitst vanuit een ander topic of gemerged; de topicstarter is daarom niet gelijk aan de topicstarter zoals vermeld in de topiclijst.

Pagina: 1
Acties:
  • 168.484 views sinds 30-01-2008
  • Reageer

  • Sprite_tm
  • Registratie: September 2002
  • Laatst online: 14-05 13:11
Na het niet-compleet naar wens verlopende vorige LCD topic van mij (ik zag geen heil in de controller produceren) heb ik een tijd lang geen LCDs meer aangeraakt. (nouja, bij wijze van spreken dan) Maar ach, het bloed kruipt waar het niet gaan kan.


Een paar dagen geleden ben ik grote opruiming gaan houden onder mijn collectie ouwe (486) notebooks. Verkoopbaar waren ze niet meer (mankeerde bijna allemaal wel wat aan) dus uiteindelijk heb ik ze maar opengeschroefd en even gekeken of er nog leuke onderdelen inzaten. Tot mijn grote verbazing bleek er in 1 van de compus een erg leuk 640x480 TFT schermpje te zitten. Wat nog beter was was dat de pinout ervan op het Internet stond (naar mijn ervarin is dit slechts bij 40% van de lcd's het geval...) en dat de aansturing mij erg beviel. Spontaan bedacht ik me dat mijn server wel een display-unit kon krijgen...


Ok, na een boel studie, waaruit bleek dat die vage header op de meeste videokaarten een Vesa Feature Connector heet en dat daar genoeg signalen opstaan om mijn LCD aan te sluiten bekeek ik eens wat ik nodig had.


Een ouwe laptop


http://meuk.spritesserver.nl/lcd-vfc/tmb-IMG_1387.JPG


(Op deze foto is 'tie al gesloopt, het was een Olivetti Philos 44)


En na wat slopen is dit punt gereduceerd tot: Het LCD


http://meuk.spritesserver.nl/lcd-vfc/tmb-IMG_1389.JPG


Een ouwe VGA-kaart


Een stukkie flatcable


http://meuk.spritesserver.nl/lcd-vfc/tmb-IMG_1388.JPG


Ik doe aan recycling: de flatcable is stiekem een oude floppykabel


Overige troep (molex, draad, intulegensie)


(no pic)


Dat plak je allemaal aan elkaar, je loopt een eeuwigheid te vloeken omdat een pinout van het Internet niet klopt en je zet je comp aan:


http://meuk.spritesserver.nl/lcd-vfc/tmb-IMG_1391.JPG


(doorelkaar lopende lijnen komt door bootende linux + best lange shuttertijd, lcd zelf is snel zat)


Yay! Hij werkt. Het hele ontwerp is gebaseerd op het aansluiten van het LCD op de VESA Feature connector, wat betekent dat je, wil je niet te veel logica willen inzetten, maar 16 kleuren kan gebruiken. Edoch, met de juiste grafische programmaas (voor de ingewijden: zgv onder Linux using svgalib) vallen er best nog wel leuke plaatjes uit te krijgen:


http://meuk.spritesserver.nl/lcd-vfc/tmb-IMG_1394.JPG


http://meuk.spritesserver.nl/lcd-vfc/tmb-IMG_1395.JPG


(Van veraf ziet het er best OK uit, van dichtbij zie je echter goed dat 'ie het dithert, klik maar es op het laatste plaatje)


------------------------------------------------------


En om jullie allemaal zoiets te gunnen is hier een kleine


Howto


Ik ga ervan uit dat je standaard soldeerkennis enzo hebt en eventuele dingen als voedingen etc wel ergens vandaan kan trekken. Verder wil ik je erop wijzen dat ik niet verantwoordelijk ben voor het feit dat je misschien je LCD / computer opblaast, je je vingers brandt, je huis in de fik steekt, mentaal onstabiel wordt, je vriendin (mits toepasselijk) verliest, een gestoorde maniak wordt en/of de aarde en omliggende planeten opblaast, of andere eventuele narigheden. Verder: GEEN REQUESTS VOOR DATASHEETS/PINOUTS IN DIT TOPIC! Als je datasheets nodig hebt kan je die opgooglen, als je ze niet kan vinden is de kans dat wij ze hebben ook nihiel en je vervuilt met eventuele requests alleen maar het topic.


Ok, dan nu het plan:


Punt 1: Kies een LCD


LCDs laptops verdienen de voorkeur. Het LCD moet kleur zijn (of je moet een hele rare zwartwit lcd tegenkomen), en als je er 1 uit de laptopperiode 'latere 486 - vroegere P2' sloopt heb je het meest kans om een werkend LCD te krijgen. Sloop het apparaat waar het LCD inzit nog niet, maar zorg wel dat je eventuele nummertjes enzo die erop staan opschrijft.


Punt 2: Zoek de pinout van het LCD op


De kans is vrij groot dat je em gewoon niet vindt. Sorry, tis niet anders, shit happens. Je kunt proberen om de producent ervan te mailen, maar afaik reageren die niet echt goed. Als je de datasheet niet kan vinden kan je kijken of je de pinout van een ander document kan afleiden. Ik heb het voor mijn LCD moeten doen met dit documentje.


Je weet dat je een goed LCD te pakken hebt als je aparte, digitale ingangen voor rood, groen en blauw hebt. (in mijn geval 3 lijntjes voor elke kleur, dit kunnen er meer of minder zijn) Als je 4, 8 of 16 datalijntjes ziet staan gelabeld als 'ud', 'data' of meer niet meteen aan kleur refererende termen kan je het vergeten. Ook is het handig om te kijken wat het beest als voeding wil hebben en wat je op de IO-lijnen moet zetten (die dingen moeten 5V aankunnen, anders moet je prutsen met level-converters. Als je er niet zeker van bent kan je gewoon doorgaan als je het echt wilt, je loopt echter kans dat je alles (=LCD, vga-kaart en misschien meer) opblaast.)


Naast het LCD heb je meestal ook nog de inverter voor het backlight, da's een printje naast het LCD wat met 2 of 4 draden naar 1 of 2 CCFLletjes in het LCD loopt. Meestal kan je deze met een beetje logisch deduceren / meten wel ontrafelen. Tis wel zo handig als je deze uiteindelijk aan de praat weet te krijgen, anders zie je zo weinig :+


Punt 3: Haal ergens een ouwe VGA-kaart vandaan


Wel zo handig, je wilt je 3dfx VooDoo GeForce Radeon 6-3000 Ultra-Pro natuurlijk niet opblazen. :) Bovendien ben ik er niet helemaal zeker van dat de Vesa Feature Connector van die kaartjes het gaat doen... Haal dus een ISA kaartje of een oud PCI kaartje in huis. Het moet wel een Vesa Feature Connector hebben, da's een 26-polige 2-rijige header ergens op de kaart.


Punt 4: Mix & match en vooral: Soldeer


Ok, we gaan nu de aansluitingen van het LCD corresponderen met die van de Vesa Feature Connector. Het heeft mij een tijd gekost, maar ik ben er uiteindelijk achter gekomen dat veel pinouts van dit poortje op het Internet fout staan aangegeven. De bovenste tabel op deze pagina werkte wel.


Ok, wat moet je nu waarop aansluiten?


(display)(vesa feature connector)
R0 (of iig: de meest belangrijke draad van rood) Pixel Data 0
G0 (meest belangrijke draad groen)Pixel data 1

B0 (meest belangrijke draad blauw)Pixel data 2

R1,G1 en B1 (een-na-belangrijkste kleurendraden) Pixel data 3

HSync (of LP of row strobe)HSync
VSync (of YD FLM of screen strobe/refresh)VSync
CLK (iig iets met 'clock' of 'pixel clock' of CLK erin)Dot (Pixel) Clock (DCLK)
ENAB of 'display enable' of 'disp' ofzoProberen: +5v, hsync of gnd



En verder moet je natuurlijk nog zorgen dat het display en de backlight converter voeding krijgen. Hoe & wat laat ik geheel aan jezelf over :P


Punt 5: Sluit aan & be amazed


Als je het geheel nu aansluit en je computer aanzet zou je beeld moeten krijgen. Krijg je dat niet: check het enable lijntje van je display es, misschien moet je die ergens anders aanhangen. Mocht het beeld niet stabiel zijn: Misschien moet je (softwarematig) de polariteit van de hsync / vsync omdraaien of (hardwarematig) een invertertje in de hsync / vsync lijn zetten. Mocht het beeld te veel naar links/rechts/onder/boven staan: Ook dit is meestal softwarematig op te lossen, het alternatief is iets van delaylijntjes in de hsync/vsync lijnen.


Ow, en nog 1 ding: Deze hack werkt alleen in 16 kleuren mode. Niet 16-bit, nee, 16 kleuren, da's dus 4 bit. Als je je afvraagt of je fout daar ergens ligt: Het beeld wat je krijgt in je BIOS Setup-menu is meestal 16 kleuren en moet dus leesbaar zijn.


Suc6 en nogmaals: ik garandeer niets wat betreft deze contraptie. Het werkt voor mij en da's alles wat ik ervan weet.

[Voor 62% gewijzigd door Sprite_tm op 24-10-2007 17:43]

Relaxen und watchen das blinkenlichten. | Laatste project: Ikea Frekvens oog


  • E-razor1984
  • Registratie: Januari 2003
  • Laatst online: 25-04 22:43
Hoi tweakers,

Ik heb gisteren een TFT schermpje (Samsung LT141X7) kunnen bemachtigen en nu was me idee om dit scherm in mijn kast te bouwen (Chieftec matrix full tower). Maar ik zit met een aantal vragen. Ik heb hier nog een oud pci kaartje liggen, een Diamond Stealth 3d 2000 pro. Hier zit dus een connector op maar ik weet niet of die om een vesa aansluiting gaat. Is het mogelijk om deze tft via een flatcable op deze aansluiting aan te sluiten op die aansluiting en aan te sturen. (Heb er namelijk wel wat dingen over gelezen.

http://www.recycledgoods.com/images/s_p_14708_1.jpg
dit is de kaart waar het om gaat.
Pagina: 1

Let op:
Zoals in de topicstart staat: Requests van pinouts of datasheets van LCDs/TFTs zijn hier niet gewenst. Het aanbieden van LCDs is hier ook niet gewenst, dat kan in de V&A-sectie van tweakers.net.


Nintendo Switch (OLED model) Apple iPhone SE (2022) LG G1 Google Pixel 6 Call of Duty: Vanguard Samsung Galaxy S22 Garmin fēnix 7 Nintendo Switch Lite

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2022 Hosting door True

Tweakers maakt gebruik van cookies

Bij het bezoeken van het forum plaatst Tweakers alleen functionele en analytische cookies voor optimalisatie en analyse om de website-ervaring te verbeteren. Op het forum worden geen trackingcookies geplaatst. Voor het bekijken van video's en grafieken van derden vragen we je toestemming, we gebruiken daarvoor externe tooling die mogelijk cookies kunnen plaatsen.

Meer informatie vind je in ons cookiebeleid.

Sluiten

Forum cookie-instellingen

Hieronder kun je per doeleinde of partij toestemming geven of intrekken. Meer informatie vind je in ons cookiebeleid.

Functioneel en analytisch

Deze cookies zijn noodzakelijk voor het functioneren van de website en het verbeteren van de website-ervaring. Klik op het informatie-icoon voor meer informatie. Meer details

janee

    Relevantere advertenties

    Dit beperkt het aantal keer dat dezelfde advertentie getoond wordt (frequency capping) en maakt het mogelijk om binnen Tweakers contextuele advertenties te tonen op basis van pagina's die je hebt bezocht. Meer details

    Tweakers genereert een willekeurige unieke code als identifier. Deze data wordt niet gedeeld met adverteerders of andere derde partijen en je kunt niet buiten Tweakers gevolgd worden. Indien je bent ingelogd, wordt deze identifier gekoppeld aan je account. Indien je niet bent ingelogd, wordt deze identifier gekoppeld aan je sessie die maximaal 4 maanden actief blijft. Je kunt deze toestemming te allen tijde intrekken.

    Ingesloten content van derden

    Deze cookies kunnen door derde partijen geplaatst worden via ingesloten content. Klik op het informatie-icoon voor meer informatie over de verwerkingsdoeleinden. Meer details

    janee