Skip to content
Snippets Groups Projects
Sam Calisch's avatar
Sam Calisch authored
d47a20d6
History
Name Last commit Last update
img
model
README.md

zundscope

zund usb microscope tool with wifi streaming


Connecting to the scope

  1. Add power through USB battery (remember to push the button)
  2. Give Linux about ~60 seconds to start up.
  3. Join the "Zundtastic" wifi network from any nearby computer.
  4. Open a terminal and log into the tool: ssh pi@192.168.4.1
  5. Start the webcam server: /usr/local/bin/mjpg_streamer -i "/usr/local/lib/mjpg-streamer/input_uvc.so -n -f 15 -r 1920x1080" -o "/usr/local/lib/mjpg-streamer/output_http.so -p 8080 -w /usr/local/www"
  6. Open a web browser and go to http://192.168.4.1:8080/target.html to view the stream.
  7. When you are ready to shut down the scope, from the terminal run sudo shutdown now
  8. Unplug the battery.

BOM

  1. Raspberry Pi Zero W, $10.00
  2. SuperEyes B008 USB Microscope, $95.50
  3. Anker 3350mAh USB Battery, $19.99
  4. Flat tipped M4 set screw, 8x (TODO, find exact link)
  5. USB type A plug (TODO, find exact link)

Building the scope

3D models to print

The main body, with supports for 3D printing is available here.

Setting up Raspberry Pi

TODO: host OS image for preconfigured download for flashing SD cards

TODO: make detailed installation instructions from vanilla raspian

Assembly

TODO

Alignment

The tool can be aligned to the rotational axis of the universal module by adjusting the set screws on the lower part of the tool body. This allows the microscope to be used for accurate registration tasks (in addition to simple measurement and inspection tasks, for which alignment isn't necessary).

TODO: write detailed instructions.

Future tasks

  1. Make a startup service that starts the webcam server. Need to issue the shutdown command via the webpage to avoid potential corruption of SD card.
  2. Would be great to adjust field of view without disassembling the scope. Maybe as simple as an access hole for adjusting knob.
  3. Figure out how to use for Registration, not just Reference in ZCC.