Open-Source Syringe Pump
This open-source syringe pump has been designed for use in an analytical laboratory. Many open-source projects of syringe pumps have been developed since 2014. However, our project has several features:
- Universal clamp allows installing various syringes (D ≤ 25 mm)
- All parameters (including the inner diameter of the syringe, flow rate, target volume and time) can be changed using the control panel (which includes several buttons and two-line display); connection to a computer is not required
- Infusion, refilling or continuous (cycle) modes are available
- Dispensing accuracy and reproducibility are comparable to commercial syringe pumps
- Units of volume, flow rate and time can be changed
- Illegal input value (caused by discrete rotation of the stepper motor) is rounded to the nearest allowed value
- All settings are stored in non-volatile memory
- Assembly takes several hours and requires almost no soldering
Sketch for Arduino, assembly and operating instructions are available at http://www.mass-spec.ru/projects/diy/syringe_pump/eng/
STL-files of case are available at: https://www.thingiverse.com/thing:4194107
The following video shows how the syringe pump works: https://youtu.be/0KjniIBHNMo
A detailed description of the open-source syringe pump is presented in the following article: Samokhin, A.S. Syringe Pump Created using 3D Printing Technology and Arduino Platform. J Anal Chem 75, 281–287 (2020). https://doi.org/10.1134/S1061934820030156
If you use this syringe pump in your research, please cite our paper.
UPDATE (09 Dec 2023): the ‘carriage_lm8uu.stl’ file is added. When using standard linear bearings (i.e., LM8UU instead of LM8SUU), the bearings do not extend beyond the boundaries of the 3D printed carriage.