Content

X360CE • Controller Precision and Quality Tests • Comparison of Controllers

Precision and Quality Test Results Detailed Graphs Tested Controllers
Controllers Intro

Comparison of Controllers • Actuation Distance • Travel Distance • Gram Force • Axis Precision

Tested controllers are listed in order we would buy them.

Microsoft product page...
BEST • MS Xbox One ~ €55

1. USA

0.67 mm button actuation
0.11 mm stick axis actuation
1.36 mm trigger axis actuation

158.9 gF button actuation
065.2 gF stick axis actuation
120.9 gF trigger axis actuation

0.36 % stick axis act.value jump
0.25 % stick axis avr.value jump

0.39 % trigger axis act.value jump
0.39 % trigger axis avr.value jump

0.20 ±mm stick axis deviation
0.11 ±mm trigger axis deviation

Acceptable deadzones and precision. Compatibility and price makes it standard choice.

GOOD • MS Xbox One Elite ~ €145

2. USA

0.76 mm button actuation
0.22 mm stick axis actuation
1.15 mm trigger axis actuation

133.5 gF button actuation
067.5 gF stick axis actuation
121.5 gF trigger axis actuation

2.65 % stick axis act.value jump
0.26 % stick axis avr.value jump

0.39 % trigger axis act.value jump
0.39 % trigger axis avr.value jump

0.18 ±mm stick axis deviation
0.13 ±mm trigger axis deviation

Few more buttons, adjustable triggers, sliding rings on sticks. Precision is not better than XONE.

AVERAGE • Sony PlayStation 5 ~ €75

3. Japan

0.97 mm button actuation
0.11 mm stick axis actuation
1.94 mm trigger axis actuation

139.8 gF button actuation
096.1 gF stick axis actuation
151.5 gF trigger axis actuation

0.50 % stick axis act.value jump
0.80 % stick axis avr.value jump

0.39 % trigger axis act.value jump
0.39 % trigger axis avr.value jump

0.19 ±mm stick axis deviation
0.10 ±mm trigger axis deviation

Touch pad, sliding rings on sticks, predictable axis increments.
 

AVERAGE • GuliKit KingKong 2 ~ €78

4. China

0.79 mm button actuation
0.07 mm stick axis actuation
1.55 mm trigger axis actuation

175.9 gF button actuation
058.4 gF stick axis actuation
063.0 gF trigger axis actuation

0.60 % stick axis act.value jump
0.80 % stick axis avr.value jump

0.59 % trigger axis act.value jump
0.62 % trigger axis avr.value jump

0.25 ±mm stick axis deviation
0.59 ±mm trigger axis deviation

Hall sensor trigger and stick axes. No detailed specifications.
 

AVERAGE • SteelSeries Stratus ~ €66

5. Denmark

1.09 mm button actuation
0.83 mm stick axis actuation
0.38 mm trigger axis actuation

152.0 gF button actuation
084.7 gF stick axis actuation
138.5 gF trigger axis actuation

0.21 % stick axis act.value jump
0.22 % stick axis avr.value jump

0.39 % trigger axis act.value jump
0.48 % trigger axis avr.value jump

0.29 ±mm stick axis deviation
0.25 ±mm trigger axis deviation

Average.

BAD • Logitech F310 ~ €25

6. Switzerland — USA

0.79 mm button actuation
2.12 mm stick axis actuation
0.86 mm trigger axis actuation

149.6 gF button actuation
079.1 gF stick axis actuation
364.5 gF trigger axis actuation

6.37 % stick axis act.value jump
0.81 % stick axis avr. value jump

2.35 % trigger axis act.value jump
0.54 % trigger axis avr.value jump

0.36 ±mm stick axis deviation
0.01 ±mm trigger axis deviation

Poor precision and quality.

Banner Top
Software • Clock for WINDOWS Desktop • Laptop • Tablet

Precision and Quality Test Results

