Code Mercenaries JW24A8L-MOD, JW24A10L-MOD, MW24H8-MOD User manual

Code Mercenaries
1
JJJJWWWW22224444AAAA8888LLLL----MMMMOOOODDDD,,,, JJJJWWWW22224444AAAA11110000LLLL----MMMMOOOODDDD,,
,,
MMMMWWWW22224444HHHH8888----MMMMOOOODD
DD
1. Common Features
• USB interface
• Full USB V1.1/2.0 compliance
• Full USB HID 1.1 compliance
• Generic device, supported by system drivers
• Single +5V power supply via USB
1.1 JW24A8L-MOD
• Standard HID class joystick device
• 4 analog inputs, 8 bit resolution each
• 8 buttons direct or 16 buttons in 4x4 matrix
• 4 auxiliary outputs for LEDs or other uses
1.2 JW24A10L-MOD
• Standard HID class joystick device
• 3 analog inputs, 10 bit resolution each
• 8 buttons direct or 16 buttons in 4x4 matrix
• 4 auxiliary outputs for LEDs or other uses
1.3 MW24H8-MOD
• Standard HID class joystick and mouse device
• Can switch between mouse and joystick mode at any time by a control input
• 3 analog inputs, 8 bit resolution
• 6 buttons
• autocentering option
• reduced range option
1.4 Custom variants
Custom adaptions are available on request.
2. Functional overview
The JW24A8L-MOD, JW24A10L-MOD, and MW24H8-MOD are based on the respective JoyWarrior/MouseWarrior chips to offer them in a ready to use form. The modules are complete USB devices, only a USB cable and the connections to the electromechanical parts need to be added. The analog inputs are voltage inputs. It is possible to connect hall effect based joysticks or to use the modules for input of any kind of analog voltage signal.
2.1. Mechanical dimensions
The mounting holes are 2.5mm in diameter. The solder pad holes are 0.9mm in diameter. Tolerances: Hole diameters: -0.05 +0.1mm Hole positions: ±0.05mm Outer contour: ±0.2mm
Attention! The mounting hole positions are not identical with the JW24MOD-A8-x modules. They are mirrored, so using the same mounting positions is possible but the module will need to be mounted face down.
2.2 Electrical ratings
Please refer to the JoyWarrior data sheet for electrical specs.
V1.0.0 August 2nd 2013
USB Joystick and Mouse/Joystick Controller Modules
Code Mercenaries
2
JJJJWWWW22224444AAAA8888LLLL----MMMMOOOODDDD,,,, JJJJWWWW22224444AAAA11110000LLLL----MMMMOOOODDDD,,
,,
MMMMWWWW22224444HHHH8888----MMMMOOOODD
DD
3. Connections
D+, D-, +5V, GND
Connect to USB cable
B0/X0..B7/Y3
Buttons for JW24A8L and JW24A10L. Depending on the status of J1 connect either up to 8 switches closing to Gnd, or connect up to 16 switches between X and Y lines to form a matrix. To avoid phantom buttons in matrix mode add diodes in series with the switches. The cathodes of the diodes have to connect to the Y lines.
B0..B5
Buttons for MW24H8. Connect switches closing to Gnd.
/Joy
Switch between mouse and joystick mode for MW24H8. Pull to Gnd to switch to joystick mode.
CH0..CH3
Analog voltage inputs. CH3 is used only on JW24A8L. Voltage on the CHx inputs must be between Gnd and Ref. CH0 = X CH1 = Y CH2 = Z or scroll CH3 = Xr (JW24A8L only)
Ref
Filtered +5V supply for the axes sensors.
Aux0..Aux3
Auxiliary outputs on JW24A8L and JW24A10L. Can be set under software control, support blink modes for use with LEDs. See JoyWarrior data sheet for details.
4. Jumpers
Three solder jumpers are located on the component side of the modules. JW24A8L-MOD and JW24A10L-MOD use only jumper 1. All three jumpers are used by MW24H8-MOD.
4.1 JW24A8L-MOD Jumpers
J1 - Direct Closing this jumper enables direct mode for the buttons. By default buttons are run in matrix mode.
J2 - not used leave open
J3 - not used leave open
4.2 JW24A10L-MOD Jumpers
J1 - Direct Closing this jumper enables direct mode for the buttons. By default buttons are run in matrix mode.
J2 - not used leave open
J3 - not used leave open
V1.0.0 August 2nd 2013
Loading...
+ 2 hidden pages