Page 1
T-JOY Joystick User’s Manual Firmware Version 5.00 and up This manual covers only model T-JOY Document Revision: 2006-11-23 Visit www.zaber.com for more recent updates Zaber Technologies Inc. 2891 Steveston Hwy Richmond, BC, V7E 2J1 Canada...
T-MM Series – Motorized Mirror Mounts T-NM Series – Steppers with built-in Controllers For more information on any of these products or to sign up for our quarterly email newsletter with product updates and promotions, please visit http://www.zaber.com. Page 3 of 32...
To Saved Position. These instructions are particularly useful in conjunction with the T-JOY since any button on the T-JOY may be programmed to issue these instructions to all connected units in order to store and recall a position in 3 dimensional space.
4 INITIAL SETUP AND TESTING When you first receive your T-JOY, you may wish to perform a few simple steps to familiarize yourself with its operation. First you will need a power supply. If you did not order one with your device, you will require a power supply with output voltage between 10 and 16V DC.
Your communications settings must be: 9600 baud, no hand shaking, 8 data bits, no parity, one stop bit. The amber LED will light when there is activity on the RS232 lines. When the yellow LED on the T-JOY blinks it indicates either the computer has sent an instruction, or the T-JOY has sent an instruction (due to movement of the joystick or the buttons).
If an event-triggered instruction is addressed to unit 0 (all units) or is addressed to the unit number of the T- JOY, then the T-JOY will execute the instruction itself. If the instruction is addressed to unit 255, then the T-JOY will neither send nor execute the instruction.
Page 17
Note that this next instruction will not be executed by the T-JOY, but will be stored for execution whenever the corresponding key event is detected. This instruction will also pass un-hindered to any units that may be downstream (away from the computer) from the T-JOY.
Page 18
Store current position 2 (255, 255, 0) Having four different key events for each key makes the T-JOY very flexible. Here are a few examples. Example 1: Programming a single key to store and return to a position: Each key can be programmed to provide different functionality depending on how long the key is held down.
2. it will attempt to process the instruction itself. If the instruction is addressed to the unit number of the T-JOY, then none of the downstream units will respond to it. The T-JOY however will send an Echo Data reply (with the same data as the instruction) to the computer.
The T-JOY is pre-calibrated before shipping so that it should work well right out of the box. Note that restoring default settings using command #36 will have no affect on the joystick calibration. There is no default calibration since each joystick has slightly different properties that prevent a single set of settings from working well on all devices.
1 to disable auto-replies. If you then send another Set Device Mode command with data of 16384 to disable the power LED, you will re-enable auto-replies since bit_0 in the 2 instruction is 0. The T-JOY has a default mode setting of 0 (all bits are 0). Bit_n Description...
(byte 3 – 6) will contain the error code, which identifies the cause of the problem. The error code is typically the command number of the instruction that caused the error, but not always. The following is a table of all possible error codes for the T-JOY: Error Code Description Power supply voltage too low.
0. Solution: re-enable the joystick axis by setting off. the velocity scale to a non-zero value. You may be in calibration mode. When the T-JOY is in calibration mode it does not send instructions to other units. Solution: turn off calibration, recalibrate, or power off/on.
14 WARRANTY All Zaber products are backed by a one-month satisfaction guarantee. If for any reason you are not satisfied with your purchase, send it back to Zaber Technologies Inc. within one month of the purchase date for a complete refund.