Precision and Quality Test Results • Measuring Equipment

Measuring equipment resolution • Distance 0.01 mm • Gram force 0.2 gF. Gram forces, actuation and travel distances of all controllers are very inconsistent. For example, Logitech bumper button actuates at 0.29 mm with 276.5 max gF and POV button at 1.14 mm with 135.2 max gF. Such inconsistency has negative impact on intuitiveness and makes it hard to compare controllers, because values are all over the place.

Calculations

Buttons and axes were measured and then averages were calculated, based on this grouping: Action buttons (ABXY), Bumper buttons, POV buttons, Stick buttons, Stick axes, Trigger axes. Button or Total averages with mentioned exclusion(s) of particular group(s) are averages of these groups.

Joystick Potentiometers

• Alps Alpine (Japan)
• RKJXV

2022 • XONEELITEPS5

Operating Life (Cycles):
Directions: 2 000 000
Switch: 500 000

• Favor Union (China)
• FJN10K

2022 • LOGI

Operating Life (Cycles):
Directions: 1 000 000 - 2 000 000
Switch: 100 000

CONTENT

Measuring Equipment

Calculations

Joystick Potentiometers

Actuation Distance

Axis Active Distance

Axis Value Jumps

Travel Distance

Actuation Gram Force

Axes and Buttons

• GuliKit (China)
• EM Stick

2022 • GULIKIT

Operating Life (Cycles):
Directions: Hall Sensors
Switch: ??

Operating Life 2 000 000 cycles = 278 - 417 hours of gaming (source). Current potentiometers are seriously flawed. Companies could experiment more with various touchless options, like light, hall and other sensors.

Actuation Distance

Actuation distance (mm): how far you need to push button or axis from initial position for value to change. It is better to have actuation distance as small as possible in hardware, if you can customize its size (make it larger) in software. Different actuation distances are not intuitive... like one LOGI controller button actuates at 0.29 mm and other at 1.14 mm.

Deviation (±mm): deviation from average. No deviation (0) would be perfect.

ACTUATION Distance (mm) (±mm) • 0+  0.50+  1.00+  10mmShow VALUES ↔ Show GRAPH
    CONTROLLER Stick A. Trigger A. BUTTONS Action B. Bumper B. POV B. Stick B.
 1. Microsoft Xbox One 0.11 0.06 1.36 0.08 0.67 0.04 0.91 0.05 0.31 0.01 0.76 0.04 0.70 0.06
 2. Microsoft Xbox One Elite 0.22 0.07 1.15 0.03 0.76 0.09 1.24 0.03 0.22 0.22 0.74 0.32 0.86 0.01
 3. Sony PlayStation 5 0.11 0.03 1.94 0.02 0.97 0.03 0.90 0.06 1.12 0.02 1.09 0.01 0.78 0.02
 4. GuliKit KingKong 2 0.07 0.03 1.55 0.24 0.79 0.03 0.93 0.08 0.39 0.02 1.02 0.01 0.81 0.01
 5. SteelSeries Stratus Duo 0.83 0.23 0.38 0.04 1.09 0.07 1.17 0.06 1.08 0.11 1.36 0.07 0.74 0.03
 6. Logitech F310 2.12 0.15 0.86 0.04 0.79 0.04 1.11 0.06 0.29 0.01 1.14 0.05 0.62 0.03

Axis Active Distance

Active distance (mm): distance between first and last value change.

Deviation (±mm): deviation from average. No deviation (0) would be perfect.

Axis ACTIVE Distance (mm) (±mm) • Deviation: 0+  0.10+  0.20+  10mm
    CONTROLLER Stick A. Trigger A.
 1. Microsoft Xbox One 6.71  0.20 5.65  0.11
 2. Microsoft Xbox One Elite 5.89  0.18 6.18  0.13
 3. Sony PlayStation 5 6.32  0.19 5.45  0.10
 4. GuliKit KingKong 2 5.51  0.25 2.91  0.59
 5. SteelSeries Stratus Duo 5.53  0.29 5.10  0.25
 6. Logitech F310 5.04  0.36 3.83  0.01

