Skip to main content

Getting Started XIAO eInk Expansion Board


Meet the XIAO eInk Expansion Board, your go-to solution for driving eInk displays with XIAO family effortlessly. Designed with a 24-pin FPC connector, this board provides a seamless link to our eInk product series, if you're looking to expand your options, the 8-pin 2.54 Header allows you to easily integrate any microcontroller of your choice. Think of this board as your eInk's "Best Friend Forever," enhancing its capabilities and making your life easier.

note

This breakout board does not include an eInk display; the display must be purchased separately.

Introduction

Features

  • 24-pin FPC Connector: Provides a robust and reliable connection to eInk displays.
  • XIAO Socket: Allows you to use XIAO as the processor, offering a compact yet powerful control solution.
  • 8-pin 2.54 Header: Offers flexibility by letting you connect to any microcontroller, opening up a world of possibilities.
  • Plug-and-Play: Designed for ease of use, making it perfect for both beginners and experts.
  • Versatile Applications: Suitable for a wide range of eInk displays, from small to large sizes.

Applications

  • Digital Signage: Use the eInk Breakout Board to create dynamic and energy-efficient digital signs.
  • E-Readers: Build your own customized e-reader with features tailored to your needs.
  • Smart Home Control Panels: Integrate the board into a smart home system for a sleek and modern control panel.
  • Retail Price Tags: Create electronic price tags for a more efficient and eco-friendly retail experience.
  • Educational Tools: Develop interactive educational materials that can be easily updated and are energy-efficient.

Hardware Overview

  1. 24-pin FPC Conncctor: For the 2.13 inch ePaper.
  2. XIAO Socket: For connecting the Seeed Studio XIAO development board.
  3. IO Break out: For connecting the others controller, such Arduino UNO or Raspberry Pi.

Pinout Definitions

eInk SPI PinsXIAO
RSTD0
CSD1
DCD3
BUSYD5
SCKD8
MOSID10

Supported eInk

  1. 1.54-inch E-paper - Dotmatix 200x200
  2. 2.13-inch E-Paper -Flexible Monochrome 212x104
  3. 2.13-inch E-Paper - Quadruple 212x104
  4. 2.13-inch E-Paper - Monochrome 122x250
  5. 2.9 inch E-paper - Monocolor 128x296
  6. 2.9-inch e-paper - Quadruple color 128x296
  7. 4.2-inch E-Paper - Monocolor 400x300
  8. 5.65-inch E-paper - Sevencolor 600x480
  9. 5.83-inch E-paper - Monocolor 648x480
  10. 7.5-inch E-paper - Monocolor 800x480

Getting Started

Here is an example of using 2.13-inch eInk and a XIAO ESP32S3, If you're want to work with other eInk of different sizes, please check the supported eInk table above, you could also find the demo code specific to those on their respective example code folder.

STEP 1: Insert the XIAO ESP32S3 into the XIAO Socket: Align the pins and gently insert your XIAO ESP32S3 into the XIAO socket on the board.

STEP 2: Insert the eInk into the FPC Connector: Carefully slide your 2.13-inch ePaper into the 24-pin FPC connector on the ePaper Breakout Board.

STEP 3: Download the Demo Code: Navigate to the demo code repository and open the code for your specific eInk Screen and use Arduino IDE to flash onto your XIAO ESP32S3. Follow the instructions in the repository to upload the code.

STEP 3-1: Once you have downloaded and unziped the demo code, please navigate and open the "2.9 inch E-paper - Monocolor 128x296" folder.

STEP 3-2: Then open the "example" folder:

STEP 3-3: Then use Arduino to open the "example.ino" file:

STEP 3-4: Please click the Board selection dropdown menu, and then click on "Select other board and port..."

STEP 3-5: Please select the communication port for your XIAO, then search and select "XIAO_ESP32S3"

STEP 3-6: Please click "upload" to flash the firmware on to XIAO

You should see the eInk display refreahing the demo image as shown below. You're now ready to start exploring the endless possibilities with your XIAO eInk Breakout Board and XIAO ESP32S3.

Resources

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...