Internet of Things Microscope

We are updating the microscope using open source materials to make microscopy accessible globally

Similar projects worth following
Using a modular design based on a Raspberry PI 3, our challenge will be to update the microscope using low cost and open-source materials. We are going to build a microscope that can go anywhere! This microscope is capable of transmitting images to a screen, e-mail or internet location around the world. It will scan an entire plate to create a single high resolution image for visualization of microscopic objects. Citizen scientists can now bring a microscope anywhere and use it. Our project will increase the accessibility of students who are home-bound, unable to attend a class, or lecture to still be able to see the demonstration video and pictures of real-time microscopy. Our project will also allow developing countries to have access to previously very expensive technology. This microscope will not only be easy to build, but will cost a fraction of the price of current technology.

We are building a low cost IoT microscope based on the Raspberry Pi 3. Using easily changeable glass objectives. This microscope will provides various magnification. (40x, 100x, 400x). The microscope will scan the specimen on the x and y axis and stitch the images together to create a large and very detailed image that can be reviewed on a internet connected phone, tablet or computer. We will be making the design as low cost as possible so that anyone in the world has access to a very powerful digital microscope. Citizen scientists from around the world will soon have a new powerful tool to aid in future discoveries.

The Raspberry Pi 3 will provide the necessary I/O pins for control of the stepper drivers and Pi camera, and will also facilitate the connection to multiple devices via a WiFi connection. We are looking into software algorithms that will stitch the images together on the Pi as it scans the target. Since it also has a built -in full size HDMI port, you can also simply hook the microscope to a TV or computer screen to view the camera.

Standard Tesselated Geometry - 29.57 kB - 12/13/2018 at 21:38


Standard Tesselated Geometry - 677.43 kB - 12/12/2018 at 14:39


Standard Tesselated Geometry - 603.01 kB - 12/12/2018 at 14:39


Standard Tesselated Geometry - 235.63 kB - 12/12/2018 at 14:39


Standard Tesselated Geometry - 89.14 kB - 12/12/2018 at 14:39


View all 35 files

  • 1 × Raspberry pi 3 Main controller and has built in WIFI and Bluetooth
  • 1 × Raspberry pi camera 5mp - 8mp A very common accessory for the Raspberry pi
  • 1 × 10x microscope eyepiece
  • 1 × 10x microscope objective
  • 1 × 3D printed structure parts White and black PLA or ABS

