Skip to content
carsten hjarup edited this page Jul 15, 2018 · 25 revisions

4 line x 20 char line display is supported via Raspberry PI I2C pins.

Four pins is used for the display connection:

  • PIN#9 GND
  • PIN#1 3.3V
  • PIN#3 GPIO02 I2C SDA
  • PIN#5 GPIO03 (I2C SCL)

Displays can run directly from 3,3V.(turn potentiometer on the back so you can read the characters they can be faint)

If display is powered from 5v (recommended for best visual performance), it requires level shifters on the two I2C signals because RPI is 3.3V based.

Example of supported display : 2004 20X4 Character LCD Display Display link

Make sure you purchase a version with the I2C conversion board included.(four connections via pin header)

How to enable I2C on the Raspberry (for the display) link

More information on Display connectivity to Raspberry PI: Link

Excellent article (detailed) Hackster.io article

Notes:

  • the current LCD driver supports the PCF8574 chip as used by the Sainsmart I2C LCD board
  • The 3V3 is active as long as there is 5V on RPI (even in shutdown of the RPI)
  • On CraftBeerpi3 , an Addon is installed in order to enable the LCD display function.
  • Display current consumption is ~ 40mA at 5V
  • Display current consumption is ~ 13mA at 3.3V