- A capable, easy-to-build, and cost-effective syringe pump
- Everything is open source to encourage users to replicate, customize, repair, and upgrade their own hardware
- 📖 Full documentation at https://karpova-lab.github.io/syringe-pump/
- Infuse or retract syringe
- Integrated limit switches
- Quick and secure loading and unloading of syringes with spring-loaded clamps
- Customizable interface with color display, 4 buttons, and a rotary encoder
- Control remotely using serial commands from your software of choice
- Modular electronics can be swapped for compatibility with your system
- 10 minute assembly time
- ~$175/pump and ~$100/controller
- Control up to 4 pumps with 1 controller
- The design and material selection have gone through multiple iterations, trying to balance performance (power, precision, accuracy) and accessibility (cost, ease of manufacturing/assembly, ease of use).
- The latest design emphasizes modularity to maximize compatibility across diverse experimental systems and research setups
Version | Date | Number of Parts | Design and Materials | Links |
---|---|---|---|---|
1 | Dec 2016 | lasercut acrylic | demo video | |
2a | Dec 2017 | lasercut acrylic | demo video | |
2b | Jun 2017 | 89 ![]() |
lasercut acrylic | demo video, repo, docs |
3 | Oct 2020 | 70 ![]() |
aluminum base and MJF printed parts | demo video, assembly video, repo, docs |
4 | Aug 2025 | 49 ![]() |
bent aluminum frame and FDM printed parts | assembly video, repo, docs |
This project is licensed under the Janelia open-source hardware license and Janelia 3-term BSD open-source software license.
Please contact [email protected] if you have any questions about licensing or would like to use this project commercially.