HD44780 LCD screen on Raspberry Pi 2 and 3 with LibreElec

By Bill Seremetis, 17 June, 2017

While HD44780 were quite well documented for RPi1, there is some confussion with RPi2/3 with LibreElec. In case you don't know them, HD44780 screens are affordable and easy to use displays that communicate over a parallel connection. They can be attached to an RPi on the GPIO directly, and they are excellent for displaying data without opening your monitor or TV.

With the latest LibreElec (v8) you will need to install the LCDProc add-on and the XBMC.LCDProc. The first one provides the driver, which used to be part of the LibreElec distribution up until version 7. The second one is the communication between Kodi and the driver.

Once you installed those, you need to place this config under .kodi/userdata/addon_data/service.lcdd/LCDd.conf

HD44780 LCD screen wiring with Raspberry Pi 3

Pay attention to lines 146 to 151, you need to connect the LCD Pins to the GPIO as specified there.
Read more here: http://lcdproc.sourceforge.net/docs/current-user.html#hd44780-raspberry…
and see the attached image for the wiring.

<script src="https://gist.github.com/bserem/a01dc74c08a1a430d2618f44c8e5ec88.js"></script>