GLO-216 2x16 Multifont Serial OLEDs
GLO-216 displays receive serial data at 9600bps and display it on a bright, high-contrast OLED screen in a range of four font sizes. With this display we've implemented just about every serial-display user's wishlist: high brightness/contrast, wide operating temp range, low power consumption, multiple font sizes, compact footprint, low cost, even two colors. Looking for a larger display with similar features? See GLO-416Y.
GLO-216 Features
- Brilliant OLED (organic LED) display
- Fits standard 80x36mm LCD footprint
- Four font sizes from regular 2x16 to huge 1x8 characters
- Accepts normal inverted serial or UART-direct noninverted
- EEPROM storage of startup screen, 16 custom characters
- Uses a superset of our terminal-style instruction set (BPP, ILM, etc.)
- Deep inventory for no-lead-time delivery
GLO-216Y (2x16 Serial OLED, Yellow pixels)
GLO-216G (2x16 Serial OLED, Green pixels)
Basic Specifications
| Power Requirements | 3.3 to 5.3Vdc at 40mA (50mA max) |
|---|---|
| User Connector | 5-pin header, 0.025in. posts on 0.10in. centers |
| Connector Pinout | +5V Gnd Serial Gnd +5V |
| Serial Input | 9600bps inverted or non-inverted, jumper configurable |
| Operating Temperature | -40° to 80° C |
| Display Type | Organic LED (OLED), yellow or green |
Dimensions (in mm)
Total depth (front of screen to highest point on pcb) is 16mm.
| A | y offset edge to hole center (top & bottom) | 2.50 |
|---|---|---|
| B | y pcb height | 36.00 |
| C | y hole spacing | 31.00 |
| D | y screen opening | 16.00 |
| E1 | y character height (normal) | 4.90 |
| E2 | y character height (tall) | 9.80 |
| E3 | y character height (7-seg*) | 11.2 |
| F1 | x character width (normal) | 3.50 |
| F2 | x character width (wide) | 7.00 |
| G | x offset pcb edge to hole center | 2.50 |
| H | x screen frame | 71.20 |
| I | x screen opening | 66.00 |
| J | x hole spacing | 75.00 |
| K | x pcb width | 80.00 |
| L | y frame height | 25.20 |
| - | mounting hole diameter | 2.50 |
| - | screen frame depth | 5.10 |
| *Large numbers (1-line x 8-character) can be displayed in 7-segment style, maximizing their overall size (16 pixels tall). Optionally, they can be displayed in the same proportions as large text, 14 pixels tall. | ||
OLED Instructions
GLO-216 works like a mini-terminal, displaying text and responding to traditional control characters like linefeeds, carriage returns, tabs, etc. via a superset of the instructions used by our other advanced displays (BPP, ILM, VFD, SGX). GLO also offers four font sizes, and EEPROM memory for a startup screen and custom characters.
Control codes not listed below are ignored.
| Instruction (ctrl code) | ASCII | Hex |
|---|---|---|
| Home cursor (ctrl-A) | 1 | 0x01 |
| Select font normal→tall→wide→big→normal... (ctrl-B) | 2 | 0x02 |
| Set font to normal, default 2x16 size (ctrl-C) | 3 | 0x03 |
| Backspace (ctrl-H) | 8 | 0x08 |
| Tab: jump to next multiple-of-4 column (ctrl-I) | 9 | 0x09 |
| Smart linefeed: move down one row (ctrl-J) | 10 | 0x0A |
| Vertical tab: move up one row (ctrl-K) | 11 | 0x0B |
| Formfeed: clear the screen (ctrl-L) | 12 | 0x0C |
| Carriage return: move to start of next line (ctrl-M) | 13 | 0x0D |
| Turn OLED driver on (ctrl-N) | 14 | 0x0E |
| Turn OLED driver off to save power (ctrl-O) | 15 | 0x0F |
| Accept cursor-position data (next byte) (ctrl-P) | 16 | 0x10 |
| Accept right-alignment data (ctrl-R) | 18 | 0x12 |
| Set 7-segment (tallest) big numbers (ctrl-S) | 19 | 0x13 |
| Set text-style big numbers (ctrl-T) | 20 | 0x14 |
| Escape character: begin multipart instruction | 27 | 0x1B |
| Begin BPI/BPK-compatible instruction | 254 | 0xFE |
| ESC D n B0-B7 defines custom character n with bit patterns from bytes B0-B7. ESC d n B0-B7 defines custom character n+8 with bit patterns from bytes B0-B7. ESC E 0 recalls saved text from EEPROM. ESC e 0 recalls saved custom-character set from EEPROM. ESC X 0 stores text received since last clear-screen (including instructions) to EEPROM. ESC x 0 stores current custom-character set to EEPROM. |
||
Supported BPI/BPK Instructions
GLO-216 accepts a subset of BPI/BPK instructions (those not relying on scrolling, visible cursors, offscreen memory, or LCD-specific custom-character quirks). BPK/BPK instructions consist of an instruction prefix, 254 (0xFE hex), followed by one of the instructions from the chart below.
| BPI/BPK Instruction | ASCII | Hex |
|---|---|---|
| Clear screen | 1 | 0x01 |
| Home cursor | 2 | 0x02 |
| Move cursor 1 character left | 16 | 0x10 |
| Move cursor 1 character right | 20 | 0x14 |
| Set display address (position cursor) | 128+addr | 0x80+addr |
| Move to leftmost character of 1st line | 128 | 0x80 |
| Move to leftmost character of 2nd line | 192 | 0xC0 |
Accessories
- BEZ-216 mounting kit with custom Lexan faceplate, hardware
- BSW-CBL wiring harness, 12" power, ground and serial wires to breadboard pins
- PDI-CBL wiring harness, HD-style power connector, DE-9 female for PC internal hookup
- PDX-CBL wiring harness, power, ground wires and DE-9 female for PC external hookup
