This 0.96-inch OLED display module combines a compact 128 x 64 pixel PMOLED screen with four integrated push buttons on one PCB. It is suitable for small menu systems, control panels, handheld devices, embedded projects, Arduino projects, ESP32 projects, Raspberry Pi Pico projects, and other microcontroller applications where a display and a few user input buttons are required.
The module uses an I2C interface and is designed for 3.3V operation. The display is based on SSD1315 compatible controller, which is a newer version of the well-known SSD1306, making it compatible with many common OLED display libraries.
The PCB includes a 4-pin interface for the OLED 0.96 inch display connection and additional button connections marked K1, K2, K3, and K4. The front side includes four tactile push buttons with printed symbols for menu-style navigation and selection.
Typical applications
- Microcontroller menu interface
- Small control panel for embedded projects
- Status display with local button input
- Arduino, ESP32, RP2040, STM32, and Raspberry Pi Pico projects
- Portable instruments and handheld devices
- DIY electronics projects requiring display and keypad input
- Compact user interface for settings, selection, and navigation
Key features
- 0.96-inch OLED display module
- 128 x 64 pixel resolution
- PMOLED display technology
- I2C display interface
- SSD1306 / SSD1315 compatible control chip
- Designed for 3.3V operation
- Four integrated tactile push buttons
- Button signals available as K1, K2, K3, and K4
- Compact PCB with mounting holes
- Suitable for menu control, settings screens, and compact user interfaces
Technical specifications
| Display size | 0.96 inch |
| Display type | PMOLED (blue) |
| Resolution | 128 x 64 pixels |
| Interface | I2C |
| Control chip | SSD1315 compatible |
| Working voltage | 3.3V |
| Display area | 21.74 x 10.86mm |
| Module size | 44.53 x 27.66mm |
| Pixel spacing | 0.17 x 0.17mm |
| Pixel size | 0.15 x 0.15mm |
| Number of pins | 8-pin, 2.54mm spacing, single row |
| Viewing angle | Full view angle |
| Working temperature | -40 to 70°C |
| Refresh rate | 100 frames/second |
| Button connections | K1, K2, K3, K4 |
Pin markings visible on the module
| Pin / marking | Function |
| GND | Ground |
| VCC | Power supply 3.3V |
| SCL | I2C clock |
| SDA | I2C data |
| K1 | Button input 1 |
| K2 | Button input 2 |
| K3 | Button input 3 |
| K4 | Button input 4 |
Notes
- This module is intended for 3.3V logic systems.
- The display controller is SSD1315 compatible.
- The four buttons make the module especially useful for compact menu-driven devices.









Reviews
There are no reviews yet.