Skip to content

Karpova-Lab/syringe-pump

Repository files navigation

Open Syringe Pump

pump diagram pump animation controller controller animation

Overview

  • 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/

Features

  • 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

Version History

  • 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 v2 parts lasercut acrylic demo video, repo, docs
3 Oct 2020 70 v3 parts aluminum base and MJF printed parts demo video, assembly video, repo, docs
4 Aug 2025 49 v4 parts bent aluminum frame and FDM printed parts assembly video, repo, docs

License

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.

Releases

No releases published

Languages