Description The M5Stack Unit Glass M5-U158 is a 1.51-inch transparent OLED display expansion unit for compact embedded user interfaces. This M5Stack Glass Unit uses an STM32F030F4P6 MCU with an SSD1309 OLED driver solution, providing 128 x 64 total resolution, 128 x 56 transparent pixels, blue monochrome display output, and I2C communication at address 0x3D. Designed for smart home products, control devices, display panels, and compact HMI projects, the M5Stack Unit Glass combines a transparent OLED display, two input buttons, and one buzzer in a small Grove Unit form factor. The M5-U158 supports Arduino and UiFlow programming, I2C control, and firmware upgrade through the I2C interface, making it useful for M5Stack display projects that need a transparent screen instead of a standard opaque OLED module. Features M5Stack Unit Glass M5-U158 with 1.51-inch transparent OLED display. 128 x 64 total OLED resolution with 128 x 56 transparent pixels. STM32F030F4P6 MCU plus SSD1309 driver solution for transparent OLED control. Blue monochrome 1-bit color depth display for compact status and data panels. I2C communication interface with default address 0x3D. Supports I2C control and firmware upgrade through the Grove interface. Integrated two input buttons and one buzzer for local user interaction. 35.05 x 18 mm display area and 42.04 x 27.22 x 1.25 mm transparent OLED panel. Full viewing angle transparent OLED for smart home, appliance, and control panel embedding. Supported programming platforms include Arduino, UiFlow1, and UiFlow2. Specifications Product M5Stack Unit Glass / M5Stack Glass Unit SKU M5-U158 / U158 MCU STM32F030F4P6 Display 1.51-inch transparent OLED OLED driver SSD1309 Resolution 128 x 64 total pixels, 128 x 56 transparent pixels Display color Blue monochrome Color depth 1-bit Display area 35.05 x 18 mm Panel size 42.04 x 27.22 x 1.25 mm Viewing angle Full viewing angle Operating temperature 0 to 40 degrees C Logic voltage 3.3V I2C address 0x3D Communication interface I2C communication at 0x3D through Grove Port A Grove pin map Black: GND, Red: 5V, Yellow: SDA, White: SCL Product size 53.0 x 42.0 x 6.0 mm Product weight 10.1 g Package size 138.0 x 93.0 x 7.0 mm Gross weight 16.4 g Applications Smart home products that need a transparent OLED status window. Control devices and appliance interfaces with compact blue OLED information display. Embedded display panels for sensor data, mode status, prompts, and small UI elements. M5Stack HMI prototypes using I2C display control, buttons, and buzzer feedback. Transparent screen projects where a standard opaque OLED display would block the background. Product List 1 x M5Stack Unit Glass M5-U158 1 x HY2.0-4P Grove connection cable, 20 cm Other Content The M5Stack Glass Unit is an I2C transparent OLED display module, not a touch screen. Interaction is provided through the two onboard buttons and the integrated buzzer, while the host controller communicates with the STM32F030F4P6 over I2C address 0x3D. The SSD1309-driven transparent OLED displays blue monochrome graphics and text. For best results, use the M5-U158 within the specified 0 to 40 degrees C operating temperature range and confirm that your software stack uses the correct I2C address, display resolution, and transparent pixel area. The Grove Port A connection provides GND, 5V, SDA, and SCL for the I2C transparent OLED interface. Resources M5Stack Unit Glass U158 documentation Unit Glass schematic PDF STM32F030F4P6 datasheet SSD1309 datasheet 128 x 64 transparent OLED datasheet UiFlow1 Unit Glass guide UiFlow2 MicroPython Unit Glass guide Unit Glass internal firmware Unit Glass I2C protocol PDF FAQ What is the M5Stack Unit Glass M5-U158 used for? The M5Stack Unit Glass M5-U158 is used to add a 1.51-inch transparent OLED display to smart home products, control panels, appliance interfaces, and compact M5Stack HMI projects through I2C communication. What I2C address does the Glass Unit use? The default I2C address is 0x3D. The M5Stack Glass Unit connects through Grove Port A with GND, 5V, SDA, and SCL. Is the M5-U158 a touch screen? No. The M5-U158 is a transparent OLED display unit. It includes two input buttons and one buzzer for interaction, but the transparent OLED panel itself is not a touch screen. What resolution does the transparent OLED display provide? The display provides 128 x 64 total OLED resolution, with 128 x 56 transparent pixels and a 35.05 x 18 mm display area.