Canon EF Extension Tube Set 3D Printer Model

Author: @
License: CC BY-SA
File formats: py,stl
Download type: zip
Size:309.2KB

The file 'Canon EF Extension Tube Set 3D Printer Model' is (py,stl) file type, size is 309.2KB.

Summary

Extension tube set (20mm/40mm/60mm) for Canon EF mount.
Extension tubes are used to allow a lens to focus closer than it does natively. This is accomplished by moving the lens farther away from the camera body's sensor plane by fitting between the camera body and the lens. The end result of focusing closer is a larger magnification.
Tubes have rippled surface for easy mounting and very tightly fit to lens and body mount.

Upd:
If you aren't satisfied with the size of the tubes, you can customize them for yourself.
I added a python script that generates a file with the openscad tube model. The script uses opyscad library from https://github.com/SkyRzn/opyscad. Save canon_ef_extension_tube.py and opyscad.py in the same directory and run canon_ef_extension_tube.py in the python interpreter.

canon_ef_extension_tube.py 4.5KB
canon_ef_extension_tube_20mm.stl 271.2KB
canon_ef_extension_tube_40mm.stl 378.5KB
canon_ef_extension_tube_60mm.stl 389.5KB