Vebix

Subsea instrumentation

How to choose an ROV depth sensor: pressure range, accuracy and interface compatibility

A depth sensor does not measure depth. It measures pressure, and something else converts that to a number you quote in metres. Most of the error in a depth reading enters during that conversion, which is why a datasheet accuracy figure is the smallest part of what you can actually defend.

Start from working depth, then check the overpressure limit

Pressure and depth are related by p = ρgh: density times gravity times depth. In seawater at 1025 kg/m³ that is close to 1 bar of gauge pressure for every 10 metres, which is why a 0–30 bar sensor is listed for 0–300 m. Our pressure and depth conversion guide has the reference table, and the depth-to-pressure calculator does the arithmetic for either water type.

Choose the range to cover the working depth plus real margin, and then check the overpressure limit separately, because it is the figure that decides whether an incident costs you a sensor. The Blu-Sub M8 and M10 depth sensors are 0–30 bar with a 50 bar overpressure limit; the M14 metal-diaphragm sensor is 0–35 bar with a 70 bar limit. Those are ratios of roughly 1.7 and 2.0 above full scale.

Do not simply take the largest range available. Accuracy on these devices is quoted as a fraction of full scale, so a sensor with twice the range carries twice the absolute error at every depth — including the shallow water where an inspection ROV does most of its useful work. The right sensor is the smallest range that covers the mission with margin, not the biggest one that fits the thread.

Resolution, accuracy and full-scale error are three different numbers

The M8 and M10 sensors list a pressure resolution of 0.2 mbar and an accuracy of ±200 mbar relative. Those differ by a factor of a thousand and they describe different things: resolution is the smallest change the device reports, accuracy is how far the reported value may sit from the true one. A reading that moves in 0.2 mbar steps is not a reading good to 0.2 mbar.

Convert the accuracy into the unit you care about. Rearranging p = ρgh gives h = p / (ρg). For 200 mbar, which is 20,000 Pa: in seawater, 20000 / (1025 × 9.80665) = 1.99 m; in fresh water, 20000 / (1000 × 9.80665) = 2.04 m. So ±200 mbar is about ±2 metres either way. If your survey needs to place a sample within half a metre, this sensor class does not do it, and no amount of averaging fixes a systematic offset.

The M14 is quoted differently: ±0.2% FS intrinsic error (±0.72 m) and a total error range of ±1% FS (3.6 m). "FS" is full scale — a percentage of the 35 bar range, not of the reading, so the absolute error is the same at 10 m as at 300 m. Check the arithmetic: 1% of 35 bar is 0.35 bar, or 35,000 Pa, which in fresh water is 35000 / (1000 × 9.80665) = 3.57 m — the quoted 3.6 m. In seawater the same error is 3.48 m. Worth knowing that the published metre figure is a fresh-water conversion before you quote it in a seawater specification.

The distinction between intrinsic and total error is the useful part of that listing. Intrinsic error is the sensing element; total error includes temperature effects and the rest of the operating envelope. Specify against the total.

Source: Blu-Sub M10 30-bar depth sensor · Blu-Sub M14 diaphragm 35-bar depth sensor

Electrical interface: I2C for short runs, serial for long ones

The M8 and M10 depth sensors output I2C at 3.3 V logic and both sit at address 0x76. The M14 outputs USART (TTL) at 115200 bps, and its logic is 5 V, not 3.3 V. That last difference is the one that damages hardware: driving a 3.3 V-only input from this sensor without level shifting puts the pin outside its rating. Check the controller input before wiring it, not after.

I2C was designed for communication across a circuit board. Its practical cable length is short, and it degrades by becoming intermittent rather than by failing cleanly — which on a vehicle reads as a sensor that works on the bench and glitches in the water. If the sensor sits on an end cap a few centimetres from its controller, I2C is ideal. If the run is long, an asynchronous serial link is the more robust choice, and that is a good reason to look at the M14 beyond its pressure range.

One genuinely useful consequence of the addressing: the depth sensors are at 0x76 and the M10 water temperature sensor is at 0x77. Different addresses mean both can share one I2C bus and one pair of conductors through the pressure boundary — which saves a penetrator, and penetrator density is usually what runs out first on a small end cap. Two depth sensors, both at 0x76, cannot share a bus.

