OpenCube is a 3D-printable filter cube implemented using OpenSCAD. OpenCube can house round filters and rectangular mirrors of any size. It can also be connected to any lens tube by insertion of a retaining ring into a filterFace. OpenCube overall size, as well as sizes of all housings can be easily adjusted by editing parameters in a setup file.
OpenSCAD files available on GitHub.
OpenCube consist of a frame, which provides a structural support, a set of faces that allow to customise the functionality of a cube, and a mirror holder that positions a mirror in the middle of the cube. An overview of all OpenCube components is given below.