Forum: Mikrocontroller und Digitale Elektronik FPC 34PIN 8bit parallel display an Raspberry Pi 4B


von Max-Georg S. (maxgeorg_s)


Lesenswert?

Hey Leute,
ich habe wie in dem verlinkten Beitrag ein altes e-paper Display aus 
einem eBook ausgebaut. Dieses würde ich gerne mit meinem Berry Pi 4B 
nutzen. Was brauche ich dafür für einen Driver oder Converter?

https://www.panelook.com/ED060KG1_E%20Ink_6.0_EPD_parameter_25549.html
Hier der Link zum Display. Das Display kommt auch mit einem kleinen 5pin 
FPC für einen Infrarot-Touch. Den würde ich optional auch gerne 
anschließen.

Und mein Pi 4B hat einen MIPI DSI und einen kleinen HDMI Anschluss.

Ich habe schon gesucht aber mir fehlt wahrscheinlich die korrekte 
Terminologie.

Hier noch ein Bild von dem Connectors (Blau und Gelb)
https://guide-images.cdn.ifixit.com/igi/1Y5ABWun3ssOa5Io.medium

Link zum Beitrag mit gleichen Screen.
Beitrag "Ansatzpunkt für E-Paper Display mit ESP8266"

LG und vielen Dank im vorweg.

von Frank K. (fchk)


Lesenswert?

Max-Georg S. schrieb:
> Hey Leute,
> ich habe wie in dem verlinkten Beitrag ein altes e-paper Display aus
> einem eBook ausgebaut. Dieses würde ich gerne mit meinem Berry Pi 4B
> nutzen. Was brauche ich dafür für einen Driver oder Converter?
>
> https://www.panelook.com/ED060KG1_E%20Ink_6.0_EPD_parameter_25549.html
> Hier der Link zum Display. Das Display kommt auch mit einem kleinen 5pin
> FPC für einen Infrarot-Touch. Den würde ich optional auch gerne
> anschließen.

Zunächst einmal brauchst Du ein vollständiges(!) Datenblatt von dem 
Panel. Ohne das geht erstmal gar nichts.

Dann ist das ein controllerloses Display. Heißt also: Du brauchst einen 
EPD Controllerchip. Auf den üblichen Hats ist meist ein ITE IT8951 
drauf. Mit dem wirst Du Dich also anfreunden müssen. Den gibts entweder 
im LQFP mit 0.4mm(!) Raster oder als BGA mit 0.6mm Raster. Kannst DU 
das verarbeiten?

Dann brauchst Du verschiedene DC-DC Schaltregler. Dieses spezielle 
Display braucht einmal +15V und -15V, dann einmal +25V und -20V, und für 
die digitalen Pins 1.8V. Das kann und wird bei anderen Panels anders 
sein.

Das ist erstmal grob der Hardwareaufwand. Software ist extra - natürlich 
speziell angepasst an das Display, ist ja klar.

Überleg mal selbstkritisch, ob das ganze wirklich innerhalb Deiner 
Fähigkeiten liegt.

fchk

von DerEinzigeBernd (Gast)


Lesenswert?

Dazu kommt, daß ein eInk-Display sich prinzipbedingt nicht dafür eignet, 
an einer herkömmlichen Display- bzw. Monitorschnittstelle (HDMI, MIPI 
DSI etc.) betrieben zu werden, denn es kann nicht ansatzweise mit den 
auf diesen Schnittstellen üblichen Bildwechselfrequenzen (60 Hz oder 
mehr) betrieben werden.

So ein Ding ist vollstatisch und wird nur bei Änderungen des 
darzustellenden Inhalts überhaupt aktualisiert. Aus 
Geschwindigkeitsgründen versucht man, nur den sich ändernden Teil zu 
aktualisieren, aber gelegentlich muss auch das komplette Display 
aufgefrischt werden. Das ist ein zeitraubender Vorgang, der je nach 
Alter des Displays eine Sekunde oder sogar länger brauchen kann. Sollte 
das Display auch noch Graustufen darstellen, wird das ganze nochmal 
langsamer ...

