Product image
Product image
Product image
Product image
Product image
Product image
Product image
Product image
Product image
Product image
Product image
Product image
Product image

DO NOT PUBLISH - Ultra Precision Hall-Effect USB Joystick

$250.00

Programmable for HID Game Controller, HID Mouse, or 0v-5v Analog
  • The most advanced arcade joystick ever made.
  • Based around a true analog "engine" using advanced sensing technology which uses no contacts nor switches. Contains a Neodymium Iron Boron Radially Polarized Magnet.
  • User-defined analog/digital mapping.
  • Built-in 8-button interface or 14 with shift. Plugs direct into USB.
  • Plastic Joystick Base without metal mounting plate is 2.5" x 2.5" x 1.9". Metal plate is 3.6" x 3.16"

Shift button functionality

Button 8 is the shift button. This button has its normal function, unchanged. In addition to its normal function, when held down, it will activate "virtual buttons" 9-15. Any other buttons pressed will register as 9-15 instead of 1-7. In MAME you might wish to configure, for example, button 9 as "coin". Then holding button 8 and pressing button 1 will generate the "coin" signal. You can test all button functions by going to Control Panel, Game Controllers, Properties. This firmware does not contain any other changes from 2.3 and if you do not wish to have the shift function you can use 2.3 version.

Click for Installation Info
Click for Custom Mapping Info

Features:

  • True analog "engine". Full-motion "flight-stick" type control for todays games for which a switch-type stick is simply not enough.
  • On-board high-speed USB 2.0 interface. No need for any special interface board.
  • State-of-the-art sensing technology. No pots or other electrical contacts to wear out
  • User-definable IDs allow 4 joysticks to be plugged into a PC and individually controlled.
  • On-board interface which can optionally be used in two auto-detecting modes:
  • Input mode: Allows connection of up to 8 buttons per joystick.
  • Output mode: Allows joystick to be connected to an interface such as the I-PAC, to replace a standard switch-type joystick.
  • Sends analog data via USB to the PC either alongside the above modes, or when the auxiliary interface is not used.
  • User-definable mappings. 9 X 9-cell matrix overlayed onto the analog motion allows 4-way, 8-way or any other maps to be created and stored semi-permanently in flash ROM.
  • Each cell can be set to any of 8 directions, centered, analog, or "sticky".
  • Any number of maps can be created so you could have special mappings for different games if you wish.
  • No need for any other stick as the Joystick can operate in ANY mode, 4-way, 8-way, 2-way, 45 degree mode or any special mode you wish to define.
  • Maps downloaded instantly to joystick via USB and this can be done in the background when starting a game.
  • User-upgradeable firmware, downloadable via the web, for future updates.
  • Advanced configuration program allows creation and storage of maps, assignment of ID, and has a test facility.
  • Standard mounting hole pattern. Available with ball or bat-top handles
  • Polished chromium plated shafts.
  • Fast on-board 24 Mhz processor performs automatic calibration, linearization and all other functions.
  • 14 bit analog-to-digital conversion for maximum resolution.
  • Customize your stick! Two different mechanical restrictor plates can optionally be fitted, for mechanically-limited 4, 8 or "reduced travel" analog operation, for those who prefer a hardware-limited stick.
  • Optional longer shaft is available
  • Optional extra-stiff spring available
  • Optional color ball or oval handles are available

Plug the other end into the PC. Ensure "Use Joystick" is enabled in MAME (which enables gamepad analog sticks)

Input Mode

In this mode, you can connect 8 buttons to this connector, using the optional wiring harness. Each button appears as a gamepad button on the PC. Each button is independently de-bounced using a state-method for maximum roll-over response. The 24Mhz CPU and high-speed USB 2.0 interface on the Joystick ensures top performance. Generally you would connect the play buttons, plus start, for each respective player, to each Joystick.

If you are using the special Mouse Pointer Map, buttons 1 to 3 become mouse buttons (Left, Middle, Right).


Using more than one Joystick

Up to 4 Joysticks can be used on one PC. If you are using more than one Joystick via USB, you MUST do the following before connecting player 2,3 or 4 joysticks.

Assigning an ID:

  • When the joysticks are supplied, all are set to an ID of ONE. You must change as required so IDs in use are unique. This is how to do it:
  • Plug ONE Joystick into the PC via USB.
  • Start the UltraMap software.
  • Click on "Assign ID" Select the required ID, 2, 3 or 4.
  • Unplug and reconnect the USB cable.
  • Repeat with each joystick as required.
  • After each one has been assigned with a unique ID, all can be connected to USB.
  • You can check in Control Panel, Gamepad Devices and each one should show up as shown below:

ultrastik control panel


Pinout 10-pin header

Pin Wire Input Mode MS XBAC / Win Windows Output Mode
2 Black Connect to COM on all buttons Com Com GND. Connect to I-PAC if required
3 Brown Button 1 NO View / 7 1
not used
4 Red Button 2 NO Menu / 8 2 Power (5 volts)
5 Orange Button 3 NO Rt Joy / 10 3 / Middle Mouse Right Digital. Connect to I-PAC if required
6 Yellow Button 4 NO RB / 6 4 Left Digital. Connect to I-PAC if required
7 Green Button 5 NO X / 3 5 Up Digital. Connect to I-PAC if required
8 Blue Button 6 NO Y / 4 6
Down Digital. Connect to I-PAC if required
9 Violet Button 7 NO Lt Analog Joy Up 7 / Lt Mouse Raw analog. Requires special firmware
10 Grey Button 8 NO Lt Analog Joy Up 8 / Rt Mouse Raw analog. Requires special firmware

The optional wiring harness has cut wire ends which you can crimp suitable connectors onto, for your pushbuttons. There is one ground wire which you will need to daisy-chain to all COM connections on the switches so you may need additional black wire to do this.

Harness wiring is shown below:

 

Ultrastik 360 wiring harness

The supplied wires are 18 inches (450mm) long.

Troubleshooting calibration problems (not centering)

To self-calibrates but if there is some problem which has put the offset too far out, this will fail. To check, do the following:

  1. First make sure that the device has not been calibrated in Windows. To do this go to Control Panel, Game Controllers.
  2. Click on the device and "Properties"
  3. On the "settings" tab, click on "reset to default".
  4. Make sure an analog map is downloaded to the stick
  5. If the stick is still not centering correctly, check the LED.
  6. First, switch the LED to the Y axis by moving full-travel up or down. Then observe the LED. The flashes of the LED should be shortest when the stick is centered in the up-down direction.
  7. Then switch the LED to the X axis by moving full-travel left or right. Again the flashes should be shortest in the center.
  8. If the LED is not behaving correctly, this can be caused by bent PCB mounting brackets or some other alignment problem.


Show More