Acties:
  • +1 Henk 'm!

  • Wimlemmens
  • Registratie: Juli 2022
  • Laatst online: 10-07 16:03
Goedemorgen allemaal,

First time posting, long-time lurking ;)

Ik ben nog een Noob in het programmeren van microcontrollers maar ik wou in het aankomende bouwverlof wat “prutsen”. Ik wil een kleine epaper display aansturen maar de basics lijken mij niet te lukken en volgens mij zie ik iets kleins stoms over het hoofd.

Google en AI lijken niet dadelijk een antwoord te kunnen geven. Dus kan het niet anders dat echte experts mij verder kunnen helpen 😉

Onderstaand mijn hardware en stappen die ik heb ondernomen.

Hardware:
• Seeed Studio XIAO ESP32C3
• Seeed Studio ePaper Breakout Board
• Seeed Studio 2.9" Monochrome eInk / ePaper Display (296x128 pixels)

Ik heb alle stappen gevolgd van de volgende wiki:
https://wiki.seeedstudio.com/XIAO-eInk-Expansion-Board/
…maar ik krijg nog steeds geen beeld op het display.

Troubleshooting die ik al gedaan heb:
• De XIAO ESP32C3 werkt — getest met een simpele Blink sketch.
• Arduino IDE volledig opnieuw geïnstalleerd.
• Een nieuwe Seeed Studio 2.9" Quadruple Color eInk display gekocht (voor het geval de eerste defect was).

Iemand nog ideeën waarom ik geen beeld krijg op mijn ePaper display?

Alle tips zijn welkom! thx

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Op de pagina van het Epaper Display breakout board staat
IO Break out: For connecting the others controller, such Arduino UNO or Raspberry Pi.
https://www.seeedstudio.c...reakout-Board-p-5804.html

Ik had nog niet eerder een Epaper Display gezien of van gehoord dus bedankt voor het delen.
Misschien dat je kunt proberen om iets in beeld te krijgen met een andere uC, om iets te wijzigen in de keten van componenten.
YouTube: DIY E-paper Display with ARDUINO: Setup and Programming | e-ink disp...
https://www.waveshare.com/wiki/4.2inch_e-Paper_Module

Kan zijn dat er geen andere uC aanwezig is maar sommige storingen kunnen best lang duren voordat er een oplossing gevonden wordt.

[ Voor 45% gewijzigd door kitao op 10-07-2025 13:31 . Reden: link toegevoegd ]


Acties:
  • 0 Henk 'm!

  • Yelti
  • Registratie: Januari 2009
  • Laatst online: 11-07 13:48
Technisch gezien heb je alvast de juiste componenten.
Kan je even wat foto's laten zien van je build?
Kan je ook je arduino code eens posten?

Zo kunnen we je misschien helpen.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Yelti schreef op vrijdag 11 juli 2025 @ 09:20:
Technisch gezien heb je alvast de juiste componenten.
Kan je even wat foto's laten zien van je build?
Kan je ook je arduino code eens posten?

Zo kunnen we je misschien helpen.
Ben het met je eens hoor, de opgesomde componenten zijn zo te zien er voor gemaakt om zo naadloos mogelijk aan elkaar te koppelen, maar toch doet het display het niet, als enige als ik het goed begrepen heb.
Als ik een display zou hebben met bijv. een Avr uC en er komt geen beeld dan probeer ik het met een ander IC, bijvoorbeeld met een PIc.

Ik weet niet of er een eenvoudigere manier is om het ePaper display te testen ?

@Wimlemmens
Heb je deze instructie ook uitgevoerd, uit je wiki?
Since this example uses a 2.9-inch e-ink screen, we need to comment out line 160 #include <User_Setups/Setup666_XIAO_ILI9341.h> in this file, and uncomment line 165 #include <User_Setups/Setup504_Seeed_XIAO_EPaper_2inch9.h>. If you are using other e-ink screens, please follow this approach to make modifications.
https://wiki.seeedstudio.com/XIAO-eInk-Expansion-Board/

Vlak daarboven wordt verwezen naar 4 examples die in het board menu staan. Als je die uploadt naar je uC welke Output verbose krijg je dan ? Heb je errors of gaat de upload goed?
Met een rechtsklik kun je de Output kopieren.

Afbeeldingslocatie: https://tweakers.net/i/eNNu7E_u3UEBUiupqe2rah-2nX0=/800x/filters:strip_icc():strip_exif()/f/image/WQbNdzOhulm0YKCrfilK94as.jpg?f=fotoalbum_large

[ Voor 42% gewijzigd door kitao op 11-07-2025 11:56 ]


Acties:
  • 0 Henk 'm!

  • Yelti
  • Registratie: Januari 2009
  • Laatst online: 11-07 13:48
De reden waarom ik vraag naar foto's en code is als volgt:
Foto's tonen of je alles goed geconnecteerd hebt.
Code toont aan dat je de juiste stappen gevolgd hebt om het juiste scherm aan te sturen.

