Quadstick Quadstick User manual

Quadstick User Manual
User guide
2018

2
Table of contents
Introduction ................................................................................................................................................4
Compliance Information .............................................................................................................................6
Hardware Features ....................................................................................................................................7
Front .....................................................................................................................................................8
Back Panel .........................................................................................................................................10
FPS models: ......................................................................................................................................12
Sensors and Inputs .................................................................................................................................14
The Mouthpiece .................................................................................................................................15
Sip/Puff Sensors ................................................................................................................................17
Joystick ..............................................................................................................................................18
Using External Inputs ........................................................................................................................22
Input Jack with Two Switches .....................................................................................................23
USB-A Jack with Two Switches ..................................................................................................25
Lip Sensor Jack with Two Switches ............................................................................................26
Summary ............................................................................................................................................27
Configuration ............................................................................................................................................28
Google Drive Spreadsheets ..............................................................................................................29
Dropdown lists used in Profiles .........................................................................................................32
Dropdown list for Outputs ............................................................................................................33
PlayStation Output Names ....................................................................................................34
XBox Output Names ..............................................................................................................35
Dropdown list for Inputs ..............................................................................................................36
Dropdown list for Ouput Functions ..............................................................................................40
USB/Bluetooth channel selection ................................................................................................43
QuadStick Menu ................................................................................................................................44
Reference Cards ................................................................................................................................48
Changing Profiles ..............................................................................................................................49
Selecting Output Names for PlayStation and XBox ..........................................................................50
Preferences ........................................................................................................................................51
USB: Emulated Devices ..........................................................................................................................55
Human Interface Devices ..................................................................................................................56
Flash Drive .........................................................................................................................................57
Emulation Preference settings ...........................................................................................................58
USB Emulation mode 0 (default composite device): ........................................................................59
Gamepad .....................................................................................................................................60
Mouse ..........................................................................................................................................62
Keyboard ......................................................................................................................................64
USB Emulation Mode 1 (DS3) ..........................................................................................................66
USB Emulation Mode 2 (X360CE) ....................................................................................................67
USB Emulation mode 3 (XBox 360) .................................................................................................71
USB Emulation mode 4 (PS4) ..........................................................................................................72
USB Emulation mode 5 (Nintendo Switch) .......................................................................................74
Connecting to Consoles and PCs ...........................................................................................................75
PS4 ....................................................................................................................................................77
Quadstick to PS4, Direct: ............................................................................................................78
CronusMax ...................................................................................................................................80
CronusMax – Full Crossover .................................................................................................81
CronusMax – Partial Crossover ............................................................................................82
CronusMax Gamepacks ..............................................................................................................84
CronusMax – PCPROG ..............................................................................................................86
Preparing the Dual Shock 4 Controller .......................................................................................88

3
XBox One ..........................................................................................................................................93
Brook Accessory PS3/PS4 to XBox One Super Converter ........................................................94
CronusMax Plus ..........................................................................................................................96
Without a USB Hub .....................................................................................................................99
With a USB Hub ........................................................................................................................100
PCPROG port ............................................................................................................................101
Nintendo Switch ...............................................................................................................................102
Connecting Devices and Hosts to the USB A port ...............................................................................103
Host mode .......................................................................................................................................104
Dual Shock 4 .............................................................................................................................105
UltraStik 360 ..............................................................................................................................106
Mayflash F300 Fightstick ...........................................................................................................107
Device Mode ....................................................................................................................................108
Connection Examples ............................................................................................................................109
Bluetooth ................................................................................................................................................112
Settings ............................................................................................................................................113
Serial communication: ...............................................................................................................115
Wireless only operation: ............................................................................................................116
Data Channel assignment: ........................................................................................................117
Infrared Remote Control ........................................................................................................................118
The Quadstick Manager Program .........................................................................................................121
Game Files Tab ...............................................................................................................................122
Joystick Tab .....................................................................................................................................127
Firmware Tab ...................................................................................................................................130
Voice Control Tab ............................................................................................................................132
Voice Commands .......................................................................................................................135
Vocola files: ................................................................................................................................137
Sample VCH file ........................................................................................................................141
D-Pad Tab ........................................................................................................................................143
Miscellaneous Tab ...........................................................................................................................144
Installation ........................................................................................................................................148
External Pointers Tab ......................................................................................................................182
Recognition mode ..................................................................................................................................184
The Singleton default configuration .................................................................................................187
Cleaning Mouthpiece .............................................................................................................................189
Appendix ................................................................................................................................................190
Creating an OSK Shortcut ...............................................................................................................191
Platform Notes .................................................................................................................................193
Android .......................................................................................................................................194