All three take a 5 V supply, and current draw is tiny: 1.5 mA peak for the I2C units, 20 mA rated for the M14. Supply voltage and signal logic voltage are separate specifications, though, and on these parts they differ: the I2C units signal at 3.3 V, the M14 at 5 V. Power is not the constraint on these sensors; conductor count through the housing wall is.

Source: Blu-Sub M10 30-bar depth sensor · Blu-Sub M8 30-bar depth sensor · Blu-Sub M14 diaphragm 35-bar depth sensor

Mechanical: the thread, the bulkhead and where it sits on the vehicle

The three depth sensors use different threads — M8 × 1, M10 × 1 and M14 × 1.5 — and the mounting is a pressure boundary, so this is a sealing decision, not just a hole size. The M14 listing gives a mounting hole of 14.1 ± 0.1 mm and a recommended bulkhead thickness of 18 mm; check your end cap can actually provide that thickness before specifying it.

Mass differs more than the thread suggests: 10 g for the M8, 14 g for the M10, 82 g for the stainless-steel M14. On a small vehicle with a trimmed buoyancy budget that is not nothing, and it sits at whatever end of the frame the end cap is on. Our buoyancy and ballast worked example covers how that propagates.

Where you mount it matters as much as what you mount. Put the port where water is static relative to the hull — away from thruster wash and away from the leading face, because a vehicle moving forward generates dynamic pressure at its nose that the sensor cannot distinguish from depth. Then record the vertical offset between the port and whatever datum the vehicle quotes depth against, because that offset is a term in the error budget and it is one you can eliminate entirely by measuring it once.

The M14's corrugated stainless diaphragm is the choice for long-term deployment: the sensing element is sealed behind a metal face rather than exposed. That, its 350 m rating, its overpressure ratio and its serial output are a coherent set of reasons to pay for it, and its mass and thread are the price.

Source: Blu-Sub M8 30-bar depth sensor · Blu-Sub M14 diaphragm 35-bar depth sensor

Calibration and the errors that are not on the datasheet

Surface zero. A gauge reading needs a zero, and atmospheric pressure moves by tens of millibars between days. Zero the sensor at the surface at the start of every deployment, not once at build time — 30 mbar of weather is 0.3 m of apparent depth.

Water density. Fresh water and seawater differ by about 2.5%, which is 2.5 m at 100 m depth. Brackish estuary water is somewhere between and varies with the tide. Whatever density the conversion assumes should be stated in the vehicle's documentation, so a reading taken in a test tank and one taken at sea are comparable.

Temperature. The total error figure already includes it, which is why total error is the number to specify against. If you need better, the same I2C bus can carry a temperature sensor, and a measured water temperature is also what lets you refine the density assumption instead of guessing it.

Datum offset and dynamic pressure, as above. Add them: a sensor quoted at ±2 m, mounted 0.4 m below the vehicle datum, zeroed on a different day, converted with a fresh-water density in seawater, has a total error in which the datasheet line is the smallest term. Write the error budget out once for your vehicle, and specify the tolerance against that total rather than against the datasheet.

What to send with a depth-sensor enquiry

Maximum working depth and the depth accuracy the mission actually requires; fresh water, seawater or both; the controller and what interfaces it has free; the cable run from sensor to controller; the end-cap material and available thickness; how many conductors you can spare through the pressure boundary; and whether the vehicle also needs water temperature.

That last question is worth asking early rather than late. If temperature is wanted, ordering both sensors together lets them share a bus and a penetrator — and retrofitting a second sensor to an end cap that has run out of entries is a much larger job than adding it at the start.

The three depth sensors, compared

Every figure below is the manufacturer's published specification as held in our catalogue. These three are alternatives to each other — pick one. Read the interface column alongside the accuracy column: those two together, not the depth rating, are what usually decide which fits a vehicle.

