The open-source syringe pump is a standard research instrument for use in microfluidics and several other laboratory workflows. There are numerous designs available in the realm of open-source syringe pumps, and we have combined some of the best features available based on a pre-existing versatile design to generate low flow rates.

This project is inspired on the syringe pump design of the Mass Spectrometry Research Group, Department of Chemistry, Lomonosov Moscow State University
These instructions will take you through how to assemble various configurations.
Syringe pump configurations:

Choose this pump if you usually work at high flow rates or under high hydrodynamic resistance. It can also be the lowest cost option and it is a great tool for education and a great introduction to building your own scientific equipment.
This configuration is a 3D-printed pump system that utilizes a NEMA 17 stepper motor and a standard one-start T8 lead screw (direct drive). This syringe pump have similar technical features to the majority of 3D printed syringe pump designs.

Choose this pump if you require pulse-less flow delivery, especially at flow rates below 500 uL/h.
This configuration couples a NEMA 17 stepper motor with a 100:1 planetary gearbox to increase effective torque and angular resolution, which is critical for precise flow control in advanced applications.

Use this controller for any syringe pump design. The controller menu allows to configure the infusion/withdraw independently for the connected pumps.
The pump controller is based on an ESP32-WROOM-32D configuration that includes a custom-printed circuit board. The physical interface was implemented using an LCD display and a 4 × 4 keypad, and motor control is achieved using Trinamic motor drivers. This controller supports up to four pumps for multiphase control.