GLK24064-16-1U-WB Matrix Orbital, GLK24064-16-1U-WB Datasheet

LCD Graphic Display Modules & Accessories Blue Background White Text

GLK24064-16-1U-WB

Manufacturer Part Number
GLK24064-16-1U-WB
Description
LCD Graphic Display Modules & Accessories Blue Background White Text
Manufacturer
Matrix Orbital
Datasheet

Specifications of GLK24064-16-1U-WB

Module Size (w X H X T)
180 mm x 65 mm x 17.95 mm
Viewing Area (w X H)
132.2 mm x 39.2 mm
Backlighting
LED
Background Color
Blue
Operating Temperature Range
- 20 C to + 70 C
Attached Touch Screen
No
Product
Graphic LCD Module
Style
LCD Graphic Display
Interface
RS-232, I2C
Display Mode
White Text
GLC24064
Technical Manual
Revision: 3.1

Related parts for GLK24064-16-1U-WB

GLK24064-16-1U-WB Summary of contents

Page 1

GLC24064 Technical Manual Revision: 3.1 ...

Page 2

... Changing the I C Slave Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4.5 Changing the Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.6 Setting a Non-Standard Baud Rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 5 Fonts 5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 5.1.1 Font File Format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.1.2 Creating a Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 5.2 Uploading a Font File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.3 Setting the Current Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.4 Font Metrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Matrix Orbital GLC24064 ...

Page 3

... General Purpose Output 9.4 Set Startup GPO state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 10 Display Functions 10.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 10.2 Clear Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 10.3 Display 10.4 Display Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 10.5 Set Brightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 10.6 Set and Save Brightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 10.7 Set Contrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 10.8 Set and Save Contrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Matrix Orbital GLC24064 iii ...

Page 4

... Bar Graphs and Drawing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 14.6 General Purpose Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 14.7 Display Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 14.8 Filesystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 14.9 Data Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 14.10Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 14.11Command By Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52 15 Appendix 15.1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 15.1.1 Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 15.1.2 Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 15.2 Optical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 15.3 Physical Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 15.4 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 15.5 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Matrix Orbital GLC24064 ...

Page 5

... Contacting Matrix Orbital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 15.7 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 Matrix Orbital GLC24064 v ...

Page 6

... Accessories NOTE Matrix Orbital provides all the interface accessories needed to get your display up and running. You will find these accessories and others on our e-commerce website at http://www.matrixorbital.com. To contact a sales associate see Section 15.6 on page 57 for contact information ...

Page 7

... Figure 3: 5V Power Cable Adapter Figure 5: Breadboard Cable Figure 7: Communication and 5V Power Cable 1.3 Features • 240 x 64 pixel graphics display Matrix Orbital Figure 4: 12V Power Cable Adapter (V/VPT Models) Figure 6: Serial Cable 4FT GLC24064 2 ...

Page 8

... WARNING DO NOT use the standard floppy drive power connector, as this will not provide you with the correct voltage and will damage the display module. Figure Matrix Orbital Display Module Wiring Matrix Orbital , as well as a modified 5V power adapter such as the one pictured in ...

Page 9

... Follow the instructions on the screen to complete the installation 6. MOGD# requires the .NET framework 2.0 and will download and install it automatically After the installation is complete there will be a Matrix Orbital entry under “Start->Programs->Matrix Or- bital” in the start menu. Click on the ’Mogd Sharp’ entry to run the program. ...

Page 10

... NOTES • MOGD# may also be downloaded from Matrix Orbital’s support site at http://www.matrixorbital.ca/software/software_graphic/MogdSharp • Winzip is available as a free download from http://www.winzip.com 2 Hardware Information Refer to the following diagram for this chapter: 1 DB-9 Connector 2 Power Through DB9 Jumper 3 GPO 4 Manual Override 2 ...

Page 11

... Power/Data connector. Pins two and three are reserved for serial transmission, using either the RS-232/TTL or the I by the Protocol Select Jumpers. Pins two and three may be reversed by changing the Legacy Connector Jumpers in order to be compatible with previous PCB revisions. Matrix Orbital Pin 2 Pin ...

Page 12

... RS-232, TTL and I with zero ohm resistors on the 232 jumpers. In order to place the display module in I first remove the zero ohm resistors from the 232 jumpers and then solder the resistors on to the I2C jumpers. Matrix Orbital Pin 1 ...

