Forum: Mikrocontroller und Digitale Elektronik Steuerelektronik für TFT gesucht


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Rob S. (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich habe aus einer Elektro-Müllbox drei TFT-Display-Module gerettet, die 
ich gern verwenden würde (der genaue Zweck ist noch offen, weil ich 
zuviele Ideen für den Einsatz habe).
Es handelt sich um dieses Teil: 
https://www.partsbuilt.com/touch-screen-dreamer-dreamer-nx-flashforge-used/, 
offenbar der Touchscreen des 3D-Druckers "Flashforge Dreamer NX" 
(https://www.amazon.de/dp/B0B5KNLL6B).

Ich suche nun nach einer Ansteuerungselektronik, mit der ich zumindest 
das Display zur Anzeige nutzen kann (Support für die Touch-Funktion wäre 
das Sahnehäubchen, aber nicht zwingend). Ob ich das ganze dann am PC, 
Arduino, Raspi oder ESP8266 oder sonstigem anschließe, lasse ich noch 
offen - irgendein Anschluss wäre schon OK.

Da ich absolut kein Elektronik-Crack bin, stehe ich gerade ziemlich 
hilflos da und bräuchte einen Tipp, wie ich das für den Müll viel zu 
gute Display noch weiter nutzen kann. Sollte es möglich sein, bspw. 
direkt ein Raspi anzuschließen, wäre das natürlich super und dann wäre 
gleich die nächste Frage die nach einer Software-Bibliothek dafür ;-)

Ich danke Euch schon jetzt für Eure Hilfe!
Rob

von Wastl (hartundweichware)


Lesenswert?

Wenigstens die Anschlussblegung solltest du (und wir) schon
kennen, denn ohne die kann man nur raten ob auf dem Display
schon ein Controller (Low Level) drauf ist oder nicht.

Ausserdem braucht man die sowieso um das Display
anzusteuern. Mach dir keine Hoffnungen wenn dir das Display
am Anschluss nur die nackte TFT Matrix liefert.

Rob S. schrieb:
> Sollte es möglich sein, bspw.
> direkt ein Raspi anzuschließen, wäre das natürlich super und dann wäre
> gleich die nächste Frage die nach einer Software-Bibliothek dafür

Ja das liegt alles schon fertig auf irgendeinem GIT Hub. Brauchst
alles nur noch herunterzuladen ..... ;-)

: Bearbeitet durch User
von Harald W. (wilhelms)


Lesenswert?

Rob S. schrieb:

> Ich suche nun nach einer Ansteuerungselektronik,

War die denn nicht neben dem Display im Müll?

von Crazy Harry (crazy_h)


Lesenswert?

Ich wage mal den Verdacht, daß das irgendein Arduino-Shield ist. Keiner 
baut ne fast leere Platine hinter ein Display, wenns nicht sein muss.

von Wastl (hartundweichware)


Lesenswert?

Rob S. schrieb:
> Da ich absolut kein Elektronik-Crack bin ....

... ist das hier genau das Richtige für dich (wenn du auf
einem "Raspi" oder anderen Controllern arbeiten willst) und
bereitet dir wesentlich weniger schlaflose Nächte:

https://www.ebay.de/itm/254294398759

: Bearbeitet durch User
von J. S. (jojos)


Lesenswert?

Bei 40 polig wird es ein RGB Display sein, ohne Controller mit Grafik 
RAM. Da braucht man einen fetteren Controller von ST oder NXP z.B.

von Rob S. (Gast)


Lesenswert?

Wastl schrieb:
> Wenigstens die Anschlussblegung solltest du (und wir) schon
> kennen, denn ohne die kann man nur raten ob auf dem Display
> schon ein Controller (Low Level) drauf ist oder nicht.
Leider kann ich nicht mehr liefern als die Identifizierung, woher das 
Teil stammt sowie die Bilder - das Display sitzt bombenfest auf der 
Platine.
Ich hatte auch nicht erwartet, dass jemand hier Kraft seiner Gedanken 
die Details erspürt ;-)
Meine Hoffnung war (bzw. ist noch), dass jemand diesen Drucker bzw. das 
Display-Modul kennt und daher sachdienliche Hinweise geben könnte.

