Reef Central Online Community

Go Back   Reef Central Online Community > General Interest Forums > Do It Yourself
Blogs FAQ Calendar

Notices

User Tag List

Reply
Thread Tools
Unread 03/22/2016, 10:08 PM   #1
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Cheap peristaltic / doser pumps investigation

eBay is rife with several models of cheap ($10-+) peristaltic pumps. As part of a totally different project, I grabbed two different models for a possible water clock project, but thought I'd do a quick tear down to see how useful they would be in a doser situation.



This is the $10 variety with a "12V" motor. Its quite simple - no gearbox, the motor output shaft is simply friction coupled to the rollers.





This of course means that apply any lubrication to the rollers (there is none out of package) means the motor shaft (smooth metal) is also lubricated against the rollers. You can get the motor reliably running at about 3V, and use voltage speed control to adjust speed.

As it stands, I doubt this design would offer anywhere near reliable enough rotation speed. However, there is a potential work around. In the space between the 1/8" (or metric equiv) tubing, poking a hole in the outer casing and adding a photo-detector looking for reflections of the rollers would be able to count pulses of rotation, giving a closed-loop control scheme.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/22/2016, 10:11 PM   #2
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
I also grabbed one of the $35 stepper motor variants. They use a larger diameter tubing, and have a mounted 12V stepper motor. The build quality is quite a bit better, and there is a nice quick release tubing clamp as well. Here it is opened up. I haven't run this motor as I haven't found my stepper controller test board




__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/22/2016, 10:33 PM   #3
karimwassef
Registered Member
 
karimwassef's Avatar
 
Join Date: May 2004
Location: Dallas, TX
Posts: 11,033
https://www.adafruit.com/products/24...FYSAaQodQm4JMw

??


__________________
Failure isn't an option It's a requirement. 660g 380inwall+280smp/surge S/L/Soft/Maxima/RBTA/Clown/Chromis/Anthias/Tang/Mandarin/Jawfish/Goby/Wrasse/D'back. DIY 12' Skimmer ActuatedSurge ConcreteScape
karimwassef is offline   Reply With Quote
Unread 03/22/2016, 10:34 PM   #4
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Quote:
Originally Posted by karimwassef View Post

I have a variant of that... somewhere. I'll find it or just buy another


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/22/2016, 11:32 PM   #5
karimwassef
Registered Member
 
karimwassef's Avatar
 
Join Date: May 2004
Location: Dallas, TX
Posts: 11,033
$5 ... splurge

Curious to see if the premium is worth it.


__________________
Failure isn't an option It's a requirement. 660g 380inwall+280smp/surge S/L/Soft/Maxima/RBTA/Clown/Chromis/Anthias/Tang/Mandarin/Jawfish/Goby/Wrasse/D'back. DIY 12' Skimmer ActuatedSurge ConcreteScape
karimwassef is offline   Reply With Quote
Unread 03/22/2016, 11:39 PM   #6
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Cheap peristaltic / doser pumps investigation

Going on a guess - it will be reasonably step accurate out of the box (the motor is well coupled to the rollers), and it uses a lot more rollers. It claims 42 steps, which is a lot of resolution. The larger diameter tubing will be easier to replace as well, though both pump heads are serviceable.

The issue of wear on the rollers vs the motor shaft on the $10 model is the biggest flaw. Sooner than later that's going to wear enough and not provide any friction.


I'll test how Krytox (pure PTFE grease) works as well.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/22/2016, 11:50 PM   #7
karimwassef
Registered Member
 
karimwassef's Avatar
 
Join Date: May 2004
Location: Dallas, TX
Posts: 11,033
But at 4x the price? Will buying 2 cheap motors and keeping a spare not be a comparable or better solution?

Nature tends to go for economy... otherwise, we'd all have the strength of a gorilla and speed of a cheetah.. and eat 5x as much

I wonder how long it would take for the shaft to wear. If it's a couple of months' worth... then it's just not worth it. If it's a year's worth... maybe?


