Fiber Optic Response Devices

From Bangor Imaging Unit
Jump to navigation Jump to search

Fibre Optic Response Devices (FORP) are all-plastic, non-magnetic and contain no electrical parts. The imaging unit has a variety of FORP devices. Theses connect via a fibre optic bundle to an interface unit located on the bench in the control room.

932 Interface Unit

932-2011-yb 1.jpg

The 932-FIU Interface unit provides the connection between a response device and the stimulus computer. Scanner triggers also pass through the 932.



P1: DC Power Input

Connect only the CurDes PS-932 6 volt power supply to this jack. If you are not absolutely certain you have the right plug ask for help. Others may fit but could badly damage the interface.

P2: Not used


Connect the stimulus computer to this USB jack. For push button devices, the 932 emulates a keyboard. The joystick appears as an HID joystick.

P4: Not Used

P5: Optical Port

Fibre optic cable bundles connect to this port. The other end of the fibre optic bundle connects to a response device.
It is also possible to connect a response device directly to the optical port. If you do this you may need to recalibrate the 932. If you do, be sure to calibrate again after reconnecting through a fibre bundle.

P6: TTL Trigger Input

Connect the scanner trigger output to P6. The trigger signal comes from the technical room and then to an Philips interface box on the left end of the console desk. The output from the Philips interface box connects to P6.

Front Panel


The bottom row of LEDs show button press activity. The trigger LED will flash briefly when the 932 receives a trigger pulse from the scanner.

Setup and Making Changes

If you change anything, please restore the #Standard Configuration before leaving.

To use a different computer, just unplug the USB cable from the back of the Ubuntu PC and connect it to your laptop or other device.

Response devices can be plugged directly into the 932 or connected through a fibre optic bundle. We have both 8-fibre bundles and 12-fibre bundles. The 8-fibre bundles are for use only with a legacy interface we keep as a spare. There is a 12-fibre bundle that runs from the 932 through the underfloor waveguide and comes up at the front of the magnet bore.

If you change the response device or plug one of the 4 button devices directly into the 932, you may have to change settings on the 932 before it will work correctly.

Standard Configuration

The 932 is normally configured for use with a 4-button inline FORP and the Ubuntu stimulus PC. The USB lead from the 932 is plugged into a USB port on the Ubuntu PC.

Standard Configuration

The normal settings on the 932 are:

  • USB
  • Legacy Handheld

If you change the button box or fibre bundle, you also have to perform a manual calibration.

Changing modes

The two button box modes we use are HID KEY BYGRT and HID KEY NAR. In KEY mode, the 932 sends the key release code quickly after the key press code. This prevents flooding your program with multiple responses. However, KEY mode prevents detecting holding down buttons. To do that, select NAR mode. NAR is No Auto Release. To change button box modes, perform a manual configuration

Manual Configuration

To change modes, press the knob in to display this:

932 Change Modes.jpg

Scroll to Yes and then press the knob again.

932 Manual Config.jpg

Scroll down one line to Manual Config. Press the knob to select it.

932 Legacy Handheld.jpg

Scroll down the list until you reach Legacy Handheld. Press the knob to select Legacy Handheld.

932 USB Serial TTL.jpg

Press the knob again to select USB.

932 Legacy Modes.jpg

From here you can finally choose the use mode. Scroll to HID KEY BYGRT or HID NAR BYGRT and press the knob to select it.

Automatic Configuration

Automatic configuration works with the #PYKA and #Joystick only. In auto configure, the 932 identifies the attached response device, configures the gain, and discovers how the 932 is connected to the host PC. It will then show you only the appropriate modes.


Use a systematic approach to troubleshooting. First, check the 932 interface box has power and is in the correct mode. Next, use the green #Front Panel LEDs to check if the 932 responds to inputs. If the LEDs are working correctly, check the USB cable. If all of that is ok, open a text window on the PC you are using and look at what is coming across from the 932. If that looks ok, debug your stimulus program.

Legacy Calibration

If one or more of the green LEDs on the 932 fail to light up while pressing a button, try a manual calibration. Instructions are here --> If that doesn't work, check the fibre bundle connections.



Response Devices

Our HH- button boxes only work in legacy mode. The Joystick are PYKA are the newer HHSC type that works with autoconfigure.

4 Button Inline

We have two legacy HH-1x4-L 4 button inline response devices. One is located at the front of the magnet. A spare is located in the centre storage cabinet in the control room. The 932 will need calibration if you change to the spare device.
The 932 will output "r" "g" "b" and "y" key presses to the 4 button presses. It possible to change the 932 to output "1" "2" "3" and "4" instead of letters. When possible, change your program instead of the use mode. If do you change the mode be sure to change it back when you are done.

4 Button Bimanual

2x2-yb 1.jpg
Our legacy 4 button bimanual works much the same as the 4 button inline response device. Be sure to calibrate the 932 after changing any legacy device.


Pyka yb 2.jpg


Our HHSC-JOY-1 joystick appears as an HID joystick and a USB keyboard. The red and blue button presses are 'r' and 'g' keypresses. Scanner trigger pulses are 't' keystrokes. The 932 interface should be in user mode 603.

External Links