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
BeltTentioner turns live telemetry into real force on your body — with independent motion effects, per-effect curves, and per-car tuning.
Connect directly to iRacing or pull from any title through the SimHub plugin. Live status shows exactly what's feeding the belt.
Braking (Surge), cornering (Sway) and vertical (Heave) motion cues, each with its own curve, strength and invert so the pull matches the load.
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.
Every setting — effects, strengths, wind, tilt — saves independently per car, so a GT3 and a formula car each pull the way they should.
Keep live tension, the active profile and connection status in view inside your headset — an OpenXR overlay that never makes you leave VR.
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.
Real screenshots of BeltTentioner running on Windows.
Assemble the tensioner and flash the Arduino Nano firmware right from the app's built-in flasher — no separate Arduino IDE needed.
Plug in over USB and connect iRacing directly, or add the SimHub plugin to feed telemetry from any other title.
Dial in surge, sway, heave, tilt and wind, save a per-car profile, verify with the live testing view, and hit the track.
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.
Download BeltTentioner, wire up your rig, and feel the difference on your very next lap.