Page 13

... Jumper. WARNING If connecting a relay, be sure that it is fully clamped using a diode and capacitor in order to absorb any electro-motive force (EMF) which will be generated. Matrix Orbital Figure 15: Protocol Select Jumpers Figure 16: General Purpose Output GLC24064 Pin ...

Page 14

... The File System Lock Jumper allows you to lock the file system on the GLC24064 so that no fonts or bitmaps can be either written or deleted from the on board memory. This feature is useful in order to protect data integrity of production units, if protection of other settings is required see Chapter 12 Data Security. Matrix Orbital Figure 17: Manual Override Jumper Table 1: Default Values ...

Page 15

... PC power supply may fit on the Power/Data Connector however they do not have the correct pin out as can be seen in figure 8 on page 3. Matrix Orbital supplies power cable adapters for connecting to a PC, which can be found in the Accessories Section on page 1. ...

Page 16

... Second, unsure that the File System Lock Jumper has not been set. See Section 2.6 on page 9. • Third, please ensure that the display module’s memory is not full. The GLC24064 has memory for fonts and bitmaps. NOTE If you are unable to resolve any issue please contact Matrix Orbital. See 15.6 on page 57 for contact information. 4 Communications 4.1 Introduction The commands listed in this chapter describe how to confi ...

Page 17

... C master wishes to read the , the effective address is $51 (0101 0001), since the LSB has for master read take a standard Phillips 7 bit address of $45 (100 0101), Matrix Orbital’s would describe this 2 Phillips I C address as $8A (1000 1010). The read address would be $8B (1000 1011). ...

Page 18

... TTL levels +5V by setting the Protocol Select Jumpers to TTL. 4.2 Turn Flow Control On Hexadecimal Syntax Decimal ASCII Parameters Parameter full empty Matrix Orbital 2 Table Transaction Algorithm START Toggle SDA high to low Address 0x50 0x48 0x45 0x4C 0x4C 0x4F STOP Toggle SDA low to high ...

Page 19

... Description This command turns off flow control. Bytes may overflow the buffer without warning. NOTE This command is not available in I Remembered Yes 4.4 Changing the I C Slave Address 2 Matrix Orbital 2 C mode. 0xFE 0x3B 254 59 254 “;” mode. GLC24064 ...

Page 20

