📖
eVOLVER
  • eVOLVER Documentation Wiki
  • General
    • About Us
    • eVOLVER Community
      • Code of Conduct
  • Getting Started
    • Buying eVOLVER
    • Part Sourcing
    • Unboxing and Setting Up
    • Software Installation
      • DPU Installation
      • Electron App (GUI) Installation
    • Configuring Computer and Networking
      • Router Setup
    • Calibrations
      • Temperature Calibration
      • Optical Density Calibration
      • Pump Calibration
      • Manual Calibration - calibrate.py
  • Upgrade Base eVOLVER Hardware
  • Experiments
    • Starting an Experiment
      • Carboy Media Prep
      • Preparing Vials
      • Setup Waste Carboy
      • Sterilizing Lines
      • Loading Vials and Setting Initial Conditions
      • OD Blank
      • GUI Start Guide
      • Command Line Start Guide
      • Cleaning Up After Experiment
    • Growth Curve
    • Chemostat
    • Turbidostat
    • FAQs
    • Tips and Tricks
  • Guides
    • Use the GUI to Control Parameters
    • Building a Smart Sleeve
    • Making media bottles and splitters
    • Emergency Efflux
    • View the Server Log and Restart Server
    • Updating the eVOLVER Server
    • Change Your conf.yml File
    • Arduino Software Installation
    • Raspberry Pi Configuration
    • Command Line Usage
    • Millifluidics Guides
      • Designing Millifluidics Using Eagle
      • Constructing Laser Cut Millifluidics
      • Constructing Millifluidics via SLA Printing
      • Calibrating IPPs
      • Operating Millifluidics
  • Troubleshooting
    • Troubleshooting Overview
    • Experiment Troubleshooting
      • Contamination
      • Vial Overflow, Pump Failure, and Spills
      • Tubing and Connector Blockage and Bursting
    • Optical Density (OD) Readings
    • Vial Troubleshooting
      • Replacing Photodiodes and LEDs
      • Heating Element
      • Stirring
    • Server Troubleshooting
    • Vial Platform Troubleshooting
      • Motherboard Troubleshooting/Replacement
      • 12V Power Supply Troubleshooting/Replacement
    • GUI Troubleshooting
    • eVOLVER Maintenance
  • Hardware
    • Overview of Hardware Architecture
    • Overview of Fluidics
      • Tubing and connectors
      • Peristaltic Pumps
      • Fluidics box
    • Overview of Millifluidics
      • IPPs (Integrated Peristaltic Pumps)
      • Pressure Regulator
    • Vial Caps
      • Universal Vial Cap Construction Guide (Luer Connectors Only)
      • 5 and 7 Port Nylon Tubing Caps Construction Protocol
    • Smart Sleeve
      • Vial Board
      • 🌪️Stirring
      • Temperature
      • Optical Density
        • OD90 vs OD135
    • Motherboard Layout and Circuitry
      • 🌡️Arduino
      • Sensor/Actuator Board Slots
      • Pulse Width Modulation (PWM) Boards
      • Analog-to-Digital Converter (ADC) Boards
    • Raspberry Pi
    • Chassis
    • Light Blocker / Splash Guard
    • Known Issues
  • Software
    • Overview of Software Architecture
    • DPU
      • Calibration
      • custom_script.py
      • Experiment Data Files
      • eVOLVER.py
    • Arduino
    • Server (Raspberry Pi)
      • Calibration Files
      • Configuration Files (conf.yml)
    • Known Issues
  • Extensions
    • Adding A New Experimental Parameter
      • Power Supply
      • Specific Applications
      • Custom Calibration Code
    • Custom Experiments
      • ePACE
        • ATTiny1634 Writing
        • LUX Board Troubleshooting
      • Morbidostat
      • Extractor Column
        • Extractor Volume Maintenance
        • Experiment Start
          • Sterilizing Extractor Fluidics
          • Setting up your experiment
          • Using the extractor script
        • Extractor Analysis
        • Troubleshooting
        • Example protocols
      • Phototroph Growth
        • Setup Phototroph eVOLVER
        • Photo-eVOLVER Smart Sleeves
          • Photo-eVOLVER Smart Sleeve Construction Guide
        • Experiment Guide
    • Custom Fluidics
      • Adding a Third Pump Rack
      • Bubblers / In-Vial Aeration
        • Bubbler Construction Protocol
        • Bubbler Cleaning Protocol
      • Running the slow pumps
    • min-eVOLVER
      • About
      • min-eVOLVER Construction
        • Parts
        • Construction Protocol
      • Fluidics Setup
      • Software Installation and Startup
      • send_command.py
      • Calibrations
      • Starting an Experiment
      • ePACE with min-eVOLVER
        • [v1.1] ePACE with min-eVOLVER
      • Troubleshooting
    • Interfacing with Other Systems
  • Contributing
    • Guidelines for Contribution
    • Reporting a Bug / Hardware Failure
    • Documentation
      • Making a Forum Post
      • How to Edit the Wiki
    • Software Development
    • Hardware Development
