HT Games

How Game Controller Rumble Works: Haptic Motors Explained

Controller rumble is generated by eccentric rotating mass (ERM) motors or linear resonant actuators (LRA).

ERM (Traditional Rumble)

  • Small DC motor with off-center weight.
  • Voltage applied → motor spins → centrifugal force creates vibration.
  • Intensity ∝ voltage (PWM controlled).
  • Slow spin-up/down (10–30 ms latency).
  • Used in: DualShock 1–3, Xbox 360/One controllers, Switch Joy-Con (HD Rumble uses LRA).

LRA / VCA (Modern Haptics)

  • Mass on spring driven by voice coil (like speaker).
  • Precise frequency/amplitude control; fast response (< 5 ms).
  • Can simulate textures, clicks, directional impacts.
  • Used in: DualSense (PS5), Switch Joy-Con (HD Rumble), Steam Controller, Razer Wolverine V2.

Signal Chain

  1. Game event (explosion, hit, terrain) → Haptic API (XInput, DirectInput, Steam Input, PS5 SDK).
  2. API sends waveform / magnitude-frequency command → Bluetooth/USB → Controller MCU.
  3. MCU drives motor driver (H-bridge for ERM, DRV2605 for LRA).
  4. Motor vibrates → Force transmitted to housing → Player feels.

Why It Matters

  • Immersion: Tactile confirmation of abstract events.
  • Information: Directional damage, gear shifts, surface changes.
  • Accessibility: Non-visual/audio cues for impaired players.

Most controllers let you disable or scale intensity in system settings.


https://www.htfbw.com © HT Games