🫈 Go BIG or Go Home... The RF54L15_DK + 4.2" E-Paper

Is what they SAY…
:castle:

Hi there,

Ever since I saw the Vikings doing the BLE Range Test out side with two Nrf52840-DK boards I was on the quest. There’s were custom and not available.
I’m using the E-paper and the Software SPI. (touchscreen) Next!
ENJOY!

nRF54L15 DK BLE Central Hub + 4.2" Waveshare E-Paper Showcase

This project demonstrates the Nordic nRF54L15 DK (PCA10156) operating as a BLE Central Hub with a 4.2-inch Waveshare monochrome e-paper display. It combines a low-power graphical user interface with a practical BLE sensor network monitor, creating a portable dashboard for battery-powered sensor nodes.

The project builds on an earlier ESP32-S3 round-display prototype that successfully managed three concurrent BLE connections, servicing up to eight nRF52840 sensor nodes in a round-robin scheduler. That prototype proved the networking concept using NimBLE and a color TFT display.

This new version ports the concept to Nordic’s latest nRF54 platform while taking advantage of the ultra-low-power characteristics of an e-paper display.

Demonstration Features

  • Nordic nRF54L15 DK (PCA10156)
  • Waveshare 4.2-inch 400 × 300 monochrome e-paper display
  • SSD1683 controller using Software SPI
  • Clean Arduino Core
  • Multi-page graphical user interface
  • Hardware diagnostics
  • GPIO overview
  • J-Link debug status
  • Floyd-Steinberg graphics demonstration
  • BLE Central operation
  • Battery Service monitoring (0x180F / 0x2A19)
  • Round-robin servicing of multiple sensor nodes
  • Deep sleep with retained display image

From a three-connection ESP32 proof of concept to a next-generation Nordic BLE Central Hub, this project demonstrates how low-power e-paper and modern BLE networking can come together to create a practical, always-on sensor dashboard.

I got the Bezel printing NOW! :+1:


Here is the code for the project, Target is the Nordic PCA10156 nRF54L15_DK
Arduino CleanCore BSP was used also, big thanks to @lolrenBanfu
sketch_aug4_DK_CENTRAL.zip (41.5 KB)

HTH
GL :slight_smile: PJ :v:

For more deep dive into the NRF_SDK > Level UP check out this thread.