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. The also describe how to make a Sangaboard Compatible motor controller if you can't get hold of an official one.
This configuration of the microscope uses the original lens from a Raspberry Pi camera module.