Een andere uC gaat je probleem niet oplossen, maar mogelijks nog ingewikkelder maken omdat je de bekabeling manueel moet in orde maken => dan moet je headers solderen om verder te kunnen.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Yelti schreef op vrijdag 11 juli 2025 @ 11:56:
De reden waarom ik vraag naar foto's en code is als volgt:
Foto's tonen of je alles goed geconnecteerd hebt.
Code toont aan dat je de juiste stappen gevolgd hebt om het juiste scherm aan te sturen.

Een andere uC gaat je probleem niet oplossen, maar mogelijks nog ingewikkelder maken omdat je de bekabeling manueel moet in orde maken => dan moet je headers solderen om verder te kunnen.
Ben met je eens dat foto's en code zeker van pas zullen komen en een 8-pins headertje solderen zou wel te doen moeten zijn maar ik zei al, soms kan het best lang duren voordat je alle materiaal en codes bij elkaar hebt. Denk bijvoorbeeld aan een logic analyzer of een soldeerstation. Maar goed, er zou dan in ieder geval gekeken kunnen worden of het breakout boardje het met een andere micro wel doet.

Ik zag inmiddels wel dat dit ePaper 24-pins connector heeft, dat maakt het er niet eenvoudiger op :|

Acties:
  • 0 Henk 'm!

  • Yelti
  • Registratie: Januari 2009
  • Laatst online: 11-07 13:48
kitao schreef op vrijdag 11 juli 2025 @ 12:06:
[...]


Ben met je eens dat foto's en code zeker van pas zullen komen en een 8-pins headertje solderen zou wel te doen moeten zijn maar ik zei al, soms kan het best lang duren voordat je alle materiaal en codes bij elkaar hebt. Denk bijvoorbeeld aan een logic analyzer of een soldeerstation. Maar goed, er zou dan in ieder geval gekeken kunnen worden of het breakout boardje het met een andere micro wel doet.

Ik zag inmiddels wel dat dit ePaper 24-pins connector heeft, dat maakt het er niet eenvoudiger op :|
Ik denk niet dat je het zo complex moet maken.
Volgens mij ga je altijd met het breakout board moeten werken om het aan te sturen.
Dan heb je maar 6 pinnen nodig ipv 24.

Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Ja klopt, zeker niet beginnen bij de flex connector. Toch, als ik zo de instructie gifjes bekijk kan er weinig mis gaan zoals verkeerd om aansluiten e.d. Ik zie wel dat de Esp32C3 zonder gesoldeerde headers wordt geleverd dus een soldeerbout ligt al klaar neem ik aan.
Misschien dat daar een bruggetje zit als de Wiki helemaal goed is gegaan.
Aanvankelijk zag ik ook ePaper displays met pin-aansluiting ipv de flex kabel.

Afbeeldingslocatie: https://tweakers.net/i/B2KsxiZYUvLWwmusrzISpyiBfDk=/fit-in/4920x3264/filters:max_bytes(3145728):no_upscale():strip_icc():strip_exif()/f/image/3bLwee3SakASa6wedSHFXPjg.jpg?f=user_large

Dit is met een Uno tutorial, denk dat ik het zelf hiermee eens ga proberen binnenkort.

https://deepbluembedded.c...ibrary-examples-tutorial/

[ Voor 41% gewijzigd door kitao op 11-07-2025 14:07 ]


Acties:
  • 0 Henk 'm!

  • kitao
  • Registratie: Juli 2012
  • Laatst online: 05-09 16:01
Ik hoop dat TS @Wimlemmens inmiddels z'n e-paper displaytje aan de gang heeft kunnen krijgen. Uit interesse heb ik het zelf ook voor het eerst besteld maar met een Uno als uC. Het gaat om een WeAct Studio E-Paper 2.9-Black-White-Red
module en ik had werkelijk geen idee of bepaalde libraries per merk werken of dat het meer universeel is. De leverancier linkte door naar deze Github maar de Examples zijn voor Esp, die ik niet heb dus ik heb de Zip hieronder niet gebruikt:
https://github.com/WeActS....EpaperModule/tree/master

Op goed geluk een programmaatje erin geflasht maar dat pakte goed uit deze keer :)
Dit is het programma met de aansluit instructies en met GxEPD2 als library:
https://deepbluembedded.c...ibrary-examples-tutorial/

Dit is de opstelling:

Afbeeldingslocatie: https://tweakers.net/i/4LSmjMyALpXqgCxMYiNWBg6XcEA=/800x/filters:strip_icc():strip_exif()/f/image/YO89Lt9ds3rrtqlAYpapnfhU.jpg?f=fotoalbum_large

Tussen Uno en E-paper zit een 8 Channel Logic Level Shifter Bi-Directional Module 5V/3.3V.
.
Pagina: 1