Directions posted onInstructables describe how to build the OpenReflex, an open-source single-lens reflex (SLR) analog camera with a mirror viewfinder using 3D printing techniques.
Step one lists the tools you will need: A 3D printer similar to a RepRap, a CNC cutting tool, a glass cutter, a screwdriver, an Allen key, and fine grit sandpaper. It also lists the items you will need to buy: About 250g of black acrylonitrile butadiene styrene (ABS), 3 M3 bearings, some M3 screws and bolts, 1 black PET 0.3mm sheet, 1 clear translucent plastic sheet, 1 piece of mirror about 1.5mm thick, 16 3mm cubic magnet, 1 finger skate truck, and 1 black Sugru sachet.
Got all of that?
The three important printed parts of the camera are the film receiver which holds 35mm film, a shutter that exposes film at around 1/60thspeed, and the viewfinder. The steps following the building of these three items are light-proofing the camera, assembling the parts, loading film, and taking pictures.