background image

 

Command Summary

 

17 

5.3

 

Communication 

When communication of either text or commands is interrupted, try the steps below.  

 

First, check the communication cable for continuity.  If you don't have an ohm meter, try using a 
different communication cable.  If you are using a PC try using a different Com/USB Port. 

 

Next, please ensure that the display module is set to communicate on the protocol that you are 
using, by checking the Protocol Select Jumpers. 

 

In serial and USB protocols, ensure that the host system and display module are both 
communicating on the same baud rate.  The default rate for the display module is 19200 bps.  

 

Match Rx from your display to the transmitting pin from your host and the Tx pin to the 
receiving pin.  

 

If you are communicating to the display via I²C

*

 please ensure that the data is being sent to the 

correct address.  The default slave address for the display module is 80.  

 

In I

2

C mode, connect Rx to the clock line of your controller and Tx to the data output. 

 

Unlock the display.  See the Set and Save Data Lock command for more info.  

 

Finally, you may reset the display to its default settings using the Manual Override procedure 
outlined below. 

*Note:

 I²C communication will always require pull up resistors on SCL and SDA of one to ten kilohms. 

 

5.4

 

Manual Override 

Should the settings of your display become altered in a way that dramatically impacts usability, the 
default settings can be temporarily restored.  To override the display, please follow the steps below.  

1.

 

Disconnect power from your display.  

2.

 

Place a jumper on the two manual override pins, for the GLK24064R-25-1U model these are the 
middle two keypad pins, for the GLT24064R-1U these are the two pins near the keypad header.  

3.

 

Reconnect power to your unit, and wait for the start screen before removing the jumper.  Please 
note the jumper will adversely affect GLT24064R-1U performance if left in place during use. 

4.

 

Settings will be temporarily

**

 overridden to the defaults listed in the Manual Override Settings 

table.  At this point any important settings, such as contrast, backlight, or baud rate, should not only 
be set but saved so they remain when the override is removed. 

 

Parameter 

Value 

Backlight 

255 

Contrast 

128 

Baud Rate 

19200 

I

2

C Address 

80 

Table 15: Manual Override Settings 

**Note:

 The display module will revert back to the old settings once turned off, unless desired settings are saved. 

Summary of Contents for GLK24064R-25-1U

Page 1: ...24064R 25 1U GLT24064R 1U Including GLK24064R 25 1U USB GLK24064R 25 1U 422 GLT24064R 1U USB and GLT24064R 1U 422 Technical Manual Revision 1 6 PCB Revision 1 0 or Higher Firmware Revision 8 1 or High...

Page 2: ...Options Martino 1 4 September 9 2013 Corrected Scripted Button Key and Keypad Brightness Commands Clark 1 3 July 11 2013 Updated Data Packet Size Definitions Clark 1 2 December 13 2012 Added Firmware...

Page 3: ...odule 6 RS422 Connections 6 3 Software 7 3 1 MOGD 7 3 2 Firmware Upgrade 8 3 3 Application Notes 8 4 Hardware 9 4 1 Standard Model 9 Extended Communication Power Header 9 Serial DB9 Connector 9 Power...

Page 4: ...r 16 5 2 Display 16 5 3 Communication 17 5 4 Manual Override 17 6 Commands 18 6 1 Communication 18 6 2 Text 20 6 3 Drawing 22 6 4 Fonts 27 Font File Creation 28 6 5 Bitmaps 30 Bitmap File Creation 31...

Page 5: ...a Security 53 6 17 Miscellaneous 54 7 Appendix 56 7 1 Command Summary 56 7 1 Block Diagram 61 7 2 Environmental Specifications 61 7 3 Electrical Tolerances 61 7 4 Dimensional Drawings 62 7 1 Optical C...

Page 6: ...simple command structure permits easy software control of many settings including backlight brightness screen contrast and baud rate On board memory provides a whopping 256KB of customizable fonts an...

Page 7: ...1 GPO Header None Offered All Models 2 Keypad Header KPP4x4 GLK Model Only 3 Touch Connector Touch Panel GLT Model Only 4 Mini USB Connector EXTMUSB3FT INTMUSB3FT USB Model Only 5 Alternate Manual Ove...

Page 8: ...s DB9 and floppy power headers provide all necessary input to drive your display Figure 5 Breadboard Cable BBC For a more flexible interface to the GLK24064R 25 1U GLT24064R 1U a Breadboard Cable may...

Page 9: ...er must be supplied from your breadboard or another external source To dive right into your application and use the GLK24064R 25 1U GLT24064R 1U in I2 C mode get started with the guidelines below 1 Se...

