Welcome to ScapeCrunch

We are ScapeCrunch, the place where planted aquarium hobbyists come to build relationships and support each other. When you're tired of doom scrolling, you've found your home here.

Testing the Aqua Rocks Colorado Acrylic Horizontal CO2 Reactor on a large tank

A 1.5pH drop would be 45ppm. However, this is all at 2-16 kH (because kH has a direct effect on pH).
as pH/Co2 is logarithmic, I guess CO2 from 3 to 45 ppm would mean a Log(15) = 1.2 pH drop instead of the mentioned 1.5, right?

In normal non-Injected aquariums, CO2 is about 3ppm.
Not sure CO2 would be 3ppm in all 'normal' aquariums... At least in my heavily planted aerated tank it is between 1.2 and 2 ppm... I will test your hypothesis soon, shutting down aeration for 24-48 hours and monitor CO2 and pH. I guess CO2 will be higher before lights go on, and will be almost depleted (0.5 ppm?) at the end of the day.

In my tanks with zero kH, a 1.0pH drop might only equate to ~20-25ppm CO2. That's why a pH drop of 1.75 might only be ~45ppm CO2 for me, because of a low-kH environment.
I know calculating CO2 by using the pH only works accurately when there is some decent amount of alkalinity/carbonate buffering. Otherwise other factors come into play, like the phosphate buffering system, I guess Rocco is aware of that.

So at lower KH tanks, there is no such thing as using a pH drop to determine a roughly guessed CO2 change. One just needs to measure CO2 directly I guess?

This is assuming that the pH drop is measured from the true de-gassed baseline.
But what is a 'true de-gassed baseline'? I've come across the pH drop thingy frequently, but does everyone use such de-gassed baseline, and how to determine and use such a thing?
Is there a common procedure to establish this?

Cheers!
 
as pH/Co2 is logarithmic, I guess CO2 from 3 to 45 ppm would mean a Log(15) = 1.2 pH drop instead of the mentioned 1.5, right?


Not sure CO2 would be 3ppm in all 'normal' aquariums... At least in my heavily planted aerated tank it is between 1.2 and 2 ppm... I will test your hypothesis soon, shutting down aeration for 24-48 hours and monitor CO2 and pH. I guess CO2 will be higher before lights go on, and will be almost depleted (0.5 ppm?) at the end of the day.


I know calculating CO2 by using the pH only works accurately when there is some decent amount of alkalinity/carbonate buffering. Otherwise other factors come into play, like the phosphate buffering system, I guess Rocco is aware of that.

So at lower KH tanks, there is no such thing as using a pH drop to determine a roughly guessed CO2 change. One just needs to measure CO2 directly I guess?


But what is a 'true de-gassed baseline'? I've come across the pH drop thingy frequently, but does everyone use such de-gassed baseline, and how to determine and use such a thing?
Is there a common procedure to establish this?

Cheers!
I’ve actually read that 4 ppm is common in non-injected aquariums, but that it can even be influenced by elevation and the level of air pollution (city versus rural).

I see a lot of recommendations about how to get a true de-gassed baseline. I can tell you that just aerating it for 4 hours or shaking it vigorously for several minutes or even leaving it out for 24 hours didn’t yield the same pH for me as leaving it out for 48 hours. This was when I tried those methods in Florida with a kH of 3 and a gH of 6 and was using an Apera pH pen. There’s a thread here (may have been one of @Yugang ‘s) that said to get the most accurate reading, the water sample should be left outdoors, because CO2 levels are higher indoors. I remember trying it, and there was a very small difference, but since my water here was 0-1 kH at the time, I guess the readings may not have been as useful as I thought.
 