... Remembered Always Default 0x50 4.5 Changing the Baud Rate Hexadecimal Syntax Decimal ASCII Parameter Parameters speed Matrix Orbital 0xFE 0x33 [adr] 254 51 [adr] 254 “3” [adr] Length Description 2 1 The new I C write address (0x00 - 0xFF write address of the module between 0x00 ...

Page 21

... Setting the baud rate out of this range could cause the display to stop working properly and require the Manual Override jumper to be set. Remembered Always Matrix Orbital Baud Rate 9600 14400 19200 28800 ...

Page 22

... The comes loaded with the ’Small Filled’ and ’Futura Bk BT 16’ fonts by default. However capable of displaying any font that is uploaded the correct format. MOGD# provides a simple method of generating font files from your installed fonts. For instructions on how to install MOGD# see Section 1.5.1 on page 4. Matrix Orbital crystalspeed speed = 1 8 ∗ ...

Page 23

... The bitmaps are encoded horizontally and may have variable widths, h has a width of five width of three and j a width of four, see the figure below for an example of encoding the first letter h: Matrix Orbital Figure 19: Bitmaps for h, i, and j Table 8: Font File Header ...

Page 24

... Calculate the third entry the same way as the second to get table 9 below. High Offset (MSB) h 0x00 i 0x00 j 0x00 Once completed, place the character table after the header and the character data aat the end, as seen in table 10. Matrix Orbital Bitmap Data Byte ...

Page 25

... For detailed instructions on uploading a file to the see Section 11 on page 36. NOTE This command is available but not supported in I Remembered Always 5.3 Setting the Current Font Hexadecimal Syntax Decimal ASCII Parameters Parameter refID Matrix Orbital Table 10: Sample Font File 0x68 0x6A 0x00 0x0D 0x05 0x00 0x15 0x04 0x84 0x2D 0x43 ...

Page 26

... Remembered Yes 5.5 Set Box Space Mode Hexadecimal Syntax Decimal Matrix Orbital 0xFE 0x32 [lm] [tm] [csp] [lsp] [srow] 254 50 [lm] [tm] [csp] [lsp] [srow] 254 “2” [lm] [tm] [csp] [lsp] [srow] Length Description 1 Left margin: Location in pixels ...

Page 27

... If scrolling is on and the display is at the bottom of the screen, the whole screen is scrolled up. 6.2 Move Cursor Home Hexadecimal Syntax Decimal ASCII Description This command moves the text insertion point to the top left of the display area (Row 1, Column 1). Remembered No Matrix Orbital Length Description 1 Value (0: Off, 1: On) 0xFE 0x48 254 72 254 “H” GLC24064 22 ...

Page 28

... Section 5.4 on page 21. Remembered Yes Matrix Orbital 0xFE 0x47 [col] [row] 254 71 [col] [row] 254 “G” [col] [row] Length ...

Page 29

... Uploading a Bitmap File Hexadecimal Syntax Decimal ASCII Parameters Parameter refID size data Matrix Orbital 0xFE 0x52 254 82 254 “R” 0xFE 0x5E [refID] [size] [data] 254 94 [refID] [size] [data] 254 “^” [refID] [size] [data] Length Description 1 A unique bitmap identification number ...

Page 30

... Filesystem Directory” command, see Section 11.5 on page 41 for more detailed information. Remembered No 7.4 Drawing a Bitmap Directly Hexadecimal Syntax Decimal ASCII Matrix Orbital 0xFE 0x62 [refID] [X] [Y] 254 98 [refID] [X] [Y] 254 “b” [refID] [X] [Y] Length Description 1 The bitmap identification number. 1 Left bounds ...

Page 31

... With the addition of custom bar and strip graphs, you are sure to find the right tools to make any graphical layout a success. 8.2 Set Drawing Color Hexadecimal Syntax Decimal ASCII Parameters Parameter color Matrix Orbital Length Description 1 Left bounds. 1 Top bounds. 1 Width 1 Height ...

Page 32

... This means that a line drawn in white from right to left may not fully erase the same line drawn in black from left to right. Remembered No 8.5 Continue a Line Matrix Orbital 0xFE 0x70 [x] [y] 254 112 [x] [y] 254 “p” [x] [y] Length Description 1 X screen location ...

Page 33

... Drawing a Solid Rectangle Hexadecimal Syntax Decimal ASCII Parameters Parameter color Matrix Orbital 0xFE 0x65 [x] [y] 254 101 [x] [y] 254 “e” [x] [y] Length Description 1 Left bounds. 1 Top Bounds. 0xFE 0x72 [color] [x1] [y1] [x2] [y2] 254 114 [color] [x1] [y1] [x2] [y2] 254 “r” [color] [x1] [y1] [x2] [y2] ...

Page 34

... A write of value zero, followed by new values will restore the proper look of the bar graph. Remembered No 8.9 Drawing a Bar Graph Matrix Orbital 0xFE 0x67 [refID] [type] [x1] [y1] [x2] [y2] 254 103 [refID] [type] [x1] [y1] [x2] [y2] 254 “g” [refID] [type] [x1] [y1] [x2] [y2] Length ...

Page 35

... Initializing a Strip Chart Hexadecimal Syntax Decimal ASCII Parameter Parameters refID Matrix Orbital 0xFE 0x69 [ref] [value] 254 105 [ref] [value] 254 “i” [ref] [value] Length Description 1 Initialized bar graph reference number. 1 The number of pixels to fill. 0xFE 0x6A [refID] [x1] [y1] [x2] [y2] 254 106 [refID] [x1] [y1] [x2] [y2] 254 “ ...

Page 36

... This restriction does not apply to y values. Remembered No 8.11 Shifting a Strip Chart Hexadecimal Syntax Decimal ASCII Parameters Parameter ref Matrix Orbital 0xFE 0x6B [ref] 254 107 [ref] 254 “k” [ref] Length Description 1 Reference number of a strip chart that has already been created. GLC24064 31 ...

Page 37

... Parameter Num Description This command turns OFF general purpose output [num]. NOTE OFF means that the output is pulled HIGH. Remembered Yes 9.3 General Purpose Output On Matrix Orbital 0xFE 0x56 [Num] 254 86 [Num] 254 “V” [Num] Length Description 1 GPO number. GLC24064 ...

Page 38

... The employs software controlled display settings, which allow for control over, clearing the screen, changing the brightness and contrast or setting timers for turning off. The combination of these allow you complete software control over your display’s appearance. 10.2 Clear Screen Matrix Orbital 0xFE 0x57 [Num] 254 87 [Num] 254 “W” [Num] ...

Page 39

... On’ command has been received. Remembered Yes 10.5 Set Brightness Hexadecimal Syntax Decimal Parameter Parameters brightness Matrix Orbital 0xFE 0x58 254 88 254 “X” 0xFE 0x42 [min] 254 66 [min] 254 “B” [min] Length Description 1 Minutes before turning the display 90) ...