Axis Value Jumps

Stick and trigger axes made different value jumps, when pushed in 0.01 mm steps.

Axis COUNTED Value JUMPS (±)0+  250+  255+  1250Show VALUES ↔ Show GRAPH
    CONTROLLER Stick A. Trigger A. TRIGGERS Stick 1 ↕ Stick 1 ↔ Stick 2 ↕ Stick 2 ↔
 1. Microsoft Xbox One 795  34 255   0 255  255 767 391+376 770 389+381 862 427+435 779 402+377
 2. Microsoft Xbox One Elite 752  22 255   0 255  255 794 388+406 731 367+364 755 375+380 729 348+381
 3. Sony PlayStation 5 252   2 258   1 258  257 250 126+124 253 126+127 250 123+127 255 129+126
 4. GuliKit KingKong 2 251   4 163  20 183  143 258 129+129 248 126+122 249 122+127 249 124+125
 5. SteelSeries Stratus Duo 970  24 306  14 292  320 940 461+479 965 497+468 957 514+443 1018 498+520
 6. Logitech F310 233   3 182   2 184  180 234 114+120 227 116+111 236 117+119 234 119+115

Actuation value jump (%): first value change size as % of half axis range (32767). For example, LOGI stick first-actuation value jump average is 6.4% (2088). Large value jumps are bad. Your car in game will make sharp throw to the side, instead of smooth turn. Sometimes you can fix that in software.

Average value jump (%): periodically occurring value change size (first-actuation jump excluded) as % of half axis range (32767).

STICK Axis Value JUMP as Axis Percentage (%) • MIN AVR MAX • 0+  0.50+  0.90+  10%Show VALUES ↔ Show GRAPH
    CONTROLLER Actuation All Other Jumps Actuation Val. All Other Val.
 1. Microsoft Xbox One 0.1  0.4  0.5 0.0  0.3  1.5    44   119   169     3   83   501
 2. Microsoft Xbox One Elite 0.3  2.7  9.8 0.0  0.3  1.7   97   860  3213    3   80   526
 3. Sony PlayStation 0.0  0.5  0.8 0.8  0.8  0.8   1   161   260   255  258   261
 4. GuliKit KingKong 0.0  0.6  0.8 0.8  0.8  1.6     1   193   260   255  258   511
 5. SteelSeries Stratus Duo 0.1  0.2  0.4 0.1  0.2  2.0  27    70   138   22   72   651 
 6. Logitech F310 6.2  6.4  7.1 0.8  0.8  1.6 2056  2088  2313  256  266  514
TRIGGER Axis Value JUMP as Axis Percentage (%) • MIN AVR MAX • 0+  0.50+  0.90+  10%Show VALUES ↔ Show GRAPH
    CONTROLLER Actuation All Other Jumps Actuation Val. All Other Val.
 1. Microsoft Xbox One 0.4  0.4  0.4 0.4  0.4  0.4 128  128  128 127  128  129
 2. Microsoft Xbox One Elite 0.4  0.4  0.4 0.4  0.4  0.4 128  128  128 127  128  129
 3. Sony PlayStation 0.4  0.4  0.4 0.0  0.4  0.8 256  256  256 1  258  520
 4. GuliKit KingKong 0.4  0.6  0.8 0.4  0.6  1.2 128  192  256 128  203  384
 5. SteelSeries Stratus Duo 0.4  0.4  0.4 0.4  0.5  1.2 128  128  128 127  157  384
 6. Logitech F310 2.4  2.4  2.4 0.4  0.5  1.6 768  768  768 128  176  512

Travel Distance

