NuTruCalc v1.2.0

Hydroponic Nutrient Planner
MQTT: —
Available Chemicals
0 selected
Target Profile
Quick Presets ?
Nutrient Presets

Pre-configured formulas based on scientific research (Bugbee, Hoagland, etc.).

Click to load, then adjust sliders and click Solve.

Macronutrients (ppm)
Micronutrients (ppm)
Result Summary
—
EC mS/cm
—
Cost/batch
—
RMS Error
Compoundg/Lg/batch
A/B Stock Split ?
Why A/B?

Ca²⁺ + SO₄²⁻ → CaSO₄ precipitation. By separating Part A (Ca) from Part B (SO₄, PO₄), high concentrations stay stable.

Never mix dry A + B together.

Solve Log
Radar — Target vs Achieved
EC Gauge
—
Estimated EC (mS/cm)
01234+
pH Target: —
Element Deviation from Target ?
Element Deviation %

Shows how close each element is to the target ppm:

• Green (±10%) = ideal
• Yellow (±20%) = acceptable
• Red (>±20%) = re-solve with different compounds

Solve a formula first.
Achieved vs Target ppm
Nutrient Ratio Analysis ?
Nutrient Ratios

Compares your formula to scientific reference frames (Bugbee, Hoagland).

Ratios represent the relative balance of macro/micronutrients. Green = matches reference, red = deviates. Slight deviations are OK for crop-specific optimization.

 — Bugbee / Hoagland guidelines
Solve a formula first.

Chemical Compound Library ?
Price & Cost Tracking

Prices are fetched from supplier APIs or manual entry. Update prices regularly for accurate cost estimates.

Cost tracking helps compare formulas by final production cost, not just nutrient accuracy.

NameFormulaKey ElementsPurityYour Price ($/kg)Ref. PriceIn StockNotes
MQTT Configuration ?
Dosing & MQTT

MQTT is a publish-subscribe messaging protocol. Connect to your broker to send dosing commands to remote pump controllers.

Configure the broker address, port, and topic prefix, then use "Publish" to send the current formula to all mapped pumps.

Not connected
Pump Channel Map

Map compound names to physical pump numbers

Dosing Channels — Current Formula

Solve a formula first, then return here to publish.

Publish Log

Saved Formulas

MIXING GUIDE ?
5-Step Process

Prepare containers → Part A (Ca) → Part B (SO₄, PO₄, etc.) → Store → Final reservoir dilution.

Follow each step carefully to avoid precipitation.

Solve a formula first to generate step-by-step mixing instructions.

VERIFICATION CHECKLIST
Progress: 0/5
⚠ CHEMICAL ALERTS ?
Compatibility Warnings

Alerts check for precipitation risk (Ca²⁺ + SO₄²⁻), solubility limits, pH issues, and nutrient toxicity.

A/B split automatically prevents precipitation.

Select compounds to check compatibility.

BILL OF MATERIALS — SUPPLIER ORDER ?
Stock Concentration

All volumes assume a 100× concentrate. The final mixing step dilutes 1 part concentrate with 99 parts water.

For 50× or 200× concentrates, multiply/divide all volumes proportionally. Higher concentration = smaller volumes but less precision. Lower concentration = larger volumes but easier to measure accurately.

Solve a formula first.