Controller circularity test

Draai elke analoge stick langzaam langs zijn buitenrand. De pagina tekent de vorm die de stick echt bereikt en berekent hoe ver die gemiddeld van een perfecte cirkel afwijkt. Je ziet of een stick in elke richting volledig uitslaat — niet of het een goede of slechte controller is.

Nog geen controller gevonden. Sluit er een aan en druk op een knop.

  1. Sluit de controller aan en druk op een knop zodat de browser hem ziet.
  2. Rondheid: draai elke stick langzaam langs de buitenrand, meerdere volledige rondjes, terwijl je tegen de rand drukt.
  3. Deadzone: laat de sticks los en druk op Rustpositie meten, of verschuif de schuifregelaar zelf.
Linker stick
Draai langs de rand…
Rechter stick
Draai langs de rand…

Gemiddelde fout = gemiddelde afstand van de buitenrand tot een perfecte cirkel over de richtingen die je hebt afgelegd (0% = perfect rond). Veel controllers hebben bewust een wat vierkante of achthoekige begrenzing, dus een perfecte 0% is niet te verwachten.

Zo doe je de circularity test

  1. Sluit de controller aan via kabel of Bluetooth en druk op een knop zodat de browser hem ziet. Zijn er meerdere aangesloten, kies er dan een onder Controller.
  2. Duw ƩƩn stick naar de rand en draai hem langzaam, licht drukkend tegen de buitenrand, een aantal volle rondes in beide richtingen.
  3. Ga door tot het resultaat verschijnt. Dat gebeurt zodra minstens 95% van de richtingen gedekt is; tot dan laat de pagina zien hoeveel er klaar zijn.
  4. Doe hetzelfde met de andere stick. Vorm wissen begint opnieuw, bijvoorbeeld na een kalibratie.

Hoe het resultaat wordt berekend

De cirkel is verdeeld in 72 richtingen van 5°. Voor elke richting bewaart de pagina de grootste afstand tot het midden die de stick bereikte, waarbij 1.0 de rand van de ring is; metingen die minder dan halverwege komen, worden genegeerd. De gemiddelde afwijking is het gemiddelde van |grootste afstand āˆ’ 1| over de gedekte richtingen, weergegeven als percentage. 0% betekent dat de stick in elke richting precies de rand haalde.

  • Vorm binnen de ring in sommige richtingen: de stick meldt daar niet de volledige uitslag.
  • Vorm buiten de ring, meestal op de diagonalen: de stick meldt daar in totaal meer dan 1.0, typisch voor een vierkante of achthoekige uitvoer. Elke as is begrensd tot āˆ’1…1, dus de vorm kan niet buiten de hoeken van dat vierkant komen.

Het resultaat lezen

  • Er is geen universele norm. Veel controllers hebben bewust een vierkantige of achthoekige rand of schaling in de firmware, dus een hoog percentage kan gewoon het ontwerp weerspiegelen.
  • Let vooral op ƩƩn richting die duidelijk tekortschiet ten opzichte van de andere, een deuk in de vorm. Dat kan komen door slijtage, vuil of kalibratie, en in games betekent het dat je in die richting niet op volle snelheid of volle draai komt.
  • Vergelijk de linker- en rechterstick van dezelfde controller, en het resultaat voor en na een kalibratie. Draai langzaam: snelle rondes slaan richtingen over en geven hoekige vormen.
  • Circularity zegt niets over drift of over de gezondheid van Hall-effect- of TMR-sensoren. Voor beweging in rust gebruik je de stick drift test; voor een deadzone in het midden de controller deadzone test.

Beperkingen

De browser ziet stickwaarden na het besturingssysteem, de driver en eventuele remapping-software zoals Steam Input. Games passen hun eigen deadzones en responscurves toe, dus wat je in een game ziet kan anders zijn. De pagina leest de eerste vier assen als linker- en rechterstick; meldt de gamepad tester een niet-standaard mapping voor je controller, dan zijn die assen misschien niet de sticks. Niets op deze pagina kalibreert of wijzigt de controller.

Vragen

Wat is een goed circularity-percentage?

Er is geen vast getal. Het hangt af van de vorm van de rand en de firmware van de controller. Gebruik het om sticks te vergelijken en richtingen te vinden die tekortschieten, niet als kwaliteitscijfer.

Waarom tekent mijn stick een vierkant of achthoek?

Veel controllers geven op de diagonalen in totaal meer dan 1.0 uit of hebben een achthoekige rand. Dat is een ontwerpkeuze, niet per se een defect.

Ziet een circularity test stick drift?

Nee. Circularity meet de buitenrand. Drift is beweging terwijl de stick niet wordt aangeraakt; controleer dat met de stick drift test.

Verwante tests