Powered by GitBook
On this page
  • Make Ribbon Cables
  • Prepare case
  • Construct Pump Board
  • Construct min-eVOLVER PCB
  • Solder SAMD21 Arduino
  • Assemble min-eVOLVER PCB
  • OD 90 vs OD 135
  • Assemble min-eVOLVER PCB and pumps with the case
  • Construct eVOLVER smart sleeves and screw in to case
  • Flash the min-eVOLVER with Arduino code

Was this helpful?

Edit on GitHub
Export as PDF
  1. Extensions
  2. min-eVOLVER
  3. min-eVOLVER Construction

Construction Protocol

PreviousPartsNextFluidics Setup

Last updated 3 months ago

Was this helpful?

It may be helpful to have the page open as well, so you can identify what you need for each step.

Make Ribbon Cables

  1. Measure ribbon cables and mark length (figure above A)

    1. 5" ribbon cable for pump board to min-eVOLVER PCB connection

    2. Two 4" ribbon cables for smart sleeve PCB to min-eVOLVER PCB connection

  2. Cut ribbon cables to size using scissors or razor.

  3. Open the connector and align to the end of the ribbon cable (figure above B)

    1. The connectors should both have the knob on the same side (figure above A, red arrows)

    2. You can apply pressure to the connector so that it stays in place as you work with it

  4. Crimp on ribbon cable connectors (one on each side of cable)

    1. Be careful not to break the connectors, they're fragile!

    2. The easiest way crimp these connectors is to use a clamp or vice (figure above C), unless you have a specialized tool

      1. Place the connector in the center of the clamp (making sure it remains in the right location)

      2. Tighten clamp until sides of connector are flush and it is full closed (figure above D)

    3. You can also use pliers, but this is more annoying / prone to breaking the connectors

Prepare case

  1. Unscrew the 3 screws on the top of the case (figure below, left)

  2. Unscrew the 2 screws on the bottom (figure below, right) and unscrew the right middle rubber foot (yellow arrow)

Construct Pump Board

Solder 2x8 ribbon cable connector into pump PCB, screw pumps into front of case, and solder pumps into pump PCB.

Use the below video:

Construct min-eVOLVER PCB

Surface mount soldering of the min-eVOLVER PCB is outside of the scope of this guide. It is assumed that you have an already assembled min-eVOLVER PCB.

Solder SAMD21 Arduino

  1. Place the 2x12-pin header on a workbench with the flat (non conical) side of the pins up (figure below A). Place the SAMD21 board on top of it

    1. You can also carefully plug the SAMD21 into a breadboard if you want to avoid it moving

  2. Carefully solder the SAMD21 board pins.

    1. Avoid adding too much solder so that it globs onto the small electronic components!

    2. Start with the four corners to lock it flat in place on the header

    3. Solder all pins

      1. If you want to be extra careful, only solder half the pins on a side before switching to the other side (to avoid overheating the board)

    4. Make sure that each pin is individual and no solder has reached the electronic components on the board surface

  3. [Recommended] Strengthen SAMD21 Board USB

    1. The micro-USB port on the SAMD21 easily pops off when you move the ribbon cable

    2. You will have a useless board and it will be necessary to get a new one

    3. Follow directions on the epoxy label for use

    4. Use gloves when working with epoxy!

    5. A weigh boat and pipette tip work for mixing and application

    6. Important - Avoid putting epoxy into the holes in the micro-USB connector

    7. Otherwise, be generous with the epoxy, it's ok to get it on the electronics