__________________
Failure isn't an option It's a requirement. 660g 380inwall+280smp/surge S/L/Soft/Maxima/RBTA/Clown/Chromis/Anthias/Tang/Mandarin/Jawfish/Goby/Wrasse/D'back. DIY 12' Skimmer ActuatedSurge ConcreteScape
karimwassef is offline   Reply With Quote
Unread 03/22/2016, 11:55 PM   #8
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Quote:
Originally Posted by karimwassef View Post
But at 4x the price? Will buying 2 cheap motors and keeping a spare not be a comparable or better solution?

Nature tends to go for economy... otherwise, we'd all have the strength of a gorilla and speed of a cheetah.. and eat 5x as much

I wonder how long it would take for the shaft to wear. If it's a couple of months' worth... then it's just not worth it. If it's a year's worth... maybe?

There is also the added cost of accuracy - the stepper will be predictable, but as the shaft starts slipping your dosing will change with the cheapy.

I may grab a few more of the cheapies and just put one of them on continuous duty at full speed and see what happens.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/23/2016, 01:06 AM   #9
karimwassef
Registered Member
 
karimwassef's Avatar
 
Join Date: May 2004
Location: Dallas, TX
Posts: 11,033
Yup. That's what I was thinking.

I have a vested interest in the loss of accuracy over time data - since I use those cheapies myself.


__________________
Failure isn't an option It's a requirement. 660g 380inwall+280smp/surge S/L/Soft/Maxima/RBTA/Clown/Chromis/Anthias/Tang/Mandarin/Jawfish/Goby/Wrasse/D'back. DIY 12' Skimmer ActuatedSurge ConcreteScape
karimwassef is offline   Reply With Quote
Unread 03/23/2016, 03:41 AM   #10
Member No. 1
Ver. 2.1
 
Member No. 1's Avatar
 
Join Date: Mar 2005
Location: Rehoboth, MA
Posts: 1,803
Quote:
Originally Posted by theatrus View Post
Snip--->
The issue of wear on the rollers vs the motor shaft on the $10 model is the biggest flaw. Sooner than later that's going to wear enough and not provide any friction.


I'll test how Krytox (pure PTFE grease) works as well.
For what's it's worth, I have a Litermeter 3. It uses the same style of pump head. You do not want any lubricant on the rollers/shaft/tubing. They need to be squeaky clean and dry. This device is 10+ years old, rollers/shaft/housing still look brand new. I've replaced the tubing twice in that time. On the other hand, the Neptune DOS I have, the rollers are mounted to a holder and in turn the holder has a direct coupling to the shaft. This type does have a small amount of lubricant on the shafts that the rollers spin on.


__________________
Pete
"I never make mistakes...
I thought I did once, but I was wrong"

Current Tank Info: In the process - http://reefcentral.com/forums/showthread.php?t=2661614
Member No. 1 is offline   Reply With Quote
Unread 03/23/2016, 06:37 AM   #11
perkint
Registered Member
 
Join Date: Jan 2014
Location: Robin hood country, UK
Posts: 817
I have a few of the cheap ones waiting for a project. I'd trust them for an ATU where additional checks are easy but I don't think I'd trust them for dosing

Interested to see what you find

Tim


perkint is offline   Reply With Quote
Unread 03/23/2016, 09:33 AM   #12
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Quote:
Originally Posted by Member No. 1 View Post
For what's it's worth, I have a Litermeter 3. It uses the same style of pump head. You do not want any lubricant on the rollers/shaft/tubing. They need to be squeaky clean and dry. This device is 10+ years old, rollers/shaft/housing still look brand new. I've replaced the tubing twice in that time. On the other hand, the Neptune DOS I have, the rollers are mounted to a holder and in turn the holder has a direct coupling to the shaft. This type does have a small amount of lubricant on the shafts that the rollers spin on.
If I remember correctly, the LiterMeter employs a lining between the tube and the rollers of a lower friction plastic?

Some commercial peristaltic pumps specify lubricant on the hose/roller interface, though not all.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/23/2016, 10:10 AM   #13
d0ughb0y
Registered Member
 
