OpenOPTI (A cheap open-source 3D Microscope) by Deanasawr model
3dmdb logo
Thingiverse
OpenOPTI (A cheap open-source 3D Microscope) by Deanasawr

OpenOPTI (A cheap open-source 3D Microscope) by Deanasawr

by Thingiverse
Last crawled date: 3 years, 1 month ago
Optical Projection Tomography (OPT) uses similar reconstruction methods as CT x-ray imaging but with visible light for microscoping samples. By taking hundreds of pictures of a sample from every angle of rotation, a 3D representation of that sample can be obtained with the focus and clarity of traditional microscopes without the need for destructive physical sectioning.
There are many ways of doing this, however in the name of simplicity and frugality I went with the most basic approach here to start with. The rig consists of: a USB microscope ($20), mirror ($1), stepper motor ($15), EasyDriver stepper motor driver($7), 10W LED ($8), variable buck-converter ($2), Arduino Nano ($4), and small AC/DC power supply ($5). (So ~$60 total.)
Steps to run:
Install the arduino firmware
Install the Matlab CT Reconstruction Package Add-on (https://www.mathworks.com/matlabcentral/fileexchange/35548-3d-cone-beam-ct--cbct--projection-backprojection-fdk--iterative-reconstruction-matlab-examples)
Change the COM port in the Matlab script to your Arduino's current port.
Enable or disable CUDA in the Matlab script if you don't have an Nvidia graphics card
Center and focus your sample of choice exactly in the center of the camera's frame.
Click Run.
Wait awhile
Turn on Volume 1
Turn on a Rendering setting
Threshold the resulting 3D rendering until you get only the bits of the reconstruction that you want
I've posted this here in hopes that someone somewhere can get some enjoyment or better yet productive use from having a cheap 3D microscope. If that's you and you have comments or questions please feel free to contact me here in the comments section and I'll do my best to help.

Tags