Inclinometer — Vehicle Pitch & Roll Angles

Public beta

App Store availability will be defined soon.

Turn your iPhone into a vehicle inclinometer for slope angle and side tilt. This micro panel is useful for off-road driving, caravan leveling, hill parking, approach and departure checks, and any situation where you want a live pitch-and-roll readout.

In the app, this feature is labeled Pitch & Roll.

Best for

  • off-road and 4x4 drivers watching side-slope and climb angle
  • caravan or RV users leveling a parked vehicle
  • anyone who wants a live vehicle inclinometer without extra hardware

When to use this

Use Pitch & Roll when the main question is vehicle tilt: climb angle, descent angle, side-slope, or whether the vehicle is level enough for parking or setup.

When not to use this

Do not use Pitch & Roll when you want force, vibration, or route-quality analysis. This page is about angle and tilt, not acceleration history or vibration frequency.

What you get

  • a live pitch-and-roll display
  • optional warning and danger alerts
  • a direct inclinometer-style readout without extra hardware

Micro panel

Install the Pitch & Roll micro panel: open the micro panel menu, choose Pick what to show here, then in Screen area options > Engineering choose Pitch & Roll.

Pitch & Roll micro area

The micro panel is for quick angle monitoring when you want tilt information visible without giving up screen space.

Settings

Pitch & Roll has its own dedicated settings screen.

Pitch & Roll settings screen

Pitch & Roll settings control three things:

  • what counts as level
  • when the app should warn
  • how the warning should look and behave

Reference is the first thing to explain. Ground uses gravity directly and is the right starting point when you want a true inclinometer reading. Relative captures a temporary local zero and is better when the baseline should be level relative to this moment rather than absolute gravity.

Alert thresholds define the absolute pitch and roll angles that count as unsafe. Pitch and roll are separate, so you can care more about one axis than the other.

Warning preset is a shortcut layer above the manual thresholds. It is useful when you want a quick starting point and do not want to type every value yourself. After picking a preset, you can still fine-tune the pitch and roll limits manually.

Practical use:

  • raise the pitch threshold if climbs and descents matter less than side-slope
  • raise the roll threshold if you only want warnings for more serious off-camber angles
  • set a threshold to 0 if you want to turn alerts off for that axis completely

These thresholds drive the actual alert state. When a threshold is crossed, the panel can enter the active warning state and trigger haptics or sound if those are enabled.

Visual bands are separate from the alert thresholds. They only control how the panel looks.

There are three visual states:

  • calm
  • warning
  • danger

Warning band is where the panel styling turns amber.

Danger band is where the panel styling turns red. This is the stronger visual warning, and it is always kept above the warning band.

That means you can use two layers of communication:

  • alert thresholds decide when the app should actively warn
  • visual bands decide when the screen should start looking more serious

Example: you might want the panel to look amber before it starts making noise, and only show red when the angle becomes clearly more severe.

Behavior controls what happens when the panel enters an unsafe zone and what happens when it comes back out.

It also includes two user-visible display options:

  • Display accuracy
  • Headline style

Display accuracy changes how fine the angle numbers are shown. Use lower precision when you want a calmer readout. Use higher precision when small changes matter.

Headline style changes how the main status is phrased. This is useful if you want the panel to focus on direction words only, or include both direction and angle together.

Danger and warning feedback options here include:

  • Haptic alert
  • Sound alert
  • Alert cadence
  • Repeat interval
  • Alert sound

Single cadence warns once when the unsafe zone is entered.

Repeat while unsafe keeps warning while the tilt stays outside the configured safe range. Repeat interval controls how often that repeated warning can happen.

Returning to the calm zone is configured separately:

  • Safe-zone return alert
  • Safe-zone return sound

Use Safe-zone return alert if you want confirmation that the vehicle has come back below the unsafe threshold after a warning event. This is useful when you are moving slowly on a slope and want to know not only when the angle became risky, but also when it settled back into a safer range.

The app also uses a small return margin so it does not chatter right on the threshold edge. In practice, that means the alert does not instantly re-arm the moment the value flickers around the same number.

A practical starting point is:

  • alerts around 10° to 15°
  • visual warning around to 10°
  • visual danger around 15° to 20°

Then adjust based on what you are monitoring:

  • trail driving or side-slope work: lower roll warning earlier
  • hill approach and departure work: focus more on pitch
  • passenger-comfort use: lower thresholds so the app reacts before the situation looks extreme on screen

Restore defaults is worth using when the threshold, band, and behavior changes no longer make sense as a set. It resets the whole Pitch & Roll warning setup back to a known baseline.

Good first setup

  • start in Ground mode if you want a direct real-world tilt reading
  • use Relative mode only when a local zero is more useful than absolute gravity
  • set alert thresholds first, then visual bands, then feedback behavior