Repository for the Article: A Continuous, Low Flow, and Multiplexing Pumping System for Microfluidics Applications
This repository contains all software, hardware schematics, and supplementary materials associated with the publication:
- Arduino Code:
- DSCPM 2-3/1-2
- DSCPM 2-2
- Fluidic Multiplexers
- Python Scripts:
- Edge-detection scripts for generating volume-infused vs. time and flow rate vs. time plots from pre-cropped horizontal (left-to-right) videos of dyed fluid infusing into micro-bore tubing.
- Note: Generative AI was utilized in the development of these scripts. The authors have rigorously validated the generated quantitative data against raw video data and assume full responsibility for its accuracy.
- 3D Printable Components:
- STL files for DSCPM parts.
-
Appendix A
- Hardware and microfluidic chamber design files.
.stlfiles for 3D-printed components (e.g., syringe plunger, valve holder)..gdsfiles for microfluidic monolayer geometries (Layer 1 & Layer 2).
-
Appendix B
- Integrated Arduino
.inofiles for DSCPM pumps and fluidic multiplexers. - Graphical User Interface (GUI) that interfaces with the Arduino via serial communication to control the pump system.
- Integrated Arduino
-
Appendix C
- Data files and analysis scripts.
- Jupyter notebooks (
.ipynb) and MATLAB scripts (.m) are used to process experimental data presented in the paper.