FAQ

Why this project is not complete?
The functions I needed to do with this pump are reached, and I don’t have time to continue.
Why is the stepper separate from other components?
Because I needed the pump to drop a defined quantity of liquid to a tank, and near the tank is always wet, so it is not safe to put the electronics there nor I wanted to make 3 meters of the tubing. So I decided to make the stepper separated with a long wire.
The goal from sharing the project even it is not complete
I shared this project, because I don’t want to keep the information until the project is complete to share it, and not all people need the box as mine, or the final design, but the code and the schematics are enough for many to start this project, some will make it quickly and even better than mine, The idea here is to make a, let’s call it OSP2 (Open Source Peristaltic Pump as the title), available and keep providing updates, and maybe getting help from people with different skills and experiences. As professional pumps are very expensive, I wanted to share this project to allow people with a small budget but in need of a precision dosing pump for their research, watering plants, aquariums, hobby or any other liquid pumping applications. So comment, share, suggest optimizations, try it and let us all know what you think ;)

More Info

Visit my pages for updates and more informations (simple schematics on how to drive the stepper if you don’t want to use the Arduino are provided here):

https://karim.lakras.eu/index.php?page=hobbies&lang=en&cat_hob=peristaltic

Videos

https://youtu.be/k6mOiT1_ZLY

https://youtu.be/oCNA98Bd8yQ

Names & references

I found many useful posts and informations about the arduino, here is some useful links:

https://howtomechatronics.com/tutorials/arduino/lcd-tutorial/

http://www.rinkydinkelectronics.com/library.php

Thanks to Henning Karlsen for his help with some of his libraries. I can’t get the file.create() from tinyFAT library to work(this function creates a corrupted file...), this is why I used SdFat library, it is memory consuming, but I didn’t have choices, but later I will try to debug this if possible.