1. Introduction
This manual provides detailed instructions for the Estardyn 1.3-inch OLED Module with an integrated EC11 Rotary Encoder. This compact module combines a high-resolution OLED display, a versatile rotary encoder, and independent confirmation and return buttons, making it ideal for various DIY electronics projects and microcontroller interfaces. Its integrated design offers a concise and convenient solution for user input and visual feedback.

Figure 1: Estardyn 1.3-inch OLED Module (White and Blue display variants)
2. Specifications
The following table outlines the key technical specifications of the Estardyn 1.3-inch OLED Module:
| Feature | Description |
|---|---|
| Display Type | 1.3-inch OLED Screen |
| Display Color Options | White / Blue |
| Resolution | 128x64 pixels |
| Driver Chip | SSD1306 |
| Interface | IIC (I2C) |
| Rotary Encoder Type | EC11 (Plum-blossom handle) |
| Encoder Handle Length | 15mm |
| Encoder Pulses/Positioning | 20 Pulses, 20 Positioning |
| Encoder Switch | Integrated on pin (PSH) |
| Additional Buttons | Confirm (KEY1), Return (KEY0) |
| Power Supply (VCC) | 3.3V |
| Dimensions (L x W) | 64.90 mm x 35.05 mm |
| Mounting Holes | 4 x M3-sized holes |

Figure 2: Product Parameters, Dimensions, and Interface Description
3. Package Contents
Please verify that all items are included in your package:
- 1 x Estardyn 1.3-inch OLED Module with EC11 Rotary Encoder
- 1 x Pin Header (typically included for connection)

Figure 3: Module with included pin header
4. Setup and Installation
This section details the pinout and recommended circuit connections for integrating the OLED module with your microcontroller.
4.1 Pinout Description
The module features a 10-pin header for connections. Refer to the diagram below for pin identification:
| Pin Label | Function |
|---|---|
| CON (KEY1) | Confirm Button Interface |
| SDA | Data Interface for OLED screen's IIC communication |
| SCL | Clock Interface for OLED screen's IIC communication |
| PSH | The key interface of EC1 (Rotary Encoder Push Button) |
| TRA | Phase A of EC1 Rotary Encoder |
| TRB | Phase B of EC1 Rotary Encoder |
| BAK (KEY0) | Return Key Interface |
| GND | Ground Power |
| VCC | 3.3V Power Supply Positive |

Figure 4: Module Pinout (Bottom View)
4.2 Circuit Connection Diagrams
The following diagrams illustrate the internal circuitry for the rotary encoder, OLED display, and buttons. These are provided for advanced users who may need to understand the component-level connections or for troubleshooting.

Figure 5: Internal Circuit Connection Diagrams
- EC11 Rotary Encoder Circuit: Shows connections for TRIM_A, TRIM_B, PUSH, and power rails with pull-up resistors and decoupling capacitors.
- OLED Schematic Diagram: Details the SSD1306 driver chip connections, IIC lines (SCL, SDA), reset (OLED_RST), and power.
- BAK (KEY0) CON (KEY1) Circuit Diagram: Illustrates the independent button circuits with pull-up resistors and decoupling capacitors.
Important: Ensure your microcontroller's IIC (I2C) pins are connected to the SDA and SCL pins of the module. The module operates at 3.3V. If your microcontroller uses 5V logic, appropriate level shifting may be required for the data lines, though the VCC pin is labeled 3V3-5V on some images, suggesting some tolerance or internal regulation for power input.
5. Operating Instructions
This module provides both visual output via the OLED display and user input through the rotary encoder and two push buttons. To operate the module, you will need to interface it with a microcontroller (e.g., Arduino, ESP32, Raspberry Pi) and write appropriate code.
5.1 OLED Display Operation
The 1.3-inch OLED display uses the SSD1306 driver chip and communicates via the IIC (I2C) protocol. You will need an I2C library compatible with your microcontroller to send commands and data to the display. Common functions include:
- Initializing the display.
- Setting cursor position.
- Printing text and numbers.
- Drawing pixels, lines, circles, and bitmaps.
- Clearing the display.
Consult your chosen microcontroller's documentation and SSD1306 library examples for specific programming details.
5.2 Rotary Encoder and Button Operation
The EC11 rotary encoder provides rotational input and a push-button switch. The module also includes two additional independent push buttons (Confirm/KEY1 and Return/KEY0).
- Rotary Encoder (TRA, TRB): These pins output quadrature signals (Phase A and Phase B). By monitoring the state changes of these two pins, your microcontroller can determine the direction and amount of rotation.
- Encoder Push Button (PSH): This pin changes state when the rotary encoder knob is pressed down.
- Confirm Button (CON/KEY1): This independent button provides a separate input for confirmation actions.
- Return Button (BAK/KEY0): This independent button provides a separate input for back or cancel actions.
All button inputs typically require pull-up resistors (which are integrated on the module as shown in the circuit diagrams) and should be read as digital inputs by your microcontroller. Debouncing techniques in software are recommended for reliable button press detection.

Figure 6: Module in operation with example display content
6. Maintenance
The Estardyn OLED module is a robust electronic component designed for long-term use with minimal maintenance. Follow these guidelines to ensure its longevity:
- Cleaning: Use a soft, dry, anti-static cloth to gently wipe the display surface and module. Avoid using liquid cleaners or abrasive materials.
- Storage: Store the module in a dry, cool environment, away from direct sunlight and extreme temperatures. Keep it in its original anti-static packaging when not in use.
- Handling: Always handle the module by its edges to avoid touching the display surface or sensitive electronic components. Static electricity can damage the module, so use appropriate ESD precautions (e.g., anti-static wrist strap) when handling.
- Power Supply: Ensure the power supply voltage is within the specified 3.3V range. Over-voltage can permanently damage the module.
7. Troubleshooting
If you encounter issues with your Estardyn OLED module, consider the following troubleshooting steps:
| Problem | Possible Cause & Solution |
|---|---|
| Display is blank or shows garbage. |
|
| Rotary encoder or buttons are unresponsive. |
|
| Module not detected by IIC scanner. |
|
8. User Tips
- Code Examples: Search online for "Arduino SSD1306 I2C OLED" and "Arduino EC11 Rotary Encoder" examples. Many libraries and tutorials are available to help you get started quickly.
- Power Considerations: While the VCC pin might tolerate up to 5V, it's best practice to power the module with a stable 3.3V supply to match the OLED's operating voltage.
- Mounting: Utilize the four M3 mounting holes for secure integration into your project enclosure.
9. Warranty and Support
For technical support, please refer to the seller's contact information or the platform where the product was purchased. Keep your purchase receipt for any warranty claims.





