Bar100 High-Resolution 1000m Depth/Pressure Sensor


This is the old version of this product. You can find the new version here.

This pressure sensor can measure up to 100 Bar (1000m depth) with a depth resolution of 3 cm. It is waterproof and ready to install.

Out of stock

HS Code: 9026.20.4000

Product Description

The Bar100 pressure sensor is a high-pressure underwater pressure sensor that is sealed from the water and ready to install in a watertight enclosure on your ROV, AUV, or other project. This sensor can measure depths down to 1000 meters, so you can go deeper than ever before!

The sensor is the Keller LD Series pressure/temperature sensor with I2C communication. It has a pressure resolution of 3 mbar, providing a depth measurement resolution of 3 cm in the water column! It operates on 3.3V I2C voltage but can accept power input up to 5.5V, just like the Bar30. It comes standard with a 4-pin DF13 connector that is compatible with most autopilots including the PixHawk and others.

This sensor includes a temperature sensor accurate to ±2°C, with data also accessible through I2C. If you need something with more temperature accuracy, please check out the Celsius Temperature Sensor.

The anodized aluminum body was designed around the cable penetrator design and is compatible with all of the watertight enclosures.

This sensor is fully supported in ArduSub and works on the BlueROV2. We also have Arduino and Python libraries available below to make this sensor as easy to use as possible! Please make sure that if you use it with a 5v board, such as the Arduino, that you use a Level Converter.


  • 1 x Bar100 Pressure Sensor
  • 1 x O-ring
  • 1 x Nut


Supply Voltage2.5 - 5.5 volts
I2C Logic Voltage (SDA and SCL)1.8 - 3.6 volts
Peak Current1.5 mA
Mating Connector Hirose 4-pos DF13 available on Digi-Key
Maximum Mechanical Pressure350 bar5076 psi
Operating Pressure0 - 100 bar0 - 1350 psi
Operating Depth0 - 1020 m0 - 3345 ft
Absolute Accuracy (0-50°C)+/- 500 mbar (5.1 m in freshwater)+/- 7.25 psi (16.75 ft in freshwater)
Resolution3 mbar (3 cm in freshwater)0.045 psi (0.1 ft in freshwater)
Operating Temperature-40°C - 110°C-40°F - 230°F
Absolute Accuracy+/- 2°C (when used between 0-50°C)+/- 3.6°F
Recommended Through Hole Size10.2 mm13/32"

2D Drawings

Bar100 2D

3D Models

Bar100 Pressure Sensor (.zip)

Bar100 Penetrator Nut (.zip)


Keller 7LD Datasheet (PDF)

Bar100 Schematic (PDF)

Revision History

31 August 2017

  • R1 – Initial release

Quick Start

1. Download KellerLD Arduino Library.

2. Install software such as the Example Code to your microcontroller.

3. Connect the DF13 or bare wires to the appropriate microcontroller pins, using a logic level converter if your board has 5V logic:

  • Green: SCL (3.3V logic)
  • White: SDA (3.3V logic)
  • Red: +2.5-5.5V
  • Black: Ground


Guide to using the Bar100 with an Arduino

Get started with the Bar100 Pressure/Depth Sensor and its Arduino library!

Guide to Using a Bar100 with a Raspberry Pi

Get started with the Bar100 Pressure/Depth Sensor and its Python library!

Viewing Bar30/Bar100 Depth and Temperature Readings on an ArduSub Vehicle

Learn how to quickly view depth and temperature values from a BarXX series sensor using a Pixhawk and ArduSub!

Depth/Pressure Calculator

Example Code




Blue Robotics Forum – Sensors