Travel distance (mm): how far you need to push button or axis to reach the end. Different travel distances are not intuitive... like one LOGI controller button travels 0.30 mm and other 1.15 mm.

Deviation (±mm): deviation from average. No deviation (0) would be perfect.

TRAVEL Distance (mm) (±mm)• Buttons: 0+  1.00+  2.00+ • Deviation: 0+  0.10+  0.20+  10mmShow VALUES ↔ Show GRAPH
    CONTROLLER Stick A. Trigger A. BUTTONS Action B. Bumper B. POV B. Stick B.
 1. Microsoft Xbox One 7.12 0.22 8.42 0.04 0.68 0.03 0.92 0.04 0.32 0.01 0.76 0.03 0.71 0.06
 2. Microsoft Xbox One Elite 6.34 0.08 8.13 0.04 0.77 0.09 1.25 0.03 0.23 0.03 0.74 0.32 0.87 0.01
 3. Sony PlayStation 5 6.70 0.23 8.74 0.06 1.04 0.03 0.98 0.06 1.16 0.02 1.23 0.02 0.79 0.03
 4. GuliKit KingKong 2 6.48 0.18 5.89 0.39 0.80 0.03 0.94 0.08 0.40 0.02 1.06 0.02 0.82 0.01
 5. SteelSeries Stratus Duo 6.93 0.15 6.10 0.06 1.12 0.06 1.19 0.06 1.14 0.09 1.41 0.07 0.75 0.03
 6. Logitech F310 8.32 0.16 5.05 0.03 0.80 0.04 1.12 0.06 0.30 0.01 1.15 0.05 0.62 0.03

Max Pre-Actuation Gram Force

Max pre-actuation gram force (gF): max gram force before actuation. About 45-50 gF is required to hold natural weight of fingers. Exception is stick buttons, to avoid accidental press, while manipulating axes. If you need a lot of force to push buttons and axes, your fingers will hurt faster and more during and after gaming. Different gram forces of buttons or axes are not intuitive... like one LOGI controller button needs 108.8 gF and other 213.1 gF to actuate.

Deviation (±gF): deviation from average. No deviation (0) would be perfect.

Max Pre-Actuation GRAM FORCE (gF) (±gF) • Stick button not included • 0+  100.0+  150.0+  500gFShow VALUES ↔ Show GRAPH
    CONTROLLER Stick A. Trigger A. BUTTONS Action B. Bumper B. POV B. Stick B.
 1. Microsoft Xbox One 65.2  1.4 120.9  1.7 158.9  9.3  87.6  6.3 222.2 10.0 166.8 11.5 843.7 19.3
 2. Microsoft Xbox One Elite 67.5 22.7 121.5 10.7 133.5  7.7  86.6  1.0 169.3  1.3 144.5 20.9 764.9  8.5
 3. Sony PlayStation 5 96.1 49.1 151.5   0. 5 139.8  6.0 127.7  1.8 132.8  3.0 159.1 13.3 648.3 14.5
 4. GuliKit KingKong 2 58.4  1.6  63.0  2.4 175.9  7.3 131.0 12.7 229.7  4.7 167.1  4.5 704.3 14.5
 5. SteelSeries Stratus Duo 84.7  7.0 138.5  4.1 152.2  3.8 146.7  4.7 147.6  2.2 162.2  4.4 812.2 16.2
 6. Logitech F310 79.1  4.1 364.5 4.1 149.6  3.6 108.8  2.7 213.1  1.5 127.0  6.7 845.6 27.4

Axes and Buttons Value Ranges