d0ughb0y's Avatar
 
Join Date: Mar 2008
Location: sf bay area
Posts: 5,165
Quote:
Originally Posted by theatrus View Post
There is also the added cost of accuracy - the stepper will be predictable, but as the shaft starts slipping your dosing will change with the cheapy.

I may grab a few more of the cheapies and just put one of them on continuous duty at full speed and see what happens.
using the same voltage and controlling the time will give you a more accurate dosage and volume will be directly proportional to time.

these motors are meant to be used for short periods of time and not continuously at full speed, though I have not actually done that test to see how long it will actually last.

the price has come down from 2 years ago when I built mine, and I had to dispute with the ebay seller because the pump in the listing shows it includes the hose barb but was not included when I received the pump, so I had to buy that extra and get reimbursed by the ebay seller.



Last edited by d0ughb0y; 03/23/2016 at 10:21 AM.
d0ughb0y is offline   Reply With Quote
Unread 03/23/2016, 10:18 AM   #14
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Quote:
Originally Posted by d0ughb0y View Post
using the same voltage and controlling the time will give you a more accurate dosage and volume will be directly proportional to time.

these motors are meant to be used for short periods of time and not continuously at full speed, though I have not actually done that test to see how long it will actually last.
Yeah, for this application all of the dosing would be time based. Voltage is simply to control the nominal rate.

The problem with these motors is there is no easy way to sense the current RPM, nor the RPM of the rollers (if you want to compensate for slippage). I mean you could detect the speed from the motor back EMF as the brushes slide over the relevant contacts (http://www.precisionmicrodrives.com/...-from-back-emf for example), but the motor could be spinning all day long and the rollers won't be, hence I initially had the idea of using a photo-detector for the rollers.

Units like the BRS doser appear to use a synchronous motor, so will have a relatively constant RPM (aligned with the AC frequency). I don't have anything fancier (LiterMeter, DOS, etc) to look at their control scheme.

Stepper motors have the distinct disadvantage of tending to be loud (or at least audible due to fixed frequency) if run at speed, depending on how good your motor control system is.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/23/2016, 03:29 PM   #15
karimwassef
Registered Member
 
karimwassef's Avatar
 
Join Date: May 2004
Location: Dallas, TX
Posts: 11,033
If you really want accuracy, you could use a quadrature encoder sensor mounted motor. It relays what has turned, not what you asked it to turn to.


__________________
Failure isn't an option It's a requirement. 660g 380inwall+280smp/surge S/L/Soft/Maxima/RBTA/Clown/Chromis/Anthias/Tang/Mandarin/Jawfish/Goby/Wrasse/D'back. DIY 12' Skimmer ActuatedSurge ConcreteScape
karimwassef is offline   Reply With Quote
Unread 03/23/2016, 05:54 PM   #16
damage31
Registered Member
 
Join Date: Mar 2011
Posts: 36
Call me crazy, but if I've got say $500+ invested in my tank, (and that's cheap compared to some) I would skip the $10 version in favor of the stepper version every day of the week. Just knowing exactly how much is being dosed makes me feel way more comfortable than guessing and hoping... Maybe I'm a control freak like that.

But I do love a good experiment .


damage31 is offline   Reply With Quote
Unread 03/23/2016, 06:03 PM   #17
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Fwiw, I run a Ca reactor (without a peristaltic pump) as my main upkeep for the big doses. It's been very very reliable over the years. Upgrading it to a continuous duty peristaltic feed has been on my list for awhile - I probably wouldn't use one of these pumps though.

My main motivation is to dose a few other liquids (amino, trace, vodka), and even explore dosing refrigerated broadcast food solutions (like coral frenzy).

The cost delta on the stepper is not huge in the grand scheme of things (a low cost frag) - I agree that it's probably worth investing most of the time there. I should get a replacement stepper motor driver by this weekend to test. Even with an occasional missed step, the stepper should have a very fine control of volume over time - I'm pretty optimistic.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/23/2016, 07:01 PM   #18
Fredfish
Registered Member
 
