Open source fully parametric Peristaltic Pump v3

Open source fully parametric Peristaltic Pump v3

thingiverse

LAST UPDATED ON 2019-10-21 There are several peristaltic pump projects on Thingiverse. However most of them lack source codes and could not be adjusted to use with different hose and bearings. So I designed fully parametric peristaltic pump. It can be customized to use any silicon hose, any Nema motor, and any bearings. Source files are supplied. Feel free to modify it and adapt to suit your needs. Attached STL files are designed for silicon hose with OD=9 mm, ID=6 mm, and 1.5 mm wall. With that hose Nema 17HS4401S motor in able to pump up to 100 litres per hour with TB6560 driver at 1000 RPM. Typical water flow at more appropriate 300-500 RPM is about 30-60 litres per hour. The latest pump version v3 utilizes small pen spring to compress the hose. Hose supporting carriage is able to move in both longitudinal and transverse direction reducing probability of rotor blocking. Small hose insets are used to fix the hose with the stator cover. The latest version includes PCBs for chip motor drivers A4988/DVR8825 and Chinese clone of arduino pro mini from Aliexpress. The case is designed to to printed without support starting starting from the front panel. Side walls were made a lit bit thicker to eliminate gaps inside inclined walls. PRINTING I used 50% infill and 3 perimeters for stator and 100% infill for rotor. The higher infill percentage the better. If transversal carriage movement amplitude to too high "hose_clearance" parameter can be increased. POST-PROCESSING You need to smooth rotor hose guides with sand paper and acetone to eliminate hose scraping HARDWARE Additionally to pump head you will need to get some electronics (check github for links to aliexpress): 1. Nema stepper motor, e.g 17HS4401S. ~$8 2. Stepper motor driver, e.g A4988. ~$1 3. Arduino board. I used Arduino pro mini. ~ $2 4. Rotary encoder with button + 2 resistors or KY-040 Encoder Module. ~ $1 5. 1602 LCD with I2C converter. ~ $2 6. Bearings. I used 6 pcs of 605zz bearings. ~$2 for 10 pcs 7. Power supply 12V 1-2A. ~$3 I have ordered all parts from AliExpress. Total cost of the pump was about $20 including some plastic for printing. SOFTWARE Arduino firmware is available on GitHub https://github.com/Phisik/Peristaltic-Pump Main features: 1. Adjustable speed via RPM 2. Adjustable speed via flow in ml per min 3. Pumping predefined amount of liquid 4. Pump calibration 5. Soft start/stop Modes can be switched by single click. Double click is used for start/stop. Button hold enables pump calibration mode. UPDATE 2019-10-21 Remove hose insets from the design and update head base & hose cover. Now there is no contact between medium & plastic, which is much better that an old way. Video showing pump in action https://youtu.be/RnriTiulfPw

Download Model from thingiverse

With this file you will be able to print Open source fully parametric Peristaltic Pump v3 with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Open source fully parametric Peristaltic Pump v3.