4
Introduction
The Quadstick is a mouth operated joystick which can emulate a Gamepad, Mouse or Keyboard. It connects via
USB to a Game Console, PC, Mac, or Android device. It also contains a Bluetooth module that can be used with
a PC or Android device. The Quadstick Manager Program (QMP) is a Windows desktop application that is used
for setting up and modifying the preference settings that control the Quadstick and for connecting the Quadstick
to other inputs devices, such as voice commands and external devices. It is available for download from the
Quadstick.com website.
The Quadstick’s configuration scheme is built around three concepts: Inputs, Outputs, & Connections. Google
Docs Spreadsheets are used to organize the connections between Inputs and Outputs that control the mapping
between a sip/puff or joystick input and an output that emulates a game controller button, joystick, PC keyboard
key, or mouse.
Inputs
The mouthpiece has three sip/puff sensors and a lip position sensor attached to the joystick gimbals. On the right
side of the joystick mouthpiece is a fourth sip/puff sensor tube that is usually used to control the overall operation
of the Quadstick. The back of the device has connections for the lip position sensor, and external inputs.
The joystick position, sip/puff/lip sensors and optional external switches are used to generate Input signals to the
Quadstick which are then used to transmit Output commands to the Host device (game console, PC, etc) over
the USB or Bluetooth connection. The sip/puff pressure sensors, joystick and lip position sensors are all analog
sensors.
In addition to its own hardware inputs, the Quadstick can be used with other devices, such as a PC’s mouse, an
UltraStik 360, or a Tobii Eyegaze device.
Outputs
The Quadstick emulates Gamepad, Mouse and Keyboard devices, and each button, key, joystick or movement
these devices can send to a game console or PC become Outputs controlled by the Input sensors.

5
Spreadsheets
Google Docs spreadsheets are used for creating the configuration files that are downloaded into the Quadstick.
Inputs, Outputs and Connections are organized as rows in a configuration spreadsheet. A collection of connections
made up of all the rows in a single sheet is called a “mode”. A spreadsheet can have up to sixteen “mode sheets”.
The user normally selects the active mode sheet by short sip/puffs on the side tube. The Default Configuration
spreadsheet has the first mode sheet set to control the Left Analog Stick of the game controller interface. The third
mode sheet is set to control the Right Analog Stick and the second controls a mix of the two sticks. Other modes
control the D-Pad or Mouse pointer.
The information in the spreadsheet is converted by a menu command to a CSV file that is transferred to the
Quadstick’s flash memory by the Quadstick Manager Program or manually using a PC's file manager. The
Quadstick can contain many configuration files and the user can control which one is currently active by use of a
long hard sip on the side tube.
A Connection binds the signal from an input sensor to an output. The connection can be “normal”, where the Output
is activated directly by the current state of the Input, or it can one of several functions like “toggle”, “repeat”, “pulse”,
“delay” or in some other way modify the signal between the Input and the Output.
Examples of the four “face buttons” for the PlayStation and XBox consoles:

