Skip to content

ac-rad/digital-pipette-v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Pipette v2

This directory contains CAD files and programs for the Digital Pipette v2 introduced in RoboCulture: A Robotics Platform for Automated Biological Experimentation. It is the successor to the original Digital Pipette introduced here and avaliable on GitHub here.

Bill of Materials

Item Quantity Description
Linear actuator 1 Actuonix L16-50-63-6-R
DC 6V power supply 1 DC Linear Actuator Power Supply*
Arduino 1 Arduino Uno Rev3**
Pipette Tips - Sigma-Aldrich BRAND pipette tips, 1-10 mL
O-ring 1 Approx. inner diameter of 17 mm, width of 2.5 mm
Grease - MOLYKOTE High-Vacuum Grease, DuPont
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 (e.g. breadboard, cables, soldering iron, etc.) are not included in this list.

* Any other DC 6V power supply should work.

** Any other Arduino-compatible boards should work.

Electric Circuit

Although it is not drawn explicitly, ensure that the GND of Arduino and DC 6V power supply are connected.

Caution: When connecting the power supply, ensure that the voltage and polarity match the specifications of the control board. Incorrect wiring may damage the circuit or cause injury. Build and use the device at your own risk.

Example Setup

You can connect the Arduino, the linear actuator, and the 6V power supply using jumper wires and alligator cables. This setup works for development, but it is not recommended for production since cables get easily become disconnected. Soldering wires is recommended to make connections more stable. The example shown below uses a perfboard to solder cables and connectors.

Build Instructions

We will refer to the 3D printed components by the following names: (a) Pipette, (b) platform, (c) syringe, (d) plunger, and (e) cover.

Step 1

Prepare items shown in the bill of materials. Print the platform, plunger, syringe and syringe cover with a 3D printer. We printed the platform and the cover using white ANYCUBIC PLA with a KP3S printer, and the syringe and plunger pieces were printed with Clear Resin V4 using a Form 3L printer.

Step 2

Connect the end of the linear actuator to the plunger piece with a short screw and a nut.

Step 3

Place an O-ring in the groove of the plunger piece. NOTE: Applying a thin strip of electrical tape (~3 mm wide) in the groove before placing the O-ring can help achieve a tighter seal.

Step 4

Apply grease to the end of the plunger piece over the O-ring, and inside the syringe piece. Place the plunger piece inside the syringe.

Step 5

Place the linear actuator into the platform such that the top of the syringe piece lies in the groove of the platform. Secure the actuator in place with the plastic parts shipped with the actuator. We placed a flat mounting strap underneath the actuator and the U-shaped bracket piece on top of the actuator, and used two short screws (10mm) and nuts to secure everything to the platform. We used a long screw (20mm) and nut to secure the top of the actuator to the top of the platform.

Step 6

Place the cover piece over the syringe to hold it to the platform. OPTIONAL: Use tape to secure the cover.

Step 7

Connect the linear actuator with the electric circuit.

Source code

The src directory contains example code to operate the Digital Pipette v2.

  • pipette.ino is an example Arduino sketch
  • controller.py is an example Python program to send serial commands from PC to the Arduino

You may need to install pySerial to run the Python example.

Citation

If you find this useful in your research, please consider citing as below.

@misc{angers2025roboculture,
      title={RoboCulture: A Robotics Platform for Automated Biological Experimentation}, 
      author={Kevin Angers and Kourosh Darvish and Naruki Yoshikawa and Sargol Okhovatian and Dawn Bannerman and Ilya Yakavets and Florian Shkurti and Alán Aspuru-Guzik and Milica Radisic},
      year={2025},
      eprint={2505.14941},
      archivePrefix={arXiv},
      primaryClass={cs.RO},
      url={https://arxiv.org/abs/2505.14941}, 
}

License

The pipette is licensed under the Creative Commons Attribution 4.0 International License.

CC BY 4.0

The source code is licensed under the MIT license.

About

CAD files, code, and instructions to assemble and operate the Digital Pipette v2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •