GLK240128-25-FGW-V Matrix Orbital, GLK240128-25-FGW-V Datasheet
![no-image](/images/no-image-200.jpg)
GLK240128-25-FGW-V
Specifications of GLK240128-25-FGW-V
GLK240128-25 -GW-V
Related parts for GLK240128-25-FGW-V
GLK240128-25-FGW-V Summary of contents
Page 1
... GLK240128-25/GLT240128 Including GLK240128-25-422, GLK240128-25-USB, GLT240128-422, and GLT240128-USB Technical Manual Revision 2.2 PCB Revision: 4.0 or Higher Firmware Revision: 8.1 or Higher ...
Page 2
Revision History Revision Date 2.2 March 8, 2011 2.1 January 27, 2011 2.0 November 3, 2010 Description Updated Electrical Specifications Filesystem Command Updates for Firmware Revision 8.1 Initial Release Author Clark Clark Clark 2 ...
Page 3
Contents 1 Introduction ............................................................................................................................................... 1 2 Quick Connect Guide.................................................................................................................................. 2 2.1 Available Headers ............................................................................................................................... 2 2.2 Standard Module ................................................................................................................................ 3 Recommended Parts ............................................................................................................................. 3 Serial Connections ................................................................................................................................. Connections ..................................................................................................................................... 4 2.3 USB Module ........................................................................................................................................ 5 Recommended ...
Page 4
Alternate Power Connector ................................................................................................................ 12 4.4 GLK Model ......................................................................................................................................... 13 Keypad Header .................................................................................................................................... 13 4.5 GLT Model ......................................................................................................................................... 14 Touch Screen ....................................................................................................................................... 14 Coordinate Mode ................................................................................................................................ 14 Region Mode ....................................................................................................................................... 14 4.6 Common Features ............................................................................................................................. 15 General Purpose Outputs ................................................................................................................... ...
Page 5
Data Security ................................................................................................................................... 37 6.14 Miscellaneous ................................................................................................................................. 38 7 Appendix .................................................................................................................................................. 39 7.1 Command Summary ......................................................................................................................... 39 7.2 Environmental Specifications ............................................................................................................ 42 7.3 Electrical Tolerances ......................................................................................................................... 42 7.4 Optical Characteristics ...................................................................................................................... 42 7.5 Dimensional Drawings ...................................................................................................................... 43 8 Ordering ...
Page 6
...
Page 7
... On board memory provides thirty-two kilobytes of customizable fonts and bitmaps to enhance the graphical user experience. User input on the GLK240128-25 is available through a five by five matrix style keypad or a resistive touch overlay on the GLT240128. Six general purpose outputs provide simple switchable five volt sources on each model ...
Page 8
... RS422 Terminal Block 3 DB9 Serial Header 4 Extended Communication/Power Connector 5 Alternate Power Connector 6 GPO Header 7 Keypad/Touchpad Figure 2: GLK240128-25/GLT240128 Header Locations Table 1: List of Available Headers Mate EXTMUSB3FT/INTMUSB3FT 16-30 AWG Wire CSS1FT/CSS4FT ESCCPC5V/BBC None Offered KPP4x4/Touch Panel Population USB Model Only 422 Model Only ...
Page 9
... Standard Module The standard version of the GLK240128-25/GLT240128 allows for user configuration of three common communication protocols. First, the unit can communicate using flow controlled serial protocol at either RS323 or TTL voltage levels. Second, it can communicate using the Inter-Integrated Circuit connect protocol. Connections for each protocol are accessed through the six pin communication/power ...
Page 10
... C Connections A more advanced connection to the GLK240128-25/GLT240128 is provided by the I This is best accomplished using a breadboard and the Breadboard Cable. Power must be supplied from your breadboard or another external source. To dive right into your application and use the GLK240128- 2 25/GLT240128 mode, get started with the guidelines below. ...
Page 11
... The USB connection is the quickest, easiest solution for PC development. After driver installation, the GLK240128-25-USB/GLT240128-USB will be accessible through a virtual serial port, providing the same result as a serial setup without the cable hassle. To connect to your GLK240128-25-USB/GLT240128- USB, please follow the steps below. 1. Set the Protocol Select jumpers. ...
Page 12
... The GLK240128-25-422/GLT240128-422 provides a robust RS422 interface to the display line. For this interface, a series of six wires are usually screwed into the RS422 terminal block provided. An alternate header is also available to provide local power to a regular unit. To connect to your GLK240128-25- 422/GLT240128-422, adhere to the steps laid out below. ...
Page 13
... Software The multiple communication protocols available and simple command structure of the GLK240128- 25/GLT240128 means that a variety of applications can be used to communicate with the display. Text is sent to the display as a character string, for example, sending the decimal value 41 will result in an 'A' appearing on the screen. A single control character is also available. Commands are merely values prefixed with a special command byte, 254 in decimal ...
Page 14
... This program provides both a staging areas for your graphics display and a proving ground that will prepare it for any application environment. 3.1 Firmware Upgrade Beginning with revision 8.1, the firmware of the GLK240128-25/GLT240128 can be upgraded in the field. Alternatively, the changes to the filesystem and subsequent commands can also be reverted by downgrading the firmware to revision 8.0 using the same process. ...
Page 15
... Serial DB9 Connector Figure 8: Serial DB9 Connector The GLK240128-25/GLT240128 provides a DB-9 Connector to readily interface with serial devices using EIA232 standard signal levels also possible to communicate at TTL levels +5V by setting the Protocol Select Jumpers to TTL added feature it is also possible to apply power through pin 9 of the DB-9 Connector in order to reduce cable clutter ...
Page 16
... In order to provide power through pin 9 of the DB-9 Connector you must connect the Power Through DB-9 Jumper labelled R82, as illustrated below. This connection can be made using a zero ohm resistor, recommended size 0603 solder bridge. The GLK240128-25/GLT240128 allows all voltage models to use the power through DB-9 option, see the specifications in Table 62 for voltage requirements. ...
Page 17
... Mini USB Connector Figure 9: Mini USB Connector The GLK240128-25-USB/GLT240128-USB comes with a familiar Mini USB Connector to fulfill both communication and power needs. The standard Mini-B style header can be connected to any other USB style using the appropriate cable. Most commonly used with a PC, this connection creates a virtual com port that offers a simple power solution with a familiar communication scheme ...
Page 18
... RS422 Header Figure 11: RS422 Header The six pin RS422 interface header of the GLK240128-25-422/GLT240128-422 offers power and ground connections as well as two differential pair communication lines. Regular and inverted lines are provided for both receive and transmit signals. Power is supplied locally to the regular or –V variants while the – ...
Page 19
... Keypad Header Figure 13: Keypad Header To facilitate user input, the GLK240128-25 provides a Keypad Interface Connector which allows a matrix style keypad twenty-five keys to be directly connected to the display module. Key presses are generated when a short is detected between a row and a column. When a key press is generated, a character specific to that key press is automatically sent on the Tx communication line. If the display module is running in I² ...
Page 20
GLT Model Touch Screen The GLT240128 facilitates user touch input in one of two distinct ways. Coordinate mode will report events by supplying their exact position on the screen. Region mode will report events within defined boundaries on the ...
Page 21
... General Purpose Outputs Figure 14: GPO Header A unique feature of the GLK240128-25/GLT240128 is the ability to control devices using one of six General Purpose Outputs. Each can source up to 10mA of current at five volts when on or sink 20mA at zero volts when off. The two row, fourteen pin header can be interfaced to a number of female connectors to provide control to any peripheral devices required ...
Page 22
... See the Manual Override section to reset to default. • Make sure that the start screen is not blank possible to overwrite the Matrix Orbital logo start screen, if this happens the screen may be blank. Try writing to the display to ensure it is functional, after checking the contrast above. ...
Page 23
... In serial protocol, ensure that the host system and display module are both communicating on the same baud rate. The default baud rate for the display module is 19200 bps. • Match Rx from the GLK240128-25/GLT240128 to the transmitting pin from your host and the Tx pin to the receiving pin. • ...
Page 24
Commands 6.1 Communications 1.1 Changing the I2C Dec Slave Address Hex ASCII Immediately changes the I2C write address. Only even values are permitted as the next odd address will become the read address. Default is 80. Address 1 byte, ...
Page 25
Set Software Dec 254 60 Flow Control Hex FE 3C ■ < Response ASCII 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 ...
Page 26
Text 2.1 Auto Scroll Dec 254 81 On Hex FE 51 ■ Q ASCII The entire contents of screen are shifted up one line when the end of the screen is reached. Display default is on. 2.2 Auto Scroll ...
Page 27
Fonts 3.1 Upload a Dec 254 36 Font File Hex FE 24 ■ $ ASCII Upload a font to a graphic display. To create a font see the Font File Creation section, for upload protocol see the File Upload ...
Page 28
... Matrix Orbital graphic displays are capable of displaying text in a wide variety of styles customizable to suit any project design. Font files alter the style of text and appearance of the display. By default, a Matrix Orbital graphic display is loaded with a small filled font in slot one and a future style in slot two. Both are available in the software download section at www.matrixorbital.ca. The easiest way to create, add, or modify the fonts of any graphic display is through the MOGD# tool ...
Page 29
The character data is a binary graphical representation of each glyph in a font. Each character is drawn on a grid containing as many rows as the height specified in the header and as many columns as the width specified ...
Page 30
... Bitmap File Creation example Bitmap File Creation In addition to fonts, Matrix Orbital graphic displays can also hold a number of customizable bitmaps to provide further stylistic product integration. Like font files, bitmaps files are most easily uploaded to a display using MOGD#. However, the critical data component of the bitmap upload command is detailed below for reference ...
Page 31
Drawing 5.1 Set Drawing Dec 254 99 Colour Hex FE 63 ■ c ASCII Change the drawing colour used for all subsequent drawing commands that do not implicitly specify colour. Colour 1 byte, 0 for background ...
Page 32
Draw a Solid Dec 254 120 Rectangle Hex FE 78 ASCII Draw a filled rectangle using the colour specified; current drawing colour is ignored. Colour 1 byte, 0 for background or 1to 255 for text colour X1 Position 1 ...
Page 33
Initialize a Dec 254 106 Strip Chart Hex FE 6A ASCII Designate a portion of the screen for horizontal scrolling. Can be used to create scrolling graphs or marquee text byte, unique chart identification number, between 0 ...
Page 34
Dallas One-Wire 7.1 Search for a One-Wire Dec Device Hex Sends a search query to each of the devices on the one wire bus. Any connected device will respond with an identification packet. Response 14 bytes, ...
Page 35
Keypad 9.1 Auto Transmit Dec 254 65 Key Presses On Hex FE 41 ASCII Key presses are automatically sent to the host when received by the display. Default is Auto Transmit on. 9.2 Auto Transmit Dec 254 79 Key ...
Page 36
Auto Repeat Dec 254 96 Mode Off Hex FE 60 Turns auto repeat mode off. Default is on (typematic). 9.8 Assign Keypad Dec 254 213 Codes Hex FE D5 Assigns the key down and key up values sent to ...
Page 37
Delete All Touch Dec 254 134 Regions Hex FE 86 Deletes all previously created touch regions. Recommended for use before dividing the screen into new regions. 10.4 Set Touch Dec 254 135 Mode Hex FE 87 Sets the method ...
Page 38
Display Functions 11.1 Display Dec 254 66 On Hex FE 42 ■ B ASCII Turns the display backlight on for a specified length of time inverse display color is used this command will essentially turn on the ...
Page 39
Filesystem 12.1 Wipe Dec 254 Filesystem Hex ■ ASCII Completely erase all fonts and bitmaps from a graphic display. Extended length of the command is intended to prevent accidental ...
Page 40
Download Dec 254 178 a File Hex FE B2 Downloads a single font or bitmap file from the display to the host. Type 1 byte, 0 for font or 1 for bitmap ID 2 bytes, unique identification number of ...
Page 41
... Once a bitmap or font file has been created and paired to its command it must be sent using a file protocol developed specifically for Matrix Orbital displays. Once a file upload command has been sent requesting a unique reference number and specifying the file size required, the display will respond indicating whether it has enough room to save the file or not ...
Page 42
... 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. Though a protocol similar to the original upload scheme is used, a two byte CRC check is preformed at the end of each packet in place of the byte echo system ...
Page 43
Data Security 13.1 Set Dec 254 147 Remember Hex FE 93 Allows changes to specific settings to be saved to the display memory. Writing to non-volatile memory can be slow and each change consumes 1 write of at least ...
Page 44
... Return the current commanded state of each pixel on the screen. Response 1920 bytes, 30 bytes per display row, 64 rows of data representing the Boolean value of each pixel Data Data Data Table 44: Sample Module Type Responses GLK240128-25 122 GLT240128 GLK240128-25-USB 123 GLT240128-USB GLK240128-25-422 112 GLT240128-422 38 ...
Page 45
Appendix 7.1 Command Summary Available commands below include identifying number, required parameters, the returned response and an indication of whether settings are remembered always, never, or with remember set to on. Name Changing the I2C Slave Address Changing the ...
Page 46
Name Set Drawing Colour Draw Pixel Draw a Line Continue a Line Draw a Rectangle Draw a Solid Rectangle Initialize a Bar Graph Draw a Bar Graph Initialize a Strip Chart Shift a Strip Chart Table 50: General Purpose Output ...
Page 47
Name Dec Set Touch Region 132 Delete a Touch Region 133 Delete All Touch Regions 134 Set Touch Mode 135 Set Region Reporting Mode 136 Set Dragging Threshold 137 Set Pressure Threshold 138 Run Touchpad Calibration 139 Name Display On ...
Page 48
Environmental Specifications Operating Temperature Storage Temperature Operating Relative Humidity *Note: The Extended Temperature option is not available for the any variant of the GLT240128. 7.3 Electrical Tolerances Current Consumption Board 150mA Input Voltage Specifications **Note: The Standard Voltage variant ...
Page 49
Dimensional Drawings 43 Figure 16: Display Dimensional Drawing Figure 17: Standard Model Dimensional Drawing ...
Page 50
Figure 18: USB Model Dimensional Drawing Figure 19: RS422 Model Dimensional Drawing 44 ...
Page 51
Ordering 8.1 Part Numbering Scheme 8.2 Options # Designator 1 Product Type 2 Display Size 3 Keypad Size 4 Colour 5 Voltage 6 Protocol 7 Temperature *Note: The RS422 model should only be powered from a local source, unless ...
Page 52
Accessories Power PCS Communication CSS4FT EXTMUSB3FT INTMUSB3FT ESCCPC5V BBC Table 66: Power Accessories Standard Power Cable Table 67: Communication Accessories 4 ft. Serial Cable Mini-USB Cable Internal Mini-USB Cable Extended Serial Communication/5V Power Cable Breadboard Cable 46 ...
Page 53
Peripherals KPP4x4 Temperature Probe 47 Table 68: Peripheral Accessories 16 Button Keypad Dallas One-Wire Temperature Probe ...
Page 54
... Bits per second, a measure of transmission speed. DOW: Dallas One-Wire protocol, similar to I wire carries data, while two others supply power and ground. Matrix Orbital tests non-parasitic devices only, those that do not draw power from the data line; however, some parasitic devices may work. ...