Ro/di automation - flushing the membrane!

ODD

New Member
View Badges
Joined
Sep 5, 2017
Messages
15
Reaction score
3
Rating - 0%
0   0   0
Hello fellow Reefers, my name's Olivier and I've been in the hobby on and off for about 10 years now. Let's call it a working 5.

Automation has always been a fascination of mine, regarding our hobby at least. I like to have things done by themselves since I:

1) have the memory of a bland bagel
2) can't be bothered to do it

Today I wanted to show you how I have achieved ''peak functional lazyness" regarding my ro/di system: I have automated the flushing process of my membranes (I run two in parallel). This has helped me prolong the life of my membranes, saving me money. I will go into the technical programming with some images in the coming section; it's not too hard to do, however here is what you will need to implement my method:

1) Have your ro/di near your apex module. I know it isn't possible for everyone and that may be a deal-breaker right there, however I think there are some ways to go around this with 50 ft cables and some determination.

2) solenoids (at least 1, which will do the flushing. I use an extra one for my ro/di ATO container to top off automatically as well. I will go into details further down)

3) auto shut off kit, you'll need it and you should already have one if your ro/di is permanently plumbed :expressionless-face:


3) **booster pump ** This isn't required to make your automatic flushing program, however consider getting one if your water line pressure is below 50 psi, this helps to boost your GPD on the system but also makes your cartridges last longer.

With that out of the way, let's go into the actual goal of this thread :

Flushing your membrane automatically

For those who don't know what "flushing your membrane" means, it's the idea that particles will cluter your membranes over time. Flushing the membrane means that we are removing these particles that break our filtration units over time. The ''accoutrement" you'll need to make a basic flush kit can be found in this video.

My goal is to flush the membrane 10 minutes per hour, 5 minutes before using it and 5 minutes after using it. You can use ANY numbers you please, some people argue to flush for 10, 20, I've even heard 30 but at some point, just pick one.

The Booster pump, heart of the program:
This is the '' switch '' of the program. It will guide the rest of the automation. This is a very customisable programming and I personally have it plugged on my apex and I use the breakout box with a lightswitch to toggle it on for long periods of time (over 2 hours) or with the feed option. It also is turned on by a water sensor in my ato container, which isn't too complicated to do either. Here is what my booster pump program looks like:

Set OFF
If switch1 CLOSED Then ON
If switch1 OPEN Then OFF
If Output ATOSol = ON Then ON
If Output ATOSol = OFF Then OFF
If FeedB 000 Then ON
Fallback OFF

The important part is that you understand that in your programming, when you turn on the booster pump, the flushing will be done automatically.



Here is the programming for the FLUSHING SOLENOID
Replace the ro/di shut off valve on your flushing kit with the Solenoid.
**make sure you shut off the water line before doing so**
1735321851036.png

Plug the solenoid into your apex controller, on your interface find the new module and this is the following programming:

**note this programming includes a booster pump configuration, if you aren't using one you'll have to be creative and combine the programs.

If Output Booster = ON Then ON
If Output Booster = OFF Then OFF
OSC 005:00/050:00/005:00 Then OFF
Fallback OFF
This flushes the membrane(s) for 5 minutes, then runs ''normally'' for 50 minutes to then finish with 5 minutes of flushing.

I have been running this program for now over 2 months and I've had issues at first with the coding but now I've figured it out I believe.
Regarding the ato container. I have it filling up by itself when it is low. I have an optical sensor in the bucket, when it reads '' open'' the water level is low, and therefore another solenoid (ATOsol) triggers ON, which turns on the booster pump. It's a bit more advanced but can be done. I have a 30 gallon ro/di ato reservoir and it takes about an hour to fill. I use a float switch on the bucket in order to avoid overfilling the container. Here is the program for the solenoid on my ro/di ATO container:

Fallback OFF
If FMM3 OPEN Then ON
If FMM3 CLOSED Then OFF
Min Time 055:00 Then ON

This ensures that the solenoid stays in the '' on state '' for 55 minutes even if the optical sensor reads '' closed ''.

I hope this can spark some ideas on your end! I'd be happy to show more pictures if need be.

Reef on!
 

n2585722

2500 Club Member
View Badges
Joined
Jun 17, 2013
Messages
4,244
Reaction score
2,450
Location
Cedar Park, Tx
Rating - 0%
0   0   0
I control my RODI unit with my controller but it is not an Apex. I have a mix tank and a DI reservoir that I refill automatically when they need to be refilled. I also refill the RO bladder tank for the ice make on the fridge by turning on the input solenoid every 4 hours for 15 minutes. The flush valve runs for 1 minute when the RODI is first turned on and also every hour for 1 minute for as long as it runs. I don't have a booster pump but there is an output setup for that on the controller. This output is turned on using another output and a relay. That output is turned on by a timer output for refilling the RO bladder, DI reservoir refill output or Mix tank output refill. There is also a couple of other outputs that are setup so that the mix tank or DI does not run at the same time since there is a maximum on time setup for the outputs and that prevents the maximum on time from triggering and shutting off the outputs. Below is a couple of screenshots of the output that turns on the input solenoid and the flush solenoid. I don't have a booster pump so that output is not setup for my RODI.


IMG_2709.png

IMG_2710.png


Below is the output that combines the other three outputs to turn on the output above. This has three inputs the RODI timer, DI Refill and Mix Refill. Either one of these can turn on the output above since the OR combiner mode is used on this output.

IMG_2711.png


IMG_2712.png


I can post the other outputs if anyone is interested but there are quite a few since there is also a fresh saltwater reservoir that is refilled using the contents of the mix tank if the contents in the mix tank is ready to use. then once the water has been transferred it automatically refills the mix tank from the RODI. All I need to do is add the salt mix and press a button when it is ready for use. The DI reservoir is used by the ATO and the fresh saltwater reservoir is used by the AWC. Both reservoirs also have a dispense pump you can turn on by pressing a button and can fill containers with either DI or fresh saltwater as needed. All three tanks are 20 gallon Brute cans. They are in my garage with the RODI. My AWC and ATO pumps are also in the garage.
 

TOP 10 Trending Threads

HAS ONE OF YOUR NON-FINNED PETS EVER INTERFERED WITH YOUR REEF?

  • Yes, and they caused some issues with my reef.

    Votes: 6 14.6%
  • Yes, but they didn't cause any issues with my reef.

    Votes: 6 14.6%
  • No, but they seem interested in my reef.

    Votes: 8 19.5%
  • No, they seem completely uninterested in my reef.

    Votes: 11 26.8%
  • I only have finned pets.

    Votes: 10 24.4%
  • Other (please explain).

    Votes: 0 0.0%
Back
Top