Page 10: ...ect jumpers USB The GLK24064R 25 1U USB GLT24064R 1U USB offers USB protocol only Model specific hardware prevents this unit from operating in any other protocol and does not allow other models to ope...

Page 11: ...he steps laid out below 1 Set the Protocol Select jumpers RS422 The GLK24064R 25 1U 422 GLT24064R 1U 422 offers only RS422 protocol and does not require any jumper changes 2 Make the connections a Scr...

Page 12: ...mple text strings or even command bytes can easily be transmitted to control your display 3 1 MOGD The Matrix Orbital Graphic Display interface MOGD is offered as a free download from www matrixorbita...

Page 13: ...www matrixorbital ca software GLT Series If it is necessary to forgo all current and future upgrades to the filesystem and subsequent commands firmware revision 8 0 may be ordered as a part of a cust...

Page 14: ...tocol Select Jumpers Pins five and six can be used for serial transmission hardware flow control and are ignored for I C communications The Molex 22 04 1061 style header used can be mated to a number...

Page 15: ...set to RS 232 mode with solder jumps on the RS232 jumpers In order to place the display module in I C mode you must first remove the solder jumps from the RS232 jumpers and then place them on the I2...

Page 16: ...ffered through the Optional Alternate USB Header This header offers power and communication access in a simple interface package The Optional Alternate USB Header may be added to the GLK24064R 25 1U U...

Page 17: ...s supplied locally to the regular or V variants while the VPT can receive power over a distance The Tyco 282834 6 style header is most suited to a simple wire connection Alternate Power Connector Figu...

Page 18: ...fic to that key press is automatically sent on the Tx communication line If a synchronous read method is desired in serial mode the Auto Transmit Keypress function can be turned off to allow the key p...

Page 19: ...but transmits much more data to the host Care should be taken to find balance This mode offers a great degree of flexibility and creativity Table 11 Coordinate Mode Event Prefixes Return Value 1 2 4...

Page 20: ...ale connectors to provide control to any peripheral devices required Note If connecting a relay be sure that it is fully clamped using a diode and capacitor in order to absorb any electro motive force...

Page 21: ...tocol select jumpers are connected and all unused protocol jumpers are disconnected The last step will be to check the interface connector in use on your display If the power connections have become l...

Page 22: ...to its default settings using the Manual Override procedure outlined below Note I C communication will always require pull up resistors on SCL and SDA of one to ten kilohms 5 4 Manual Override Should...

Page 23: ...transmission from the display Data transmission to the display is not affected Must be set to the protocol in use to receive data correctly Protocol Byte 1 for Serial RS232 RS422 TTL USB or 0 for I2C...

Page 24: ...Xoff v8 0 Sets the values returned for almost full and almost empty messages when in flow control mode This command permits the display to utilize standard flow control values of 0x11 and 0x13 note th...

Page 25: ...tion Y Byte Value between 1 and screen height represents topmost character position 2 5 Initialize Text Window Dec Hex ASCII 254 43 FE 2B ID X1 Y1 X2 Y2 Font CharSpace LineSpace Scroll ID X1 Y1 X2 Y2...

Page 26: ...ification of the label text 0 for top 1 for middle or 2 for bottom Hor Byte Horizontal justification of the label text 0 for left 1 for centre or 2 for right Font Short Unique font ID to use for this...

Page 27: ...when drawn right to left versus left to right X1 Byte Horizontal coordinate of first terminus Y1 Byte Vertical coordinate of first terminus X2 Byte Horizontal coordinate of second terminus Y2 Byte Ver...

Page 28: ...most coordinate of the rectangle X2 Byte Rightmost coordinate Y2 Byte Bottommost coordinate Radius Byte Radius of curvature of the rectangle corners 3 8 Draw a Filled Rounded Rectangle Dec Hex ASCII 2...

Page 29: ...se Dec Hex ASCII 254 127 FE 7F DEL X Y XRadius YRadius X Y XRadius YRadius X Y XRadius YRadius v8 3 Draw an ellipse using the current drawing colour X Byte Horizontal coordinate of the ellipse centre...

Page 30: ...9 slice bar graph in memory for later implementation 9 slice graphs are also be filled using the Draw a Bar Graph command and are allocated to the same memory as regular bitmaps ID Byte Unique bar id...

Page 31: ...ne pixel less than chart height Step Byte Scroll distance between updates in pixels Style Byte Chart style value which is an OR d combination of type and direction as per the tables below ID Short 9 s...

Page 32: ...ation number value between 0 and 1023 Note ID was changed from a Byte length at firmware revision 8 5 4 3 Set Font Metrics Dec Hex ASCII 254 50 FE 32 2 LineMargin TopMargin CharSpace LineSpace Scroll...

Page 33: ...ents the values that must be sent to the display to trigger the characters to appear on the screen In the example the decimal values corresponding to the lowercase letters h through j will be used res...

Page 34: ...location and cleared by setting a value of zero Starting at the top left moving right then down eight of these cells form a character data byte When all cells are accounted for zeroes may be added to...

Page 35: ...ad protocol see the File Transfer Protocol or XModem Transfer Protocol entries ID Short Unique bitmap mask identification number value between 0 and 1023 Size Integer Size of the entire mask file Data...

Page 36: ...of the bitmap upload command is detailed below for reference The bitmap data block is similar to that of a font However as a bitmap is a single glyph only a simple two byte header is required First on...

Page 37: ...sed to create a more polished result when drawing in populated areas When defining a mask all active values will clear any background information while any inactive values will leave it untouched This...

Page 38: ...of the screen before a 9 slice is drawn Programmatically 9slice mask screen mask is shown when a bitmap is drawn To create a mask see the 9 Slice File Creation section for upload protocol see the File...

Page 39: ...example Table 30 9 slice file format Width One byte representing the width of the entire bitmap Height One byte representing the height of the entire bitmap Top One byte specifying the height of the...

Page 40: ...be overwritten Use the start animation command to play the displayed file ID Byte Unique animation identification number value between 0 and 15 File ID Short Unique animation file identification numbe...

Page 41: ...h frame After which bitmap headers and data are transmitted for each frame in the same manner as the Bitmap File Creation example Table 31 Animation file format Total Frames One byte representing the...

Page 42: ...pose Output Off Dec Hex ASCII 254 86 FE 56 V Number Number Number v8 0 Turns the specified GPO off sinking current to an output of zero volts Number Byte GPO to be turned off 8 3 Set Start Up GPO Stat...

Page 43: ...1 STX Flags Send Bits Receive Bits Data Flags Send Bits Receive Bits Data Flags Send Bits Receive Bits Data v8 0 Performs a single Dallas 1 Wire transaction Consult your device documentation for infor...

Page 44: ...transmitted Frequency Short Frequency of the beep in Hertz default 440Hz Duration Short Duration of the beep in milliseconds default 100ms 10 3 Set Keypad Buzzer Beep Dec Hex ASCII 254 182 FE B6 Frequ...

Page 45: ...ul do not use with I 2 C Response Byte Value of key pressed MSb determines additional keys to be read 11 4 Clear Key Buffer Dec Hex ASCII 254 69 FE 45 E v8 0 Clears all key presses from the key buffer...

Page 46: ...77 N 78 O 79 P 80 Q 81 R 82 S 83 T 84 U 85 V 86 W 87 X 88 Y 89 Table 36 Default Key Up Values Key Up a 97 b 98 c 99 d 100 e 101 f 102 g 103 h 104 i 105 j 106 k 107 l 108 m 109 n 110 o 111 p 112 q 113...

Page 47: ...t Reserved Out of Region Drag Release Press 12 3 Set Touch Region Dec Hex ASCII 254 132 FE 84 ID X Y Width Height Key Down Key Up ID X Y Width Height Key Down Key Up ID X Y Width Height Key Down Key U...

Page 48: ...38 Slider Definition Value Description 16 Horizontal slider starting at minimum position 17 Vertical slider starting at minimum position 32 Horizontal slider starting at maximum position 33 Vertical...

Page 49: ...value Default is 1000 12 11 Run Touchpad Calibration Dec Hex ASCII 254 139 FE 8B v8 0 Triggers an interactive calibration of the touchpad User will be required to touch various points on the screen d...

Page 50: ...inverse display color is used this represents the text colour intensity instead Default is 255 Brightness Byte Brightness level from 0 Dim to 255 Bright 13 4 Set and Save Brightness Dec Hex ASCII 254...

Page 51: ...the text brightness Default is 128 Contrast Byte Contrast level from 0 Light to 255 Dark 13 7 Set and Save Contrast Dec Hex ASCII 254 145 FE 91 Contrast Contrast Contrast v8 0 Immediately sets and sa...

Page 52: ...ntification number of the script to run on a down event value between 0 and 1023 Up Script Short Identification number of the script to run on an up event value between 0 and 1023 Note The command num...

Page 53: ...Get Filesystem Directory Dec Hex ASCII 254 179 FE B3 v8 0 Returns a directory to the contents of the filesystem The total number and type of each entry will be provided Response Short Number of entrie...

Page 54: ...Old Type Old ID New Type New ID Old Type Old ID New Type New ID v8 0 Used to move a single file and or alter the type of an existing file Old ID location must be valid and new ID empty Old Type Byte O...