View all 17 components

  • I took a picture or two...

    Apollo Timbers12/16/2018 at 02:40 0 comments

    Here is the scope all hooked up with a quick bright white LED I found. 

    And a few images of a pine leaf and Housebee mouth parts. Images were downsized for loader. About 7.7 MP each normally 

    Looks like next will be some upgraded optics. Don't forget to check out where I will be building a base to turn this biological scope into a PCB inspection scope.



  • 5mm LED holder

    Apollo Timbers12/13/2018 at 21:38 0 comments

    I whipped up a design for a simple LED holder. Use a bright white 5mm LED. You can power it with two wires from the 5 volt rail. Make sure to use a appropriate size resistor for your LED. For a fancy version you can use the PWM I/O on the Pi or add a pot to adjust the brightness manually. 

    File is under 5mm_LED_holder v3



  • Added .STL files

    Apollo Timbers12/12/2018 at 14:57 0 comments

    I added all the .STL flies to the page. This microscope design uses a commonly available 28BYJ-48 Stepper Motors.

    Here is a pin out of the coils

    Below are some tips if you are looking to make your own.

    • It's best to grease the optical tube and gear rack, you will want to ensure there is a good fit and that it moves freely as possible.
    • The Pi Camera will need to have it's lens removed to get the best pictures. 
    • I found the slide holders on EBAY, on the slow boat from China. (the 67mm version named "Slides Clip Stage Presser Pressure Holder Stainless Steel"
    • The 32mm watch glass was found locally for under 3 dollars.
    • The 20mm x 20mm extruded aluminum T-slot is 230mm long
    • You will also need a 20mm to 25mm adapter that will glue into the bottom of the optical tube. (Also from EBAY "Adapter RMS Thread to 25mm M25 for Nikon Leica Microscope")

    I still need to design a simple 5mm bright white LED light holder. But in the meantime you can use any source of stable light. The sun, a flashlight, or your cell phones camera light. 

    That's all I got for now, need to get my car to the shop.


  • Introducing Pi Microscope v3

    Apollo Timbers12/12/2018 at 04:21 0 comments

    Stardate 96546.25

    I'm here to resurrect this project from the depths of time...

    There I was stuck at the origin of Autodesk Fusion wondering though the vast array of design files, only to find that the Pi microscope needed a bit of TLC. I then went on a spree of design and redesign. Though all of this, I'm proud to present the microscope v3. 

    Well it looks the same you say? Wrong...

    Updated features include:

    1. A new camera mount compatible with the Raspberry Pi 8MP camera
    2. Lego gears (I'm unabashedly an adult AFOL ( Adult Fan Of Lego ))
    3. Objectives are now easily screwed in to the bottom of the optical tube with metal internal threads
    4. A 32mm mineral glass for the platform
    5. Integrated stepper motor mounting
    6. A 3D printed rack attached to the optical tube
    7. Stronger over all
    8. Less parts to print
    9. Cheap as ever

    How many design iterations did it take?

    Well over 20 for some and only minor adjustments for others. Here is a look at the CAD render. 

    Below is a look at all the parts used:

    Note: I should be getting to uploading the design files tomorrow. But know that the ones that say v3 on them are the correct parts to print for the newest design. You will also need "microscope base" and "base plate" .STL files.

    How do I build it?

    Well first stop procrastinating and start printing the parts. Then buy some objectives and a Pi. 

    As for printing:

    I have three different print layer sizes to choose from. 

    0.1 mm - you want a show piece microscope that does work!

    0.15 mm - you want a functional microscope to show to friends and family \o/

    0.2 mm - you want to have a really nice looking paper weight that does not function...

    All the holes are slightly under sized so you can carve them out a bit for a better fit. 



  • New Github Link

    Arch Reactor09/30/2016 at 20:45 0 comments

    For those looking for our newest files. We have connected them to the Arch Reactor Github here:

    Arch Reactor Github

  • Design Revision V3

    Arch Reactor09/30/2016 at 20:30 0 comments

    Hello all o//

    I have put a lot of thought in making the microscope more usable and on the same level as other microscopes. To that end we have been designing a newer optical tube element and gearing. At the moment it is using Lego gears however we are switching to pre-made injection molded gears for reduced backlash. This newer version also adds a rotatable objective element that houses 4 objective lenses. It will also have a very nicely spun molded casing with a build it Pi foundation 7 Inch display.

    We are also incorporation the motor into the frame to reduce part count and mesh with the gear reduction. The optical tube now features a 3D printable gear rack that not only gives the design a refined look it does away with the older fishing line method that was know to slip or become non operational after a long period.

    It also has been exiting to see many individuals approaching us on the project wanting to make it there self's and has been a very rewarding project.

    Below are some sneak peaks of the design and I hope you enjoy the refinements.

    The current shell design.

    Thanks for looking and make sure to comment below!


  • Improvements being made

    Arch Reactor08/22/2016 at 14:49 0 comments

    We are moving on to a version 2 our of microscope. We have the basics working. We are now going to see if we can improve the quality of the images. They are adequate, but we want better. In addition, we are creating a custom body that will incorporate some new display features. This should help increase our refresh rate, and give better visualization of the slides.

  • Software Updates

    Arch Reactor08/03/2016 at 16:42 0 comments

    Now that we have a working prototype, we are turning to upgrades. We have recruited some new help to upgrade our software. We will be improve our web interface and begin working on the X/Y stitching application.

  • Overview of Microscope

    Arch Reactor07/10/2016 at 01:31 0 comments

    Just a quick video explaning the differnt elements of the microscope.

  • All your base are belong to us

    Arch Reactor07/10/2016 at 01:15 0 comments


    We have been busy with the electronics side of the scope. We have for a while now been wanting to place the electronics in a small enclosure that would ether attach to or lay beside the scope. However someone had a idea to make the base what holds the scope upright and the electronics.

    So I laser cut some fancy bamboo plywood into upper and lower plates that sandwich the electronics between them.

    The electronics are a Adafruit battery charger that links with a 2500 mah li-ion battery. The output feeds a newly acquired 5 amp step up DC- DC converter. The output 5 volts from the converter runs the LED, Pi 3 and Stepper motor. I added a manual 1k ohm potentiometer to the LED as I like the feel of a mechanical dimmer for the main light.

    The top most layer is very clean and is only broken up by a few elements. Though the DB9 motor power connector feeds though nicely and the black lens assembly ties well into the rest of the microscope.

    Here is a picture of the final look of the scope with the newly added bamboo base with integrated electronics. I will be adding the files over the next hour or so. This way you can make your own base if you would like.

    The images are from the updated light and base are looking very clear. Above is a picture of Taenia pisiformis or commonly called the rabbit tapeworm. You can find out more information here.

View all 24 project logs

Enjoy this project?



thekarlmiller wrote 02/10/2019 at 23:15 point

Wow!  Very nice.  Here's a couple of suggestions for features :

1.  Autofocus like a phone or camera does (using servo adjustment) 

1.5 Illumination adjustment including color filters, brightness,... 

2. democratization of access and (separately) contribution to a  public share of 

     a. slided pictures & 

     b. AI engine trained data

   This would allow either a public OR private AI agent to assist with identifying objects, cell types, disease patterns, all the way up to spectrographic results.  It would continuously improve the agents ability to assist the micrscope's operator with identification efforts.  You might have to point it in the right direction first (this is a sample of blood, serum, plant leaf...), but then it could offer intelligent help. 

Think about it! 

  Are you sure? yes | no

Semenov Dmytro wrote 10/01/2016 at 17:55 point


Do you guys need any support? I'm interested in the project and want to contribute!

  Are you sure? yes | no

bhanu423 wrote 08/16/2016 at 21:43 point

Excellent project. 

Do you have any tips for using 40x and 100x objective lenses instead of the 10x ones ? Thanks

  Are you sure? yes | no

Arch Reactor wrote 09/30/2016 at 20:38 point

We have been able to get good images at 400x but it becomes a mater of focusing the image at any higher magnification. We are on the third version of the scope that will have higher gear reduction that should help us achieve higher magnifications. 

Arch Reactor 

  Are you sure? yes | no

Arch Reactor wrote 06/24/2016 at 15:39 point

We have had surprising success with the ability of the camera to focus. We had long discussions, especially about fine focus. So far, it is exceeding expectations. I suspect it is partly software related, but yes it is focusing. We are still having some problems at higher maginfications.

  Are you sure? yes | no

avishorp wrote 05/26/2016 at 06:43 point

Very nice done!

Do you have any additional optics on the RPi camera? Is it able to focus to such a short distance?

  Are you sure? yes | no

Arch Reactor wrote 05/29/2016 at 19:30 point

We have used a few different methods of adding optics including using the default lens that comes with the scope and also a plastic lens from a laser pointer. We attempted to use glass beads as well though we could not get a clear picture. We are looking into higher quality glass lenses however we are still attempting to keep the cost low.  

Thanks for the comment!

Arch Reactor

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates