Design a low-cost device to accurately and repeatedly deliver small volumes or to slowly deliver larger volumes. The pump can provide liquid rewards in operant behavioral experiments and applications of biosensors capable of holding 1 to 5 ml syringes.
EXPANDED TECHNICAL DETAILS
Precision Fluidic Robotics
The Syringe Drive is a high-accuracy mechanical tool used for the controlled delivery of liquids in laboratory or artistic applications.
- Linear Actuation Synthesis: The Arduino manages a Nema 17 stepper motor connected to a lead-screw mechanism. The firmware translates "Micro-liters per second" into "Steps per minute," providing repeatable and precise fluid displacement.
- Limit-Switch Zeroing: Includes a physical limit switch at the home position. The Arduino uses a "Homing Sequence" on startup to ensure the plunger is exactly at the starting point before any volume is calculated.
Performance
- TMC2208 Silent Driver: (Advanced version) Uses a high-performance stepper driver to ensure the syringe movement is virtually silent and vibration-free, essential for delicate chemical experiments.