Wastl schrieb:
> Ausserdem braucht man die sowieso um das Display
> anzusteuern.
Genau danach suche ich ja...

von Rob S. (Gast)


Lesenswert?

Wastl schrieb:
> ... ist das hier genau das Richtige für dich (wenn du auf
> einem "Raspi" oder anderen Controllern arbeiten willst) und
> bereitet dir wesentlich weniger schlaflose Nächte:
>
> https://www.ebay.de/itm/254294398759
Danke, das ist ein guter Bastel-Tipp. Ich würde aber gern schon 
vorhandenes Material weiternutzen und nicht weiteres dazukaufen, wenn es 
nicht erforderlich ist.

von Kolja (bastler_kolja)


Lesenswert?


von Thomas F. (igel)


Lesenswert?

Rob S. schrieb:
> Da ich absolut kein Elektronik-Crack bin, stehe ich gerade ziemlich
> hilflos da und bräuchte einen Tipp, wie ich das für den Müll viel zu
> gute Display noch weiter nutzen kann.

Verkaufe die TFTs bei Ebay und kaufe dir dann diese:

https://de.aliexpress.com/item/32985467436.html

Oder irgendein ähnliches China TFT...

Denn dafür gibt es ausführliche Dokumentation und endlos viele Beispiele 
im Netz.

von Mi N. (msx)


Lesenswert?

J. S. schrieb:
> Da braucht man einen fetteren Controller von ST oder NXP z.B.

Oder einen RP2040 ;-)

von Ob S. (Firma: 1984now) (observer)


Lesenswert?

Mi N. schrieb:
> J. S. schrieb:
>> Da braucht man einen fetteren Controller von ST oder NXP z.B.
>
> Oder einen RP2040 ;-)

Genau. Oder besser noch dessen Nachfolger, der erweitert das Potential 
für in vollem Umfang (also mit voller Auflösung und Farbtiefe) 
ansteuerbare Displays dieser Art noch mal deutlich und kostet kaum mehr.

Ja OK, mit einem virtuellem Framebuffer kommt man auch mit einem RP2040 
schon recht weit, aber das verkompliziert die Nutzung des Werks doch 
ganz schön.

Nix geht über einen echten Framebuffer.

von Mi N. (msx)


Lesenswert?

Ob S. schrieb:
> Nix geht über einen echten Framebuffer.

Auch der RP2040 hat genug Speicher dafür. Selber verwende ich ein 
Byte/Pixel. Das ist ausreichend, wenn man sich auf lesbare Darstellung 
beschränkt und keine 'Videoshow' abziehen möchte.
Für 320 x 240 oder 480 x 272 passt das allemal:
http://mino-elektronik.de/TFT-direct-drive/TFT-direct-drive.htm#tft-6

von J. S. (jojos)


Angehängte Dateien:

Lesenswert?

Naja, so ein STM32H743 Board kostet ca. 25€ und macht trotzdem mehr 
Spaß.
Hier war das Display nur relativ teuer mit über 50 €, das Board hat 
leider nicht die oft genutzte Standardbelegung.

von Mi N. (msx)


Lesenswert?

J. S. schrieb:
> das Board hat
> leider nicht die oft genutzte Standardbelegung.

... sodaß man doch wieder alles selber machen muß!
Bei meinen Boards habe ich sehr auf eine Standard-Pinbelegung geachtet. 
Das sind die Feinheiten bei der Geschichte ;-)

von J. S. (jojos)


Lesenswert?

Es gibt Anschlussfertige kleinere oder größere Displays dafür, aber 
einen Adapter möchte ich noch bauen weil ich noch verschiedene RGB 
Displays habe.

von Mi N. (msx)


Lesenswert?

Der TO sollte sich um die Pinbelegung seiner Diplays kümmern. Wenn diese 
'dem' Standard entspricht, könnte ich ihm weiterhelfen, ganz ohne etwas 
neu bauen zu müssen.

von Rob S. (Gast)


Lesenswert?

