The Planted Tank Forum - Reply to Topic
Thread: DIY Peristaltic pump? Reply to Thread
Send Trackbacks to (Separate multiple URLs with spaces) :
Post Icons
You may choose an icon for your message from the following list:

Register Now

In order to be able to post messages on the The Planted Tank Forum forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Please enter a password for your user account. Note that passwords are case-sensitive.


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:


Human Verification

In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

  Additional Options
Miscellaneous Options

  Topic Review (Newest First)
04-04-2011 08:47 PM
mistergreen I used super glue to glue the tube to the sides of the casing.
04-04-2011 08:29 PM

Hey, almost done with your build, but I'm running into a problem where I am not getting any suction. Is it because the tubing is kinking when the bearings are rotating?
12-30-2010 08:52 AM
majstor76 I was dismantling one old Epson CX40 inkjet printer and noticed that it has 2 DC motors with lots of various gears witch can be used for dIY peristaltic. But , most interesting is something that looks like mini peristaltic head. Silicone tube goes thought it and it is used to suck all excess ink that drips out of ink cartridge when in parking spot and transfer it to compartment on bottom of printer. That compartment is filled with something like cotton to hold ink.

Im gonna check it a little bit , maybe it can be used for our purposes. I dont really need peristaltic, i have 2 and one more is coming but curiosity has killed a cat, not man

Inkjet printer can be all one needs for building diy peristaltic: head, power source, gears, maybe even control if one is into electronics

EDIT: i tested it and its working, kind of. Problem is motor which is servo and it needs some kind of driver. I need just a plain DC 12V motor

12-29-2010 07:20 PM
mistergreen Thanks,
I haven't had the change to finish this. I've gotten the servo controller but will need a windows machine to program it

I'm using my arduino for my diy par meter at the moment.

Here's the back

The guys at the sparkfun forum are helpful as well. Some might be in the aquarium hobby too.
12-29-2010 05:19 AM
the register mistergreen, just want to let you know this is really awesome, thanks for sharing this.

I'm personally in between tanks (during my summer move I lost all of a 100 gallon reef due to a car breaking down...) but am thinking about getting back into things with a planted tank. Seeing this thread got me really excited about setting it up so that I can have a reason to hack on arduino / electronics. It's been a couple years since I've done some embedded system work (meaning back in college), but fish tanks + diy electronics sounds like a damn good time.

If/when I put one of these together I fully intend on giving you credit.

I wonder if you could somehow get sparkfun to put together a kit for this (maybe even get you a kickback).

p.s. nice work on the wood / acrylic, could we get a shot from the side (trying to visualize how big the servo is)
11-18-2010 08:17 PM
mistergreen Place to buy bearing:

Place to buy the servo:

Arduino code for the servo
#include <Servo.h>

Servo myservo;

void setup()
  myservo.attach(9); //set up the servo as usual

void loop() {
   // on this servo 1500 is stopped, above 1500 is clockwise, below is counter clockwise... 2000 is max I think

leave out the delay if you want it to spin a little faster.
11-18-2010 08:09 PM
mistergreen Ok, I had a question from somebody on how I attached the bearings onto the wheel...
This is how I did it.

connecting parts for 'strux' Lego thingy....

those get cut up with a hack saw and they fit perfectly into a 1/4" hole of the new bearing... I believe it's a 4/16" or 9/32" height bearing.

They get glued on and sanded down until they fit correctly.

The benefit with super glue is it's strong but if you make a mistake or the bearing isn't sealing the tube correctly, you can snap it off and redo.

Here it is off, full of water, and I made sure to turn it off where only ONE bearing is in full contact with the tubing. This is to test if only one bearing is good enough to keep the water in the system and not have it back flow. The latex tube is 1/8" ID and is super glued onto the wood. The positioning is pretty important: not too high or low, right in the middle within the circular casing.

It looks like this is working great.. If I take off the acrylic face plate, the servo would run smoother since, it's pushing back on the tubing as it gets squished by the bearing and that increases the friction but it's good enough.
11-18-2010 11:45 AM
MrMoneybags liquid autodosers have been brought up before...

...heres teh most reasonable/best suggestion/solution Ive found

check post #27
11-18-2010 04:26 AM
mistergreen You should go ahead and think about making your own peristaltic... I put in new parts tonight and testing back flow right now and I'm getting 2 drops of water per second out of the pump... Looks like the water is holding. Will post pictures tomorrow...

jpguppy, post your auto top-off!
11-17-2010 08:39 PM
jpguppy Any updates on this? I have been considering building a peristaltic myself arduino controlled for auto top-off on my saltwater tank or for chemical dosing. Also, do you have a list of items that you bought and where?
11-08-2010 02:26 PM
mistergreen Yeah, I saw your thread.... It is pretty cool but the chance of me finding the pumps isn't very good.
11-08-2010 02:17 PM
zavikan It feels odd pushing my own product....but in all honesty, I'm pretty proud of it.

How to have a 7 day fully programable industrial strength peristaltic pump autodoser for less then $80. I'm sure you could pick up the parts for cheaper then I did by shopping around.

Go find the beat to old industrial washing machine being junked by a laundromat. These little pumps are designed to be used alot (unlike the cheap aquarium ones that cost $90), just replace the tubing.
11-04-2010 09:16 AM
Originally Posted by mistergreen View Post

and then I'll have to buy a servo controller for $20.

This controller has 6 channels so I can hook up to 6 servos to it if I want. It's also programable so I can have my wasser-controller turn this on and it'll do its logic to pump out X amount of fertilizer and then turns off.

Actually, do you think it's better if I build knobs (potentiometer) to control the flow rate rather than have software do it?
It's not that hard with this controller.
I would have the controller operate the servos. Honestly if you have pots on there it would take fine tuning and if you can only get 3 speeds right now, I wouldn't worry about it. With that controller if you ever upgrade your tank or need to adjust the flow you can just unplug it and update the software on it.

By the way, can you send me pictures or a description on how you made the top part for the pump? I see in the final pic you layered it in what looks like a thin piece of wood, looks nice. I have no background in mechanical stuff though.
10-27-2010 02:42 AM
mistergreen It's a really snug fit but I think the bearing is too small (3/16 height) and the latex tubing is too big (3/16 ID)... Backflow is pretty fast when the pump is not running.

I'll have to get a 4/16-5/16 bearing and a 2/16 ID tubing.
10-26-2010 08:09 PM
Originally Posted by mistergreen View Post

I'll go ahead and test my prototype for backflow just for the heck of it.
I was curious how snug it was before you mentioned the superglue now I am dying to know LOL
This thread has more than 15 replies. Click here to review the whole thread.

Posting Rules  
You may post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

For the best viewing experience please update your browser to Google Chrome