“I've been using this display for a couple of months now, and it works well. Like another reviewer, I found it helpful to have the Waveshare webpage as a guide as I'd not had any experience of displays like this. One problem that I did hit which the Waveshare webpage did not seem to cover was an error when I ran the Python code test.py: TimeoutError: [Errno 110] Connection timed out. I eventually managed to solve that by editing /boot/config.txt to add a line:
dtoverlay=i2c-gpio,i2c_gpio_sda=2,i2c_gpio_scl=3,i2c_gpio_delay_us=2,bus=1
The display and the RPi driving it is on 24-7. The only other problem I've had is that the text on the second line, or both lines, of the display occasionally disappears. I gather this is caused by the host and the LCD losing sync with each other, and it can be fixed by executing the setup command lcd=LCD1602.LCD1602(16,2) from Python again.
I'm very happy overall with the display.”
“At last - a simple display that's readable and well documented. I wasted too much time on fancier displays that give such small text that I can't read it!”