Scaling light to the limiting factor
HomeAdvancedScaling light to the limiting factor
Advanced · Scaling to high light

Scaling light to the limiting factor

Light sets the demand. CO₂, water, airflow, feed and heat-removal have to supply it. Your yield ceiling is whichever one tops out first — so size every system to the light, find the wall, and dial the light down to meet it.

Advanced1 diagram · 5 tablesEvidence-linked · 4 sources~16 min read
01 · Read this first

Light is the throttle, not the engine

Grain of salt

Borderline: High-rung EC and runoff ladders are advanced steering territory. Ambient CO₂ lowers efficiency of high PPFD but is not a hard 800 µmol canopy wall. Size HVAC and water from your meters, not from a single ladder cell.

Photosynthesis runs at the speed of whatever is in shortest supply. Light can be the thing that sets the pace — but only up to the point where something else runs out. Past that point, more light does nothing except make heat and stress the plant.

This is an old rule with two names. Liebig's law of the minimum says a crop grows at the rate set by its scarcest resource, no matter how abundant everything else is. Blackman's law of limiting factors says the same about the moment-to-moment rate of photosynthesis: raise the input that is currently limiting and the rate climbs; raise anything else and nothing happens. Cannabis yield keeps rising with light to very high levels[1], but only because CO₂, warmth, water and feed rise with it[2]. A room at 1500 µmol on ambient CO₂ is really a room running at its 800 µmol ceiling, with 700 µmol of wasted, heat-making light on top.

So the job is not ‘turn the lights up.’ The job is to work out which system tops out first, and then either raise that ceiling or set the light to it. The companion paper Grow-room systems makes the case that the room is one machine; this paper puts numbers on it and shows you how to find the machine's weakest link.

The whole paper in one line

Light is a demand you create. CO₂, water, feed, airflow and heat-removal are the supply. Yield tracks light only while every supply line keeps up — the first one that can't is your real ceiling.

How sure is this?

Accuracy, self-review, and grain-of-salt notes

How sure is this paper?

We've gone to great lengths to keep these guides honest. One of the main ways we do that is self-review: we actively look for claims that are subjective, only lightly backed by literature, or based on grower practice rather than a controlled study — and we call those out instead of dressing them up as settled science.

Often there simply is no paper for the decision you're making. In those cases we're drawing on what other growers report and what has worked in our own rooms. That can still be useful — but it is not a lab proof. Do what works for your plants, your room, and your meters. If a table disagrees with your crop, believe the crop and log the difference.

Solid
Well supported by plant science, standards, or broad multi-source consensus
  • Raising PPFD raises demand for water, nutrients, cooling, and often CO₂
  • Canopy yield can keep rising past single-leaf saturation points
Operational
What many growers and rooms actually run — start here, then tune
  • Ladder tables as engineering sizing guides under strong control
Grain of salt
Subjective, thin literature, single studies, or “this works for us” practice
  • Extreme runoff EC / feed ladders as beginner defaults
  • Simple PPFD × constant water-use formulas without VPD/LAI/CO₂ context

See something glaringly wrong? Tell us and we'll fix it. Please open a GitHub issue with the paper name and what looks off (include a source if you have one): Report an accuracy issue. Local law, labels, and licences always override any recipe here. Inline notes labelled grain of salt flag the highest-risk over-trust points in the text.

Leaf Anet vs canopy yield vs PPFD graphs
Example. Leaf photosynthesis can plateau while whole-canopy flower yield still rises with light — ambient CO₂ is not a hard 800 µmol wall.Educational diagram
02 · The vocabulary

The words you need

Six terms carry the rest of the guide. If these are already second nature, skip to the ladder.

PPFDThe intensity of usable light landing on the canopy, in µmol/m²/s. This is the dial you are trying to turn up. Think ‘brightness right now.’
DLIDaily light integral — the total light delivered over a day, in mol/m²/day. At a 12/12 flip, DLI = PPFD × 0.0432[3]. Think ‘the day's total ration.’
Light saturationThe PPFD above which a leaf can't use any more light, so the extra just becomes heat. The saturation point rises when you add CO₂ and warmth — which is the whole reason enrichment lets you run brighter[2].
Limiting factorThe single input in shortest supply relative to demand. It, and only it, sets the growth rate. Every plan in this paper is a hunt for this one thing.
Sensible vs latent loadTwo kinds of heat your climate gear fights. Sensible is dry heat off the fixtures — the air-conditioner's job. Latent is heat locked in the water vapour the plants transpire — the dehumidifier's job. Light drives both.
Mass flowNutrients ride into the roots dissolved in the transpiration stream. Faster transpiration pulls more water — and more feed — through the plant, which is why airflow, feed EC and light are all bolted together.
03 · The core reference

The scaling ladder

Here is the whole system on two tables, rung by rung. Pick your light level on the left and read across: everything in that row has to be true at the same time, or the light in that row is a lie. The rungs run from an ambient-CO₂ room (600 µmol) up to a fully-supported sealed room (1500 µmol).

The first table is the air and gas side of the row — what the plant breathes and the climate it sits in.

Table 1 · Climate & gas targets by light level (flowering, 12/12, per m² of canopy)
Light (PPFD)DLICO₂ setpointDay air tempVPD (RH)Canopy airspeedVerdict
60026400–450 ppm25 °C1.2 kPa (62%)0.3–0.5 m/sAmbient air is fine
80035600–800 ppm26 °C1.3 kPa (62%)0.4–0.6 m/sEnrichment starts paying
100043800–1000 ppm27 °C1.3 kPa (63%)0.5–0.7 m/sCO₂ now required
1200521000–1200 ppm28 °C1.4 kPa (63%)0.6–0.8 m/sHeavy support
1500651200–1500 ppm29–30 °C1.4 kPa (65%)0.7–1.0 m/sEverything maxed
VPD barely moves — it is a plant-comfort setpoint, not something that scales with light. What scales is the water you add and remove to hold that VPD while transpiration climbs (Table 2). Temp is nudged up because CO₂ and warmth lift the light-saturation point together.

The second table is the water, feed and heat side of the same row — what you have to pour in and pull out to sustain it. This is where the cost of high light lives.

Table 2 · Water, feed & heat-removal by light level (per m² of canopy, ~25% runoff, LED @ 2.7 µmol/J)
Light (PPFD)Transpiration (water out)Irrigation (water in)Feed ECLight heatSensible coolingDehumidification
6002.2 L/m²/d3.0 L/m²/d2.0–2.4222 W/m²0.6 ton /10 m²4.7 pt/m²/d
8003.0 L/m²/d4.0 L/m²/d2.4–2.8296 W/m²0.8 ton /10 m²6.3 pt/m²/d
10003.7 L/m²/d4.9 L/m²/d2.8–3.2370 W/m²1.1 ton /10 m²7.8 pt/m²/d
12004.4 L/m²/d5.9 L/m²/d3.2–3.6444 W/m²1.3 ton /10 m²9.4 pt/m²/d
15005.6 L/m²/d7.4 L/m²/d2.4–3.2 (advanced: up to ~3.6)556 W/m²1.6 ton /10 m²11.7 pt/m²/d
Rules used: transpiration ≈ PPFD × 0.0037 L/m²/d; irrigation = transpiration ÷ 0.75; light heat = PPFD ÷ 2.7; dehu load = transpiration (1 L ≈ 2.1 US pints)[4]. Heavy CO₂ trims transpiration a little at the top. On HPS or 2.0 µmol/J LED, add ~35% to every heat, cooling and airflow figure.

Read the two tables together and the shape of the problem jumps out. Going from 600 to 1500 µmol is 2.5× the light — but also 2.5× the transpiration, feed and heat. And because you now raise both feed EC and irrigation volume, the actual nutrient you push through the plant each day climbs roughly five-fold, not 2.5-fold. High-light plants are not a bit hungrier. They are dramatically hungrier, wetter and hotter, all at once.

04 · Worked example

One room, five light levels

Per-m² numbers are abstract, so put them in a real box. Take a 50 m² flowering canopy — a 10 m × 5 m room, roughly 35 × 650 W fixtures, about 150 m³ of air. Multiply the ladder through and you get the actual gear list.

