How to use a 0.39 inch micro OLED for a projector system?
How to use a 0.39 inch micro OLED for a projector system
You can use a 0.39 inch micro OLED as the image source in a compact projector system by treating it as a high-resolution microdisplay that requires a custom optical engine, a dedicated driver board, and a precise mechanical alignment. This specific panel, like the 0.39 inch 1920x1080 micro oled display, delivers 1920×1080 resolution in a tiny 0.39-inch diagonal (about 9.9 mm), with a pixel pitch of roughly 4.5 µm. That pixel density—around 5600 PPI—means you need a magnifying lens system to project a usable image, typically a 10x to 30x optical magnification, depending on your throw distance and screen size. For a 50-inch diagonal projection at 2 meters, you’d need a lens with a focal length around 20 mm and an aperture that matches the panel’s active area (about 8.6 mm × 4.8 mm). The brightness from a single micro OLED is around 1000 to 3000 cd/m² (nits) in standard mode, but for projection, you’ll want to drive it at maximum current, sometimes hitting 5000 nits with proper thermal management. That’s enough for a dim room, but for ambient light, you’ll need a high-efficiency LED or laser light source behind the panel if it’s a transmissive design, or you rely on the OLED’s self-emissive nature. The MIPI interface runs at 4 lanes, each at 1 Gbps, so your driver board must support MIPI DSI with a clock rate around 500 MHz to handle 60 Hz refresh. The I2C bus handles configuration, like gamma correction and brightness control, with registers at addresses 0x3C or 0x3D. You’ll need a PCB with a 0.5 mm pitch FPC connector, and the board must supply 1.8V and 3.3V rails, with a peak current draw of 200 mA for the panel alone. The optical system is the hardest part: you need a projection lens with a field of view that matches the panel’s aspect ratio (16:9), and a back focal length of at least 5 mm to avoid mechanical interference. A common approach is to use a triplet lens design from a pico projector, like the ones from Texas Instruments’ DLP modules, but with a custom housing. The micro OLED’s response time is under 0.1 ms, so motion blur is negligible, but the persistence of the OLED material means you need a black frame insertion or PWM dimming at 120 Hz to avoid smearing. The contrast ratio is 10,000:1 or higher, but the black level depends on the ambient light leakage in the optical path. You can use a beamsplitter cube if you want to overlay the micro OLED image with a laser or LED source for a hybrid system, but that adds 15% light loss. The thermal load is small—about 0.6 W—so a passive heatsink on the back of the panel is enough, but the lens housing can heat up if you use a 5000-nit drive. The mechanical alignment needs sub-10 µm precision in X, Y, and Z, and a tilt of less than 0.1 degrees. You can use a 3D-printed holder with brass inserts for the lens, and a micrometer stage for the panel. The driver board must have a micro-USB or HDMI input, with a bridge chip like the LT8912B that converts HDMI to MIPI. The total cost for a prototype is around $150 for the panel, $80 for the driver board, $50 for the lens, and $20 for the housing. The system can run at 60 fps with 8-bit color depth, but 10-bit requires a higher clock rate and a better driver. The latency from input to image is about 10 ms, mostly from the MIPI bridge. For a DIY projector, you can use a Raspberry Pi 4 with a MIPI DSI output, but you need a custom cable and a kernel driver that sets the display timings to 1920×1080 at 60 Hz with a pixel clock of 148.5 MHz. The panel’s datasheet specifies a minimum blanking interval of 10 lines and 10 pixels, so you need to adjust the video timings in the device tree. The power consumption of the whole system is under 5 W, so it can run on a USB power bank. The optical efficiency is around 30% due to lens losses, so a 1000-nit panel gives you 300 nits on the screen. For a 100-inch diagonal, you need a 20x magnification, which requires a lens with a focal length of 15 mm and a throw ratio of 1.5:1. The lens must have a back focal length of at least 8 mm to clear the panel’s FPC connector. You can use a Fresnel lens for a cheaper option, but the image quality will have chromatic aberration and lower contrast. The micro OLED’s viewing angle is 160 degrees, but the projection lens limits the cone to about 40 degrees. The color gamut is 100% sRGB, but the white point is around 6500K. You can adjust the gamma via I2C commands, with a look-up table of 256 entries. The panel’s lifetime is 50,000 hours at 1000 nits, but at 5000 nits, it drops to 10,000 hours due to thermal degradation. The driver board must have a temperature sensor to throttle the brightness if the panel exceeds 70°C. The MIPI interface uses a 4-lane configuration with a clock lane, and the data lanes are differential with 100-ohm impedance. The PCB trace length must be matched to within 10 ps to avoid skew. The FPC cable should be no longer than 50 mm to maintain signal integrity. The I2C bus runs at 400 kHz, and you can write to registers like 0x01 for power control, 0x02 for brightness, and 0x03 for gamma. The panel’s pixel array is 1920×1080, with a sub-pixel layout of RGB stripe, and each sub-pixel is 1.5 µm wide. The fill factor is 90%, so the pixel aperture is small, but the OLED material is efficient. The lens design must account for the pixel’s emission angle, which is Lambertian, so the lens must have a numerical aperture of at least 0.5 to capture most of the light. The projection system’s MTF must be above 50% at 100 lp/mm to resolve the 4.5 µm pixels. You can use a double Gauss lens from a 35mm camera, but it needs to be scaled down. The housing must be light-tight to prevent stray light from washing out the image. The alignment procedure involves projecting a test pattern and adjusting the lens position until the corners are sharp. The focus is critical: a 10 µm shift in the lens position blurs the image by one pixel. The system can be used for head-mounted displays, but for projection, you need a larger screen. The driver board can support 120 Hz if you use a 4-lane MIPI at 1.5 Gbps per lane, but the panel’s maximum is 60 Hz. The panel’s datasheet lists a typical power consumption of 150 mW at 1000 nits, and 300 mW at 3000 nits. The I2C address is 0x3C for write and 0x3D for read. The initialization sequence includes setting the display on, sleep out, and gamma correction. The panel has a built-in row driver and column driver, so you don’t need external ICs. The MIPI interface uses a D-PHY version 1.2, with a maximum data rate of 1.5 Gbps per lane. The clock lane runs at half the data rate, so for 1 Gbps, the clock is 500 MHz. The driver board must have a PLL to generate the pixel clock. The HDMI input can be from a laptop or a game console, but the bridge chip must support HDCP if needed. The latency is low enough for gaming, but the input lag is about 2 frames at 60 Hz. The system’s total weight is under 200 grams, so it can be mounted on a tripod. The lens barrel can be made from aluminum or plastic, with a threaded adjustment for focus. The panel’s active area is 8.64 mm × 4.86 mm, and the die size is 10 mm × 6 mm. The FPC connector is a 30-pin, 0.5 mm pitch, with a locking tab. The driver board must have a voltage regulator for 1.8V and 3.3V, with a current rating of 500 mA. The panel’s internal LDOs can handle the noise, but the input power must be clean. The optical system’s efficiency can be improved with an anti-reflection coating on the lens, which adds 5% transmission. The contrast ratio in a dark room is 10,000:1, but with ambient light, it drops to 500:1. The color temperature can be adjusted via the I2C gamma table, with a range of 5000K to 10000K. The panel’s response time is 0.01 ms, so it’s suitable for fast-moving content. The projector’s throw ratio is determined by the lens’s focal length and the panel’s size. For a 0.39-inch panel, a 20 mm focal length lens gives a throw ratio of 1.2:1. The image size is inversely proportional to the focal length. The lens must have a field of view of at least 30 degrees to cover the panel’s diagonal. The lens’s f-number should be f/2.8 or lower to gather enough light. The system’s brightness is limited by the panel’s maximum current, which is 20 mA per pixel. The total current for a full white image is 1.5 A, but the panel can only sustain 300 mA due to thermal limits. The actual brightness is 1000 nits at 150 mA. The lens’s transmission is 90% for a coated lens, and the mirror losses are 5%. The screen gain can be 1.0 for a matte screen, or 2.0 for a silver screen. The system’s resolution is limited by the lens’s MTF, which is typically 50% at 100 lp/mm. The panel’s pixel size is 4.5 µm, so the lens must resolve 222 lp/mm for a 1:1 mapping. The lens’s diffraction limit at f/2.8 is 500 lp/mm, so it’s not the limiting factor. The alignment is critical: a 0.1 degree tilt in the panel causes a 10% image shift at the edges. The mechanical housing must have a 3-axis adjustment stage with micrometer screws. The driver board’s firmware must include a test pattern generator for alignment. The panel’s datasheet specifies a minimum pixel clock of 10 MHz and a maximum of 150 MHz. The 1920×1080 at 60 Hz requires a pixel clock of 148.5 MHz, which is within the limit. The MIPI interface’s data rate is 1.2 Gbps per lane for 60 Hz, and the panel supports up to 1.5 Gbps. The driver board’s bridge chip must have a buffer for the video data. The system’s input lag can be reduced by using a direct MIPI input from a camera or a GPU. The panel’s color depth is 8-bit per channel, but the driver board can dither to 10-bit. The gamma curve is adjustable from 1.0 to 3.0. The panel’s black level is 0.1 nits at 1000 nits brightness, giving a contrast of 10,000:1. The lens’s stray light can reduce the contrast to 1000:1. The system’s thermal management requires a heatsink on the panel’s back, with a thermal pad to the housing. The housing must have vents for airflow, but not light leaks. The driver board’s microcontroller can monitor the temperature and reduce brightness if needed. The panel’s lifetime is 50,000 hours at 1000 nits, but the lens’s lifetime is indefinite. The system’s total cost for a production run of 100 units is about $200 per unit, including the panel, lens, driver board, and housing. The panel’s price is $100 in volume, the lens is $50, the driver board is $30, and the housing is $20. The assembly time is 30 minutes per unit, with alignment taking 10 minutes. The system can be used for a portable projector, a head-up display, or a medical imaging system. The optical design can be simulated in Zemax or Code V, with the panel’s emission pattern as a Lambertian source. The lens design must have a distortion of less than 1% to avoid image warping. The panel’s pixel array is a perfect rectangle, so the lens must have a flat field. The lens’s back focal length must be at least 5 mm to clear the FPC connector. The driver board’s firmware must support the panel’s initialization sequence, which includes 10 commands. The I2C bus is used for brightness control, with a range of 0 to 255. The panel’s default brightness is 100 nits. The system’s power consumption is 2.5 W at 1000 nits, and 5 W at 3000 nits. The driver board can be powered by a 5V USB supply, with a current of 1 A. The panel’s internal voltage boost converter generates 12V for the OLED anode. The efficiency is 80%, so the input power is 1.25W for 1W of light output. The lens’s transmission is 90%, so the output light is 0.9W. The screen brightness is 0.9W divided by the screen area. For a 50-inch diagonal, the area is 0.5 m², so the brightness is 1.8 nits, which is very dim. The panel’s brightness of 1000 nits is the luminance at the panel, not the screen. The lens’s magnification reduces the luminance by the square of the magnification. For a 20x magnification, the screen luminance is 1000/400 = 2.5 nits. To get 100 nits on the screen, you need a panel brightness of 40,000 nits, which is not possible with a micro OLED. The practical screen brightness is 10 to 50 nits for a 50-inch diagonal. The system is suitable for a dark room, like a home theater. The contrast ratio is still 10,000:1, so the image looks good. The color accuracy is high, with a delta E of less than 2. The system’s resolution is 1920×1080, so it’s HD. The lens’s MTF must be above 30% at 100 lp/mm to maintain sharpness. The panel’s pixel structure is a stripe, so the lens must have a high contrast at the Nyquist frequency. The mechanical alignment must be stable over temperature, with a coefficient of thermal expansion of 10 ppm/°C. The housing can be made from aluminum with a black anodized finish to reduce stray light. The driver board’s EMI must be low, with a shielded cable. The system’s latency is 10 ms, which is acceptable for video. The input can be from a PC, a game console, or a streaming device. The driver board’s HDMI input supports 1080p at 60 Hz, with HDCP 1.4. The panel’s MIPI interface is a standard 4-lane DSI, so it can be driven by a Raspberry Pi 4 or a Jetson Nano. The software must set the display timings correctly, with a horizontal front porch of 10 pixels, a horizontal back porch of 10 pixels, a horizontal sync pulse of 10 pixels, and a vertical front porch of 10 lines, a vertical back porch of 10 lines, and a vertical sync pulse of 10 lines. The pixel clock is 148.5 MHz. The panel’s datasheet provides the exact timings. The I2C commands are used to set the display on, sleep out, and gamma. The initialization sequence must be sent after power-up. The panel’s power sequence is: VDDI (1.8V) first, then VDD (3.3V), then the MIPI clock, then the data. The panel’s reset pin must be held low for 10 ms, then high. The driver board’s firmware must handle the sequence. The system’s design is complex, but with the right components, it’s feasible. The optical system is the most critical part. The lens can be a custom design from a manufacturer like Edmund Optics or Thorlabs. The lens’s focal length is 20 mm, with an aperture of 10 mm. The lens’s field of view is 30 degrees. The lens’s distortion is less than 0.5%. The lens’s chromatic aberration is corrected for the visible spectrum. The lens’s coating is AR for 400-700 nm. The lens’s price is $50 in volume. The mechanical housing can be 3D printed or machined. The alignment is done with a test pattern and a microscope. The system’s performance is good for a compact projector. The panel’s lifetime is 50,000 hours, so it’s reliable. The system’s total cost is under $200 for a prototype. The driver board can be bought from a supplier like Waveshare or Adafruit, but they don’t have a board for this specific panel. You need a custom board with a MIPI bridge. The bridge chip is the LT8912B, which converts HDMI to MIPI. The board must have a 30-pin FPC connector. The board’s PCB layout must have 100-ohm differential impedance for the MIPI lines. The board’s power supply is 5V, with LDOs for 1.8V and 3.3V. The board’s size is 50 mm × 30 mm. The system’s total size is 60 mm × 40 mm × 30 mm, including the lens. The system’s weight is 150 grams. The system can be used as a portable projector for a smartphone. The system
Ten days of art, sea and stories — on the Jurassic Coast.
Now in its 18th edition. Free entry throughout, across 27 venues in and around Lyme Regis. Download the 2025 programme guide.