digital-pipette
Science Score: 75.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
✓Institutional organization owner
Organization ac-rad has institutional domain (acceleration.utoronto.ca) -
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: ac-rad
- Language: C++
- Default Branch: main
- Size: 912 KB
Statistics
- Stars: 10
- Watchers: 4
- Forks: 4
- Open Issues: 2
- Releases: 1
Metadata Files
README.md
Digital pipette
This repository contains CAD files and programs for Digital pipette: Open hardware for liquid transfer in self-driving laboratories
Demo Video
https://user-images.githubusercontent.com/29328746/236104835-9dc766c4-92dd-4aab-9998-5ebd59588d73.mp4
Bill of materials
| Item | Quantity | Description | Note | | --- | --- | --- | --- | | Linear actuator | 1 | Actuonix L16-100-63-6-R | https://www.actuonix.com/l16-100-63-6-r | | DC 6V power supply | 1 | DC Linear Actuator Power Supply* | https://www.actuonix.com/dcpowersupply | | Arduino | 1 | Arduino Uno Rev3** | https://store-usa.arduino.cc/products/arduino-uno-rev3 | | Syringe | 1 | NORM-JECT Luer Solo (10 mL) | https://us.vwr.com/store/product/4646293/norm-ject-luer-lock-sterile-syringes-air-tite-products | | Short screws & nuts | 3 | M3 10 mm screws and M3 nuts were used | | | Long screw & nut | 1 | M3 20 mm screw and M3 nut were used | |
Basic electronic Parts to build a circuit (e.g. breadboard, cables, soldering iron, etc.) are not included in the list.
* Any other DC 6V power supply should work.
** Any other Arduino-compatible boards should work.
Electric circuit
Although it is not drawn explicitly, please make sure that the GND of Arduino and DC 6V power supply are connected.
Example setup
You can connect with Arduino, the linear actuator, and the 6V power using jumper wires and alligator cables. This setup works for development, but it is not recommended for production since cables get easily disconnected.
Soldering wires is recommended for production to make connections more stable. My example using a PCB prototyping board is shown below.
Build instruction
Step 1
Prepare items shown in the bill of materials. Print the platform, plunger holder and syringe cover with a 3D printer. The length of the linear actuator should be adjusted before building by using an Arduino and the provided code. A screwdriver and pliers are helpful to tighten screws.
Step 2
Connect the linear actuator and the plunger holder with a short screw and a nut.
https://github.com/ac-rad/digital-pipette/assets/29328746/378bcaca-c717-46af-9cfb-5fd15bf9850b
Step 3
Connect the linear actuator and the platform with plastic parts shipped with the actuator, screws (short and long), and nuts.
https://github.com/ac-rad/digital-pipette/assets/29328746/e1789dd6-4c45-4c4c-84f6-89d388aaab22
Step 4
Connect the syringe plunger with the plunger holder. Fasten the syringe with the platform and the syringe cover.
https://github.com/ac-rad/digital-pipette/assets/29328746/42ebc0b9-3168-43e8-8522-d95415921b36
Step 5
Connect the linear actuator with the electric circuit.
Source code
src directory contains an example code to operate the digital pipette.
- pipette.ino is an example Arduino sketch
- controller.py is an example Python code to send commands from PC to the Arduino
Citation
If you find this useful in your research, please consider citing as below.
@article{yoshikawa2023digital,
author = "Yoshikawa, Naruki and Darvish, Kourosh and Vakili, Mohammad Ghazi and Garg, Animesh and Aspuru-Guzik, Al{\'a}n",
title = "Digital pipette: open hardware for liquid transfer in self-driving laboratories",
journal = "Digital Discovery",
year = "2023",
volume = "2",
issue = "6",
pages = "1745-1751",
publisher = "Royal Society of Chemistry",
doi = "10.1039/D3DD00115F"
}
License
The pipette is licensed under the Creative Commons Attribution 4.0 International License.
The source code is licensed under the MIT license.
Owner
- Name: RA^2D: Robotics-assisted Accelerated Discovery
- Login: ac-rad
- Kind: organization
- Website: https://acceleration.utoronto.ca/
- Repositories: 10
- Profile: https://github.com/ac-rad
We introduce novel robotic & AI solutions to accelerate science discoveries, sponsored by Acceleration Consortium.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you find this useful in your research, please consider citing as below."
title: "Digital pipette"
authors:
- family-names: "Yoshikawa"
given-names: "Naruki"
- family-names: "Darvish"
given-names: "Kourosh"
- family-names: "Ghazi Vakili"
given-names: "Mohammad"
- family-names: "Garg"
given-names: "Animesh"
- family-names: "Aspuru-Guzik"
given-names: "Alan"
version: 1.0.0
doi: 10.5281/zenodo.7893805
date-released: 2023-03-05
url: "https://github.com/ac-rad/digital-pipette/"
preferred-citation:
type: article
title: "Digital pipette: Open hardware for liquid transfer in self-driving laboratories"
authors:
- family-names: "Yoshikawa"
given-names: "Naruki"
- family-names: "Darvish"
given-names: "Kourosh"
- family-names: "Ghazi Vakili"
given-names: "Mohammad"
- family-names: "Garg"
given-names: "Animesh"
- family-names: "Aspuru-Guzik"
given-names: "Alan"
date-published: 2023-10-04
doi: 10.1039/D3DD00115F
journal: Digital Discovery
year: 2023
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