Mi N. schrieb:
> Der TO sollte sich um die Pinbelegung seiner Diplays kümmern. Wenn diese
> 'dem' Standard entspricht, könnte ich ihm weiterhelfen, ganz ohne etwas
> neu bauen zu müssen.
Wie ich schon gestern an Wastl schrieb:
Leider kann ich nicht mehr liefern als die Identifizierung, woher das
Teil stammt sowie die Bilder - das Display sitzt bombenfest auf der
Platine.
Ich hatte auch nicht erwartet, dass jemand hier Kraft seiner Gedanken
die Details erspürt ;-)
Meine Hoffnung war (bzw. ist noch), dass jemand diesen Drucker bzw. das
Display-Modul kennt und daher sachdienliche Hinweise geben könnte.

von ●Des|ntegrator ●. (Firma: FULL PALATINSK) (desinfector) Benutzerseite


Lesenswert?

Rob S. schrieb:
> ich habe aus einer Elektro-Müllbox drei TFT-Display-Module gerettet

Lass das bloss nicht Klaus sehen.
Der kann sowas nicht vertragen.

von Mi N. (msx)


Lesenswert?

Rob S. schrieb:
> Leider kann ich nicht mehr liefern als die Identifizierung, woher das
> Teil stammt sowie die Bilder - das Display sitzt bombenfest auf der
> Platine.

Du könntest aber messen, ob die Versorgungsspannung des Displays und der 
Hintergrundbeleuchtung auf den Pins 1 - 4, die touch-Folie an den Pins 
37 - 40 und die Signale Hsync, Vsync und/oder DE an den erwarteten Pins 
liegen.
Auf den Fotos kann man nichts erkennen, aber bei genau 40 Pins ist die 
Chance hoch, daß es paßt. Als Hersteller wird man bei kleineren 
Stückzahlen auf 'second source' achten und keine inkompatiblen Exoten 
verbauen.

Von einer anderen Seite betrachtet, kosten 4,3" WQVGA TFTs nur wenige 
Euro. Und die haben die passende Pinbelegung.

von J. S. (jojos)


Lesenswert?

Ich habe mal nach Flashforge Display schematics gesucht, da finde ich 
z.B. sowas:
https://www.fpaynter.com/tag/flashforge-creator-pro-2/
Da ist es ein 16 Bit parallel Port, könnte man auch analysieren ob die 
Belegung dem entspricht.

von Rob S. (Gast)


Lesenswert?

Danke, damit kann ich was anfangen und mal nachmessen - ich gebe dann 
Bescheid.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Die 40 Pole könnten die GPIO-Schnittstelle des Raspi sein. Auch der 
durchgeschleifte zweite Anschluß spricht dafür.
Hier ein ähnlich aussehendes Display "Verbindung: GPIO-Header":
https://joy-it.net/de/products/RB-TFT3.5

Der Name auf der Rückseite ist nur der chinesische Platinenhersteller
http://www.syepcb.com/mobile.php?l=en-us

: Bearbeitet durch User
von Christoph db1uq K. (christoph_kessler)


Angehängte Dateien:

Lesenswert?

Der Touchscreen-controller des Joy-it soll ein XPT2046 sein:
https://www.buydisplay.com/download/ic/XPT2046.pdf

Reichelt hat das auch, wieweit es dem anderen ähnlich ist weiß ich 
nicht:
https://www.reichelt.de/raspberry-pi-shield-display-lcd-touch-3-5-480x320-pixel-xp-rasp-pi-3-5td-p202827.html
Auch da keine Schaltpläne.

Hier noch ein 3,5 inch Display für Raspi:
https://www.elecrow.com/wiki/35-inch-480x320-tft-display-with-touch-screen-for-raspberry-pi.html
Wie man im da verlinkten YT-Video werden 26 Pins auf die 40-poligen GPIO 
gesteckt. Die 26 Anschlüsse sind hier in einer Tabelle gezeigt.

Auch Waveshare hat diesen 26poligen Anschluss:
https://www.waveshare.com/3.5inch-rpi-lcd-a.htm
Im dortigen Wiki-Schaltplan gibt es am TFT 40 Anschlüsse:
https://www.waveshare.com/wiki/3.5inch_RPi_LCD_(B)#LCD_Panel_Dimension

Aber nirgends ein Schaltplan.

Das 16-polige IC auf der Unterseite könnte der Touchcontroller sein. 
GND, VBAT und AUX liegen auf GND, wenn ich recht sehe, das könnte 
passen.
Die Zahlen 1 bis 40 sind in umgekehrter Reihenfolge gezeichnet.

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.