Table 3 · What a 50 m² canopy demands at each light level
Light (PPFD)Fixture loadSensible coolingAir-handler airflowDehumidificationIrrigationCO₂ to hold
60011.1 kW3.1 tons~1,250 CFM235 pt/day (111 L)148 L/dayambient
80014.8 kW4.2 tons~1,680 CFM313 pt/day (148 L)197 L/day~700 ppm
100018.5 kW5.3 tons~2,120 CFM391 pt/day (185 L)247 L/day~1000 ppm
120022.2 kW6.3 tons~2,520 CFM469 pt/day (222 L)296 L/day~1200 ppm
150027.8 kW7.9 tons~3,160 CFM587 pt/day (278 L)370 L/day~1400 ppm
Sensible cooling covers the fixtures only — add the dehumidifier's reject heat and pumps in a sealed room. Air-handler airflow at ~400 CFM/ton is separate from the in-canopy fans that keep 0.5–1.0 m/s moving through the leaves. First CO₂ charge of a sealed 150 m³ room to 1000 ppm is only ~90 L of gas; daily burn depends mostly on how well the room seals.

Notice the last two columns between 1000 and 1500 µmol. The fixtures rise 50%, but dehumidification jumps from 391 to 587 pints a day — two grow dehumidifiers to three — and cooling goes from about five tons to eight. The photons are the cheap part. The tonnage and the pints are where the money and the failures live, and they are almost always what caps a real room before the lights do.

05 · The root zone

EC climbs with light