Page 55: ...ad Dec Hex ASCII 254 221 133 6 48 FE DD 85 6 30 ACK 0 File ID Type File ID Type File ID Type v8 3 Downloads a single file from the display to the host using the XModem Transfer Protocol File ID Short...

Page 56: ...play has a timeout setting of 2 1 seconds before it resets to prevent it from hanging during the upload process Upon reset the values 254 and 212 will be returned to indicate an error or lengthy delay...

Page 57: ...128 Block Count 127 Inverted Block Count 255 Count 128 B 128 Byte Data Block 30 CRC MSB 71 CRC LSB 6 ACK NAK if counts don t match 4 End of Transmission 6 ACK NAK if EOT is not expected Table 46 XMod...

Page 58: ...cycle A new level overrides the old and levels can be combined Default is 0 Level Byte Lock level see Data Lock Bits table Table 48 Data Lock Bits Display Command Filesystem Setting Address Reserved...

Page 59: ...er use Address Short Address where data is to be saved in volatile memory Value between 0 and 256 Length Short Length of data to be saved in bytes Value between 0 and 256 address limited Data Byte s D...

Page 60: ...a partial list Table 50 Sample Module Type Responses 93 GLT24064R 1U 96 GLK24064R 25 1U 94 GLT24064R 1U USB 97 GLK24064R 25 1U USB 95 GLT24064R 1U 422 98 GLK24064R 25 1U 422 17 1 Read Screen Dec Hex...

Page 61: ...te 2 None Remember On Turn Software Flow Control Off 59 3B None None Remember On Set Software Flow Control Response 60 3C Byte 2 None Remember On Echo 255 FF Short Byte Byte Never Delay 251 FB Short N...

Page 62: ...Initialize 9 Slice Bar Graph 115 73 s Byte 6 Short 2 None Remember On Draw a Bar Graph 105 69 i Byte 2 None Never Initialize a Strip Chart 106 6A n Byte 5 Short 2 Byte 2 Short None Remember On Update...

Page 63: ...ation Frame 197 C5 Byte 2 None Never Get Animation Frame 196 C4 Byte Byte Never Table 58 General Purpose Output Command Summary Name Dec Hex ASCII Parameters Response Remembered General Purpose Output...

Page 64: ...ete All Touch Regions 134 86 None None Remember On Create a Slider 186 BA Byte 7 Short 2 None Remember On Delete a Slider 189 BD Byte None Always Delete All Sliders 190 BE None None Always Set Draggin...

Page 65: ...0 None Integer Byte Never XModem File Upload 220 133 6 48 DC 85 6 30 ACK 0 Short Byte Integer Byte None Always XModem File Download 221 133 6 48 DD 85 6 30 ACK 0 Short Byte Integer Byte Never Table 6...

Page 66: ...erating Relative Humidity Maximum 90 non condensing Note The Extended Temperature option is not available for any variant of the GLT24064R 1U 7 3 Electrical Tolerances Current Consumption Table 69 Cur...

Page 67: ...62 Command Summary 7 4 Dimensional Drawings Figure 22 Display Dimensional Drawing Figure 23 Standard Model Dimensional Drawing...

Page 68: ...Command Summary 63 Figure 24 USB Model Dimensional Drawing Figure 25 RS422 Model Dimensional Drawing...

Page 69: ...Liquid Crystal Display with Touchpad Input 2 Display Size 24064R 240 pixel columns by 64 rows R screen size 3 Keypad Size NP No keypad 25 25 key maximum 4 Form Factor 1U Designed to 1U or PC bay inser...

Page 70: ...ies PCS Standard Power Cable Communication Table 76 Communication Accessories CSS1FT 1 ft Serial Cable CSS4FT 4 ft Serial Cable EXTMUSB3FT Mini USB Cable INTMUSB3FT Internal Mini USB Cable ESCCPC5V Ex...

Page 71: ...66 Command Summary Peripherals Table 77 Peripheral Accessories KPP4x4 16 Button Keypad Mounting Table 78 Mounting Accessories B24064 BK 24064 1U Black Mounting Bracket...

Page 72: ...isplay is a slave device Integer An unsigned data packet that is thirty two bits long in little Endian format LSB Least significant bit or byte in a transmission the rightmost when read MSB Most signi...

Page 73: ...D04 MDLS 20265 LV GLED4G NHD 0420AZ FSW GBW 33V33 0 PC2004LRS AWB B Q CM1644 SGR1 C216W01BBW00 C420W01NBW00 C220W04NBW00 C220L01YBWR00 C216N04YBW00 G64128W23NBW00 G64128W18NBW00 G64128Z24UBW00 G64128W...

Reviews: