Hagstrom KE-USB108 User Manual

Pc keyboard encoder

Advertisement

Quick Links

KE-USB108
PC Keyboard Encoder
User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Hagstrom KE-USB108

  • Page 1 KE-USB108 PC Keyboard Encoder User Manual...
  • Page 2 HAGSTROM ELECTRONICS, INC. is pleased that you have selected this product for your application. The KE-USB108 unit is configurable in a variety of ways in order to meet your specific requirements. Please take a few minutes to read this manual before using your KE-USB108.
  • Page 3 Spinner Control Joystick Axes File Menu Selections Error Messages KE-USB108 Operating Tips Appendix A - Specifications Appendix B - KE-USB108 Input Interface Appendix C - KE-USB108 Status LED Signals Appendix D - Trackball/Spinner Interface Appendix E - Joystick/Rotary Interface Accessories...
  • Page 4: Introduction To The Ke-Usb108

    PC. The KE-USB108 stores the user’s configuration program in non-volatile memory so that the information is retained on the unit even after power is turned off.
  • Page 5: Ke-Usb108 Input Guide

    KE-USB108 Input Guide I/O Header 2 Quadrature for inputs 73-108 Rotary Encoder Dual Row .100” Inputs spaced pins (2x20 4 position MTA header). header .100” spaced pins. Typical Quadrature Signals I/O Header for inputs 37-72 Dual Row .100” spaced pins (2x20 header).
  • Page 6: Interfacing To The Ke-Usb108 Input Headers

    PC for the first time, the appropriate standard drivers are loaded by the operating system. The KE-USB108 emulates a standard 104 key USB keyboard, mouse and joystick. The unit may be used in addition to or in place of the system’s own keyboard, mouse and joystick.
  • Page 7 NOTE: Never attach external power to the Inputs. The KE-USB108 input headers are dual row headers with .100” spaced pins. This format is suitable for many readily available connectors on the market, including a typical IDE hard drive cable.
  • Page 8 The KE-USB108 features an Input Header for connection to a Spinner. We offer a Spinner Cable (our part number KE-SP3) to connect the KE-USB108 spinner input to the spinner itself. See the Accessories page of this manual for details on the KE-SP3.
  • Page 9: Getting Started

    Getting Started: To begin using the KE-USB108, follow the steps listed below: 1. Attach the KE-USB108 to the computer as described under the section “Computer Connection” of this manual. 2. Insert the CD. Follow directions to save the content to its own folder on the hard drive.
  • Page 10: Ke-Usb108 Configuration

    KE-USB108 Configuration The KE-USB108 unit is shipped with a CD-ROM containing the KEUSB108.EXE utility program which is used to configure the unit. The main program screen is divided into six sections: Input Definitions, Rotary Encoder Switch 1, Rotary Encoder Switch 2, Trackball Control, Spinner Control, and Joystick Axes as shown below.
  • Page 11: Defining Single Keys

    The response definitions for each input are shown in the response definition box on the screen. Initially, the response definition box contains the words “Not Used”. When inputs are defined, the definition box will then display the label for the response to which that particular input is assigned.
  • Page 12 The rate at which the key will repeat is determined by the repeat rate keyboard setting on your PC. The key is released once the KE-USB108 input becomes deactivated. When the “Key Repeat” option is disabled (this is the default value), the keystroke is pressed and released upon input activation to produce a single keystroke.
  • Page 13 Joystick Tab: When the “Joystick” tab is selected, a diagram will appear that displays 64 joystick buttons and 4 point of view (POV) hats as shown below. Clicking on any of the buttons will assign the selected joystick response to the input. When a joystick button input is activated, the selected button will remain pressed until the input is deactivated.
  • Page 14: Defining Macro Sequences

    Macro sequences are used to define a series of keys, buttons, and delays that are reproduced in their programmed order by the KE-USB108 in response to an activated input. To define a macro sequence for an input, first select the “Macro Sequence” option for the input.
  • Page 15 required, right click the appropriate cell on the macro dialog. An example of a macro sequence would be typing “dir” in a Command Prompt when the input is activated and then pressing the enter key when the input is deactivated. After this sequence is created, the macro dialog will appear as shown below.
  • Page 16 dialog will appear as shown below. The “Delay” tab shown on the previous page is used to create a delay between steps by entering the desired delay time in the textbox that appears. Delay times may be set in 10 msec increments from 10 to 2550 msec.
  • Page 17: Rotary Encoder Switches

    The implementation of a joystick button with autofire provides an example of a macro involving a delay and sequence repeat (see macro dialog below). In this example, a 50 msec delay is used before releasing Button 1. Since the repeat option is enabled and set with a 0.5 second delay, the sequence will be repeated about twice a second.
  • Page 18 of this manual. Note: The rotary encoder switches are limited to a single key entry and do not allow mouse button, joystick function, or macro sequence events. In addition to defining keystrokes, there are three options that can be set for each rotary encoder switch. Maximum rate: This option is used to determine the maximum speed at which rotary-triggered keystrokes are sent to the computer.
  • Page 19: Trackball Control

    Reverse Y Axis box. Should the trackball move left when it should move right, check the Reverse X Axis box. Trackball Jumper: The KE-USB108 provides a three position header in the lower left hand corner of the board (see picture to the left).
  • Page 20: Spinner Control

    The spinner axis can also be reversed in the same manner as the trackball axes. Spinner Jumper: The KE-USB108 provides a three position header just above the four position spinner header (see picture to the left).
  • Page 21: Joystick Axes

    Each axis can be individually enabled as needed by checking the “Enabled Joystick Axis” boxes. Important: Only select a particular joystick axis if that axis has a potentiometer connected to the corresponding KE-USB108 joystick header. File Menu Selections The file menu selections,...
  • Page 22 KE-USB108 and display it on the screen. Click on “Read from KE-USB108” with the mouse or press Ctrl+R on the keyboard to perform this operation. This option will write the current configuration displayed on the screen to the KE-USB108. The KE-USB108 can be programmed and re-programmed as many times as necessary.
  • Page 23: Error Messages

    “Error while reading from the KE-USB108”: This message indicates that, while the computer can communicate with the KE-USB108, it was not able to read the configuration. If this error message is displayed, read the configuration again. If subsequent reads fail, then write a new configuration.
  • Page 24: Ke-Usb108 Operating Tips

    KE-USB108 Operating Tips • When connecting the KE-USB108 to a PC, use a standard USB A-B type Cable. • No changes will take place on the KE-USB108 itself until the configuration has been written to the device.
  • Page 25 Notes...
  • Page 26 Appendix A: Specifi cations 7.750” 0.190” 0.200” 2.300” 2.310” 2.750” 4.300” 0.190” 8 Mounting Holes Connector 0.125” Diameter 0.810” Height to Center of USB Connector Note: All dimensions are in inches. Operating Voltage 5 Volts DC +/-5%, Supplied from USB port.
  • Page 27: Appendix B - Ke-Usb108 Input Interface

    KE-USB108 is 15 feet. Note: The KE-USB108 allows any number of the 108 inputs to be activated simultaneously. The response to each input will be processed in the order detected. For inputs defined as keystrokes a maximum of 62 keystrokes may be in the pressed state at any one time.
  • Page 28: Appendix C - Ke-Usb108 Status Led Signals

    Inner Pin LED Circuit for use with the KE-USB108 KE-USB108 LED Signal on pin closest to outside edge of board (Scroll, Caps, or Num) Keyboard status light drive is available with the KE-USB108. The unit provides a pair of connection points for each of the Num Lock, Caps Lock, and Scroll Lock status LEDs.
  • Page 29: Appendix D - Trackball/Spinner Interface

    Spinner. Power is supplied to both the spinner and trackball interface from the KE-USB108 for 5 volt operation only. This interface is compatible with most popular active high or low Trackballs and Spinners currently on the market.
  • Page 30: Appendix E - Joystick/Rotary Interface

    X, Y, Z and Rx signals from a potentiometer. The Rx axis is labeled W on the KE-USB108. Power is supplied to the potentiometer from the KE-USB108 for 5 volt operation only. This interface is compatible with most popular potentiometer based joysticks.
  • Page 31 Power is supplied to the rotary encoder switch from the KE-USB108 for 5 volt operation only. This interface is compatible with mechanical and/or optical rotary encoder switches. MTA100-4-12 A2 = 2nd Rotary Sw.
  • Page 32: Accessories

    Accessories We offer several accessories for use with the KE-USB108. KE-USBMM6 6 ft. Male/Male Type A to Type B USB Cable IOX36 Input Header to screw terminal breakout board. This product connects to the KE-USB108 input header through a standard IDE cable (included). Each input is brought out to a separate, labeled, screw terminal.
  • Page 33 KE-SP3 Spinner interface cable. This 3 foot cable attaches the KE-USB108 Spinner input to the Spinner itself. Custom lengths up to 10 feet are available. MTA100-4-12 Cable set for use with KE-USB108 Rotary Encoder inputs, 4 wires, each 12 inches long.
  • Page 34 Custom KE-USB108 Options We offer custom and special modifications to our standard KE-USB108 unit to conform to your exact specifications. We can add special features such as output controls and display interfaces, just to name a few. Give us a call to discuss your custom requirements.
  • Page 35 Depending on the state in which you live, you may have additional rights. Great care has been taken during the assembly, testing, and burn-in of your KE-USB108 to ensure its performance. If you have any questions, please send us an email or give us a call. Support is available Monday through Friday, 8:00 am to 5:00 PM (EST).
  • Page 36 HAGSTROM ELECTRONICS, INC. Toll Free 888-690-9080 Phone: (540) 465-4677 Fax: (540) 465-4678 Monday through Friday, 8:00 am to 5:00 PM (EST) sales@hagstromelectronics.com www.hagstromelectronics.com 1986 Junction Road, Strasburg, VA 22657 Copyright © 2017 HAGSTROM ELECTRONICS, INC. V. 07.16...

Table of Contents