Description
Product Overview
The 1.3-inch I2C OLED Display Module with EC11 Rotary Encoder is a compact, all-in-one human-machine interface (HMI) solution that combines a high-contrast 128×64 pixel OLED screen with a precise rotary encoder and tactile buttons on a single PCB . This integrated module is specifically designed for projects requiring both visual feedback and precise user input, making it ideal for menu navigation, parameter adjustment, and interactive control systems.
The module features a 1.3-inch monochrome OLED display driven by the SSD1306/SH1106 controller, communicating via the simple I2C interface using only two data lines (SDA and SCL) . The EC11 incremental rotary encoder provides smooth rotational input with 20 pulses per revolution and detents for tactile feedback, plus a push-button function for selection or confirmation actions .
OLED (Organic Light Emitting Diode) technology requires no backlight, as each pixel emits its own light. This self-emissive design provides true blacks (inactive pixels are completely off), excellent contrast, and wide viewing angles (>160°) – ensuring the display remains readable in various lighting conditions while consuming minimal power .
Whether you are building a smart thermostat, a CNC controller pendant, a digital audio interface, or an IoT configuration panel, this integrated display and encoder module provides a compact, professional solution that simplifies wiring and reduces component count.
Key Features
-
Integrated Display + Encoder: Combines a 1.3″ 128×64 OLED display with an EC11 rotary encoder (with push-button) on a single PCB – a complete HMI solution
-
I2C Communication: The OLED display uses I2C protocol (address 0x3C), requiring only 2 pins (SDA/SCL) for communication – saves valuable GPIO resources
-
EC11 Incremental Encoder: Features 20 pulses per revolution with detents for tactile feedback, plus a built-in push-button switch for selection/confirmation
-
High-Contrast OLED Display: 128×64 pixel resolution with true black background and bright monochrome pixels (white or blue options)
-
Dual Voltage Compatibility: Operates on 3.3V – 5V logic, compatible with Arduino, ESP32, ESP8266, STM32, and Raspberry Pi
-
Additional Tactile Buttons: Most variants include two extra buttons (Back/Confirm) for enhanced menu navigation
-
Compact All-in-One Design: Small PCB footprint (approximately 65×35mm) reduces wiring complexity and component clutter
-
Wide Operating Temperature: Reliable performance across various environments; OLEDs perform well in dim industrial settings and total darkness
Technical Specifications
| Parameter | Operating Value |
|---|---|
| Display Size | 1.3 inch |
| Resolution | 128 × 64 pixels |
| Display Color | White / Blue (varies by model) |
| Driver IC | SH1106 (1.3″) / SSD1306 |
| Communication Protocol (Display) | I2C (IIC) – Address 0x3C |
| Operating Voltage | 3.3V – 5V DC |
| Encoder Type | EC11 Incremental Rotary Encoder with Push-Button |
| Encoder Pulses Per Revolution | 20 pulses/revolution with detents |
| Module Dimensions | Approx. 65mm × 35mm |
| Interface Pins (Typical) | VCC, GND, SDA, SCL, SW (Encoder Button), A (CLK), B (DT), KEY1, KEY2 |







Reviews
There are no reviews yet.