1. Introduction
This manual provides comprehensive instructions for the Waveshare 2.66-inch E-Paper Display Module. This module features a 296x152 pixel resolution, black and white dual-color display, and utilizes an SPI interface for connection with various microcontrollers and development boards such as Raspberry Pi, Jetson Nano, Arduino, and STM32. Its key advantages include ultra-low power consumption and the ability to retain displayed content without continuous power, making it ideal for applications requiring static information display.

Image 1.1: The Waveshare 2.66-inch E-Paper Display Module, showcasing its compact design and display area.
2. Features
- No Backlight: The display retains its content indefinitely without power, offering excellent readability in ambient light.
- Ultra-Low Power Consumption: Power is primarily required only during display refreshes.
- SPI Interface: Compatible with a wide range of controller boards including Raspberry Pi, Jetson Nano, Arduino, and STM32.
- Onboard Voltage Translator: Ensures compatibility with both 3.3V and 5V microcontrollers.
- Partial Refresh Support: Allows for efficient updates of specific screen areas, reducing refresh time and power usage.

Image 2.1: Visual representation of the key features and characteristics of the 2.66-inch e-Paper module.
3. Package Contents
Verify that all items are present in your package:
- Waveshare 2.66-inch E-Paper Display Module
- Connecting Cable (e.g., DuPont wires for SPI connection)

Image 3.1: The e-Paper module and its accompanying connection cable included in the package.
4. Specifications
| Parameter | Value |
|---|---|
| Operating Voltage | 3.3V / 5V |
| Interface | 3-wire SPI, 4-wire SPI |
| Outline Dimensions | 37.0 × 83.5mm |
| Display Size | 30.704 × 60.088mm |
| Dot Pitch | 0.202 × 0.203mm |
| Resolution | 296 × 152 pixels |
| Display Color | Black, White |
| Grey Scale | 2 |
| Partial Refresh Time | 0.3s |
| Full Refresh Time | 6s |
| Refresh Power | 42.4mW (typ.) |
| Standby Current | <0.01uA (almost none) |
| Viewing Angle | >170° |

Image 4.1: A visual summary of the technical specifications for the e-Paper module.
5. Setup and Connection
5.1 Pinout and SPI Interface
The module communicates via a Serial Peripheral Interface (SPI). It supports both 3-wire and 4-wire SPI configurations. The onboard voltage translator ensures compatibility with both 3.3V and 5V logic levels, eliminating the need for external level shifters when connecting to different microcontrollers.
| Pin | Description |
|---|---|
| VCC | 3.3V / 5V Power Supply |
| GND | Ground |
| DIN | SPI MOSI pin (Master Out Slave In) |
| CLK | SPI SCK pin (Serial Clock) |
| CS | SPI Chip Select, active low |
| DC | Data / Command selection (High for data, Low for command) |
| RST | External Reset, active low |
| BUSY | Busy status output, active high |

Image 5.1: Detailed view of the module's pinout for SPI communication.
5.2 Voltage Translator
The module integrates a voltage translator, making it compatible with both 3.3V and 5V logic levels. Connect the VCC pin to the appropriate power supply (3.3V or 5V) of your microcontroller. The module will automatically adjust its logic levels.

Image 5.2: Illustration highlighting the onboard voltage translator for flexible power compatibility.
5.3 Connecting to a Microcontroller
Refer to the specific documentation and example code provided by Waveshare for your chosen microcontroller (Raspberry Pi, Jetson Nano, Arduino, STM32). Generally, you will connect the SPI pins (DIN, CLK, CS, DC, RST, BUSY) from the e-Paper module to the corresponding SPI pins on your development board, along with VCC and GND.
Important: Always double-check your wiring against the provided schematics to prevent damage to the module or your microcontroller.
6. Operating Instructions
6.1 Displaying Content
The e-Paper display operates by arranging charged particles to form an image. Once an image is displayed, it remains visible even when power is removed. To change the content, a refresh cycle is initiated.

Image 6.1: The e-Paper module displaying a sample graphic, demonstrating its black and white rendering capability.
6.2 Full Refresh vs. Partial Refresh
- Full Refresh: Clears the entire screen and redraws the new content. This process typically takes longer (approx. 6 seconds) and consumes more power but ensures a clean display without ghosting.
- Partial Refresh: Updates only a specific area of the screen. This is significantly faster (approx. 0.3 seconds) and uses less power, making it suitable for frequently changing small elements like clocks or sensor readings. However, repeated partial refreshes over time may lead to minor ghosting, which can be cleared with a full refresh.
Utilize the provided software libraries and examples to implement both full and partial refresh functionalities in your projects.
7. Application Examples
The Waveshare 2.66-inch E-Paper Display Module is versatile and can be integrated into various projects due to its low power consumption and clear readability. Common applications include:
- Electronic shelf labels
- Industrial instruments and control panels
- Smart home displays
- Weather stations
- Information displays for public spaces
- E-readers and portable devices

Image 7.1: Examples of how the e-Paper module can be used in various settings, such as retail, industrial, and informational displays.
8. Maintenance
To ensure the longevity and optimal performance of your e-Paper display module, follow these maintenance guidelines:
- Handling: Avoid applying excessive pressure or bending the display panel. Handle the module by its edges.
- Cleaning: Use a soft, dry, lint-free cloth to gently wipe the display surface. Do not use abrasive cleaners or solvents.
- Environment: Store and operate the module within its specified temperature and humidity ranges. Avoid direct sunlight for prolonged periods and extreme temperatures.
- Static Electricity: E-paper displays are sensitive to static electricity. Take appropriate ESD precautions when handling the module.
9. Troubleshooting
- Display Not Refreshing:
- Check all power and SPI connections. Ensure VCC and GND are correctly supplied.
- Verify that the BUSY pin is being monitored in your code. The display cannot accept new commands while busy.
- Confirm that your code initializes the display correctly and sends the appropriate refresh commands.
- Ghosting or Incomplete Display:
- Perform a full refresh. This often resolves ghosting issues that can accumulate from repeated partial refreshes.
- Ensure the power supply is stable and sufficient during refresh cycles.
- No Display Output:
- Double-check all wiring, especially the SPI data lines (DIN, CLK, CS, DC, RST).
- Verify that the correct voltage (3.3V or 5V) is supplied to VCC.
- Ensure your microcontroller's SPI interface is correctly configured and enabled.
10. Support and Resources
For further technical support, detailed documentation, and example code, please refer to the official Waveshare resources.
- Online User Manual (PDF): Download PDF
- Waveshare Wiki: Visit the Waveshare official wiki for comprehensive tutorials, schematics, and code examples for various platforms.
11. Warranty Information
Waveshare products typically come with a standard manufacturer's warranty. Please refer to the official Waveshare website or your purchase documentation for specific warranty terms and conditions. Keep your proof of purchase for warranty claims.





