Optical benches are expensive, but relatively simple devices. I needed to test a multi-lens setup for a project I'm working but didn't want to shell out for an expensive optical bench. My experiment can tolerate the accuracy of 3d printed parts, hence these models :)
This is a fully printable adjustable lensholder which mounts onto an aluminum extrusion as the rail. The lens is held in place by three sliders which have slots to grip the lens. Each slider is held by a bolt and friction. Holders are mounted via t-slot nuts that can slide up/down the extrusion.
The model is somewhat parametric, in that you can adjust the height of the holder and the maximum lens diameter that can be mounted.
The sliders grip lenses 1-3mm in width the best, but could easily be modified to grip larger lenses (although I haven't fiddled with that yet, since all my lenses are small).
Special thanks to:
Rafts are likely not required, but print fine if you use rafts (I do). Supports are not necessary.
Both 13% and 15% infill works fine for me.
This model is best printed at 0.1mm so that the threads print well, but 1.5mm also worked for me (albeit with a tighter fit). There is a parameter to adjust the scaling on the bolt, which can help if your printer tolerances are different from mine. Just be careful not to scale the bolt down too much or else the threads may not mesh any longer.
The t-slot nut is also sensitive to layer height and printer calibration. If the nut is too loose/tight, you can adjust the scaling factor with a parameter. Or take a file to the bottom so it fits better :)