First, you will need to print or obtain the 3D printed parts. These have been designed with some care to print reliably on most RepRap-style printers, without support material. It's important to read through the notes before, as there are multiple versions of the STL files to choose from, so it's not a good idea just to pick all the parts in the folder.
I usually print with a layer size of 0.24mm on my Ormerod, which takes 10 hours for the main body. "low" quality on an Ultimaker 2 (0.15mm layers) produces similar results in about 10 hours. Our Prusa i3 Mk3 takes a similar time using 0.2mm layers, or 0.3mm layers if we want to go even faster (8 hours or less).
Warning: The microscope is designed to print without support material. If you use support material it will require a lot of cleaning up, and you may well damage the parts.
The parts are all designed to print without support material or adhesion layer. If you do use an adhesion layer, many of the moving parts will be rendered useless by a brim (particularly on the main body), and require lots of work with a craft knife to sort them out. While there are no cantilevered parts that really need support, there are a few bridges; it might be a good idea to print the just_leg_test.stl
file first, to make sure your printer can print them. There are some versions of the main body that include a baked-in brim in the STL file, see main_body.scad
. This brim does a better job of not fouling the mechanism than most slicers, and is a good option if the part won't stick without a brim. Most of the other parts are possible to clean up after printing with a brim, so you may wish to use one, particularly for the smaller parts like sample clips.
If your printer has a standard-sized bed (180mmx180mm should be fine) then it should be possible to print the complete microscope in one go. I do this if I'm using a machine that is well calibrated and reliable. However, I find that it's often more reliable to print in batches (as small parts at the edge of the print bed can detach and cause it to fail). I would recommend:
- Batch 1: Microscope, illumination and Optics module (this is the longer print, with taller objects)
- Batch 2: Feet, gears, camera cover, camera board gripper, camera lens remover, gear riser
There is a test file that prints a single leg of the microscope - just_leg_test.stl
. It's worth printing this first to check your settings are OK.
The optics module needs to print with some fine detail, so the dovetail meshes nicely with the stage. A good way to ensure this is to print it at the same time as other parts - either print more than one optics module at a time, or print it at the same time as the microscope body. This slows down the time for each layer, and means the plastic can cool more completely before the layer on top is deposited, resulting in a higher-quality part. The optics module is best printed in black to cut down on stray light inside the tube - though it will still work in other colours.
The list of parts below is pretty extensive and tries to explain all the various options - however, if you just want to build a "normal" version of the microscope, there are two versions we'd reccommend:
The basic version of the microscope uses a webcam lens instead of a microscope objective - you still get a really nice focusing/sample translation stage, but with basic options. This version is great for school or hobby use, gets a resolution of about 2um or better, and is the cheapest to build. This is the version we usually build at workshops. For each microscope, you will need to print one copy of each of the following files:
actuator_assembly_tools.stl
picamera_2_gripper.stl
- [optional]
picamera_2_lens_gripper.stl
(only needed if your camera didn't come with a tool to remove the lens) main_body_LS65.stl
.feet.stl
gears.stl
illumination_dovetail.stl
condenser.stl
sample_clips.stl
camera_platform_picamera_2_LS65.stl
lens_spacer_picamera_2_pilens_LS65.stl
microscope_stand.stl
orback_foot.stl
This will need the nuts, bolts, etc. described below, plus a Raspberry Pi computer (any model will do) and Raspberry Pi camera module. No other optical bits are required, except an LED for illumination. If your Raspberry Pi is in a case already, you should print back_foot.stl
so the microscope sits flat on a table. If you want to mount the Raspberry Pi underneath the microscope (our preferred option), print microscope_stand.stl
instead. Newer camera modules include a white circular tool for unscrewing the lens. If you don't have one, you will need to print the lens gripper (marked as optional).
The version of the microscope used for scientific or medical research generally requires a conventional objective lens. Most of the parts are the same, but the optics and sample mount are different. You will need one copy of each of the following files:
actuator_assembly_tools.stl
lens_tool.stl
picamera_2_gripper.stl
- [optional]
picamera_2_lens_gripper.stl
(only needed if your camera didn't come with a tool to remove the lens) main_body_LS65-M.stl
.feet.stl
gears.stl
illumination_dovetail.stl
condenser.stl
sample_clips.stl
optics_picamera_2_rms_f50d13_LS65.stl
microscope_stand.stl
sample_riser_LS10.stl
(assuming you have a microscope objective with a 45mm parfocal distance)
For motorised operation you will also need
small_gears.stl
motor_driver_case.stl
Additionally, you will need:
- an RMS threaded, finite-conjugates objective lens. These can be obtained from e.g. AliExpress. Depending on whether it is 35mm or 45mm from the "shoulder" of the lens to the sample, you may or may not need the sample riser. We almost always use 45mm "plan" corrected lenses, which do require the riser.
- a 12.7mm diameter, 50mm focal length achromatic lens, e.g. ThorLabs ac127-050-a or generic equivalent.
- a 13mm diameter, 5mm focal length PMMA lens for the condenser (sold as LED lenses in bulk)
- three 28BYJ-48 stepper motors and a sangaboard driver, or other suitable electronics.
Make sure you have all the necessary parts and tools. The parts should all be listed in the bill of materials, which is currently a work in progress (eventually it will be produced automatically, which should help it to stay accurate). We reccommend reading through all the instructions, rather than trusting what is currently listed here.
Currently, the STL files live in the builds folder. This will move to a build server soon.
Plastic tools:
- band and nut insertion tools
actuator_assembly_tools.stl
- tool to insert the 13mm diameter condenser lens and/or tube lens:
lens_tool.stl
- jig to hold the camera board while you unscrew the lens
picamera_2_gripper.stl
- [optional] tool to unscrew the camera's lens (only needed if your camera didn't come with one)
picamera_2_lens_gripper.stl
Components:
- body of the microscope:
main_body_<stage size><height>[-M].stl
. - 3 feet:
feet.stl
orfeet_tall.stl
(contains all 3) - 3 large gears:
gears.stl
(contains all 3) - illumination:
illumination_dovetail.stl
condenser.stl
- 2 sample clips:
sample_clips.stl
(contains both) - optics module (you need one of the two options below):
- old-style optics module (one part, best with RMS objectives):
optics_<camera>_<lens>_<stage size><height>.stl
- platform-style optics module (two parts, best with webcam lenses):
camera_platform_<camera>_<stage size><height>.stl
andlens_spacer_<camera>_<lens>_<stage_size><height>.stl
- [optional] camera cover:
picamera_2_cover.stl
- [optional] 3 small gears for motors:
small_gears.stl
(contains all 3) - [optional] riser for the sample:
sample_riser_<stage size><thickness>.stl
- [optional] slide holder that works better if using immersion oil:
slide_riser_LS10.stl
- [optional] base to hold a Raspberry Pi:
microscope_stand.stl
- [optional] base to hold the motor driver (fits under the base that holds the Pi):
motor_driver_case.stl
- [optional] back foot, in case you are not using the microscope stand:
back_foot.stl
In the filenames above, where there are multiple versions, parameters are included in angle brackets:
<stage size>
selects the size of the platform - but currently onlyLS
is supported.<height>
is the height from the bottom of the main body to the top of the stage in mm, currently either65
or75
.- Usually the above two parameters occur next to each other, so you will see
LS65
. I pretty much only use65
as standard, and if I am using an objective (which is the norm) I add a 10mm riser. <camera>
is the camera you are using, eitherpicamera_2
for the Raspberry Pi camera module v2,c270
for the Logitech C270, orm12
for a camera with a screw-on M12 lens mount.<lens>
is the lens you are using, eitherpilens
,c270_lens
, orm12_lens
if you are using the lens that came with your camera. To use a finite-conjugate, RMS threaded objective lens, you should specifyrms_f50d13
(for a 50mm focal length, 12.7mm diameter tube lens, e.g. ThorLabs ac127-050-a). You can also specifyrms_f40d16
(to use a Comar tube lens, focal length 40mm, diameter 16mm) but this is deprecated as the images weren't as good.<thickness>
is the thickness of a stage riser - the amount it adds to the height. Usually a 10mm riser is used with a 65mm body to allow a 45mm parfocal distance objective to be used, currently only LS10 is reccommended. Optional bits of filenames are in square brackets above:-M
in the body name means it has motor lugs to allow 28BYJ-48 stepper motors to be fitted_tall
on the illumination or the feet means the body sits 26mm off the ground rather than 15mm, to give clearance for larger camera modules. This is only useful if you are not using the microscope stand.
Currently, there are two reccommended versions of the body; LS65
and LS65-M
. The only difference is that the -M
version can be fitted with motors. To build the high-resolution version of the microscope, use the 10mm thick sample riser sample_riser_LS10.stl
, and optics_picamera_2_rms_f50d13_LS65.stl
. To build the low-resolution version, don't use the sample riser, and instead use camera_platform_picamera_2_LS65.stl
and lens_spacer_picamera_2_pilens_LS65.stl
. In both cases, it's best to print the microscope stand, and use the standard-height feet.
If you printed the parts yourself, start by opening out the three holes in the microscope body with a drill as shown. Make sure to go all the way through. If you don't have a drill, you can improvise by screwing in an M3 screw all the way, then forcibly rotating it with a screwdriver or the supplied nut. Also, remove any loose strings of plastic from the underside of the sample stage, using a pair of pliers. The last step shouldn't be necessary if your machine is calibrated nicely for printing bridges.
There are also ties between the actuator column casing and the central actuator column that holds the brass nut - these need to be snapped, as described in the instructions later on. There may also be short ties between the two thinner pairs of legs and the "wall" running around the microscope - these should also be snapped with a knife. The "ladder" like structure between each pair of legs is also only there for support during printing - it does no harm to leave it in place, but if you cut the "rungs" out, it will allow the stage to move a little more freely.
Once you have your printed parts, you can start by assembling the actuators.