Assemble min-eVOLVER PCB

  1. Press the SAMD21 board into the min-eVOLVER PCB until you feel a click and the SAMD21 sits mostly flush

    1. Micro-USB port should be on edge of board

    2. Carefully align the pins with the sockets

  2. Slide the shorting jumpers onto the right two pins for each vial (see figure above D)

OD 90 vs OD 135

  1. OD90 = OD LED and photodiode at 90 degrees from eachother

  2. OD135 = OD LED and photodiode at 135 degrees from eachother

  3. By default, we choose to use OD90 for our vials, which is typically better at measuring higher ODs > 0.4 and is what most people want

  4. You can also place the jumper across the left two pins for each vial, meaning you will register OD135.

  5. You will need to make different OD calibrations for OD135 and OD90

Assemble min-eVOLVER PCB and pumps with the case

  1. Place min-eVOLVER PCB on standoffs. Screw 1/4" screws into the front left and back right corners (figure A below)

  2. Plug the 5" ribbon cable in to the pumps and to the ribbon cable port to the left of the SAMD21 (figure B below)

  3. Close the case and replace the 5 screws and rubber foot that you had removed previously (figure C below)

Construct eVOLVER smart sleeves and screw in to case

  1. If your smart sleeves came disassembled:

    1. Firmly push the OD LED and photodiodes in to the smart sleeve

    2. Do not use the acrylic base plate (clear plastic below the computer fan)

  2. If your smart sleeves came assembled:

    1. Unscrew them enough to remove the acrylic base plate. Keep the fan spacer on (figure A below)

    2. We will also not use the acrylic base plate and instead directly screw our smart sleeves to the case

  3. Screw the smart sleeves into the min-eVOLVER (figure B below)

    1. It can be easier to tighten each screw a little at a time to avoid misalignment

    2. Do not over tighten screws, go until smart sleeves are firmly in place

  4. Plug 3.5" ribbon cables into back of smart sleeves and to the min-eVOLVER (figure C below)

  5. Place vial cover over vials (figure D below)

Flash the min-eVOLVER with Arduino code

  1. Plug the min-eVOLVER into your computer via the micro-USB cable

    1. Do not plug in the 12V power supply

  2. Upload the min-eVOLVER Arduino code onto the device

Therefore, you should add to the perimeter of the connector in the (locations shown in the figure below C)

See general smart sleeve construction guide

Download the min-eVOLVER Arduino

Follow the Arduino Software Installation

epoxy
here
code
guide
parts
(A) Ribbon cable connector placed at 5" with both knobs on the same side (arrows). (B) Align the ribbon cable connector with the end of the cable. (C) Connector is placed in center of clamp. (D) Completed ribbon cable after connector is crimped on.
(Left) Remove 3 screws from the top of the case. (Right) Unscrew the 2 screws on the bottom and twist off the right middle rubber foot (yellow arrow).
(A) The SAMD21 board and the 2x12-pin header with flat side of the 24-pins up. (B) SAMD21 board partially soldered, starting from the pins in the corners. (C) Locations for epoxy (cyan) avoiding openings in the micro-USB connector. (D) Placing the jumpers on the right two selector pins for each vial. (E) The assembled min-eVOLVER PCB.
(A) min-eVOLVER on standoffs inside case and screwed down with 1/4" screws. (B) Demonstrating how the ribbon cable connecting pumps and min-eVOLVER PCB should be plugged in. (C) Assembled min-eVOLVER PCB, pumps, and case.
(A) Screws unscrewed enough to remove the base plate, which is sitting next to the vial. Fan spacer on the bottom is left on. (B) Smart sleeves are screwed in to the case. (C) Smart sleeves are connected to the case via 3.5" ribbon cables. (D) Vial cover is placed over vials.