Skip to content
An Arduino, Rust, and Python library for using the μFire Isolate EC Probe Interface
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

GitHub release

Isolated EC Probe Interface

Monitor hydroponic nutrient levels or salinity in pools.

  • Electrical Conductivity in Siemens (0.5 - 20.0 mS/cm)
  • Total Dissolved Solids in PPM (250 - 100,000 PPM)
  • Salinity in PSU (2 - 12 PSU)
  • Temperature in Celsius/Fahrenheit (-55 - 125 C)
  • Electrically Isolated
What it is

An electrically isolated I2C sensor device, a waterproof temperature sensor, and an electrical conductivity probe. It measures the conductivity of a solution and converts it into Siemens (S) total dissolved solids and salinity. The firmware allows for single or dual-point calibration with temperature compensation.

The board uses the Qwiic Connect System for wiring, it's an easy-to-use, polarized, push-to-fit connector. No more mistaken connections or soldering header pins.

Using it

Read the documentation on the specifications, setup, and use of the device.

The library to use it is in the Arduino and IDE. A python and rust implementation for Raspberry Pi is available. There is also a MicroPython library.

#include <uFire_EC.h>
uFire_EC ec;

Buy it

Visit and buy a board and probe.

You can’t perform that action at this time.