HB-Dis-EP-75BW - 7.5" ePaper Display

Entwicklung und Bau von Hardware aller Art, die im HM-Umfeld eingesetzt werden kann

Moderator: Co-Administratoren

JPbiker
Beiträge: 5
Registriert: 01.08.2020, 16:01
System: CCU

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von JPbiker » 19.08.2020, 23:58

Nein, habe ich nicht. Sollte ich das?

Ich habe heute erstmal das Board gegen ein anderes ausgetauscht und werde beobachten ob es wieder auftritt.
jp112sdl hat geschrieben:
19.08.2020, 22:50

Leider nein... ist bei mir bisher nicht wieder aufgetreten.
Ich habe beim letzten Mal dann neu geflasht.

Hast du die Compiler LTO aktiviert?

jp112sdl
Beiträge: 6199
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 286 Mal
Danksagung erhalten: 579 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 20.08.2020, 06:20

JPbiker hat geschrieben:
19.08.2020, 23:58
Nein, habe ich nicht. Sollte ich das?
Wäre einen Versuch wert

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

t0mk
Beiträge: 89
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von t0mk » 20.09.2020, 00:32

Hallo,
jp112sdl hat geschrieben:
14.07.2020, 12:38
Asselhead hat geschrieben:
14.07.2020, 12:30
Habe das Gefühl, das 640x384er ist so langsam ein Auslaufmodell.
Wie kommst du darauf? Gibt es das nirgends mehr zu kaufen?
Asselhead hat geschrieben:
14.07.2020, 12:30
Es müsste doch auch in einen ATMEGA1284 reinpassen?!?
Also kompilieren tut's :mrgreen:
Nachdem ich nun die SW für mein 7,5er kompilieren wollte, stelle ich fest, dass der Sketch für 640x384 ausgelegt ist, ich habe aber 800x480. Nicht dass mir der Unterschied nicht bewusst war, aber habe gehofft, dafür gäbe es schon eine Lösung. Außer dieser Unterhaltung und Asselheads Aussage, bei ihm würde das Display nach ein Paar Trial&Errors laufen, finde ich keine anderen Hinweise auf die 800x480er Auflösung. Könnt Ihr mir einen Hinweis geben, an welcher Stelle ich nach den Werten suchen muss, die anzupassen sind? Ich vermute, das sind die defines in den Zeilen 92-102, aber schlau werde ich nicht daraus.

Und auch hier die Frage: riskiere ich irgendwas kaputt zu machen, wenn ich mein 7,5er mit der falschen Auflösung versuche zu betreiben? Oder wird dann nur ein Ausschnitt des Displays benutzt?

EDIT: OK, mit der Grafik im Github ist der Zusammenhang der Defines klar, aber muss das Display noch irgendwie gesondert initialisiert werden?

jp112sdl
Beiträge: 6199
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 286 Mal
Danksagung erhalten: 579 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 20.09.2020, 09:36

Du musst auf jeden Fall die richtige GxEPD Lib einbinden (GxGDEW075T7) viewtopic.php?f=76&t=60213&p=603049#p603047

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

t0mk
Beiträge: 89
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von t0mk » 20.09.2020, 21:46

Ich habe nun die richtige Library eingebunden und die Defines in den Zeilen 92-102 angepasst:

Code: Alles auswählen

#define TEXT_LENGTH        16
#define DISPLAY_LINES      36
#define COLUMN_WIDTH       265
#define ICON_ROWS          6
#define TEXT_ROWS          (ICON_ROWS * 2)
#define ICON_HEIGHT        70
#define ICON_WIDTH         ICON_HEIGHT
#define ICON_MARGIN        5
#define ICON_COL_WIDTH     ICON_WIDTH+ICON_MARGIN
#define TEXT_COL_WIDTH     188
#define PADDING            2
#define LINE_HEIGHT        (ICON_HEIGHT + (2 * ICON_MARGIN)) / 2
Die Ausgabe sieht schon mal vielversprechend aus, die Icons funktionieren aber noch nicht:
IMG_20200920_212343s.jpg
Wo kann ich dabei ansetzen? Größe skalieren, weiter Konstanten anpassen, o.ä.?