Blu-Sub subsea depth sensors held in the Vebix Automation catalogue
SensorRange / depthOverpressureInterfaceAccuracyThreadMass
Subsea M8 Depth Sensor0–30 bar / 0–300 m50 barI2C, 3.3 V (0x76)±200 mbar relativeM8 × 110 g
Subsea M10 Depth Sensor0–30 bar / 0–300 m50 barI2C, 3.3 V (0x76)±200 mbar relativeM10 × 114 g
Subsea M14 Metal Diaphragm0–35 bar / 0–350 m70 barUSART TTL, 5 V logic, 115200 bps±0.2% FS intrinsic; ±1% FS totalM14 × 1.582 g

All three take a 5 V supply, but their signal logic voltages differ — 3.3 V on the I2C units, 5 V on the M14 — and a supply voltage is not a logic voltage. The Subsea M10 water temperature sensor (±0.1 °C from −5 to 50 °C, M10 × 1, 19.5 g, rated to 1,000 m) is deliberately not a row here: it measures something else and is a companion to one of these, not an alternative to it. Because the depth sensors sit at I2C address 0x76 and it sits at 0x77, a depth sensor and the temperature sensor can share one bus and one penetrator; two depth sensors cannot. Confirm the supplied revision and its wiring documentation before connection.

Source: Blu-Sub M10 30-bar depth sensor · Blu-Sub M8 30-bar depth sensor · Blu-Sub M14 diaphragm 35-bar depth sensor

The error budget, and which part of it is on the datasheet

Four terms stand between the pressure the element sees and the depth you report. Only the first is specified by the manufacturer; the other three are yours, and on most vehicles they are collectively larger.

What sits between the sensor reading and the reported depth Four terms separate a pressure reading from a depth number: the sensor's own accuracy, the surface zero taken against the atmospheric pressure of the day, the water density assumed by the conversion, and the vertical offset between the sensor's port and the vehicle datum the depth is quoted against. Only the first is on the datasheet. ONE OF THESE FOUR IS ON THE DATASHEET Sensor accuracy ±200 mbar relative ≈ ±2.0 m of seawater DATASHEET Surface zero Atmospheric pressure moves between dives. YOUR PROCEDURE Water density 1000 vs 1025 kg/m³ is 2.5% of the depth. YOUR SITE Datum offset Port to the point depth is quoted at. YOUR DRAWING Reported depth, and the error you can defend Specify the tolerance against this number, not against the datasheet line. A sensor quoted at ±2 m installed 0.4 m below the datum, zeroed on a different day, in water assumed fresh: the datasheet is the smallest term in the total.
Work this out once for your vehicle and keep it with the build documentation. It is also the answer to "how accurate is our depth?", which the datasheet alone does not give you.

Sources & basis

What this is based on.

  • Pressure range, operating depth, overpressure limit, thread size, supply voltage, output signal and I2C address, resolution, accuracy, material, connector, mass and operating temperature for the Blu-Sub M8, M10 and M14 depth sensors and the M10 water temperature sensor, as published in the Vebix Automation catalogue.
  • Hydrostatic relation p = ρgh, with density taken as 1025 kg/m³ seawater and 1000 kg/m³ fresh water and gravity 9.80665 m/s². The conversions from ±200 mbar and from ±1% of 35 bar into metres are worked in the text and can be repeated.
  • The error-budget terms beyond sensor accuracy — surface zero, assumed density, datum offset and dynamic pressure — are standard instrumentation practice, stated as a method rather than as a manufacturer specification.
  • Blu-Sub M10 30-bar depth sensor (accessed 2026-09-07)
  • Blu-Sub M14 diaphragm 35-bar depth sensor (accessed 2026-09-07)
  • Blu-Sub M8 30-bar depth sensor (accessed 2026-09-07)

Published 7 September 2026. Last revised 7 September 2026. Corrections to sales@vebixautomation.com.

Talk to an engineer

Specifying depth measurement for an ROV?

Send your working depth, the accuracy the mission needs, the controller and free interfaces, the cable run and your end-cap thickness, and we will return a compatible component shortlist including the penetrator. Request a component quotation for Blu-Sub sensors in India.

Email
sales@vebixautomation.com
Phone
+91 97028 20020
← All articles