Sim racing belt haptics

Feel every brake, corner and G‑force through your belt.

BeltTentioner (BBT) drives a custom DIY seatbelt tensioner straight from your sim — surge, sway, heave and tilt motion cues plus a wind effect, tuned per car, fed by direct iRacing and SimHub telemetry.

Free & open source · Windows · Arduino-driven · Built-in Nano flasher

LIVE
BBT · Connected COM5 iRacingSimHub
Car profile · Formula GT
Surge82
Sway64
Heave28
Wind47
Belt L71
Belt R88
Max Output 100 Resting 30 ABS aware
Works with your rig & sims: iRacing (direct) SimHub plugin OpenXR overlay Arduino Nano Per-car profiles Custom hardware
Everything in one app

Full control over how, when and how hard it pulls

BeltTentioner turns live telemetry into real force on your body — with independent motion effects, per-effect curves, and per-car tuning.

iRacing + SimHub telemetry

Connect directly to iRacing or pull from any title through the SimHub plugin. Live status shows exactly what's feeding the belt.

Surge · Sway · Heave

Braking (Surge), cornering (Sway) and vertical (Heave) motion cues, each with its own curve, strength and invert so the pull matches the load.

Wind effect

Speed-based wind tension with min speed, min power, power and a shaping curve — so higher speeds add believable, constant load. Enable it per car.

Per-car profiles

Every setting — effects, strengths, wind, tilt — saves independently per car, so a GT3 and a formula car each pull the way they should.

OpenXR overlays

Keep live tension, the active profile and connection status in view inside your headset — an OpenXR overlay that never makes you leave VR.

Testing & telemetry

Sweep each effect, watch live motor output and left/right belt force, see pitch & roll, and get ABS-aware behaviour — all before you hit the track.

Simple setup

From telemetry to tension in three steps

1

Build & flash

Assemble the tensioner and flash the Arduino Nano firmware right from the app's built-in flasher — no separate Arduino IDE needed.

2

Connect your sim

Plug in over USB and connect iRacing directly, or add the SimHub plugin to feed telemetry from any other title.

3

Tune per car & drive

Dial in surge, sway, heave, tilt and wind, save a per-car profile, verify with the live testing view, and hit the track.

Open source. Built by a sim racer, for sim racers.

BeltTentioner is a free, fully open project — Windows app, SimHub plugin and Arduino firmware. Build the hardware yourself, read the code, and make it your own.

  • Motion effects — surge, sway, heave + gravity tilt (pitch & roll)
  • Dual-belt output — independent left / right force
  • Built-in Nano flasher — flash firmware over COM, no Arduino IDE
  • OpenXR overlay — in-headset readout for VR
  • Free & open source — no licences, no lock-in

Get pulled into the seat.

Download BeltTentioner, wire up your rig, and feel the difference on your very next lap.