Weitere Frage: es heisst
um die Display-Aktualisierungsdauer zu verringern, lohnt es sich, in der GxGDEW042T2.h den Wert für GxGDEW042T2_PAGES auf 3 zu reduzieren
Wenn ich das versuche in der GxGDEW075T7.h zu ändern, kompiliert der Sketch erst gar nicht (3, Kompilat zu groß) oder es kommt die Warnung, dass der Speicher fast komplett durch die globalen Variablen gefüllt sei und das könne zu Instabilität führen (4-5). Ich habe jetzt "6" eingetragen, aber wie viel Speicher wird für den Betrieb benötigt? Oder hilft nur Trial&Error?

EDIT: OK, das haben andere in dem anderen Thread zu der Asselheads Paltine auch schon festgestellt, d.h. wäre dann "6" tatsächlich das Optimum?

jp112sdl
Beiträge: 6199
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 286 Mal
Danksagung erhalten: 579 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 20.09.2020, 22:20

Die #define ICON_HEIGHT (und ICON_WIDTH) muss der tatsächlichen Icongröße entsprechen.
Sie lassen sich nicht einfach hochskalieren.
Die Icons in der Icons.h entsprechen 56x56 Pixeln.

Wenn du/ihr sie in 70x70 braucht, müsstet ihr sie euch selbst umwandeln.
Der Link steht auch oben in der Icons.h: https://javl.github.io/image2cpp/

Die Icons selbst habe ich vom OpenAutomationProject.
Zuletzt geändert von jp112sdl am 20.09.2020, 22:40, insgesamt 1-mal geändert.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

jp112sdl
Beiträge: 6199
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 286 Mal
Danksagung erhalten: 579 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 20.09.2020, 22:25

t0mk hat geschrieben:
20.09.2020, 21:46
wäre dann "6" tatsächlich das Optimum?
Ja, weil der RAM vom 1284P sonst nicht mehr für den Betrieb ausreicht.
Beim 640x384 geht es bei mir mit 3. Damit ist die Aktualisierung noch vertretbar schnell durch.
Je mehr Pixel das Display hat, desto mehr Speicher wird je Speicherseite benötigt.

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

t0mk
Beiträge: 89
Registriert: 08.08.2018, 20:13
Hat sich bedankt: 3 Mal
Danksagung erhalten: 3 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von t0mk » 20.09.2020, 22:35

jp112sdl hat geschrieben:
20.09.2020, 22:20
Wenn du/ihr sie in 70x70 braucht, müsste ihr sie euch selbst umwandeln.
Wenn man das weiß, dann ist es ja nur eine Fleißaufgabe. :D Danke für den Hinweis!

jp112sdl
Beiträge: 6199
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 286 Mal
Danksagung erhalten: 579 Mal
Kontaktdaten:

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von jp112sdl » 20.09.2020, 22:42

t0mk hat geschrieben:
20.09.2020, 22:35
Wenn man das weiß, dann ist es ja nur ein Fleißaufgabe. :D Danke für den Hinweis!
Jup. Kannst nen Affen drauf dressieren :lol:

Btw.: Die auskommentierten 48x48 Icons in der Icons.h sind aus dem 4.2" ePaper Projekt ^^

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

Asselhead
Beiträge: 138
Registriert: 07.02.2019, 17:04
System: CCU
Wohnort: Niederrhein
Hat sich bedankt: 24 Mal
Danksagung erhalten: 58 Mal

Re: HB-Dis-EP-75BW - 7.5" ePaper Display

Beitrag von Asselhead » 21.09.2020, 10:20

Danke Jérôme für Deine Unterstützung!

@t0mk: Ich muss zu meiner Schande gestehen, dass ich das 800x480er Display noch gar nicht vollständig in die CCU eingebunden habe.
Mir fehlt gerade leider die Zeit.

So gesehen, bist Du der Pionier mit dem 800x480er Display.
Viele Grüße

Stefan

Antworten

Zurück zu „Hardwareentwicklung und Selbstbau von Aktoren und Sensoren“