von Max-Georg S. (maxgeorg_s)


Lesenswert?

Frank K. schrieb:
> Überleg mal selbstkritisch, ob das ganze wirklich innerhalb Deiner
> Fähigkeiten liegt.

Vielen Dank für die ausführliche Antwort und ich hatte gehofft es gibt 
ein fertiges Driver board. So plug and play :'D Gibt es ein Driverboard 
für dieses Display oder eher nicht? Configs auf ein Driverboard flashen 
bekomme ich vielleicht gerade noch hin.

Habe vor langer Zeit für ein paar Jahre Analog und Digitaltechnik 
gelernt und musste in Assembly schreiben. Auch eigne kleine circuits 
bauen, aber keine bits synchronisieren. Lange Rede, kurzer Sinn: Ich 
denke eher unqualifiziert.

Das Datenblatt habe ich zumindest selbst gefunden.
https://www.c-dis.net/media/images/upload/P-511-708-V1_ED060KG1%20Ver%201.0.pdf

LG

von Christian M. (christian_m280)


Lesenswert?

Dann nimm ein fertiges Display von ebay/Aliexpress mit HAT und 
Bibliothek!

Gruss Chregu

von Frank K. (fchk)


Lesenswert?

Max-Georg S. schrieb:

> Gibt es ein Driverboard für dieses Display oder eher nicht?

Unwahrscheinlich, wenngleich nicht unmöglich.

Wenn Du etwas mit eInk-Displays machen willst, rate ich Dir zu 
all-in-one Panels mit integriertem Controller. Da reduziert sich der 
Hardwareaufwand auf einmal SPI plus etwas Kleinkram. Das ist machbar. 
Gut, die sind dann nicht so groß und können oft keine partiellen 
Updates, aber das brauchst DU vielleicht auch gar nicht.

fchk

von Max-Georg S. (maxgeorg_s)


Lesenswert?

Hey fchk,

ich habe mich nochmal einen Abend reingehängt und Datenblätter und 
chinesische Herstellerseiten durchforstet.

Nun habe ich einen Pi HAT gefunden für "mein" EPD. Nun bin ich mir nur 
nicht sicher ob es auch wirklich passt.

Ich habe beide Datenblätter der EPDs verglichen und es sieht für mich 
sieht es 99% baugleich aus, bis auf das wenige Werte anders benannt 
sind.

Könntest du für mich einen blick auf diese beiden Datasheets werfen und 
schauen ob der 1% zum Verhängnis wird?

Hier das Datasheet von dem EPD das zu dem HAT gehört.
https://www.waveshare.com/w/upload/e/e9/6inch_HD_e-Paper_Specification.pdf
(Lädt sehr langsam runter, 3-20kb/s bei mir)

Hier das Datasheet von dem EPD das ich bei mir zuhause habe.
https://www.c-dis.net/media/images/upload/P-511-708-V1_ED060KG1%20Ver%201.0.pdf

Als Laie kann ich mir vorstellen das vielleicht der Frontlight Driver, 
der bei dem ersten EPD nicht vorhanden ist, für den Unterschied im 
Datasheet sorgt.

LG

PS: Das Driverboard hat ein ausführliche Anleitung deswegen traue ich es 
mir jetzt wieder zu :D

: Bearbeitet durch User
von Frank K. (fchk)


Lesenswert?

Max-Georg S. schrieb:

> Nun habe ich einen Pi HAT gefunden für "mein" EPD. Nun bin ich mir nur
> nicht sicher ob es auch wirklich passt.
>
> Ich habe beide Datenblätter der EPDs verglichen und es sieht für mich
> sieht es 99% baugleich aus, bis auf das wenige Werte anders benannt
> sind.

Ich denke, Du hast da einen Trffer gelandet. Das ist einen Versuch wert.

fchk

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.