A minimalistic peristaltic pump that is designed for NEMA-17 stepper motors.

Peristaltic pumps allow for precise fluid control and handling of corrosive liquids.

Step 1: The Parts

The parts you need consist of M3 screws and two 3D printed parts (under one hour of print time). You'll also need a hex key.

Full BOM can be found here and a kit can be bought on Tindie.

Step 2: Attach the Bearings

In the order shown, screw the bearings into the hub. Be careful not to snap off the spring arms but also apply pressure to ensure that the screw taps threads into the plastic.

Step 3: Set Screw

Insert the set screw partially. You will need room for the motor axle later.

Step 4: Thread the Tubing

Thread the silicon tubing into the hub. Tweezers or small needlenose pliers help.

Attach the clamp by stretching the silicon tubing and sliding the clamp on. It should be on the left side as shown when the hub is flat on the table and the holes are as high as possible from the table (see picture).

Step 5: Align the Parts

Drop the hub roughly in place while leaving extra tubing out. Then push the bearing roller onto the axle. Slowly turn the bearing roller while pulling the unclamped side so that the tube is caught by the flanged bearings and held in place. After half a turn, the tube should be aligned.

Step 6: Attach the Hub to the Motor

Screw in the two longer screws. This is where you can change the orientation of the tubes in relation to your motor wires.

Step 7: That's It, You're Done!

<p>Great instructable, do you know if there is a way to run these without the need of a microcontroller? Also would this be able to run 24/7?</p>
<p>Hi,</p><p>Even if it's a year now this question was asked, I will answer so maybe someone will need it.</p><p>Yes there is a way to control the stepper without microcontroller and 24/7.</p><p>I made a quick schematic and part list on MSpaint :)</p><p>The circuit is not tested! I'm not responsible if you damage any parts, but this is how I always tested steppers.</p><p>The first block is a buck step-down, you plug IN any DC voltage between 4-40V and you get adjustable voltage OUT between 1,3-37V (you can't get output higher than input as it is a step-down). in this schematic you need between 12-24V IN depending on your stepper max voltage. If the stepper's max voltage is 12V so use 12V IN.</p><p>Remember to adjust the buck output to 5V before plugging the next blocks to it.</p><p>In the NE555 there is two potentiometers that can adjust the time HIGH and the frequency which will allow you to adjust the speed of the stepper. If the frequency is to high which will make the stepper turn quick, you can check that 3 SMD in the left of the NE555 in the picture which one is a capacitor(I don't have that module to test it) when you find which one is a capacitor, solder an electrolytic capacitor in parallel with it, 1uF for example, it will give an low frequency in the NE555 output.</p><p>next is a transistor to drive the stepper controller, and two switches to reverse to stepper's direction if needed, otherwise you can skip that pins CW+/CW- no need to connect them, also the Enable switch can be skipped, it allow you to start and stop the motor, you can skip it by cutting the power...</p><p>The stepper controller have different micro-switches to adjust the current, excitation...look here: <a href="https://www.google.fi/url?sa=i&rct=j&q=&esrc=s&source=images&cd=&cad=rja&uact=8&ved=0ahUKEwi43vbyrObTAhWiIpoKHTUxBJAQjRwIBw&url=http%3A%2F%2Fwww.ebay.com%2Fitm%2FTB6560-3A-Driver-Board-CNC-Router-Stepper-Motor-Drivers-Single-1-Axis-Controller-%2F221498779603&psig=AFQjCNEt6VsLC1LqZ7sAfiKhofHwZ9pppA&ust=1494540906879947" rel="nofollow">https://www.google.fi/url?sa=i&amp;rct=j&amp;q=&amp;esrc=s&amp;source=images&amp;cd=&amp;cad=rja&amp;uact=8&amp;ved=0ahUKEwi43vbyrObTAhWiIpoKHTUxBJAQjRwIBw&amp;url=http%3A%2F%2Fwww.ebay.com%2Fitm%2FTB6560-3A-Driver-Board-CNC-Router-Stepper-Motor-Drivers-Single-1-Axis-Controller-%2F221498779603&amp;psig=AFQjCNEt6VsLC1LqZ7sAfiKhofHwZ9pppA&amp;ust=1494540906879947</a></p><p>I put pictures so you can have an idea about the components, the prices are just to give you an idea about the project cost ...</p><p>If there is something I forget to describe I can answer if needed.</p>
<p>This was designed to attach to a stepper motor, but you could drive it with a normal DC motor which would remove the need for a microcontroller.</p><p>Running 24/7 would depend on how fast you are running it, the quality of your 3d print, and the stamina of your motor. As long as it isn't something vital, I don't see a problem with constant operation, however this pump design has a lot of hose wear and the hose will eventually fail.</p>
Anyone have any leads on Arduino controller for these stepper dosing pumps? All I can find is for D.C. Motors, and I want to use my Nema 17s
<p>Well done! Thanks for posting this. </p>
<p>How come there are two extra pieces (the &quot;handle&quot; and one hub) that don't show in the instructions ?</p><p>Thanks</p>
<p>Could you please share the 3d printed files?</p>
<p>I did. The &quot;here&quot; linking to my BOM has all the files.</p>

About This Instructable




More by CopabX:NEMA-17 Peristaltic Pump OpenFuge 
Add instructable to: