Main product image for SSH1106 30-pin OLED module
Product image 1 for SSH1106 30-pin OLED module
Product image 2 for SSH1106 30-pin OLED module
Product image 3 for SSH1106 30-pin OLED module
SH1106 128x64 OLED module for ESP32 Audio boards

SSH1106 30-pin OLED module

Sold by Sonocotta store

$5.00

No tax for United States [change]
Stock available: 38
Check
Fast Shipper (<48h)
This store ships orders in less than 48 hours, in more than 80% of cases (excluding weekends).

What is it

This is a SH1106 SPI/I2C OLED module that can be used with Sonocotta ESP32 Audio boards. For the ESP32-specific pinout, refer to the board documentation and the silkscreen hints on the board.

Features

  • Viewing Angle: 180 deg
  • Color: White
  • Resolution: 128x64
  • Interface Options: SPI/I2C (configured for SPI use on ESP32 auido boards)
  • Driver Control Chip: SH1106
  • Pin Connector Options: 30Pin
  • Power voltage: 3.3V

Compatibility list

ESP32 Boards

Practical Observations

Most of the 64x128 pixel OLED screen models that are very common among hobbyists will use a compatible 30-pin ribbon connector with 0.5mm pin spacing, and they are really easy to find.

Software side

Although you're free to use it your way, using the pinout above, I'd expect the most common case to be squeezelite, thus here are the steps you'd need to do

# Description Image
1 Update NVS settings in the Web UI (switch to recovery mode first)
display_config = SPI,width=128,height=64,cs=15,reset=32,driver=SH1106
spi_config = mosi=23,clk=18,host=2,miso=19,dc=4
You may need to replace SH1106 with SSD1306 depending on your model.
image
1 (S3) In case of ESP32-S3, it is display_config = SPI,width=128,height=64,cs=47,reset=48,driver=SH1106
spi_config = mosi=11,clk=12,host=1,miso=13,dc=38
image
2 In the LMS settings install the SqueezeESP32 plugin image
3 Update each speaker's settings in the LMS, and navigate to Display settings image

Links to code and documentation

No additional links provided for this product.

Shipping policy

Most orders are shipped the next business day morning. All shipments are tracked. Delivery time in the EU is 3-7 days, outside 2-3 weeks, depending on the distance. After 30 days, the package is considered lost - reach out for a refund or replacement.

The seller

Sonocotta store

Sonocotta store logo

Warsaw, Mazowieckie, Poland
39 orders since Apr 20, 2026
Smart Home and DIY Electronics