The OpenFlexure Microscope is a 3D printable microscope, with a very precise mechanical translation stage. The microscope is highly customisable. Find about more about the microscope on the OpenFlexure website.

These instructions will take you through how to assemble various configurations. They also describe how to make a Sangaboard Compatible motor controller if you can't get hold of an official one.

There are interactive 3D views of the RMS and low cost versions of the microscope.

Microscope Configurations:

High-resolution motorised microscope


This configuration of the microscope uses a traditional microscope objective for highest image quality.

Motorised microscope with low-cost optics

This configuration of the microscope uses the original lens from a Raspberry Pi camera module.

Upright microscope

This configuration of the microscope has the objective above the sample rather than below. It is newer and less well tested than other versions of the microscope. If you have problems building it, please let us know on GitLab or on our forum.

Customising your microscope

The OpenFlexure Microscope is designed to be customisable. There are a number of customisation options already available as discussed on our customisations and alternatives page.

If you want to get more hands on with customisation all source files are available. You can either download a zip of the source files for this release or visit our GitLab page to see our ongoing development. In preparation for the release of v7, we also save a hash file that will allow us to determine which STL files have changed between revisions.