Skip to content
/ ucam Public

interactive control of diy microscopes. supports multitouch (TUIO) and OSC events.

Notifications You must be signed in to change notification settings

100ideas/ucam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

A low-cost 2-axis motion stage designed to be entirely laser-cuttable (just add servos) & a processing sketch for controlling servos.

Key distinctions with this design are that both the x- and the y-stage are in the same plane, i.e. they are not stacked on one another. Cams cut with an Archimede's spiral linearly translate rotational motion from stepper motors into linear displacement.

(The design pictured below also depicts a z-axis - which turned out to be overconstrained as designed - and this repo only includes vector files for a 2-axis stage).

![](https://raw.githubusercontent.com/100ideas/ucam/master/Design_Files/ucam_v0_5_1-vimeo-screenshot.png) **[demo video](https://vimeo.com/11139943)**

ucam_ps3.pde displays the videostream from a modded ps3eye microscope via USB, accepts mouse clicks and drags as user input, and controls a 2-axis servo-powered microscope slide stage via an arduino w/ firmata firmware

Note: The assembly pictured above was originally modeled in Alibre back in 2010. I hope to convert these to a more usable format (shouldn't be too hard to reconstruct using the design files in this repo). The original alibre AD_PRT and AD_ASM files are available in a separate repo: 100ideas/ucam-alibre-cad.

requirements

setup

  1. get acrylic, nuts & bolts, rubber band, webcam, servos, arduino.

  2. cut stage from acrylic sheet using design files.

  3. assemble. optionally glue cams to servo horns. attach rubber bands to provide tension (see video).

  4. upload ServoFirmata_9_11.pde to your arduino and connect the servo control wires to the +5v, ground, and digital pins 9 and 11. You will want a breadboard to breakout the power bus to the servos.

On TPro SG90 or HTX900 microservos, the wiring colors correspond to:

  • yellow: control
  • red: 5 volts
  • brown: ground
  1. run ucam_ps3.pde in processing and click around.

About

interactive control of diy microscopes. supports multitouch (TUIO) and OSC events.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published