MICROSOFT ELITE MICROSOFT XONE LOGITECH F310 SONY PS5
View B6 (0-1) Back B6 (0-1) Create B8 (0-1)
Menu B7 (0-1) Start B7 (0-1) Options B9 (0-1)
POV T P0 (-1 to 0)
POV R P0 (-1 to 9000)
POV B P0 (-1 to 18000)
POV L P0 (-1 to 27000)
Action A B0 (0-1) Action S B0 (0-1)
Action B B1 (0-1) Action X B1 (0-1)
Action X B2 (0-1) Action C B2 (0-1)
Action Y B3 (0-1) Action T B3 (0-1)
R1 Bumper L B4 (0-1)
R2 Bumper R B5 (0-1)
Trigger L A2 (32767-65408) B10 (0-1) L1 Trigger L A3 (0-65535) B6 (0-1)
Trigger R A2 (32767-128) B11 (0-1) L2 Trigger R A4 (0-65535) B7 (0-1)
Stick Button L B8 (0-1) Stick Button L B10 (0-1)
Stick Button R B9 (0-1) Stick Button R B11 (0-1)
Stick L Axis H A0 (0-32767-65535)
Stick L Axis V A1 (0-32767-65535)
Stick R Axis H A3 (0-32767-65535) Stick R Axis H A2(0-32767-65535)
Stick R Axis V A4 (0-32767-65535) Stick R Axis V A5(0-32767-65535)
P1 B12 (0-1) PS B12 (0-1)
P2 B13 (0-1) Touch Pad Button B13 (0-1)
P3 B14 (0-1) Mute B14 (0-1)
P4 B15 (0-1)

Detailed Graphs

Detailed Graphs

Measuring equipment resolution • Distance 0.01 mm • Gram force 0.2 gF.

  1. Microsoft Xbox One

  2. Microsoft Xbox One Elite

  3. Sony PlayStation 5

  4. GuliKit KingKong 2

  5. SteelSeries Stratus Duo

  6. Logitech F310

Banner Bottom
Google Advertisement

Tested Controllers

List of Tested Controllers

Microsoft Xbox One Controller

USA • Microsoft Xbox One1

2022-01MicrosoftXBOX One For Widows Controller€55

Force Feedback (4):

1 low-frequency rumble motor (Left Grip)
1 high-frequency rumble motor (Right Grip)
1 small impulse trigger (Left Trigger)
1 small impulse trigger (Right Trigger)

Connectivity:

USB-C
Bluetooth
3.5 mm stereo audio jack

Axes (5):

LS = Left Stick = Axis 0 (H 0-32767-65535) = Axis 1 (V 0-32767-65535)
RS = Right Stick = Axis 3 (H 0-32767-65535) = Axis 4 (V 0-32767-65535)

LT = Left Trigger = Axis 2 (32767-65535)
RT = Right Trigger = Axis 2 (32767-0)

D-Pad Button (1):

D-Pad / POV (Point of View) = Top (0), Right (9000), Bottom (18000), Right (27000)

Buttons (10):

A = Button 0
B = Button 1
X = Button 2
Y = Button 3

LB = Left Bumper = Button 4
RB = Right Bumper = Button 5

View = Button 6
Menu = Button 7

Left Stick Button = Button 8
Right Stick Button = Button 9

Microsoft Xbox One Elite Controller

USA • Microsoft Xbox One Elite2

2022-01MicrosoftXBOX One Elite Controller€150

Force Feedback (4):

1 low-frequency rumble motor (Left Grip)
1 high-frequency rumble motor (Right Grip)
1 small impulse trigger (Left Trigger)
1 small impulse trigger (Right Trigger)

Connectivity:

USB-C
Bluetooth
3.5 mm stereo audio jack

Axes (5):

LSB = Left Stick Button = Axis 0 (H 0-32767-65535) = Axis 1 (V 0-32767-65535)
RSB = Right Stick Button = Axis 3 (H 0-32767-65535) = Axis 4 (V 0-32767-65535)

LT = Left Trigger = Axis 2 (32767-65535)
RT = Right Trigger = Axis 2 (32767-0)

D-Pad Button (1):

D-Pad / POV (Point of View) = Top (0), Right (9000), Bottom (18000), Right (27000)

Buttons (14):

