Never Run Out of Pure Water: The RO/DI System for Window Cleaning by Drone

Picture a crew on the sidewalk below an office tower, its drone hovering at the twelfth floor. The soap pass is done and the rinse is halfway across the façade when the stream from the nozzle thins, sputters and stops. The pure-water tank is empty. The drone comes down, the crew waits, and the soap it just laid on the glass keeps drying.
There is a quieter version of the same failure. The water keeps flowing, the pass looks perfect, and an hour later the glass dries with spots. Somewhere along the way the water stopped being pure, and nobody knew until the windows said so.
Either way, the crew ran out of pure water. Windows have to finish with a pure-water rinse so they dry spot-free, which makes the RO/DI system for window cleaning the one part of a drone rig that decides whether the day goes to plan. Neither failure is bad luck, though. Each has a cause inside an ordinary RO/DI setup, and each cause can be designed out. To see how, follow the crew's water from the building's outlet to the glass.
What an Ordinary RO/DI System for Window Cleaning Wastes
It starts at the tap. A typical water supply delivers about 6 GPM (≈23 L/min), and even a best-in-class RO/DI makes only about 4 GPM (≈15 L/min) of pure water. That is why, as our drone pump guide explains, the filtration and not the pump sets the pace of a window job. The pure-water tank bridges the gap. It is the margin between what the filtration makes and what the drone sprays.
An ordinary reverse-osmosis system does not keep everything it takes in. The membrane rejects about 25% of the incoming water, and that quarter goes down a drain hose. For as long as the system runs, a quarter of what the building supplies leaves without ever reaching the glass. WINDOSMART recovers that rejected raw water instead of wasting it.
Water in, pure water out, and where the rest goes
| Row | Pure water | Reject |
|---|---|---|
| Water in from the building | — | ≈ 6 GPM |
| Best-in-class RO/DI | ≈ 4 GPM | ≈ 1.3 GPM (25%), down the drain |
| WINDOSMART | ≈ 4 GPM | ≈ 1.3 GPM (25%), recovered |
Then there is the tank itself. With an ordinary setup, somebody owns it: open the valve to fill, watch the level, close it before it overflows, and remember to open it again once the drone has drawn it down. It is a small job, and small jobs are the ones that slip when everyone's eyes are on the façade. The day it slips is the day the tank runs dry in the middle of a rinse. On a WINDOSMART system the tanks fill on their own. Once they are full, the pump and the water shut off; the moment they start draining, everything restarts. There are no valves to babysit, so there is nothing to forget.

The Membrane That Wears Out Too Soon
Behind the tank sits the reverse-osmosis membrane, which does the heavy lifting. It removes the bulk of the dissolved minerals before the water ever reaches the resin. It is also a wear part, and as it ages it does that job less well. A crew counting on its usual output ends up with less pure water than the day's plan assumed, at a moment it did not choose.

WINDOSMART runs the membrane according to how much water the crew actually needs. As the pure-water tanks fill up and demand drops, the system increases its rejection rate and shifts into a maintenance mode that spares the membrane. That mode extends reverse-osmosis membrane life by up to 5× versus competing solutions. A membrane that lasts longer is one less reason for the water to come up short.
Why would sending more water to the reject line help? Because of what happens right at the membrane's surface. As water is pushed through, the minerals it leaves behind collect in a thin layer against the membrane, and the more of the incoming water you turn into pure water, the more concentrated that leftover stream becomes. When 75% of the feed comes out pure, the water leaving the last stretch of membrane carries roughly four times the minerals of the tap water; at 50%, about twice. Past a point, calcium and silica start to crystallize on the surface, scale plugs the membrane, and that capacity never comes back. Raising the rejection rate sweeps more water across the surface and out the reject line, which keeps that layer thin and the minerals dissolved. When the tanks are nearly full, the crew does not need the extra pure water anyway, so maintenance mode spends that slack on the membrane instead. And because the reject stream is recovered rather than drained, the extra rejection is not water down the sewer.
Rejection rate as the tanks fill
| Tank level | Rejection rate |
|---|---|
| Tank low | Normal rejection |
| Half full | Higher rejection |
| Nearly full | Maintenance mode |
Reverse-osmosis membrane life
| System | Relative membrane life |
|---|---|
| Competing solutions | 1× (baseline) |
| WINDOSMART | up to 5× |
The Day the Water Stops Being Spot-Free
The quieter failure from the opening lives in the deionization stage. The DI resin polishes the water down to near-zero TDS, and it keeps doing so until it is exhausted. Nothing visible happens when that point arrives. The pump still runs, the nozzle still sprays, and the dissolved solids in the rinse creep up until the glass starts drying with spots. With an ordinary setup, the crew finds out from a handheld TDS reading, if someone thought to take one, or from the windows themselves, once a façade has to be rinsed again.
DI resin: output purity over time
| Stage | Output TDS |
|---|---|
| Fresh resin | Near zero |
| Predicted replacement | Still below the spotting level |
| Resin exhausted | Above the spotting level: spots begin |
WINDOSMART measures instead of waiting. Its PPM (TDS) sensors are on at all times, and they predict how long the DI resin will last, so the resin is replaced before it is exhausted rather than discovered spent in the middle of a job. The same thinking applies at the front of the line, where the carbon pre-filter protects everything downstream. It clogs gradually, and a flow sensor predicts when it should be changed, so that swap is planned too.
Those readings are also kept as telemetry, which settles a question that usually has no answer. If a window comes out spotty, the crew can look back at what the PPM was at the moment that pane was rinsed. If the water was pure, the problem lies somewhere else; if it was not, they can see exactly when the purity started to slip. Either way, nobody has to guess.
Carbon pre-filter: flow over time
| Stage | Flow |
|---|---|
| New pre-filter | Full flow |
| Change predicted | Flow has fallen; filter replaced |
| Left in place | Flow keeps falling |
A Crew That Never Thinks About Water
Picture the same crew again. They plug the hose into the building's outlet and send the drone up. The tanks fill while they work and stop when they are full. The water the membrane rejects is recovered instead of wasted, and the membrane is spared whenever demand drops. The resin and the carbon pre-filter were changed the week before, because the system predicted they were due, not because the glass did. The rinse at the twelfth floor is as clean as the one at the second, and nobody on the crew spent a minute of the day thinking about water.

Who keeps the pure water coming
- Tank valveOpen, watch the level, close, reopen
- Reject waterAbout 25% down the drain
- Membrane wearNoticed when output drops
- Resin exhaustionNoticed when the glass spots
- Pre-filter cloggingNoticed when flow drops
- Tank valveStops when full, restarts as it drains
- Reject waterRecovered, not wasted
- Membrane wearRejection rises as the tanks fill: up to 5× membrane life
- Resin exhaustionAlways-on PPM sensors predict resin life
- Pre-filter cloggingFlow sensor predicts the change
That is the point of building it into the system rather than leaving it to the crew. The wasted reject water, the tank nobody was watching, the tired membrane, the spent resin and the clogged pre-filter are all handled by the WINDOSMART filtration system itself, and the pressure pump it feeds is matched to its output. There is nothing to source and nothing to babysit. If you are weighing a pure-water setup for your own crew, request a quote and we will walk you through it.
Ready to transform your building maintenance?
Discover how WINDOSMART drone cleaning systems can reduce costs, improve safety, and deliver superior results for your operations.
Request a quote