Friday 1 January 2021

Wavetech 1.5 inch OLED Display Module

It came from the PiHut for Christmas.

I had to go to the Waveshare website to get any instructions on how to use it and then to their Wiki:

https://www.waveshare.com/wiki/1.5inch_OLED_Module

It my case I cannot use it in SPI mode because some of the SPI pins on the Raspberry Pi are already used. So it needs to be driven in I2C mode.  This is not the default of the Raspberry Pi, so you need to run Raspi-config and change the peripheral interfacing option. 

This requires changing two Surface Mount resistor connections. The Manual just shows one, but on the actual board there are two, and a drawing of the connections for each type of interface. This was not too difficult even though my soldering iron is massive for this small job. 

From another site I got information on how this guy drove his adafruit display, and used the command i2cdetect -y 1 to determine that this was using connection ident 3D.

This was https://www.raspberrypi-spy.co.uk/2018/04/i2c-oled-display-module-with-raspberry-pi/

I tried to run his example, but it didn't work. The Waveshare software only discusses SPI use. 

The driver is apparently a SSD1327 so I need the firmware for this. 


posted on Raspberry Pi forum. 

Have not got it working on Raspberry Pi, but just to prove that it worked I connected it to an Arduino Uno and it ran the demo software successfully.