Rotary Trim Modules

Nexus Series Firmware Help › Sensors › Rotary Trim ModuleUpdated Sep 2026

A rotary trim module puts a 12-position knob on the dash that the ECU can use as an axis in almost any table. We use them for boost, traction and torque settings the driver can change without a laptop. Here's how to set one up on a Nexus ECU in NSP.

What a rotary trim module is for

The 12 position rotary trim module is a dash-mounted selector knob. The ECU reads which position it's in, and you can then use that position as an axis in a target table or a trim table. That turns one knob into a driver-adjustable setting for whatever you point it at.

Common uses we set up:

  • Boost: each position selects a different boost target, or trims boost down from the maximum. See boost control.
  • Torque management and traction: positions step the amount of slip allowed, so the driver can dial it in as the track changes. See torque management.
  • Fuel or ignition trims: a small, controlled adjustment for a different fuel or a hot day.

Calibrating it in NSP

The ECU sees the knob as a voltage on an analog input, so it needs a calibration that translates each voltage into a switch position. On the Rotary Trim Module node you can either load one or type it in.

For a module bought from Haltech, the easy way is the Load from File button. There are two ready-made calibration files, and you pick the one that matches the sticker on your knob:

Calibration filePositions read asGood for
0 to 12Numbered steps counting upSelecting settings, like boost levels or traction steps
-5 to 6Negative, zero and positive stepsTrims either side of a baseline, like more or less fuel

If you've built your own calibration, the Save to File button stores it so you can reuse it on another car or restore it later.

Wiring

The module uses an analog voltage input. Any spare AVI will work, and you assign it on the wiring node for the trim module. Haltech's setup notes recommend disabling the pullup, and we always do: turn the AVI's pullup off. The calibration expects a specific voltage for each position, and an extra pullup on the input can shift those levels so positions read wrong.

Using it in a table

Once the input is calibrated, the rotary trim position shows up as a channel you can use as a table axis. A typical boost setup puts the trim position on one axis and gear or RPM on the other, so each knob position gives a complete boost strategy. Test every position on the ground first, and set the lowest or zero position to your safest setting in case the knob gets bumped.

Troubleshooting

SymptomUsually
Positions read one step off, or jump between twoAVI pullup still enabled, or wrong calibration file for the sticker
Position always reads the sameWrong AVI assigned, or no supply or ground at the module
Numbers on the knob don't match NSPLoaded the 0 to 12 file with a -5 to 6 sticker, or the reverse

More on the hardware is in our rotary trim modules article, or ask us for help choosing what to put on the knob.