6
Compliance Information
FCC compliance statement (United States)
This device contains a transmitter module with FCC ID T9J-RN42.
FCC Class B Part 15
This device complies with Part 15 of the Federal Communications Commission (FCC) Rules.
Operation is subject to the following two conditions:
• This device may not cause harmful interference.
• This device must accept any interference received, including interference that may cause undesired
operation.
CAUTION:
Changes or modifications to this unit not expressly approved by the party responsible for
compliance could void the user’s authority to operate this equipment.
This equipment has been tested and found to comply with the limits for a Class B digital device,
pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable
protection against harmful interference in a residential installation. This equipment generates,
uses, and can radiate radio frequency energy and, if not installed and used in accordance with
the manufacturer’s instructions, may cause interference harmful to radio communications.
Industry Canada Statement
This device complies with RSS-210 of Industry Canada.
Operation is subject to the following two conditions: (1) this device may not cause interference,
and (2) this device must accept any interference, including interference that may cause
undesired operation of the device.
This Class B digital apparatus complies with Canadian ICES-003.
Cet appareil numérique de la classe B est conforme à la norme NMB-003 du Canada.
CE Statement
QuadStick controllers are CE-marked, indicating compliance with the essential health and safety
requirements set out in European Directives.
The QuadStick has been tested for compliance with the following standards:
• EN 61000-4-2 ESD
• EN 61000-4-3 Radiated Field Immunity - 80-1,000 MHz
• EN 61000-4-6 Conducted Immunity 150 kHz - 80 MHz

7
Hardware Features

8
Front
Status Leds
Five Blue/Red Status LEDs used to indicate:
◦ Sensor activation
◦ Active configuration profile
◦ Boot process and self test
◦ USB connection status
Mouthpiece
Mouthpiece attached to Joystick
◦ Three Sip/Puff tubes. Analog pressure sensors.
◦ XY motion
Lip Button
Lip Position Sensor. Adjustable sensitivity and position.
Input/Output Leds
Four Green Status Leds:

9
◦ External Outputs Status on top pair
◦ External Inputs Status on bottom pair
Side Tube
Mode selector sip/puff tube. Used to switch between different operating modes.

10
Back Panel
Output Jack
◦ 3.5 mm stereo jack with two optically isolated outputs
Lip Button Jack
◦ Linear position sensor input
Input Jack
◦ 3.5 mm stereo jack for Ability Switch inputs.
◦ TTL-3.3Volt Serial Port. Compatible with TTL-232R-3V3-AJ
◦ Secondary logic level output
USB B Jack

11
◦ USB-B Main connector for power and/or data connection to Host device
USB A Jack
USB-A connector
◦ For hosting second daisy chained gamepads, such as the UltraStik 360, Mayflash F300 Fightstick or
the Dual Shock 4.
◦ Auxiliary Digital Inputs for 8-way external joystick
◦ Alternative USB connection to a second host using a USB-A to USB-A cable.
.
Mounting Ball
RAM Mount B-Series 1" ball mount.

12
FPS models:
Both the Original and FPS models use the same software and internal electronics. The difference is the joystick
gimbal. The joystick gimbal in the Original model is the same part used in ordinary game controllers connected to
an aluminum rod to which the mouthpiece is attached. An extra spring is used to help hold up the weight of the
mouthpiece and Lip button assembly and stiffen the movement.
In the FPS model, a larger and and more accurate joystick module is used. The centering mechanism is different
and provides a more definite feel to the center position which aids the user in precise aiming. The FPS gimbals
use ball bearings for the axes and magnetic Hall Effect sensors for the position sensing. This eliminates the two
main sources of wear in the Original model and gives very smooth movement.
The FPS model requires more strength in the user’s lips to move. While not an issue for someone with a spinal
cord injury, a user with a disability that affects the strength of the muscles in their lips may be better suited for the
Original model. In the Original model, the spring and lip button assembly can be removed for users that have
difficulty moving the joystick, giving it a very light feel. This is not an option with the FPS model.
The FPS mouthpiece connections use Luer fittings that can be used with Hydrophobic Syringe Filters for multi-
user applications.

13
Center Mouthpiece Hole Luer Fitting
Connection for center hole tube. Compatible with Luer Syringe filters for multi-user applications.
Left Mouthpiece Hole Luer Fitting
Connection for left hole tube.
Lip Sensor Holder Thumb Screw
Holds the Lip Sensor in position. Loosen to slide the sensor to the desired location. DO NOT OVER-
TIGHTEN. It only needs to be snug. It is possible to break the plastic bracket or crush the lip sensor if
this is over-tightened.
Right Mouthpiece Hole Luer Fitting
Connection for right hole tube
Side Tube Luer Fitting
Sip/Puff tube typically used to control overall operation of the Quadstick.