The feed column deserves its own look, because raising EC with light is the step growers most often skip — and the one that quietly caps yield. The logic is mass flow: brighter light means faster growth, which means the plant pulls more nutrient every day. It gets that nutrient two ways at once, and both scale with light — more water moves through the plant (Table 2's transpiration column)[4], and each millilitre of that water carries more salt (higher EC). Under-feed a bright canopy and it fades from the bottom up; the light is there but the raw material isn't.

Table 4 · Feed EC and root-zone strategy by light level (managed substrate, clean source water)
Light (PPFD)Feed EC (mS/cm)Target runoff ECDaily feed per m²Shot strategyIf you get it wrong
6002.0–2.43–4~3.0 LFewer, larger shots; wider drybackUnder: slow, pale new growth
8002.4–2.84–5~4.0 LBuild shot frequency with canopyBalanced feed shows here
10002.8–3.25–6~4.9 LMultiple shots, tighter windowUnder: lower-canopy fade
12003.2–3.66–7~5.9 LFrequent shots, watch runoff ECOver: tip burn, crispy margins
15002.4–3.2 (advanced: up to ~3.6)advanced if runoff >> feed~7.4 LHigh frequency + volume, daily EC checksEither error bites fast
Assumes a clean source (<0.4 EC), a balanced high-ratio nutrient and an inert substrate. Coir buffers cations, so run the lower half of each band. See Coco & crop steering and Nutrient deficiencies. Raise EC as a lever after irrigation volume is right, never instead of it.

There is a second reason EC and light move together: EC is also a steering lever. A higher root-zone EC raises osmotic pressure and gently reins in water uptake, pushing the plant generative — useful in flower. So at high light you raise EC for two jobs at once: to feed the faster growth, and to hold generative balance against all that extra irrigation. The trap is raising EC to steer while forgetting volume has to rise too; starve the volume and the salts simply concentrate and burn.

06 · The method

Find your limiting factor

Now the payoff. Every support system can sustain some maximum light level — a PPFD ceiling of its own. Work out the ceiling for each, and the lowest number is your room's real ceiling. Everything above it is wasted light. Here is how to turn each piece of installed gear into a PPFD number, per m² of canopy.

Table 5 · Turn each system into its PPFD ceiling (per m² of canopy)
SystemWhat you haveIts PPFD ceiling
CO₂Your setpointAmbient 420 ppm → ~800+ µmol with diminishing returns (not a hard wall) · 800 ppm → ~1000 · 1200 ppm → ~1300 · 1500 ppm → ~1500
CoolingInstalled sensible tonsPPFD ≤ 9,500 × tons ÷ m²
DehumidificationRated pints/dayPPFD ≤ 128 × pints/day ÷ m²
IrrigationMax deliverable L/dayPPFD ≤ 200 × L/day ÷ m²
Feed / ECHighest EC you can runMatch the EC to its rung in Table 4
AirflowCanopy air movementA gate, not a dial — see below
All at LED 2.7 µmol/J; scale the cooling constant down for less efficient fixtures. Airflow gives no clean number because it is a prerequisite: if you can't hold 0.3–1.0 m/s through the whole canopy, gas exchange stalls and every other ceiling drops to roughly 900–1000 µmol.

Airflow is the odd one out on purpose. You can have 1500 ppm of CO₂ in the room and still starve the leaf if the boundary layer — the film of still air on every leaf surface — never gets stripped away. Dead air inside a dense canopy is a CO₂ ceiling you can't see on the room sensor. Treat airflow as a pass/fail gate you clear before reading any other ceiling.

Run the six numbers, take the minimum, and you have found the wall. The diagram makes it concrete for a real room.

Each system's PPFD ceiling — the lowest one winsCase A: 50 m² room, 6 tons cooling, 410 pints dehu, 300 L/day feed, CO₂ to 1500 ppm.040080012001600target1500CO₂1200Irrigation1140Cooling1050Dehu
Figure 1. Four systems, four different ceilings. Cooling could take 1140 and CO₂ could feed 1500, but the dehumidifier tops out at 1050 µmol — the amber line. That is the room's real ceiling. Run the lights at 1300 and the extra 250 µmol just makes humidity the dehu can't remove. Dial to 1050, or buy more dehu.
07 · Case studies

Four rooms, four walls

The same method, four common rooms. Each has plenty of everything except one thing — and that one thing is the yield. The fix is never ‘more light.’

Case A · The dehumidifier is the wall most common

The room: 50 m², 6 tons of cooling, CO₂ to 1500 ppm, good fans, two 205-pint dehumidifiers (410 pints/day). The math: cooling ceiling 9,500×6÷50 = 1140; dehu ceiling 128×410÷50 = 1050; CO₂ ceiling 1500. The wall: dehumidification, at ~1050 µmol. The fix: run the lights at 1050, or add a third dehumidifier to unlock the 1140 the cooling already allows — then cooling becomes the next wall.

Case B · The ambient-air ceiling cheap to fix

The room: big cooling and dehu, but no CO₂ supplementation — ambient 420 ppm. The math: cooling and dehu might support 1200, but at ambient Under ambient CO₂, leaf curves flatten earlier than canopy yield, which can still rise well past 800 [2]. The practical limit: ambient CO₂ lowers efficiency as PPFD climbs. The fix: above ~800–1000 without enrichment, extra light often just bleaches tops and adds heat — dial down to 800, or add CO₂ and suddenly all that cooling and dehu headroom means something. The cheapest ceiling in the building to raise.

Case C · The stagnant canopy hidden

The room: CO₂ to 1200, strong cooling and dehu — but a thick canopy with dead, laminar air in the lower half. The math: no clean number; the boundary layer isn't stripped, so CO₂ can't reach the stomata inside the canopy. Effective ceiling collapses to ~900–1000 even though the room ‘has’ 1200 ppm. The wall: airflow gate. The tell: lush outer buds, larfy damp interior. The fix: defoliate and add under-canopy air before touching the lights or the CO₂.

Case D · The root zone can't keep up self-inflicted

The room: climate and gas all support 1300, but irrigation is a couple of short shots and feed EC is stuck at 2.4. The math: the canopy wants 4.5+ L/m²/day and 3.4 EC; it's getting ~3 L and 2.4. Water ceiling 200×(deliverable L)÷m² lands near 900, and the low EC caps the same rung. The wall: irrigation volume + EC. The tell: midday wilt and a pale, fading lower canopy. The fix: get shot volume and frequency right first, then climb EC up Table 4 — not the other way round.

08 · The decision

Dial the light to the wall

Once you know your lowest ceiling, you have exactly two honest moves.

Move one: set the light to the wall. If your ceiling is 1050 µmol, run 1050. The photons above it were never converting to yield — they were converting to heat, humidity and stress. Dialling down to the wall costs nothing in growth and hands back power, cooling headroom and a calmer room. On dimmable fixtures this is free and immediate.

Move two: raise the wall, then re-check. Spend on the limiting system and nothing else. Adding CO₂ to a Case-B room is transformative; adding CO₂ to a Case-A room does nothing, because dehu — not CO₂ — is the wall. And the part people miss: the moment you raise one ceiling, a different system becomes the wall. Fix the dehu in Case A and cooling caps you at 1140. Chase the ceiling in the wrong order and you buy gear that changes nothing.

Running light above the wall is worse than wasteful

It isn't neutral. Excess light past your limiting factor bleaches and foxtails tops, drives leaf temp and VPD up, and — when the dehu is the wall — pushes humidity into bud-rot territory. You pay for the extra electricity and lose quality. The dial-down is the rare free lunch.

There is also an economic ceiling below the biological one. Yield keeps climbing toward 1500–1800 µmol[1], but the tons and pints needed to support the top rungs climb faster than the yield does. The last 300 µmol might cost a third dehumidifier and a bigger AC to buy a single-digit-percent bump. Find your economic wall — where the next 100 µmol stops paying for its own climate gear — and it often sits a rung below what the plants could theoretically use.

09 · When it goes wrong

Troubleshooting

Every row here is a limiting factor showing itself. The symptom tells you which wall you hit.

SymptomWhich wall you hitWhat to do
Bleached, foxtailed tops under big lightLight above your CO₂ ceiling; tops light-saturatedAdd CO₂, or dial light to the ambient ceiling (~800)
RH won't come down; VPD collapses middayTranspiration outran dehumidificationAdd dehu capacity or trim light — usually the real ceiling
Big light, flat yieldCO₂, water or feed didn't scale with the lightFind the lowest ceiling; raise it or dial light to it
Midday wilt at peak lightIrrigation volume < transpirationBigger/more shots; fix volume before touching EC
Pale, fading lower canopy late in flowerFeed EC too low for the light levelStep EC up Table 4; check runoff EC
Tip burn, crispy leaf marginsFeed EC too high for the light (above the rung)Drop EC a step, or raise light/volume to match
Lush outside, larfy damp interiorAirflow gate — boundary layer not stripped insideDefoliate + under-canopy air; CO₂ can't work in dead air
10 · Straight talk

Realistic expectations

Cannabis yield really does track light almost linearly, up to roughly 1500–1800 µmol[1] — but that finding comes with fine print those studies never hide: it holds only when CO₂, temperature, water and feed are all lifted to match. Strip the support away and the same lights give you bleached tops and a heat problem. The linear curve is a promise conditional on the whole convoy keeping up.

So spend your attention where the wall is, not where the catalogue is. The most common real ceilings, in rough order, are dehumidification, then cooling, then CO₂, then root-zone delivery — and the cheapest yield you will ever buy is usually removing your current limiting factor, not adding another kilowatt of light. Measure the things that reveal the wall: leaf temperature, runoff EC, canopy-level RH and airspeed, room CO₂ under the canopy. A gauge at the room's edge won't show you the dead, humid air where the plant actually lives.

What to remember
  1. Light is a demand. Size CO₂, water, feed, airflow and heat-removal to supply it (Tables 1–2).
  2. Turn each installed system into a PPFD ceiling; the lowest wins (Table 5).
  3. Set the light to that wall — running above it wastes power and costs quality.
  4. To go higher, raise the limiting system, then re-check — the wall moves.

This paper is one lever of the room. Read it alongside Grow-room systems, CO₂ enrichment and Airflow design.

Related papers

References

  1. Rodriguez-Morrison V, Llewellyn D, Zheng Y (2021). Cannabis yield, potency, and leaf photosynthesis respond differently to increasing light levels in an indoor environment. Front. Plant Sci. 12:646020. https://pmc.ncbi.nlm.nih.gov/articles/PMC8144505/
  2. Chandra S, Lata H, Khan IA, ElSohly MA (2008). Photosynthetic response of Cannabis sativa L. to variations in photosynthetic photon flux densities, temperature and CO2 conditions. Physiol. Mol. Biol. Plants 14(4):299-306. https://pmc.ncbi.nlm.nih.gov/articles/PMC3550641/
  3. Faust JE, Logan J (2018). Daily light integral: a research review and high-resolution maps of the United States. HortScience 53(9):1250-1257. https://doi.org/10.21273/HORTSCI13144-18
  4. Collado CE, Hernandez R (2025). Vegetative and reproductive stage lighting interactions on flower yield, water-use efficiency, terpenes and cannabinoids of Cannabis sativa. Scientific Reports 15:s41598-025-27437-4. https://www.nature.com/articles/s41598-025-27437-4

Citations marked in-text as [n] map to this list. Primary literature and official guidance except where noted. Cannabis tissue culture is strongly genotype-dependent, verify dilutions, hormone doses and local regulations against the primary sources before relying on them.