A = Button 0
B = Button 1
X = Button 2
Y = Button 3

LB = Left Bumper = Button 4
RB = Right Bumper = Button 5

View = Button 6
Menu = Button 7

Left Stick = Button 8
Right Stick = Button 9

P1 Paddle 1 = Button 12
P2 Paddle 2 = Button 13
P3 Paddle 3 = Button 14
P4 Paddle 4 = Button 15

Sony PlayStation 5 Controller

Japan • Sony Playstation 53

2022-01SonyPlaystation 5 Controller€75

Force Feedback (4):

1 big actuators (Left Grip
1 big actuator (Right Grip)
1 small adaptive trigger (Left Trigger)
1 small adaptive trigger (Right Trigger)

Connectivity:

USB-C
Bluetooth
3.5 mm stereo audio jack

Features:

Motion Sensor
Touchpad

Axes (5):

LS = Left Stick = Axis 0 (H 0-32767-65535) = Axis 1 (V 0-32767-65535)
RS = Right Stick = Axis 2 (H 0-32767-65535) = Axis 5 (V 0-32767-65535)

LT = Left Trigger = Axis 3 (0-65535)
RT = Right Trigger = Axis 4 (0-65535)

D-Pad Button (1):

D-Pad / POV (Point of View) = Top (0), Right (9000), Bottom (18000), Right (27000)

Buttons (13):

S = Button 0
X = Button 1
C = Button 2
T = Button 3

LB = Left Bumper = Button 4
RB = Right Bumper = Button 5

Share = Button 8
Options = Button 9

Left Stick Button = Button 10
Right Stick Button = Button 11

PS Button = Button 12
Touch Pad Button = Button 13
Mute Button = Button 14

GuliKit KingKong 2 Controller

China • GuliKit KingKong 2 NS094

2023-03GuliKitKingKong 2 NS09 €78

Hall sensors instead of potentiometers.

Operating Systems:

Switch (1.0.0+), Windows (7+), Android (4.0+), MacOS (10.10+), iOS (13+)

Force Feedback (2):

1 high-frequency rumble motor (Left Grip)
1 low-frequency rumble motor (Right Grip)

Connectivity:

USB-C
Bluetooth

Axes (5):

LS = Left Stick = Axis 0 (H 0-32767-65535) = Axis 1 (V 0-32767-65535)
RS = Right Stick = Axis 3 (H 0-32767-65535) = Axis 4 (V 0-32767-65535)

LT = Left Trigger = Axis 2 (32767-65535)
RT = Right Trigger = Axis 2 (32767-0)

D-Pad Button (1):

D-Pad / POV (Point of View) = Top (0), Right (9000), Bottom (18000), Right (27000)

Buttons (10):

A = Button 0
B = Button 1
X = Button 2
Y = Button 3

LB = Left Bumper = Button 4
RB = Right Bumper = Button 5

Minus = Button 6
Plus = Button 7

Left Stick Button = Button 8
Right Stick Button = Button 9

Logitech F310 Controller

Switzerland — USA • Logitech F3106

2022-01LogitechF310€26

Force Feedback (0):

No

Connectivity:

USB-A

Axes (5):

LS = Left Stick = Axis 0 (H 0-32767-65535) = Axis 1 (V 0-32767-65535)
RS = Right Stick = Axis 3 (H 0-32767-65535) = Axis 4 (V 0-32767-65535)

LT = Left Trigger = Axis 2 (32767-65535)
RT = Right Trigger = Axis 2 (32767-0)

D-Pad Button (1):

D-Pad / POV (Point of View) = Top (0), Right (9000), Bottom (18000), Right (27000)

Buttons (10):

A = Button 0
B = Button 1
X = Button 2
Y = Button 3

LB = Left Bumper = Button 4
RB = Right Bumper = Button 5

Back = Button 6
Start = Button 7

Left Stick Button = Button 8
Right Stick Button = Button 9