This display now comes with an EYESPI connector. This connector allows you to connect your display without soldering. There are EYESPI cables available in multiple lengths, which means you can find one to fit any project. This is especially useful if your project requires the display to be freestanding, and not tied directly into a breadboard. Inspired by the popularity of STEMMA QT, it provides plug-n-play for displays!

The EYESPI Connector and Cables

The EYESPI connector is an 18 pin 0.5mm pitch FPC connector with a flip-top tab for locking in the associated flex cable. It is designed to allow you to connect a display, without needing to solder headers or wires to the display.

The EYESPI connector location on this display is indicated below.

The EYESPI cables are 18 pin 0.5mm pitch flex cables. They are ~9.6mm wide, and designed to fit perfectly into the EYESPI connector. Adafruit currently offers EYESPI cables in three different lengths: 50mm, 100mm, and 200mm.

The EYESPI connector is designed to work with 18-pin 0.5mm pitch flex cables. Other flex cables, such as Raspberry Pi camera flex cables, will not work!

Wiring Your EYESPI Display

Wiring your EYESPI display to a microcontroller via the EYESPI connector requires the EYESPI breakout board and an EYESPI cable.

Overhead video of a 1.9" TFT display connected via 18-pin FPC ribbon cable to a square-shaped microcontroller on a breadboard. The TFT plays an animated boot-up demo.
Our most recent display breakouts have come with a new feature: an 18-pin "EYE SPI" standard FPC...
$1.95
In Stock
Angled shot of a EYESPI Cable - 18 Pin 100mm long Flex PCB (FPC) A-B type.
Connect this to that when a 18-pin FPC connector is needed. This 25 cm long cable is made of a flexible PCB. It's A-B style which means that pin one on one side will match...
$0.95
In Stock

The following example shows how to connect the 1.69" 280x240 Round Rectangle Color IPS TFT Display to a Feather RP2040 using the EYESPI breakout board.

Connect the following Feather pins to the associated EYESPI breakout pins:

  • breakout Vin to Feather 3.3V (red wire)
  • breakout Gnd to Feather GND (black wire)
  • breakout SCK to Feather SCK (grey wire)
  • breakout MOSI to Feather MO (purple wire)
  • breakout TCS to Feather D5 (blue wire)
  • breakout DC to Feather D6 (orange wire)
  • breakout RST to Feather D9 (cyan wire)
  • breakout SDCS to Feather D10 (pink wire)

Finally, connect your display EYESPI connector to the breakout EYESPI connector using an EYESPI cable. For details on using the EYESPI connector properly, visit Plugging in an EYESPI Cable.

EYESPI Pins

Though there are 18 pins available on the EYESPI connector, many displays do not use all available pins. This display requires the following pins:

  • Vin - This is the power pin. To power the board (and thus your display), connect to the same power as the logic level of your microcontroller, e.g. for a 3V micro like a Feather, use 3V, and for a 5V micro like an Arduino, use 5V. 
  • Gnd - This is common ground for power and logic.
  • MOSI - This is the SPI MOSI (Microcontroller Out / Serial In) pin. It is used to send data from the microcontroller to the SD card and/or display. 
  • SCK - This is the SPI clock input pin.
  • TCS - This is the TFT or eInk SPI chip select pin.
  • RST - This is the display reset pin. Connecting to ground resets the display! It's best to have this pin controlled by the library so the display is reset cleanly, but you can also connect it to the microcontroller's Reset pin, which works for most cases. Often, there is an automatic-reset chip on the display which will reset it on power-up, making this connection unnecessary in that case.
  • DC - This is the display SPI data/command selector pin.
  • SDCS - This is the SD card chip select pin. This pin is required for communicating with the SD card holder onboard the connected display.

This guide was first published on Sep 08, 2021. It was last updated on May 23, 2024.

This page (EYESPI) was last updated on Mar 08, 2024.

Text editor powered by tinymce.