Last edited:
as pH/Co2 is logarithmic, I guess CO2 from 3 to 45 ppm would mean a Log(15) = 1.2 pH drop instead of the mentioned 1.5, right?
You might be right about this one, I think!
Not sure CO2 would be 3ppm in all 'normal' aquariums... At least in my heavily planted aerated tank it is between 1.2 and 2 ppm... I will test your hypothesis soon, shutting down aeration for 24-48 hours and monitor CO2 and pH. I guess CO2 will be higher before lights go on, and will be almost depleted (0.5 ppm?) at the end of the day.


I know calculating CO2 by using the pH only works accurately when there is some decent amount of alkalinity/carbonate buffering. Otherwise other factors come into play, like the phosphate buffering system, I guess Rocco is aware of that.

So at lower KH tanks, there is no such thing as using a pH drop to determine a roughly guessed CO2 change. One just needs to measure CO2 directly I guess?
It still might be useful once you get a sense for what the relative pH actually means (in my <1 kH tank, I know that a pH drop of 1.75 means my fish start gasping at the surface, so closer to 40-50ppm, whereas 1.5pH has no fish gasping so is likely closer to 30ppm CO2, if I had to guess.
But what is a 'true de-gassed baseline'? I've come across the pH drop thingy frequently, but does everyone use such de-gassed baseline, and how to determine and use such a thing?
Is there a common procedure to establish this?
The most common is to leave a small sample of your aquarium water in a cup, exposed to your indoor air, for 24 hours (as CO2 will naturally de-gas until reaching atmospheric equilibrium).

However, a faster and sometimes more effective way is intense agitation... see my original post in this thread:

Dissolved CO2 gas has a direct effect on lowering pH in our aquariums. There is also some relation with kH (a reading of carbonate hardness in your water). For most tanks between ~2-6kH, a 1.0pH drop equals about 30ppm CO2, which is high and ideal for growing plants, and my target for CO2 injection. I have extremely low KH tanks (between 0 and 1, I can't actually test it with the API test kits it's so dilute). With KH this low, you might need a 1.4 or 1.5 pH drop

The "Drop" is the difference measured between your CO2-injected tank water, and from a sample of your tank water that has been completely de-gassed of all dissolved CO2. You can degas a sample by leaving it out open-top on your counter for 24-48 hours, or through aggressive agitation (blending, stir plate, vigorous shaking).

The most "scientific" method is to use a pH probe/pen and a stir plate+stir bar, and seriously agitate your aquarium water sample. Another method is to literally blend your water in a blender, open it up to the air in between blending, and blend some more. Some users suggest shaking vigorously, but I tested a jar I shook for 10-15 minutes until my arms were tired vs a stir plate with stir bar viciously agitating the water sample, and found that even after 10 minutes of vigorous shaking I still didn't degas my sample.
You know your sample is degassed if it's the same pH reading after you've degassed it, and take another reading 24-48 hours later. If the pH is the same, it's free of CO2. You can also use a pH probe to ensure it has properly degassed:
1742525750349.webp

You can see I used my pH probe at 8am to find the degassed sample pH. I then tested it again at around 1pm until the next morning, pH probe sitting in the sample cup. I got pretty close to degassed at 1pm, but even letting it sit overnight continued to degas the sample (pH rises).
 
It still might be useful once you get a sense for what the relative pH actually means (in my <1 kH tank, I know that a pH drop of 1.75 means my fish start gasping at the surface, so closer to 40-50ppm, whereas 1.5pH has no fish gasping so is likely closer to 30ppm CO2, if I had to guess.
Okay, I get it, thanks. Out of curiosity, do you recalibrate the pH degas baseline once and a while, as it might shift at low KH (HCO3) and other fluctuating compounds like PO4?

The most common is to leave a small sample of your aquarium water in a cup, exposed to your indoor air, for 24 hours (as CO2 will naturally de-gas until reaching atmospheric equilibrium).
Please be aware degassing indoors does not mean it would create a steady baseline. Indoor CO2 can fluctuate between 420 and 1500 ppm easily, depending on the room size and presence of people in the room. That would be almost a factor 4 in CO2 ppm, or Log(4) =0,60 pH. Quit a difference.

And temperature is a consideration as well, as degassing at 20*C room temperature, will give a different pH than tank water at 25.
The most "scientific" method is to use a pH probe/pen and a stir plate+stir bar, and seriously agitate your aquarium water sample. Another method is to literally blend your water in a blender, open it up to the air in between blending, and blend some more. Some users suggest shaking vigorously, but I tested a jar I shook for 10-15 minutes until my arms were tired vs a stir plate with stir bar viciously agitating the water sample, and found that even after 10 minutes of vigorous shaking I still didn't degas my sample.
You know your sample is degassed if it's the same pH reading after you've degassed it, and take another reading 24-48 hours later. If the pH is the same, it's free of CO2. You can also use a pH probe to ensure it has properly degassed:
Nice test and graph, thank you for sharing.
What I do at my place is aerate a sample of 500ml in a bottle with an air pump for 2 hours, outside the house.
Not for the application you use, but with a degassed a sample outside 420 ppm and a temperature, I calculate the amount of CO2 in the water. And measuring the pH of the sample, I calculate the KH. I find this more accurate than a KH drop test. And as mentioned in an earlier post, this method won’t work <1 dKH .
 
Please be aware degassing indoors does not mean it would create a steady baseline. Indoor CO2 can fluctuate between 420 and 1500 ppm easily, depending on the room size and presence of people in the room. That would be almost a factor 4 in CO2 ppm, or Log(4) =0,60 pH. Quit a difference.

And temperature is a consideration as well, as degassing at 20*C room temperature, will give a different pH than tank water at 25.
No worries, I'm definitely aware! I have a degree in biochemistry. I think for the average hobbyist, the pH drop method is all relative, not absolute, in my mind. Yes, indoor CO2 has an effect, yes temperature has an effect, yes kH/Phosphates/unknown reactions are all at play, but for the average hobbyist getting +-10ppm CO2 readings in their water is good enough, as long as CO2 is stable and not rapidly fluctuating throughout the day (most important part IMO!).

In the end, I find that plant growth/health and inhabitant comfort level is usually the most important CO2 reading in the end (I just love the testing/science side of it). As long as your plants are pearling and outcompeting algae, and your inhabitants aren't adversely affected, AND your injection method reaches equilibrium and stays stable for the photoperiod, it almost doesn't matter if it's 20ppm, 30ppm 40ppm, or anything in between!
 
No worries, I'm definitely aware! I have a degree in biochemistry. I think for the average hobbyist, the pH drop method is all relative, not absolute, in my mind. Yes, indoor CO2 has an effect, yes temperature has an effect, yes kH/Phosphates/unknown reactions are all at play, but for the average hobbyist getting +-10ppm CO2 readings in their water is good enough, as long as CO2 is stable and not rapidly fluctuating throughout the day (most important part IMO!).
True, that's why a CO2 bell (or the horizontal reactor with overflow) for diffusion is great. It just can't dilute more CO2 than a certain maximum.
For the record, I'm not a CO2 user for more than a decade, but I might do that one day, and if I do, I will definitely use the Yugang 鱼缸 Reactor.
In the end, I find that plant growth/health and inhabitant comfort level is usually the most important CO2 reading in the end (I just love the testing/science side of it). As long as your plants are pearling and outcompeting algae, and your inhabitants aren't adversely affected, AND your injection method reaches equilibrium and stays stable for the photoperiod, it almost doesn't matter if it's 20ppm, 30ppm 40ppm, or anything in between!
True again, and my belief is "The more stable CO2 is, the better." I love testing and science as well, I do it a lot with my aerated tank, exploring what CO2 levels are in that realm. And aeration gives a more stable CO2 as well, just at a lot lower level ;)

Cheers!
 
First off, thank you a TON for starting this thread and being so detailed in your analysis! I have no interest in DIY for this, so I have been looking at the ARC Reactor for awhile now. This thread has put me on a the precipice of making a purchase for me 120x60 comp tank. Before, I have a couple of questions.

The OG Yugang thread talks a lot about flow being a variable to be mindful of when using a Yugang. Specifically, you want a lower flow. My issue is my filter design has A LOT of flow. It appears OP also does, but I didn't see a mention of it. Do I need to worry about flow, or does the design of the ARC reactor take care of it?

With the clear reactor, have you (or anyone else), experienced it getting gunked up over time, like clear filter tubing/lily pipes? This would bother me and it appears would be kind-of a pain to clean regularly like I do my tubing? I keep going back and forth on clear versus stainless and this may be a deciding factor/

I have two filters on my tank. Is there any extra consideration should give based on this? Part of me thinks I should get two smaller ones and set up a reactor on each, and the other part of me tells me I'm over thinking it and just get one and call it a day.
Thanks in advance for the consideration!
 
Happy to help!
Do I need to worry about flow, or does the design of the ARC reactor take care of it?
I don't think it has ever mattered much. IIRC, Yugang mostly said a slower flow just to prevent splashing noise. Otherwise, there is no issue with high flow systems.
I have mine on a modified (more powerful than stock) Biomaster 2 850. It's quite strong flow through the reactor and it still works perfectly fine! If I run it at max power, I do hear a slight trickling noise from subtle splashing, but it's barely noticeable at all.

With the clear reactor, have you (or anyone else), experienced it getting gunked up over time, like clear filter tubing/lily pipes? I keep going back and forth on clear versus stainless and this may be a deciding factor.
Algae/gunk will only grow where light can hit it, so if you have it inside your stand this wont be a problem.

Mine has been running nonstop for a few months now and it does have a bit if detritus/mulm/bacteria buildup, but no more than all canister tubing develops, and it's only on the bottom 1/3rd of the reactor. It doesn't look pristine anymore, but it doesn't bother me nor does it look gross/unclean. It just looks like equipment. I would HIGHLY recommend a clear reactor, for reasons I stated previously in this thread. I would never use an opaque reactor unless I had to for some reason after my experience.

I have two filters on my tank. Is there any extra consideration should give based on this? Part of me thinks I should get two smaller ones and set up a reactor on each, and the other part of me tells me I'm over thinking it and just get one and call it a day.
I am currently running two filters (both modified Biomaster 2 850s). I have the reactor on just one of the filters, and that's all that is needed.
From earlier in the thread, remember that I have a 150cmx60cmx60cm tank, and about 120-130 gallons of water. The larger sized ARC reactor (the one I have) is actually somewhat overpowered for my tank, so even just one reactor is more than enough.

Since your two filter setup sounds similar to mine, I'd put it on either filter (Ideally the slower/smaller one) and call it a day!
Let me know if you have any questions.
 
The OG Yugang thread talks a lot about flow being a variable to be mindful of when using a Yugang. Specifically, you want a lower flow.
I mention flow because I try to find the maximum performance of the reactor. Zero noise, and perfect operation in overflow. Call me a perfectionist.
However, the reactor will work with almost all flow that is not stagnant, and I guess 95% of users will be perfectly happy with it, even at high flows.

I have experimented with shaping the inlet of the reactor, so that even at high flow there is no splashing and no noise.
 
I wonder if we can infuse more oxygen as well using same method along with co2 at the same time. More context behind my thought process. I have a 80 gallon discus planted tank. Today I do in-tank CO2 (with very little success). Since tank is running hot (86F), I do need to add more surface agitation for more oxygen exchange. But I don't like the loud sounds of bubbling and all. So what if I inject CO2+Fresh air in the reactor. Will anything like work?
 
I have no interest in DIY for this, so I have been looking at the ARC Reactor for awhile now
With the clear reactor, have you (or anyone else), experienced it getting gunked up over time, like clear filter tubing/lily pipes? This would bother me and it appears would be kind-of a pain to clean regularly like I do my tubing? I keep going back and forth on clear versus stainless and this may be a deciding factor/

I went the DIY route and struggled with the idea of opaque vs see through. I went opaque because it was cheaper. After having lived with it a week, I dont regret going opaque at all. I see no practical need for a see through build.

On the issue of diy or bought, DIY was so cheap and easy to build, and it is just the right size and provides a significant safety factor against over dosing CO2 compared to 2 stock sizes.

IMG_3248.webp

I cut a measured length of 2 inch PVC, solvent welded a coupler on both ends and solvent welded a 2 inch to 1 inch bushing on both ends and a 1 inch to 3/4 threaded adapter on both ends. I threaded in a 3/4 threaded 3/4 to Pex adapter on each end and I have 2 pvc hangers to mount it on the cabinet wall.

The 3/4 Pex adapter provides a great friction fit to the hose from my Oase Biomaster 350. I then use a stainless steel hose clamp to secure the hose to the barb.

I ran pex plumbing on the inside of the cabinet for a clean install converting to standard hose once it gets outside of the cabinet.

IMG_3284.webp

The CO2 is injected with an inline CO2art diffuser with the ceramic diffuser removed.

Shooting from memory, I think I spent $30.00 and have about 8 feet of 2 inch pvc pipe remaining…

If I run it in overflow mode with bubbles coming out every 10 seconds, I get a 1.2 ph drop, so that is the highest the CO2 would get if something happened to the co2 regulator, like a curious child playing with the controls….

I am so enamored with the Horizontal reactor design for co2 injection… I love the tank free of microbubbles. I love the intrinsic safety. I love not having to clean and service a ceramic diffuser anymore. I love that I can custom build it to fit as needed.
 
Last edited:
I wonder if we can infuse more oxygen as well using same method along with co2 at the same time. So what if I inject CO2+Fresh air in the reactor. Will anything like work?
Unfortunately, not really.

Oxygen (and general atmospheric "Air") is not as soluble as pure CO2. It also reaches equilibrium between dissolved and off-gassed very quickly.

The entire principle behind the horizontal reactor is the size of the surface area of contact between water and gas (CO2). This works because CO2 is so readily dissolved into room temp water, and that water can absorb quite a lot of it very quickly. By keeping a "pure" pocket of CO2, it will dissolve into the CO2-devoid water and enter into the aquarium.

For the oxygen in our air, your tank already has a massive surface area of contact -- the surface of the aquarium water itself. Think of your entire aquarium as a horizontal reactor for regular air already -- the surface area of contact is just the surface of the water touching the air. As long as you have decent surface agitation, you've already approached the amount of oxygen than can be dissolved without more serious agitation (like rapids/waterfalls/airstones, etc).

Pumping a separate horizontal reactor full of air will only increase the rate of absorption by roughly the surface area size of the reactor (compared to the size of the tank's surface area already). It would be like marginally increasing your tank's surface area of contact with the room's air.

That's the reason why massive rivers of slow moving water can still be very low on oxygen -- it's not going to stay in the water long. Only cold, rapid-churned rivers and streams can show heightened levels of oxygen.

Hopefully this makes sense why horizontal reactors work for CO2 and don't really work for oxygen (I mean, they will marginally help, but barely).

I'd personally recommend the Aquario Neo AIR diffusers. Unlike airstones, they have smaller pores and look cleaner. The smaller bubbles means less splashing. Just make sure the ceramic part is white/green, because the brown/terracotta ones are for CO2 and require more working pressure than most air pumps provide.
 
Unfortunately, not really.

Oxygen (and general atmospheric "Air") is not as soluble as pure CO2. It also reaches equilibrium between dissolved and off-gassed very quickly.

The entire principle behind the horizontal reactor is the size of the surface area of contact between water and gas (CO2). This works because CO2 is so readily dissolved into room temp water, and that water can absorb quite a lot of it very quickly. By keeping a "pure" pocket of CO2, it will dissolve into the CO2-devoid water and enter into the aquarium.

For the oxygen in our air, your tank already has a massive surface area of contact -- the surface of the aquarium water itself. Think of your entire aquarium as a horizontal reactor for regular air already -- the surface area of contact is just the surface of the water touching the air. As long as you have decent surface agitation, you've already approached the amount of oxygen than can be dissolved without more serious agitation (like rapids/waterfalls/airstones, etc).

Pumping a separate horizontal reactor full of air will only increase the rate of absorption by roughly the surface area size of the reactor (compared to the size of the tank's surface area already). It would be like marginally increasing your tank's surface area of contact with the room's air.

That's the reason why massive rivers of slow moving water can still be very low on oxygen -- it's not going to stay in the water long. Only cold, rapid-churned rivers and streams can show heightened levels of oxygen.

Hopefully this makes sense why horizontal reactors work for CO2 and don't really work for oxygen (I mean, they will marginally help, but barely).

I'd personally recommend the Aquario Neo AIR diffusers. Unlike airstones, they have smaller pores and look cleaner. The smaller bubbles means less splashing. Just make sure the ceramic part is white/green, because the brown/terracotta ones are for CO2 and require more working pressure than most air pumps provide.
Wow, got to learn new things, thanks for the detailed explanation. I am thinking using the in tank diffuser will make tank sprite like. I am wondering if there is a better way. Also, I have lead on the top of the tank (for reducing humidity and temperature leak into my room). And again, tank is at 86F. On top of that, it happens to be my office room. So I am just exploring ways to quiet it down. What do you think, any other way of doing it while maintaining clear water?
 
I am setting up a 48in x 20in, 85ish gallon scape. I’m about to pull the trigger on the ARC @Yugang Acrylic Horizontal Reactor for it but had some questions and concerns that I’d like to address before I do.

Would there be any benefit to running the Yugang reactor on its own separate water pump? I was running a standard GLA vertical reactor on its own pump with my old tank but that was due to concerns with filter flow decreasIng between cleans. I will be running 1 AQUAEL Ultramax 2000(530gph) and if it makes a difference I will also have an inline heater running.

@Naturescapes_Rocco you said you decided to stick to the reactor being 3/5 water to 2/5 co2 pocket for your 150cm tank. Do you think 3/4 water to 1/4 co2 pocket would be a good starting point for my roughly 120cm tank?

Thank you in advance, your help is much appreciated.
 
I am thinking using the in tank diffuser will make tank sprite like. I am wondering if there is a better way

Woops missed this question. Another way to oxygenate your tank is to consider a poppy pipe rather than a lily pipe outflow :

71z0OWFB3+L._AC_UF894,1000_QL80_FMwebp_.webp

I use one on a cube tank and it does phenomenal surface water exchange from top to bottom, which is how you get the maximum oxygenation.

So good in fact, that you have to have really good top-off, because your evaporation increases significantly with all that turnover. But it sounds like you have a solid lid, that will help 👍
 
Would there be any benefit to running the Yugang reactor on its own separate water pump?
Not really! It should work fine in most setups. It'll decrease the flow a little bit, but the benefits outweight the decrease in flow, as long as your filter is powerful enough to not crawl to a slow with all the equipment hooked up to it.
Do you think 3/4 water to 1/4 co2 pocket would be a good starting point for my roughly 120cm tank?
Sure, in theory! You'll have to test it around and try. I'd recommend the Hanna CO2 test kit, which has been super accurate for me, to help determine what injection rate you should be using for the reactor. If you don't have fish in the tank, you can start big and work smaller, otherwise you'll have to start small and work your way up in terms of finding the max injection amount. LMK if you have more questions!
 

Top 10 Trending Threads

Back
Top