You are here: Foswiki>CdiDocs Web>904Dial (12 Sep 2019, BenDugan)Edit Attach

904 Dial Use

Normally this is very simple to use:

  • Connect the dial device to the interface (either through a bundle or not)
  • Connect the interface to the computer (via USB)
  • Spin the dial back and forth to set calibration (LEDs will blink until the calibration is complete)

You will get one of two responses based on the way your 904 is programmed:

JOYSTICK MODE
Action Joystick output
Rotate right advance to the right through X axis
Rotate left advance to the left through X axis
TTL trigger Joy button 1
Optical Trigger Joy button 1

KEYCODE MODE
Action Keycode output
Rotate right t
Rotate left b
TTL trigger 5
Optical Trigger 6

LED Indicators During Use

In either dial mode, most of the 904 LEDs only respond during the calibration period, described in the next section.

The left-most LED indicator will blink briefly if an optical or TTL trigger is received.

Initial Setup and Calibration

Any time you change the optical connections you should begin by disconnecting the USB cable. Then you can add a removable bundle, reroute the optical cabling, or connect the DIAL directly to the interface. But always make the USB cable connection last. When the USB cable is connected it enters a calibration period during which:
  • first: the first two LEDs will blink
    • at this time you should spin the DIAL back and forth until
  • second: they will stop blinking,
    • at this time you should put the dial into the position you want to be taken as zero
  • third: the LEDs will blink in succession from right to left
    • at this end of this pattern the zero position is read

It is a good idea to run through this process once or twice to get familiar with how it works, both with and without a removable bundle connected.

Checking the Joystick Output

The quickest way to check the joystick output for most users is to open the Windows game controller control panel. This will let you see the cursor move back and forth in a diagnostic window when you turn the dial. Once this is seen you can confidently proceed to read the joystick output in your programmed task.

Checking the Keyboard Output

Because the keyboard output is just like what a standard USB keyboard issues, you can check this quickly by opening any text editor and turning the DIAL.
Topic revision: r1 - 12 Sep 2019, BenDugan
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback