Wiring

Raspberry Pi

Note: Before wiring up your display, make sure you've enabled I2C access on the Raspberry Pi.

Wire up the LED backpack display to the Pi as follows (note the image below shows a matrix display, however the wiring is the same for any backpack):
  • Connect display + (power) to Raspberry Pi 3.3V or 5V power (red wire). 5V is brighter but if you have other devices on the I2C bus its better to go with 3.3V
  • Connect display - (ground) to Raspberry Pi ground (black wire).
  • Connect display D (data/SDA) to Raspberry Pi SDA (orange wire).
  • Connect display C (clock/SCL) to Raspberry Pi SCL (purple wire).
  • If there's a Vi2c or IO pin, connect that to 3.3V as well

BeagleBone Black

Wire up the LED backpack display to the BeagleBone Black as follows (note the image below shows a matrix display, however the wiring is the same for any backpack):
  • Connect display + (power) to BeagleBone Black 3.3V or 5V power (red wire). 5V is brighter but if you have other devices on the I2C bus its better to go with 3.3V
  • Connect display - (ground) to BeagleBone Black ground (black wire).
  • Connect display D (data/SDA) to BeagleBone Black I2C2_SDA pin P9_20 (orange wire).
  • Connect display C (clock/SCL) to BeagleBone Black I2C2_SCL pin P9_19 (purple wire).
  • If there's a Vi2c or IO pin, connect that to 3.3V as well

Note that the BeagleBone Black has two I2C interfaces and this wiring will use the/dev/i2c-1 interface. Make sure there aren't any device tree overlays loaded which use these I2C pins for other purposes. The default BeagleBone Black device tree configuration with no overlays loaded will expose the necessary I2C interface for the wiring above.

This guide was first published on Jul 04, 2014. It was last updated on Jul 04, 2014. This page (Wiring) was last updated on Dec 14, 2019.