Page 40

... NOTE contrast settings will have the same single effect. Efectively, values 0 through 7, 8 through 15, and so on will result in the same setting. Remembered Yes Default 128 Matrix Orbital 0xFE 0x98 [brightness] 254 152 [brightness] Length Description 1 Backlight setting (0 to 255). 0xFE 0x50 [contrast] 254 80 [contrast] 254 “ ...

Page 41

... File Upload Protocol In order to allow fonts and bitmaps to be uploaded to the on board flash memory Matrix Orbital has developed a simple protocol that supports RS-232/TTL or I transmission the first step will be to provide the display module with the appropriate command bytes, mean- ing the command prefi ...

Page 42

... Below is an example of uploading the font file which we created in Section 5.1.2 on page 18. At times that the display or the host sees anything else other than 0x01 for confirmation (usually a 0x08) the upload is aborted. Matrix Orbital Display Comments Command Prefix ...

Page 43

... XModem Upload Protocol In addition to its original simple upload format, Matrix Orbital has added an XModem based protocol. This facilitates much faster download speeds by increasing the packet size from 1 byte to 128 bytes greatly increasing throughput ...

Page 44

... Matrix Orbital Display Comments Command Prefix XModem Upload Command Command byte 1 Command byte 2 Command byte 3 Size Low Byte Size High Byte 0 0 0x06 ACK (NAK if file is too big) ...

Page 45

... This command will return 4 bytes, LSB to MSB for how many bytes are remaining in the board memory. Remembered No Matrix Orbital 0xFE 0x21 0x59 0x21 254 254 “!” “Y” “!” After deleting the file system it is important to cycle power to your display to ...

Page 46

... Afterwhich the filesystem data can be uploaded LSB to MSB in the same manner as a font or bitmap file. Remembered Always 11.7 Downloading a File Matrix Orbital 0xFE 0xB3 254 179 Filesystem Header Description Hex value representing the number of entries in the fi ...

Page 47

... Matrix Orbital 0xFE 0xB2 [Type] [refID] 254 178 [Type] [refID] ...

Page 48

... Remembered No Default Do not remember 12.3 Data Lock Hexadecimal Syntax Decimal Parameters Parameter level Matrix Orbital 0xFE 0x93 [switch] 254 147 [switch] Length Description not remember, 1: Remember 0xFE 0xCA 0xF5 0xA0 [level] 254 202 245 160 [level] Length Description 1 Sets the data lock level ...

Page 49

... NOTES • Sending a new data lock level will override the previous data lock level. • Data lock levels may be combined. Remembered Always Default 0 Examples Matrix Orbital Bit Data Lock Level Description 0-2 Reserved Should be left 0 3 Communication ...

Page 50

... Writes the customer Data. 16 Bytes of data can be saved in non-volatile memory. Remembered No 12.7 Read Customer Data Hexadecimal Syntax Decimal ASCII Matrix Orbital 0xFE 0xCB 0xF5 0xA0 [level] 254 203 245 160 [level] Length Description 1 Sets the data lock level 0xFE 0x30 254 48 254 “ ...

Page 51

... This command will return a byte representing the version of the module, see the following table as an example: Remembered No 13.3 Read Module Type Hexadecimal Syntax Decimal ASCII Matrix Orbital 0xFE 0x36 254 54 254 “6” Hex Value Version Number 0x19 Version 1.9 0x57 Version 5 ...

Page 52

... LK162-12-TC 5C Unused 72 LK404-25 74 Unused 78 GLT480282 7A GLC24064 Product ID LCD2021 LCD4021 LK202-25 LK404-55 VFD2041 VK202-25 GLC12232 Unused Unused GLK12232-25 GLK12232-25-SM GLK24064-16-1U GLK12232-16 GLK19264-7T-1U LK204-7T-1U-USB MOS-AV-162A LK162-12 LK202-24-USB LK204-24-USB PK162-12 MOS-AP-162A MOS-AL-162A MOS-AV-202A PK202-24-USB MOS-AL-204 MOS-AL-402 LK082-12 VK404-55 VK402-25 Unused MOI XBoard-I XBoard-U VK202-25-USB ...

Page 53

... Fonts Description Uploading a Font File Setting the Current Font Font Metrics Set Box Space Mode 14.3 Text Description Move Cursor Home Matrix Orbital Syntax Hexadecimal 0xFE 0x3A [full] [empty] Decimal 254 58 [full] [empty] ASCII 254 “:” [full] [empty] Hexadecimal ...

Page 54

... Memory Drawing a Bitmap Directly 14.5 Bar Graphs and Drawing Description Set Drawing Color Draw Pixel Drawing a Line Continue a Line Matrix Orbital Syntax Hexadecimal 0xFE 0x47 [col] [row] Decimal 254 71 [col] [row] ASCII 254 “G” [col] [row] Hexadecimal 0xFE 0x79 [x] [y] ...

Page 55

... Off General Purpose Output On Set Startup GPO state 14.7 Display Functions Description Clear Screen Display On Display Off Matrix Orbital Syntax Hexadecimal 0xFE 0x72 [color] [x1] [y1] [x2] [y2] Decimal 254 114 [color] [x1] [y1] [x2] [y2] ASCII 254 “r” [color] [x1] [y1] [x2] [y2] Hexadecimal 0xFE 0x78 [color] [x1] [y1] [x2] [y2] ...

Page 56

... Filesystem Upload Downloading a File Moving a File 14.9 Data Security Description Set Remember Data Lock Set and Save Data Lock Dump the Filesystem Matrix Orbital Syntax Hexadecimal 0xFE 0x99 [brightness] Decimal 254 153 [brightness] Hexadecimal 0xFE 0x98 [brightness] Decimal 254 152 [brightness] ...

Page 57

... Matrix Orbital Syntax Hexadecimal 0xFE 0x34 [data] Decimal 254 52 [data] ASCII 254 “4” [data] Hexadecimal 0xFE 0x35 Decimal 254 53 ASCII 254 “5” Syntax Hexadecimal 0xFE 0x36 Decimal 254 54 ASCII 254 “ ...

Page 58

... Matrix Orbital ASCII “W” General Purpose Output On “X” Clear Screen “^” Uploading a Bitmap File “b” Drawing a Bitmap from Memory “c” Set Drawing Color “d” ...

Page 59

... Storage Temperature Operating Relative Humidity Vibration (Operating) Vibration (Non-Operating) Shock (Operating) Shock (Non-Operating) 15.1.2 Electrical Supply Voltage +5Vdc ±0.25V Minimum Current Backlight On (YG) Backlight On (GW & WB) GPO Matrix Orbital Table 71: Environmental Specifications Standard Temperature Extended Temperature ◦ ◦ +50 C -20 ◦ ◦ -20 ...

Page 60

... LED Backlight Half-Life (GW & WB) Backlight NOTE To prolong life recommended that the backlight be turned off when the display is not in use. 15.3 Physical Layout Matrix Orbital Table 73: Optical Characteristics 240 x 64 pixels XxY 320 (maximum 40 characters x 8 Lines with 5x7 font) 127.16 x 33.88mm XxY ...

Page 61

... Matrix Orbital Figure 21: Physical Diagram GLC24064 56 ...

Page 62

... VPT Wide Voltage with Efficient Switching Power Supply (+9 to +35Vdc) V Wide Voltage (+9 to +15Vdc) GW Grey Text / White Background WB White Text / Blue Background MSB Most Significant Byte LSB Least Significant Byte 15.6 Contacting Matrix Orbital Telephone Sales: 1(403)229-2737 Support: 1(403)204-3750 Matrix Orbital -V ...

Page 63

... Revision 3.0 3.1 On The Web Sales: http://www.MatrixOrbital.com Support: http://www.MatrixOrbital.ca Forums: http://www.lcdforums.com 15.7 Revision History Matrix Orbital Table 76: Revision History Description Author Initial Manual Matrix Orbital Backlight Life Update Clark GLC24064 58 ...

Related keywords