Engineering & Systems

Hydro & Fluidics — Autonomous Irrigation

Pump logic, weight measurement and the difference to manual watering

growixclub.de · Read time: 13 Min. ·

Automatic irrigation sounds simple: a pump runs on a timer, water comes, done. That is true — as long as all variables remain constant. Pot size, substrate quantity, plant size, growth phase, temperature. In practice, all of these change, and a timer system is too dumb to keep up.

The Growix system solves this with weight-based logic: the plant itself says when it needs water — via its weight.

Substrate basics — soil, coco or hydro?

SubstrateWater retentionError toleranceIrrigation interval
Soil (high quality)HighHigh1–2× daily
Coco coirMediumMedium2–4× daily
Coco + perlite (70/30)Medium-lowMedium2–5× daily
Pure perliteVery lowLowMultiple times daily

The Growix Core is optimised for soil and coco-based substrates — in a fabric pot with a catch tray underneath. The combination of good water retention and drainage makes the weight-based control particularly stable.

The load cell — heart of the irrigation system

A load cell is a strain gauge-based force sensor that measures electrical resistance changes under weight load. In combination with the HX711 amplifier IC, it delivers a digital weight measurement with a resolution of ±1–5 g.

Calibration — without it, everything is worthless

Calibration means: place a known weight on the cell, note the raw value, calculate the conversion factor. In practice this has several pitfalls:

Pump types compared

TypeAdvantagesDisadvantages
Submersible pumpCheap, high flow rateHard to dose precisely, always wet
Peristaltic pumpPrecisely dosable, dry-run capableSlower, more expensive
Diaphragm pumpSelf-priming, robustLoud, pulsating flow

The Growix system uses a small submersible pump in the 4L quick-release tank, controlled via MOSFET with PWM. The short pump duration (6–10 seconds per cycle) and subsequent waiting for drainage makes the lack of dosing precision irrelevant — the weight after watering is the correction mechanism, not the pump itself.

The 4L quick-release tank

The water tank holds 4 litres — deliberately sized this way. Too large means: less frequent refilling, but higher weight and missing feedback on water consumption.

The irrigation logic in Growix OS

The logic is simple: do not water by time, but by weight loss.

  1. Save reference weight after the last watering (5 minutes after pump off)
  2. Measure current weight every 30 minutes
  3. When threshold is exceeded (configurable per phase) → pump on for 8 seconds
  4. Wait 10 minutes (drainage), save new wet weight as reference
  5. If weight does not increase → empty tank alarm
Conclusion: Weight-based irrigation is the only approach that truly responds to the plant rather than a timer. The load cell is the critical component — and its correct calibration the critical step. Everything else builds on this.
Join the Club

Get access to all STL files, the OS source and the community.

Early Access