Arduino MKR WAN 1300 and MKR ENV with Parallax 28084

Arduino MKR WAN 1300 and MKR ENV and Waveshare 2.9inch e-Paper Module

8th April, 2021

My purchases were made from:

Arduino MKR WAN 1300 (LoRa connectivity) Code: ABX00017. Schematic..

Arduino Arduino MKR ENV Shield Code: ASX00011. Schematic..

Parallax 296 x 128 2.9 inch ePaper Display SKU 28084. Manufacturers Info..


The wiring was completed as in the following diagram:


The MKR ENV shield plugs in on top of the MKR WAN 1300. Hence it is important to understand which pins are available for connecting the e-Paper Module to the MKR WAN 1300.

Writing the code for the MKR WAN 1300

The first step is to read the article: Getting Started with the MKR ENV Shield then reviewing the opportunities in: Arduino MKR WAN 1300 + ENV Sensor Shield – Review.

Next install the library for the MKR ENV shield. This will also install the example for the MKR ENV sheild. Run the example and review the output in the Serial Monitor.

Next goto: ZinggJM/GxEPD look through the README, gain an understanding of GDEH029A1 2.9″ b/w and study the example: GxEPD_Example.ino.

The code below is a combination of the MKR ENV example and the GxEPD_Example.


I hope you enjoy this project.