XIAO nRF52840+ and Waveshare 5.83 Epaper display with HAT on arduino IDE

Hello guys, i am currently working with the nrf52840+ and an epaper display from waveshare. i tried running the demo codes, which are provided by waveshare. Does not working for me. I am pretty new here and some small help could be good to achieve some progress.

My connections are the following (Are those Pin Nr. Correct for Arduino IDE???):

GND-GND, VCC-3.3V, Mosi-D10, CLK-D8, SC-D7, DC-D6, RST-D2, BUSY-D3

The Display also has aPWR pin, to power the Display, it needs to be directly connectet to 3.3V, I was running a demo and the screen refreshed and showed a black stripe on it. It was not what i was expecting.

Anyone has some ideas, how to handle it?

Thanks

Tobias

Hi There,

And Welcome here…

So, yep you are close… These are all the rage NOW. I just putting a Xiao C3 and the Quad 2.9 Display with the “breakout Board”


Great Colors. :+1:

Can you post a picture of it?
and If you can use the code tags up top " </> " paste it in there.
You’ll get good help that way.
The pins and the timing are what will be the key s to success, and the BSP.

HTH
GL :slight_smile: PJ :v:

I’ll post up the Quad 2.9 with code and video, after mass :folded_hands: today. :grinning_face_with_smiling_eyes:

1 Like

On the nRF52840 the Arduino D-pin numbers can be a bit misleading, so I’d first double-check the actual GPIO mapping for your board. Also make sure the Waveshare example is using hardware SPI and the default SPI pin , using random D-pins for MOSI and CLK often causes weird behavior like black stripes. The PWR pin tied to 3.3 V is correct, so I’d focus on the SPI pin mapping and reset/busy timing next.

1 Like

Okay Thanks for the Tips, so i will recheck my PIN Layout and focus on the SPI Connection. Does anyone have expierience with the nRF52840 ? Im in contact with the Manufacturer and they said it is only possible to power an eInk display with the seeed epaper board EN04 for the nrf52840? I dont want to waste time on something if it is not possible.

FYI

Thanks for this information, i will go on with this step for now. Seems like an option to work with!

Should also work for Waveshare Displays i guess, i believe they are quite identical?

Greetings