Reef-pi build with DIY dosing pumps

OP
OP
B

babrooks

New Member
View Badges
Joined
Feb 28, 2020
Messages
22
Reaction score
43
Rating - 0%
0   0   0
I'm trying to find a working NEMA17dosing pump to print.
Could you please share the openscad file ? I would like to try 6 rollers and tubing of 0.8ID
Hi, the openscad files are all on thingiverse. Not terribly well documented, I'm afraid, but there are parameters that you could use to change it to 6 rollers. I have only tested it with 3 and 4 rollers. You would also have to make the diameter of the pump larger.
 

iLMaRiO

Well-Known Member
View Badges
Joined
Jun 24, 2020
Messages
601
Reaction score
131
Rating - 0%
0   0   0
Hi, the openscad files are all on thingiverse. Not terribly well documented, I'm afraid, but there are parameters that you could use to change it to 6 rollers. I have only tested it with 3 and 4 rollers. You would also have to make the diameter of the pump larger.
Which params should I change for 1mm ID / 4mm OD hoses and 2mm ID / 4mm OD hoses?

this pumps need a lot of print hours, i prefere to make the changes properly before wasting half a day in print.

I think I have to set the following for a 1mm ID / 4mm OD tubing
Code:
tubewallthickness=1.5;
tubeOD=4;

because: (OD - ID) / 2 to calculate the single wall thickness. (4 - 1)/2 = 1.5
 

iLMaRiO

Well-Known Member
View Badges
Joined
Jun 24, 2020
Messages
601
Reaction score
131
Rating - 0%
0   0   0
I've also seen that your version needs the wall braket to work (because the stepper motor is mounted there).
Could you please make a version to directly mount above the stepper motor, like the original Ralf desing ?
 

iLMaRiO

Well-Known Member
View Badges
Joined
Jun 24, 2020
Messages
601
Reaction score
131
Rating - 0%
0   0   0
@babrooks please help me to understand. If I understood properly, a peristaltic pump is a simple rotor with bearings (let's assume a 80mm outer diameter, including bearings) than rotates inside a stator with a bigger diameter. The difference in these 2 diameters, is the tube wall thickness.

In example:
1mm ID - 4mm OD - wall tickenss 1.5mm (3mm total thickness when squeezed).
rotor 80mm
the stator should be 80+3mm = 83mm

Is this true ?

maybe even @Borat could help me to understand the math
 

Borat

Valuable Member
View Badges
Joined
Apr 4, 2021
Messages
1,508
Reaction score
1,752
Location
United Kingdom
Rating - 0%
0   0   0
@babrooks please help me to understand. If I understood properly, a peristaltic pump is a simple rotor with bearings (let's assume a 80mm outer diameter, including bearings) than rotates inside a stator with a bigger diameter. The difference in these 2 diameters, is the tube wall thickness.

In example:
1mm ID - 4mm OD - wall tickenss 1.5mm (3mm total thickness when squeezed).
rotor 80mm
the stator should be 80+3mm = 83mm

Is this true ?

maybe even @Borat could help me to understand the math
Thats correct, except 3mm here it the difference between 2 radius, not diameter.
 
OP
OP
B

babrooks

New Member
View Badges
Joined
Feb 28, 2020
Messages
22
Reaction score
43
Rating - 0%
0   0   0
@babrooks please help me to understand. If I understood properly, a peristaltic pump is a simple rotor with bearings (let's assume a 80mm outer diameter, including bearings) than rotates inside a stator with a bigger diameter. The difference in these 2 diameters, is the tube wall thickness.

In example:
1mm ID - 4mm OD - wall tickenss 1.5mm (3mm total thickness when squeezed).
rotor 80mm
the stator should be 80+3mm = 83mm

Is this true ?

maybe even @Borat could help me to understand the math
The "roller" module takes an argument which is the number of rollers, so you can just generate a new scad file where you call roller(6), and that should give you 6 rollers.

Your numbers for tubediam and tubewallthickness sound reasonable, but you may need to get it dialed in.

You would also want to make overalldiam larger, and you could make it 83mm. That seems pretty big to me, just looking at the roller it seems like it would work with a much smaller diameter, say 60mm. Other parameters would need to be adjusted as well. I just experimented with overalldiam=83mm, and looking at the base in openscad, it seems that postwidth would have to be decreased, say to housingwidth/9. Also, you would need to set the brass inserts much deeper into the roller so that the set screws could reach the shaft. I don't think there is a parameter that controls this; the roller module would have to be modified.

I can make a new version of the base that attaches directly to the motor. It will take me a day or two. You would have to make cavity in the pump base for the base of the rotor of the NEMA17, and also add countersunk holes to attach the motor, as in the bracket I designed. This shouldn't be too hard to do, largely just a copy and paste of code from the bracket module into the base module.
 

iLMaRiO

Well-Known Member
View Badges
Joined
Jun 24, 2020
Messages
601
Reaction score
131
Rating - 0%
0   0   0
my numbers was Just a sample for the thread. real numbers are 1mm ID and 4mm OD

Now that the math for the pump is clear to me, as confirmed by Borat, i can design a new pump on my own with scad, but, if you want to add some options to your core to make a "standalone" version of the pump, like the Ralf's one, let me know and i'll wait.
 

iLMaRiO

Well-Known Member
View Badges
Joined
Jun 24, 2020
Messages
601
Reaction score
131
Rating - 0%
0   0   0
small suggestion: split the roller in half, like i do, to print without supports
 

When to mix up fish meal: When was the last time you tried a different brand of food for your reef?

  • I regularly change the food that I feed to the tank.

    Votes: 21 29.6%
  • I occasionally change the food that I feed to the tank.

    Votes: 26 36.6%
  • I rarely change the food that I feed to the tank.

    Votes: 19 26.8%
  • I never change the food that I feed to the tank.

    Votes: 4 5.6%
  • Other.

    Votes: 1 1.4%
Back
Top