Forum: Mikrocontroller und Digitale Elektronik Waveshare 4.3" ePaper fast nutzlos


von Ralf M. M. (ramime)


Lesenswert?

Hallo Zusammen,

ich betreibe die Hardware und uC Basteleien nur so nebenher Hobbymäßig, 
allerdings mit einem sehr langen (>30Jahre) Hintergrund in Hard- und 
Software.

Ich bestelle mir immer mal wieder beim China-Mann und schaue ob ich 
damit was spaßiges bauen kann, aktuelles Projekt ist z.B. eine Kugelbahn 
als Plattform für Spiele 
(https://www.youtube.com/channel/UCe8xO6ANyH9VR9KUkA85Spg)

Vor einiger Zeit habe ich mir dann gedacht, dass ich mal mit einem 
ePaper experimentieren möchte und mir dieses hier bestellt:
https://www.youtube.com/channel/UCe8xO6ANyH9VR9KUkA85Spg

Normalerweise ist es jenseits der Preisklasse, die ich für einzelne 
Komponenten ausgeben möchte, aber ich dachte so ein ePaper als Display 
für z.B. den Spielstand könnte ganz gut sein.

Soweit so gut, jetzt ist es 4 Wochen gelegen, nachdem ich nur einen 
kurzen Funktionstest gemacht hatte und jetzt hatte ich Zeit und Muse 
mich damit zu beschäftigen und bin sehr frustriert, denn das Ding hat 
echt viel Potential und ich kann keines davon nutzen, weil es zu sehr 
verdongelt und undokumentiert ist, deshalb meine Hoffnung, ob hier 
vielleicht Informationen sind, welche ich nicht gefunden habe.

OK was möchte ich:
1.) Einen Zeichensatz benutzen, der deutsche Umlaute hat
2.) Grafiken zeichnen können die auch einen Kreisbogen beinhalten

Der Hersteller hat eine eigene Seite in seinem Wiki für das ePaper:
http://www.waveshare.com/wiki/4.3inch_e-Paper

Dort sind auch viele Dokumente zu den Komponenten auf dem Board (u.a. 
ein STM32F103VC als Controller)

Allerdings gibt es für die mir wichtigen Funktionen nur sehr 
Bruchstückhafte Informationen:

Zum Zeichensatz, ja es gibt Font-Dateien, jedoch keine Doku dazu. Also 
wollte ich sie analysieren, aber es gibt nur die mit den Chinesischen 
Schriftzeichen als Dateien und ich habe die geläufigen Font-Editoren 
(natürlich auch Pixelfonteditoren) gestestet, keiner kann die Dateien 
lesen.
Da es die ASCII Fonts nicht gibt, kam für mich auch (noch!?) nicht in 
Frage die Daten auszulesen und bitweise als Grafik aufzulisten, da ich 
nicht weis wie die Schriftzeichen aussehen müssen, d.h. wann ich den 
richtigen Versatz erwischt habe, falls es wirklich Bitmasken sind.

Dann die Firmware, die gibt es tatsächlich als Datei, aber nur als 
Hexdump

Die Firma selbst scheint kein Interesse an dem Produkt zu haben, ausser 
es zu vertreiben, denn es gibt bei allen Beschreibungen des Produktes 
nur eine Revision und die ist schon über ein Jahr alt.

Die Firmware selbst hat leider nur sehr einfache Grafikfunktionen ohne 
Kreisbogen oder was Klasse wäre Splines.

Deshalb nun die Frage an die Spezialisten hier, jemand eine Idee oder 
gar Infos über z.B. das Format der Fonts oder vielleicht eine neuere 
Firmware oder den Quellcode der Firmware, dann mache ich den Bogen eben 
selbst rein :-P

Über Google habe ich nur herausgefunden, dass es wohl in jedem Land der 
Erde mind. ein Händler gibt der das Teil vertreibt.

von Stefan F. (Gast)


Lesenswert?

Nächstes mal schaust du besser zuerst nach der erforderlichen 
Dokumentation und kaufst danach ein.

von Teo D. (teoderix)


Lesenswert?

Stefan U. schrieb:
> Nächstes mal schaust du besser zuerst nach der erforderlichen
> Dokumentation und kaufst danach ein.

Dieser Hinweis, war sicher unnötig :)

von Joe F. (easylife)


Lesenswert?

Ralf M. M. schrieb:
> Die Firmware selbst hat leider nur sehr einfache Grafikfunktionen ohne
> Kreisbogen oder was Klasse wäre Splines

Diese Formen könnte man durch gerade Liniensegmente erzeugen.

von Ralf M. M. (ramime)


Lesenswert?

Stefan U. schrieb:
> Nächstes mal schaust du besser zuerst nach der erforderlichen
> Dokumentation und kaufst danach ein.

Völlig korrekte Antwort, wenn auch für das konkrete Problem nicht 
zielführend :-)

von hp-freund (Gast)


Lesenswert?

Zum Glück hat sich dazu schon jemand Gedanken gemacht:

https://davidgf.net/page/41/e-ink-wifi-display

von Ralf M. M. (ramime)


Lesenswert?

Teo D. schrieb:
> Stefan U. schrieb:
>> Nächstes mal schaust du besser zuerst nach der erforderlichen
>> Dokumentation und kaufst danach ein.
>
> Dieser Hinweis, war sicher unnötig :)

Nein, er musste aus ihm raus und nun fühlt er sich besser. Somit ist ihm 
geholfen, mir nicht so sehr, aber wenn einer glücklich ist, ist die Welt 
eine bessere :-)

von Ralf M. M. (ramime)


Lesenswert?

hp-freund schrieb:
> Zum Glück hat sich dazu schon jemand Gedanken gemacht:
>
> https://davidgf.net/page/41/e-ink-wifi-display

ARGGG tausend Dank!!!!!

Ich hatte genau diesen Beitrag gelesen gehabt bevor ich das Display 
gekauft habe und hatte es vergessen und beim Googeln, warum auch immer, 
nicht mehr gefunden.

von Teo D. (teoderix)


Lesenswert?

Ralf M. M. schrieb:
> Somit ist ihm
> geholfen, mir nicht so sehr,

Naja, generell unnötig, ist er ja leider nicht, war nur etwas 
unselektiv verteilt :-/

von Ralf M. M. (ramime)


Lesenswert?

Joe F. schrieb:
> Ralf M. M. schrieb:
>> Die Firmware selbst hat leider nur sehr einfache Grafikfunktionen ohne
>> Kreisbogen oder was Klasse wäre Splines
>
> Diese Formen könnte man durch gerade Liniensegmente erzeugen.

Ja das ist richtig, doch wollte ich gerne die nicht noch einen uC dafür 
opfern wenn doch der STM32 da schon drauf ist.

Ich schaue jetzt mal wie weit ich mit dem tollen anderen 
(wiedergefundenen) Link komme.

von Sebastian S. (amateur)


Lesenswert?

Da beim elektrischen Papier auch nur Wasser gekocht wird - sprich eine 
in Zeilen und Spalten aufgeteilte Anzeige verwendet wird - sollte es 
ohne größere Probleme möglich sein, eine X-Beliebige "Grafikengine" für 
die Ausgabe zwischenzuschalten, und glücklich zu werden.
Es ist natürlich möglich, dass die eingebauten Zeichensätze ungeeignet 
sind, aber auf Grund der prinzipiellen Grafikfähigkeit sollte dieses 
Hindernis überbrückbar sein.

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.