Hagstrom KEAD6 User Manual

Usb joystick interface and keyboard encoder

Advertisement

Quick Links

KEAD6
USB Joystick Interface
and Keyboard Encoder
User Manual

Advertisement

Table of Contents
loading

Summary of Contents for Hagstrom KEAD6

  • Page 1 KEAD6 USB Joystick Interface and Keyboard Encoder User Manual...
  • Page 2 Appendix B: Using the KEAD6 with Custom Software Accessories Thank you for purchasing the HAGSTROM ELECTRONICS, INC. KEAD6. This product is confi gurable in a variety of ways to meet your specifi c requirements. Please take a few minutes to read this manual before using your KEAD6.
  • Page 3: Introduction To The Kead6

    The KEAD6 stores the user’s confi guration program in non-volatile memory so that the confi guration information is retained on the unit even after power is turned off. The KEAD6 confi guration may be changed using the included software as many times as required for various applications.
  • Page 4 Computer Connections There is one USB connector located on the KEAD6. Connection to this port can be made with power on as the KEAD6 supports “Hot Plug” operation as a USB device. When the KEAD6 is plugged into a PC for the fi rst time, the appropriate standard drivers are loaded by the operating system.
  • Page 5: Interfacing To The Kead6

    The three-position screw terminal blocks on the KEAD6 are used to connect potentiometers to the unit. The potentiometers used with each KEAD6 input can range in value from 500 up to 1M . Potentiometers are connected to the +5V, Wiper input, and Ground as shown below.
  • Page 6: The Kead6.Exe Program

    Getting Started To use and confi gure the KEAD6, follow the steps listed below. 1. Attach the KEAD6 to the computer as described on page 2 under the section “Computer Connections.”...
  • Page 7: The Program Screen

    KEAD6. Switching Selected Device If two KEAD6 units with properly assigned Device ID jumpers (see page 2, section “Device ID Jumper“) are both connected to the PC, then the KEAD6.EXE program must be set to which device to monitor.
  • Page 8: File Menu Selections

    This list provides several options that include creating and saving fi le confi gurations as well as reading and writing to the KEAD6. A list of these options, along with descriptions of how they pertain to the KEAD6 setup, are listed on the following page.
  • Page 9 fi le. Read from KEAD6: This option will read the current confi guration in the selected KEAD6 and display it on the screen. Click on “Read from KEAD6” with the mouse or press Ctrl+R on the keyboard to perform this operation.
  • Page 10: Options Menu Selections

    “Options” in the upper left corner of the main program screen. A list of these options, along with descriptions of how they pertain to the KEAD6 setup, are listed below. Device 1: Click this option to select the device with an ID of 1.
  • Page 11: Confi Guring The Kead6

    Confi guring the KEAD6 Each input channel of the KEAD6 can be independently confi gured. To edit the settings for a channel, click on the “Settings” button below the graph of a channel. For example, if changing channel 1 settings, the left most “Settings” button must be selected.
  • Page 12 Channel Settings Window Each input has a number of different options which can be set via the channel settings window. A list of these options along with descriptions of how they pertain to the KEAD6 setup are listed below. Keyboard Enabled Checkbox:...
  • Page 13 can be set to low. If, however, the potentiometer produces an unsteady reading, a setting of high should be used in order to keep unintentional keystrokes from being produced. Preload: With this option on, the selected channel will not produce any keystrokes upon power on until the potentiometer for the channel is moved.
  • Page 14 not be sent out for another 5 seconds afterwards. The time between the sending of each keystroke can be set between 0.1 seconds and 10.0 seconds. When set to disabled, no periodic keystrokes are produced. Joystick Enabled Checkbox: Checking this box enables the joystick section and activates programming of joystick axis.
  • Page 15 Step Mode When programmed to send keystrokes, channels can be placed into a step mode where the channel becomes sectioned into a number of equal parts in which each section can be assigned a different keystroke. To place a channel into step mode, fi rst open the settings window for the channel.
  • Page 16 Directional Mode When sending keystrokes, channels may be placed into a directional mode where the keystrokes are produced when the channel value changes by a defi ned amount. The amount of potentiometer movement required to generate a keystroke in this mode is determined by the hysteresis setting. To place a channel into directional mode, open the settings window for the channel.
  • Page 17 Assigning Keystrokes Each step of the channel can be assigned a key which will be emulated when the channel value reaches that step. To assign keys, click on the desired step on the graph. A diagram of the keyboard will be displayed, as shown below. Click on the representation of the key to assign it to the selected step.
  • Page 18 The KEAD6 has the capability to assign Shift, Ctrl, and Alt functions along with a keystroke. For example, one of the responses could be defi ned as the Ctrl+Alt+Del sequence. The keystrokes emulated by this combination have the same effect as holding the control and alt keys, then pressing the delete key on a PC keyboard.
  • Page 19 Disabling Channels Any channels that are not used should be set to be disabled. To disable a channel, fi rst open the settings window for the channel. Then uncheck the Keyboard and Joystick “Enabled” checkboxes (see arrows below). Once the confi guration is written to the device, this channel will be disabled.
  • Page 20 Cancel button. *Note: No changes will take place on the KEAD6 itself until the confi guration has been written to the device. Refer to the following page for details on how to write to the KEAD6.
  • Page 21: Kead6 Operating Tips

    Saving a Confi guration to the KEAD6 To load the KEAD6 with the completed confi guration, click on “Write to KEAD6” under the File menu. Be sure that the KEAD6 is connected to the PC. Once the KEAD6 is loaded and the KEAD6.EXE program is closed, the KEAD6 will begin running the...
  • Page 22: Error Messages

    “The KEAD6 was not found” This error occurs if the computer cannot communicate with the KEAD6 when trying to save to the KEAD6 or read from the KEAD6. Check the cable connections to make sure none of them are loose or unplugged.
  • Page 23 “Error while writing to the KEAD6” This indicates that, while the computer can communicate with the KEAD6, it was not able to read or write the confi guration. Communication may be interrupted if a user presses a key on the keyboard or if another program takes the focus away from the KEAD6 application.
  • Page 24: Appendix A: Kead6 Specifi Cations

    Appendix A: KEAD6 Specifi cations 3.0” 2.7” .125” Dia. (4) 5 Volts DC +/- 5% Operating Voltage 15 ma Typical Operating Current + potentiometers 0 to 70 Degrees C Operating Temp. PC Interface 500 to 1M Potentiometer Range...
  • Page 25: Appendix B: Using The Kead6 With Custom Software

    Using the KEAD6 with Custom Software In addition to converting potentiometer movement to keystrokes or joystick action, the KEAD6 input channels can also be used as an analog to digital converter. The current voltage level of each channel can be read as an 8 bit value by the user’s custom software utilizing the KEAD6.dll which is located on the included...
  • Page 26: Accessories

    6 foot USB Type A to Type B connecting cable between KEAD6 and PC. MTA100-4-12 Cable set for use with KEAD6 Joystick But- ton inputs, 4 wires, each 12 inches long. Terminated with a 4 position connector on one end with loose wires at the other end.
  • Page 27 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 KEAD6 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 28 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