Ich habe heute erstmal das Board gegen ein anderes ausgetauscht und werde beobachten ob es wieder auftritt.
HB-Dis-EP-75BW - 7.5" ePaper Display
Moderator: Co-Administratoren
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
Nein, habe ich nicht. Sollte ich das?
Ich habe heute erstmal das Board gegen ein anderes ausgetauscht und werde beobachten ob es wieder auftritt.
Ich habe heute erstmal das Board gegen ein anderes ausgetauscht und werde beobachten ob es wieder auftritt.
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
Hallo,
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?
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?
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
Du musst auf jeden Fall die richtige GxEPD Lib einbinden (GxGDEW075T7) viewtopic.php?f=76&t=60213&p=603049#p603047
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
Ich habe nun die richtige Library eingebunden und die Defines in den Zeilen 92-102 angepasst:
Die Ausgabe sieht schon mal vielversprechend aus, die Icons funktionieren aber noch nicht:
Wo kann ich dabei ansetzen? Größe skalieren, weitere Konstanten anpassen, o.ä.?
Weitere Frage: es heisst
EDIT: OK, das haben andere in dem anderen Thread zu der Asselheads Platine auch schon festgestellt, d.h. wäre dann "6" tatsächlich das Optimum?
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
Weitere Frage: es heisst
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?um die Display-Aktualisierungsdauer zu verringern, lohnt es sich, in der GxGDEW042T2.h den Wert für GxGDEW042T2_PAGES auf 3 zu reduzieren
EDIT: OK, das haben andere in dem anderen Thread zu der Asselheads Platine auch schon festgestellt, d.h. wäre dann "6" tatsächlich das Optimum?
Zuletzt geändert von t0mk am 23.09.2020, 12:15, insgesamt 1-mal geändert.
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
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.
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.
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
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.
-
- Beiträge: 250
- Registriert: 08.08.2018, 20:13
- Hat sich bedankt: 7 Mal
- Danksagung erhalten: 21 Mal
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
Wenn man das weiß, dann ist es ja nur eine Fleißaufgabe. Danke für den Hinweis!
-
- Beiträge: 12116
- Registriert: 20.11.2016, 20:01
- Hat sich bedankt: 849 Mal
- Danksagung erhalten: 2150 Mal
- Kontaktdaten:
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
Jup. Kannst nen Affen drauf dressieren
Btw.: Die auskommentierten 48x48 Icons in der Icons.h sind aus dem 4.2" ePaper Projekt ^^
-
- Beiträge: 308
- Registriert: 07.02.2019, 17:04
- System: CCU
- Wohnort: Niederrhein
- Hat sich bedankt: 56 Mal
- Danksagung erhalten: 147 Mal
Re: HB-Dis-EP-75BW - 7.5" ePaper Display
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.
@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
Stefan