Wiring the UNO and Leonardo

The UNO and Leonardo are both capable of running the eInk displays using the EPD Library. However, neither processor has enough SRAM to run the Adafruit GFX library. To use GFX, you will need a Mega (see next page).


Cut and insert the header segments

Insert the double-sided male header sections into the UNO or Leonardo female headers. You will need header sections for:
  • 3.3v - 1 pin
  • GND - 1 pin
  • A0 - 1 pin
  • Digital 2-7 - 6 pins
  • Digital 8-9 - 2 pins
  • Digital 11-13 - 3 pins (Uno only!)

Connections:

Start by connecting Pin 1 of the breakout cable (red wire) to the header pin for 3.3v.

Continue making connections in the order listed below. There are duplicate wire colors, so don't mix them up!

For the UNO

Make connections to:

1. (Red) -> 3.3V
2. (White) -> NC
3. (Grey) -> NC
4. (Purple) -> NC
5. (Blue) -> NC
6. (Green) -> A0
7. (Yellow) -> D-13
8. (Orange) -> D-7
9. (Brown) -> D-5
10. (Black) -> D-6
11. (Red) -> D-2
12. (White) -> D-4
13. (Grey) -> D-3
14. (Purple) -> D-12
15. (Blue) -> D-11
16. (Green) -> NC
17. (Yellow) -> NC
18. (Orange) -> D-9
19. (Brown) -> D-8
20. (Black) -> GND

For the Leonardo

Note that the SPI connections are made to the ICSP header pins.

1. (Red) -> 3.3V
2. (White) -> NC
3. (Grey) -> NC
4. (Purple) -> NC
5. (Blue) -> NC
6. (Green) -> A0
7. (Yellow) -> ICSP-3
8. (Orange) -> D-7
9. (Brown) -> D-5
10. (Black) -> D-6
11. (Red) -> D-2
12. (White) -> D-4
13. (Grey) -> D-3
14. (Purple) -> ICSP-1
15. (Blue) -> ICSP-4
16. (Green) -> NC
17. (Yellow) -> NC
18. (Orange) -> D-9
19. (Brown) -> D-8
20. (Black) -> GND
Now you are done wiring and ready to test the display!
This guide was first published on Apr 28, 2013. It was last updated on Oct 16, 2018. This page (Wiring the UNO and Leonardo) was last updated on May 04, 2015.