GithubHelp home page GithubHelp logo

microscope_upcycling_supplement's Introduction

"Microscope Upcycling" Supplemental Material

This repositoty contains the supplemental material for the paper "Microscope Upcycling: Transforming legacy microscopes into automated cloud-integrated imaging systems" by Yohei Rosen, Drew Ehrlich, David F. Parks, Ryan Fenimore, David Haussler, Sri Kurniawan, and Mircea Teodorescu

To order machined parts (files in /hardware with the extension .dxf or .dwg), use any remote manufacturing service - we recommend SendCutSend. These parts should be manufactured out of the material listed for them in the BOM file at the root of this repository. One part will need a bend, and another will need to have countersunk holes.

Printed parts (files in /hardware with the extension .stl) should be ordered from a 3D printing or CNC milling service if you cannot manufacture them in house - we recommed PCBWay.

The folder /streamdeckmini contains the scripts to operate the XY stage from a Elgato Stream Deck Mini. Each script can be bound to a button using the "Run" module in the Elgato Stream Deck software - these buttons will move the motors back and forth.

The folder /streamdeckpedal contains the scripts to operate the utilities intended to be used with the Z-stacking tool that are controlled by an Elgato Stream Deck Pedal. These are a script that captures still images and the script that operates the GUI for performing Z-stacking. The last button opens the folder where images are stored, which does not require a script. These buttons can be programmed in the same manner those for the Stream Deck Mini can.

These control mappings can also be seen in the image below.

controlscheme

For wiring the motor driver to the motor and the motor power supply, the image below can be used as a reference to make sure the motor is connected properly.

wiringguide

microscope_upcycling_supplement's People

Contributors

deehrlic avatar

Watchers

Lucian avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.