14
Sensors and Inputs

15
The Mouthpiece
The mouthpiece has three sip/puff holes plus a lip button sensor.
The lip sensor activation and sensitivity is adjustable from a slight movement to up to one-half inch from the inactive
position. A thumbscrew allows the lip sensor to be placed in a comfortable position. The Sip/Puff tube openings
in the mouthpiece can be individually selected or used in combination, by positioning the mouth over one, two or
three holes.
With a three hole, Left, Center, Right, mouthpiece, this allows for six different hole combinations (L, C, R, LC, CR,
LCR). Multiply that by two pressure polarities (sip/puff), and two different pressure thresholds (soft & hard), for a
total of twenty four signals to be obtained from the mouthpiece Sip/Puff sensors.
While less frequently used, the sip/puff tube to the right of the mouthpiece can also be used as a sip/puff input in
configurations that do not require multiple mode sheets, giving an additional four combinations.
An additional four sip/puff combinations are possible if the user can cover the center hole with their tongue while
sip/puffing on the outer two holes (LR).
In practice, a small subset of the combinations is typically used but the capability is there when needed for special
situations.
The soft/hard pressure thresholds and the time delay for detecting a soft Sip/Puff are adjustable by the user.
The following table contains the names of all the Sip/Puff inputs for a three hole mouthpiece, with a brief description
and if the adjustable delay timer is used to detect the input (This is a factor when determining suitable inputs choices
to avoid slowing reaction time during game play):

16
<TODO : Control Name>
<TODO>: Insert description text here...
<TODO : Control Name>
<TODO>: Insert description text here...

17
Sip/Puff Sensors
The Sip/Puff Sensors on the mouthpiece and the tube on the side of the joystick can each sense vacuum or pressure
over a range of +/-2kPa (4 inches Water Column) and measure the analog value to categorize the strength as high
or low, for a combination of four signals per sensor, hard and soft, sip or puff. This gives twenty-four possible sip/
puff combinations when various combinations of individual and multiple holes are used. When a sensor is active,
an LED lights to give feedback to the user. Red for puff and Blue for sip.
When user sips or puffs the Quadstick will make either a click or beep to indicate it detected a hard or soft sip/puff,
respectively. The hard sip/puff is detected the moment the pressure exceeds the high threshold.
To avoid triggering a soft sip/puff signal while applying a stronger pressure, an adjustable delay (default 1200ms) is
used to allow time for the pressure to move out of the soft region, to the hard region, before generating the signal.
While the pressure is in the soft region, the corresponding status LED flashes and an audio tone, which varies
with pressure, is produced, to give the user feedback about the pressure they are applying.
Once the time delay has expired a beep sound will indicate the signal has been triggered. Once triggered, the
Soft signal latches and the pressure must return below the Deactivation Threshold before the signal will release.
When either Soft or Hard pressure signals are active, the pressure above the higher threshold can be used as an
analog value, like with a Gamepad Joystick or Trigger. If the Soft pressure zone for a particular tube is not used,
the audio tones are suppressed. The time delay is adjustable and some users shorten the delay to a few tenths
of a second to activate soft sip/puffs more quickly.

18
Joystick
The joystick measures the deflection from the home, or center position and produces both continuous analog values
and discrete position signals, depending upon the output to which it is connected. When used for the Mouse or one
of the Game Pad joysticks, the position is reported as continuously variable with the movement of the joystick. The
sensitivity of the joystick movement is controlled by two overall preference settings for the minimum and maximum
range of motion as well as four multipliers to individually adjust the movement in the four directions: up, down, left
& right. The general topic of Preference settings is covered in a later chapter.
These settings can be adjusted using the Quadstick Manager Program's Joystick tab.
joystick_deflection_minimum 9 percent Defines center dead zone. Percent of physical movement
joystick_deflection_maximum 30 percent Defines physical deflection scaled to 100% Signal
deflection_multiplier_up 140 percent Adjusts joystick deflection value in the UP direction
deflection_multiplier_down 130 percent Adjusts joystick deflection value in the DOWN direction
deflection_multiplier_left 100 percent Adjusts joystick deflection value in the LEFT direction
deflection_multiplier_right 100 percent Adjusts joystick deflection value in the RIGHT direction
joystick_dead_zone_shape 1 0=Square, 1=Circle
anti_dead_zone 0 percent Counteracts the dead zone built into the Game Console's joystick software
joystick_warning 400 percent Joystick position beyond full scale that will flash the leds
joystick_alarm 500 percent Joysitck position beyond full scale that will buzz the speaker
Dead-Zone
The joystick_dead_zone_shape, and the effect it has is illustrated in the next two images.

19
When the dead zone is a square, it tends to favor horizontal or vertical movement when the joystick position is
nearly aligned with one of the two axis. This makes it more difficult to move at small angles near one of the axes.
The movement tends to snap to the axis.
When the dead zone is a circle, the amount of movement in each axis is in proportion to the angle the joystick
relative to the axes, the movement does not snap to one of the axis and has a more natural feel. The default value
for this setting is for circle (1). If you prefer the action of the original square dead zone instead, the preference can be
set to 0 in the misc tab in the QuadStick Manager Program by turning off the Enable Circular Dead Zone check box.
Certain applications where the outputs controlled by the two joystick axis are not related, may work better with
the square dead zone. This can be controlled on individual mode sheets or on a Preference sheet in a game
configuration spreadsheet.
D-Pad Zones

20
When used with a discrete output, like the D-Pad buttons, the joystick’s position is divided up into a series of zones,
such as North, South, East and West, which triggers a signal when the joystick is moved into a zone.
The discrete zones are further divided into the Ordinal directions, North-East, South-East, etc as well as into Inner
ring and Outer ring zones, in a manner similar to the dual pressure thresholds for the Sip/Puff sensors. When
moving through the inner ring, a tone is produced to indicate the joystick is within the inner ring region and a click
is produced when either the time delay expires, or the joystick moves into the outer ring and an outer ring signal
is triggered.
The Joystick Discrete Zones diagram shows the active areas to which the joystick can be positioned to trigger a
signal. The areas of deeper color saturation, around the Cardinal and Ordinal directions, show where the joystick
must be to be detected. The lighter mixed color areas between the eight directions show hysteresis areas where
the previous signal will remain active until the joystick enters the next detection zone. For instance, starting at
North, the joystick can be moved from the Green area, into the Blue-Green-Gray area towards either NE or NW and
still maintain the North signal. It can move back into the Green area and no interruption of the North signal will have
occurred. However, once the joystick crosses into the Blue area around NE or NW, that new signal becomes active
and will remain active as long as the joystick remains in the Blue area or the adjacent Blue-Green or Magenta areas.
The inner and outer rings operate like the Soft and Hard Sip/Puff pressures: After entering the Inner ring, the user
must hold the joystick in the area between the Hysteresis ring and the Outer ring until a timer expires and triggers
the signal. A tone that varies with the position will sound until the timer expires. Once the Inner ring timer has
expired and the inner ring signal is activated, the joystick has to return to the center position before moving to trigger
an Outer ring signal. Once triggered, either the inner or outer ring signals will stay active as long as the joystick
stays outside the Hysteresis ring. The joystick deflection between the Outer ring and the maximum deflection is
scaled into the pressure applied to the corresponding PS3 button, if so mapped.
Table of contents
Other Quadstick Video Game Controllers manuals
Popular Video Game Controllers manuals by other brands

Hama
Hama 62880 Operating instruction

Vidis
Vidis Brooklyn instruction manual

Thrustmaster
Thrustmaster TOP GUN AfterBurner Force Feedback manual

Dongguan Yuanfeng Technology
Dongguan Yuanfeng Technology VA-018 user manual

Capcom
Capcom FIGHTPAD SF4 4728 MUG user manual

Thrustmaster
Thrustmaster dual trigger user manual