What are the key features to look for in a DisplayModule custom OLED module?
When you are evaluating a DisplayModule custom OLED module, the first thing you need to check is the driver IC compatibility and interface protocol. Most custom OLED modules from DisplayModule use either SSD1306, SH1106, or SH1107 drivers for monochrome displays, or SSD1351 for 16-bit color. The interface options typically include I2C, SPI, and parallel 6800/8080. For example, a 1.3-inch 128x64 OLED module might use the SH1106 driver with a 4-wire SPI interface, which offers a refresh rate of up to 10 MHz. If you need faster data transfer, choose modules with SPI support, as I2C is limited to 400 kHz. The voltage logic level is also critical: most modules operate at 3.3V, but some support 5V tolerant inputs. Always verify the datasheet for the exact operating voltage range, which is often 3.0V to 3.6V for the internal regulator.
The resolution and pixel density directly impact the clarity of your display. Standard resolutions for custom OLED modules include 128x32, 128x64, and 128x128 for monochrome, and 96x64 or 128x128 for RGB color. For a 0.96-inch 128x64 OLED, the pixel density is about 132 PPI, which is sufficient for text and simple icons. However, if you need to display fine graphics or small fonts, consider a 1.5-inch 128x128 module with a higher density of 121 PPI. The active area size is also important: a 0.96-inch module has an active area of 21.7mm x 10.9mm, while a 2.42-inch 128x64 module has an active area of 55.0mm x 27.5mm. For custom projects, you can request non-standard resolutions, but be aware that the driver IC must support it. DisplayModule offers custom resolutions up to 256x64 for monochrome and 160x128 for RGB.
Brightness and contrast ratio are often overlooked but are crucial for outdoor readability. A typical OLED module from DisplayModule has a brightness of 100 to 300 cd/m², with a contrast ratio of 10,000:1. This is because OLED pixels emit light individually, so black pixels are truly off. For a 1.3-inch monochrome OLED, the typical brightness is 120 cd/m² at a 100% duty cycle. If you need higher brightness, request a module with a higher current limit, but this will increase power consumption. The viewing angle is also superior: OLED modules offer a 160-degree viewing angle, compared to 120 degrees for LCDs. The response time is under 10 microseconds, which is ideal for fast-moving data like waveforms.
Power consumption is a key differentiator for battery-powered devices. A standard 0.96-inch 128x64 OLED module draws about 20 mA at 3.3V when all pixels are on, which is 66 mW. In sleep mode, the current drops to 1-5 µA. For a custom module, you can specify a lower brightness to reduce power. For example, at 50% brightness, the current drops to 12 mA. The peak current during initialization can be higher, around 30 mA, so your power supply must handle this. If you are using a battery, consider modules with a built-in voltage regulator, which maintains stable operation from 3.0V to 5.5V. DisplayModule custom modules can also include a charge pump for generating the negative voltage required for the OLED panel, which adds about 2-3 mA to the total current.
The mechanical dimensions and mounting options must fit your enclosure. Custom OLED modules are available in various thicknesses: the glass panel itself is about 1.2mm thick, and the PCB is typically 0.8mm to 1.6mm. The total module thickness can be as low as 2.0mm for a flexible PCB version. For a standard 0.96-inch module, the overall dimensions are 26.7mm x 19.3mm x 2.2mm. You can request custom pin headers, including right-angle, through-hole, or surface-mount. The pin pitch is usually 2.54mm, but 1.27mm is available for compact designs. The mounting holes are typically 2.5mm in diameter, placed at the corners. If you need a flexible cable, DisplayModule can provide a ZIF connector with a 0.5mm or 1.0mm pitch.
Temperature range is critical for industrial or automotive applications. Standard OLED modules operate from -20°C to +70°C, but custom modules can be extended to -40°C to +85°C. The storage temperature range is wider, from -40°C to +90°C. At low temperatures, the OLED response time increases slightly, but the display remains readable. At high temperatures, the brightness may degrade by 10-20% at 70°C. For extreme environments, request a module with a wider temperature-rated driver IC, such as the SSD1306Z, which is rated for -40°C to +85°C. The glass transition temperature of the OLED material is around 85°C, so operation above this can cause permanent damage.
Color depth and gamma correction matter for graphic displays. Monochrome OLEDs offer 1-bit depth (black and white), but some modules support grayscale with 4-bit or 8-bit PWM. For example, the SSD1306 supports 256-level grayscale via software PWM. For RGB modules, the color depth is typically 16-bit (65,536 colors) or 18-bit (262,144 colors). The gamma correction is usually fixed at 2.2, but custom modules can have a programmable gamma curve. This is important for accurate color reproduction in medical or instrumentation displays. The color gamut for OLEDs is about 100% sRGB, which is wider than most LCDs.
Lifetime and degradation are often misunderstood. The typical lifetime of an OLED module is 50,000 to 100,000 hours to half brightness. This is measured at a constant current and 25°C. The blue pixels degrade faster than red or green, so for RGB modules, the lifetime is lower, around 30,000 hours. For monochrome yellow or white OLEDs, the lifetime is longer, up to 100,000 hours. The degradation is accelerated by higher temperatures and higher brightness. For example, at 60°C, the lifetime drops by 50%. To maximize lifespan, use a lower brightness and avoid static images for long periods. DisplayModule custom modules can include a built-in screen saver or pixel shifting feature to reduce burn-in.
The interface timing and command set are essential for firmware development. The SSD1306 command set includes over 50 commands for setting contrast, memory addressing, scrolling, and display on/off. The initialization sequence typically takes 10-20 commands. For I2C, the slave address is usually 0x3C or 0x3D, selectable by a pin. For SPI, the data/command pin (DC) is used to differentiate between commands and data. The maximum clock frequency for SPI is 10 MHz, and for I2C, it is 400 kHz. The write cycle time is about 300 ns for SPI. If you are using a microcontroller like the STM32 or ESP32, the driver library is readily available. DisplayModule provides a sample code and datasheet for each custom module.
ESD protection and reliability are often overlooked. OLED modules are sensitive to electrostatic discharge, which can damage the driver IC. Standard modules have ESD protection of 2 kV for the human body model. Custom modules can include additional ESD diodes on the interface pins, raising the protection to 8 kV. The PCB material is typically FR-4, with a flammability rating of UL94 V-0. The solder joints are lead-free, compliant with RoHS. The module is also tested for vibration and shock, with a typical rating of 10 G for 10-500 Hz. For harsh environments, request a conformal coating to protect against moisture and dust.
Finally, the cost and lead time vary based on the customizations. A standard 0.96-inch 128x64 OLED module costs around $5 to $8 in single quantities, but custom modules with non-standard resolutions or special interfaces can cost $15 to $30. The tooling cost for a custom glass panel is about $1,000 to $3,000, with a minimum order quantity of 500 to 1,000 pieces. The lead time for custom modules is 4 to 6 weeks for the first sample, and 8 to 12 weeks for production. DisplayModule offers a quick-turn service for prototypes, with a 2-week lead time for standard modules. Always request a datasheet and a sample before ordering in bulk. For a deep dive into specifications, check the DisplayModule custom OLED module page.
Key Specifications Table for Common Custom OLED Modules
The table below summarizes the key specifications for three common custom OLED module sizes. This data is based on typical DisplayModule products and is useful for initial selection.
Parameter | 0.96-inch 128x64 | 1.3-inch 128x64 | 2.42-inch 128x64
Driver IC | SSD1306 | SH1106 | SSD1309
Interface | I2C/SPI | SPI/Parallel | SPI/Parallel
Active Area (mm) | 21.7 x 10.9 | 29.4 x 14.7 | 55.0 x 27.5
Pixel Pitch (mm) | 0.17 x 0.17 | 0.23 x 0.23 | 0.43 x 0.43
Brightness (cd/m²) | 120 | 100 | 150
Current (mA) | 20 | 25 | 40
Operating Temp (°C) | -20 to +70 | -20 to +70 | -20 to +70
Lifetime (hours) | 50,000 | 60,000 | 50,000
Thickness (mm) | 2.2 | 2.4 | 2.8
Weight (g) | 3.5 | 5.0 | 12.0
Interface Protocol Comparison
Choosing the right interface is critical for performance. Here is a comparison of the three most common protocols used in custom OLED modules.
Interface | Max Clock Speed | Pins Required | Max Refresh Rate | Best Use Case
I2C | 400 kHz | 2 (SDA, SCL) | 30 Hz | Low pin count, simple projects
SPI (4-wire) | 10 MHz | 4 (CS, DC, SCK, MOSI) | 60 Hz | High speed, graphics
Parallel (6800/8080) | 20 MHz | 8-16 (data + control) | 120 Hz | Video, high frame rate
Power Consumption Breakdown by Brightness
Power consumption varies significantly with brightness. This data is for a 1.3-inch 128x64 OLED module at 3.3V.
Brightness Setting (%) | Current (mA) | Power (mW) | Lifetime Impact
100% | 25 | 82.5 | Baseline
75% | 19 | 62.7 | 20% longer
50% | 13 | 42.9 | 40% longer
25% | 8 | 26.4 | 60% longer
Sleep Mode | 0.005 | 0.0165 | Negligible
Common Customization Options and Their Impact
When ordering a custom module, you can specify several options. Here is how they affect cost and performance.
Customization | Cost Impact | Performance Impact | Lead Time Impact
Non-standard resolution | +30-50% | May require new driver IC | +2-4 weeks
Extended temperature range | +15-25% | Wider operating window | +1-2 weeks
Flexible PCB | +20-30% | Thinner, bendable | +2-3 weeks
Custom pin header | +5-10% | Easier integration | +1 week
Higher brightness | +10-20% | Shorter lifetime | +1 week
Failure Modes and Mitigation
Understanding potential failure modes helps in designing a robust system. Common issues include pixel burnout, driver IC failure, and connector damage. Pixel burnout is often caused by high current density, which can be mitigated by limiting the maximum brightness to 80% in software. Driver IC failure is usually due to ESD or overvoltage, so adding a 10-ohm resistor in series with the power line and a 0.1 µF capacitor close to the IC pin is recommended. Connector damage is common with ZIF connectors, so use a stiffener on the flexible cable and avoid repeated insertion. The typical failure rate for OLED modules is less than 1% under normal operating conditions.
Testing and Validation Checklist
Before integrating a custom OLED module into your product, run these tests. First, check the power-on sequence: the module should initialize within 100 ms. Second, verify the contrast by sending a command to set the contrast register to 0x7F. Third, test the interface by writing a pattern of alternating pixels. Fourth, measure the current draw at full brightness. Fifth, perform a thermal test by operating the module at the maximum rated temperature for 1 hour. Sixth, check for visual defects like dead pixels or uneven brightness. Seventh, test the ESD robustness by applying a 2 kV discharge to the pins. DisplayModule provides a test report with each custom module, but independent verification is recommended.
Real-World Application Examples
Custom OLED modules are used in a wide range of applications. In medical devices, a 1.5-inch 128x128 monochrome OLED is used for patient monitoring, where the high contrast ratio ensures readability in low light. In industrial sensors, a 0.96-inch 128x64 OLED displays real-time data, with a lifetime of 50,000 hours. In consumer electronics, a 2.42-inch 128x64 OLED is used for smart home controllers, where the wide viewing angle is critical. In automotive aftermarket, a 1.3-inch 128x64 OLED is used for gauge clusters, with an extended temperature range of -40°C to +85°C. Each application requires specific customization, such as a custom connector or a different driver IC.
Ordering Process for Custom Modules
The process starts with a specification sheet. You need to define the resolution, active area, interface, brightness, temperature range, and mechanical dimensions. DisplayModule will then provide a quote and a lead time. After approval, they will produce a sample, which takes 2-4 weeks. You test the sample and provide feedback. Once the sample is approved, mass production begins, typically 4-8 weeks. The payment terms are usually 30% deposit and 70% before shipment. The shipping is done via DHL or FedEx, with a typical transit time of 3-5 days. Always order a sample first, as the cost of a mistake in mass production is high.
Get the 2013 story, retold four times a year.
Primary documents, oral histories and original reporting from the Louisville 2013 archive — delivered to 41,800 readers across 38 states and 12 countries.
Subscribe to the 2013 Archive