Join Date: Oct 2000
Posts: 2,661
Stepper motors have gotten less expensive since I last looked at them 6 years ago!

Where did you pickup those stepper motors?


__________________
Advice is like a firehose. Be careful how you drink.
Fredfish is offline   Reply With Quote
Unread 03/23/2016, 07:07 PM   #19
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Search eBay for "peristaltic pump stepper", the usual host of market resellers from HK and the mainland have them.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/23/2016, 07:17 PM   #20
gbru316
Registered Member
 
Join Date: Jan 2012
Location: Lancaster,PA
Posts: 1,720
Quote:
Originally Posted by theatrus View Post
Yeah, for this application all of the dosing would be time based. Voltage is simply to control the nominal rate.
Why not use PWM instead?

Arduino (or similar uController) PWM to NPN transistor base, transistor between pump (-) and power supply return (gnd)


Reducing the PWM duty cycle will allow you to run the pump slower than would be possible with DC voltage.These small motors usually suffer quite a bit from low torque and reducing the operating voltage makes things even worse. With PWM, you'll be able to run the motor at Vmax which will yield maximum torque.

I built a fairly accurate doser doing just that with the cheap ebay pumps, but never had a chance to put it into use.


gbru316 is offline   Reply With Quote
Unread 03/26/2016, 11:27 PM   #21
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721


Got an Adafruit Motor Shield V2 just to simplify the initial development.

Using microstepping (PWMing the position between steps), you can get a butery smooth (well, except for the detents, which is actually a firmware driver problem since the waveform enters a delay and hold between steps) very slow 2rpm or lower movement speed. The default Adafruit libraries have a hard time with microstepping and higher than 4-5RPM, and going to single or double stepping is significantly louder. I'll have to hack on a driver for these.

The motor on these units produces plenty of toque at a mere 3V (where PWM stepping between two poles draws about 1A). There is little reason to run at a higher voltage.

I'm trying to locate some Norprene tubing which will fit into the pump head as opposed to the very thin wall silicone tubing it ships with.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/27/2016, 12:34 AM   #22
macdaddynick1
Registered Member
 
Join Date: Nov 2014
Location: Los Angeles
Posts: 537
I wish those stepper motor pumps could be controlled by apex


macdaddynick1 is offline   Reply With Quote
Unread 03/27/2016, 10:10 AM   #23
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
Quote:
Originally Posted by macdaddynick1 View Post
I wish those stepper motor pumps could be controlled by apex


On/off or speed as well?


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Unread 03/27/2016, 11:26 AM   #24
karimwassef
Registered Member
 
karimwassef's Avatar
 
Join Date: May 2004
Location: Dallas, TX
Posts: 11,033
I'm more curious about how the cheaper ones perform. Any updates there?


__________________
Failure isn't an option It's a requirement. 660g 380inwall+280smp/surge S/L/Soft/Maxima/RBTA/Clown/Chromis/Anthias/Tang/Mandarin/Jawfish/Goby/Wrasse/D'back. DIY 12' Skimmer ActuatedSurge ConcreteScape
karimwassef is offline   Reply With Quote
Unread 03/27/2016, 11:28 AM   #25
theatrus
100-mile-commuter
 
theatrus's Avatar
 
Join Date: Dec 2004
Location: almost nevada
Posts: 4,721
I have one spinning 24/7 since Wednesday at 6V. I grabbed some rough flow numbers to compare.


__________________
Custom electronics purveyor. blueAcro.com

Current Tank Info: 90g SPS+mixed reef (10 yrs): LEDBrick LEDs, 40g custom sump, Ca reactor, chiller, Vortech, lots of custom electronics
theatrus is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not 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 On



All times are GMT -6. The time now is 07:32 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Powered by Searchlight © 2024 Axivo Inc.
Use of this web site is subject to the terms and conditions described in the user agreement.
Reef CentralTM Reef Central, LLC. Copyright ©1999-2022
User Alert System provided by Advanced User Tagging v3.3.0 (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.