A dry bilge for $50

Ben Stein

Ben Stein

Publisher of Panbo.com, passionate marine electronics enthusiast, 100-ton USCG master.

32 Responses

  1. Gary H Hagstrom says:


    Where did you route the discharge? It seems to me that is always a key issue for these systems. I hate to install more through hulls and combining discharges is also frowned upon.

    I would like to solve this issue on Crackerjack since it lies bow low so you have to lay over the engines to mop each hull dry.

    All the best

    • Ben Stein Ben Stein says:

      I was able to route into a deck drain elbow. It discharges well above the waterline already had a couple of drains meeting so I didn’t feel this was an unreasonable risk to take. I suppose it’s possible that if the discharge of the drain were sufficiently backed up it might drain towards the bilge but I’m not sure the pump would allow the water through and even if it did the main bilge pump would be able to evacuate the water. Plus if those drains backed up they’d overflow into the bilge as well so it’s effectively the same risk.

      -Ben S.

    • Colin A says:

      I would pump it into a cockpit near a cockpit drain myself, but that might annoy some people (stains etc). I have run similar ones into outboard motor wells before (thou those are less and less common). On some larger power yachts I have worked on I have seen the Arid bilge tied into sink drains well above the water line several times. A siphoin break above the sink would prevent most issues in that setup.

  2. Matt Byrne says:

    Since MIBS, I have been slowly working on this project too after seeing a COTS system that is sold by the pump manufacturer on Amazon for a very reasonable, though not $50 (!), price. Thanks for the thoughts on drain spots. That has been slowing me down. I am thinking about building another for my shower sump , which always has nasty water in it. Where did you find the filter? I am going with a timer (per article) but you now have me wondering about Rhasperry Pi for intelligence. I am never going to complete my boat to-do list.

  3. Scott Booker Scott Booker says:

    Same principle as the Rule 25SA 500GPH bilge pump that I have been using in my PWC’s for years. For me they have worked well, but they are susceptible to getting “crudded up”, which flummoxes the current-sensing. I’ll be interested to see how the long term reliability works out for you.

    Well done!

    • Ben Ellison Ben Ellison says:

      Looks like a nifty little pump…


      … but I don’t see how it could attain the same level of “dryness” as what Ben S put together.

    • Ben Stein Ben Stein says:

      You probably noticed the strainer style filter on the pump inlet; without that filter the pump tends to get jammed with debris. With that filter in place it’s been running for over a month without any issues.

      As for the current sensing side of the house I’m only about six weeks into running it but I’m very happy with how it’s working. Most nights it runs for exactly one minute. If I’ve done something in the engine room to spill a little water it might run slightly longer. I think I’m going to add a step to send me a summary email after the pumping session is over. That way I can know how long it ran and the current consumption over that time period.

      -Ben S.

      • Chuck says:

        Ben, when I follow the link to the Maretron digital switch, I’m taken to a $500 switch. Is there another option?

        • Ben Stein Ben Stein says:


          The Maretron CLMD12 I used is a very capable, 12 channel, fully functional digital switching system. It’s certainly overkill if its only job is to control the dry bilge system. You could use less expensive digital switches like a C-Zone Contact 6-plus or a Yacht Devices YDCC but neither of those will measure current. So, you could add a Yacht Devices YDRI which does measure current. But, by the time you’ve done that you’re getting close to the cost of the Maretron switch. It would likely be most cost effective to go with a simple timer like what’s suggested in the original how-to that I link to in the article.

          -Ben S.

          • jan-kees says:

            an easier solution is to use an Arduino, which measure the current. Then you can also use the Arduino to adjust the ‘check’ interval time between going on. Currently the ‘wait time between ‘check pumps’ is between 15 sec to 2 days.
            The 25SA is just goblins up energy by turning on every 2 1/2 minute

  4. Scott Booker Scott Booker says:

    This article got me thinking… as I have a perpetually wet bilge(s) in the Christina B, primarily due to condensation from my chilled water air handlers.

    As I mentioned in a comment above, the control circuitry and monitoring that Ben put together reminded me of what is built into the Rule 25SA. So I decided to do an experiment.

    I bought a new 25SA and did some current monitoring so I could roughly figure out where they have the current threshold settings for running the pump. Then I tore the little sucker apart to expose the motor and control board.

    Then I bought the same diaphragm pump that Ben and the other author used. I did some quick instrumentation.. and noted that my numbers agreed with Ben’s.

    Then I just hooked the diaphragm pump in direct parallel with the motor for the Rule pump. Based on my calculations, depending on the margins and how Rule did their code, this *might* work without further modification to the board.

    To my joy (OK… perhaps surprise) it worked right out of the box. The pump turns on, and if there is water to be pumped it will run until the pump runs dry (there is enough delay in the system to allow the pump to prime with a 3′ inlet hose). If the pump is already dry, the pump will shut off after about 10 seconds. Then the auto-timer will cycle every 2.5 minutes… checking for water presence.

    So this basically ends up performing like Ben’s rig (which I really like), but you don’t have to have the peripheral equipment that he already had installed on his boat. You don’t need to do any current sensing or write any code.

    I’ll continue to mess with it to make sure that it performs as expected under variable conditions. If need be I can remove the Rule motor completely and/or modify the current-sensing resistor that is installed on the Rule board. My knee-jerk is to remove the Rule motor, but I’m trying to keep the modification as simple as possible.

    If it all continues to work well here on the bench, I’ll 3D print up a nice enclosure for the motor/board and install it on one of my bilges the next time I run down to the boat.

    • Scott Booker Scott Booker says:

      If my calculations are correct…. I could actually leave the entire centrifugal pump portion of the rule in place and actually use both pumps (Rule and diaphragm). The Rule 500GPH could do the “heavy lifting” if the bilge has a lot of water in it (it will pump down to about 1/2″…. way below what my big pump will do) and then let the diaphragm pump do the finish work. All off of the same circuit.

      I’d still leave the Rule 3700 and float switch in place to do the “really heavy lifting”.

    • Chuck says:

      Scott, I’d love to hear more about your findings from your experiment and testing.

      • Chuck says:

        Also, if you wire the diaphragm pump in parallel with the motor in the rule pump, is the combination of the two motors running at the same time possibly too much load for the circuitry?

        • Scott Booker Scott Booker says:


          Sorry for the delay in my response.

          Guess I’ve been running this setup for well over a year now, and I’m quite happy with the results. The 25SA has had no problems at all running the diaphragm pump in parallel, and after a little tuning, the “water sensing” has basically worked without a hitch. I have it all pretty well instrumented with my Maretron and Yacht Devices hardware, so I can see the ~1s current blips about every 2.5 minutes. Typically, that will be it… but when water builds up (enough to saturate the sponge) the pump will kick in and cycle until the current draw drops below the threshold (about 3A) and then turn off. That will usually get all of the water, but on occasion two or three subsequent cycles are required. Doesn’t bother me… the bilge is usually dried out within ten minutes.

          This has been one of the few things on the boat that I’ve implemented that has truly been “set it and forget it”.

          • Kevin Murphy says:

            Wondering if this is still working and if you have any pictures of the setup? I’d like to try something similar but would like to see how you accomplished the wiring between the 25SA pump and the diaphragm pump. Do you cut off the red top of the rule to expose the wiring?


  5. carl munson says:

    wow – thanks for the information

  6. Kevin Lee Kevin Lee says:

    I installed a total of nine pickups using two pumps and two timers. They each run twice a day for five minutes and the bilge has dust in it since it’s so dry.

    I took the two 3/8″ discharge hoses (one from each pump) and pressure fit it into the 1.5″ hose from the deck drains. Since there isn’t any pressure in these drains, it works just fine with the pressure fit.

    Here’s my issue: there are two drains in the cockpit that use these drain hoses. When the pumps turn on, there’s a considerable amount of noise that come out of the cockpit drains, especially if the sponges are dry and the pump isn’t moving water. If it’s moving water, it’s quieter. Any suggestions on how to quiet this? It is pretty annoying and can be heard a couple of boats away when in a marina. We’re in Marathon now and I’ve turned the timers off so not to disturb anyone.

    Other than the noise, the system works great. Since I have a lot of Maretron equipment on Leeway, I may eventually monitoring like Ben’s system.


  7. Harry Fine says:

    Ben, I’m reproducing this dry bilge system. Why the sponge. Why not just have the hose terminate 1/32 of an inch above the floor of the bilge? Does the pickup actually suck water out of the sponge or does it just get air?

    • Ben Stein Ben Stein says:


      The sponge design wasn’t mine, I copied what others have suggested. But, I think that I’ve observed that the sponge soaks up the water in the area and the pickup then sucks the water out of the sponge. I’m sure the system would be effective without the sponge but I can’t say it would be as effective.

      -Ben S.

  8. james koppel says:

    is there a water sensor commercially available with a relay that would be able to turn on the pump when water is in the bilge – rather than a timer that turns on the pump periodically whether there is water present or not?

  9. Harry Fine says:

    I built the project including a through-hull to discharge the water, used the pump and filter recommended and it’s great.

    So I’m moving from proof of concept which simply used a push button switch, to a timer specifically the very popular grt8-s2. I brought the switch , it is energized, it’s starting and stopping the pump depending on where I turn the knobs but for the life of me, I don’t understand how I would make it turn on for 2 minutes every 6 hours or something like that. There are two knobs, time and percentage. Does anybody have experience with any of those grt8s?

  10. Chris Tobey says:

    Thanks for this great info. I’m looking forward to tackling this project soon.

    Is there a reason why you wouldn’t use an electronic switch like the Whale BE9006 in place of the timer?


  11. james koppel says:

    it does not switch on until 2 inches of water is reached

  12. Chuck says:

    Hi! I was wondering if anyone has opinions on building the manifold.

    I’m wondering if it’s best to have the manifold closest to the pump, or closer to the pickups. Also, is it advantageous to make all of the 1/8” pickup tubes the same length?

  13. James Burkes says:

    Man, I would do this system in a heartbeat, if someone could point me to a 12v timer that would turn it on once or twice a day for a minute or two. Any leads on this? Thanks!

  14. jan-kees says:

    any timer on alieexpress or so wil do it

    But then instead of a timer we use a little Arduino, who measures the pump current….switches on …if no water wait a set period, then pumps again. If twice there is no water, the wait interval is double and keeps doubling until it is 3 days…if it encounters water, it pumps until dry and waits, if the 2nd time it encounters again water it will half the wait time etc…
    Have not added an alert if the interval is less than 5 minutes…

    • Doubl0h7 says:

      @jan-kees Could you share the code and instructions you used for your Arduino? And hopefully at a level that a person with minimum programming skills could duplicate?

Join the conversation

Your email address will not be published. Required fields are marked *