Tools for optical laboratory

This page contains list (with a links) of different software and hardware tools, which are useful in everyday life of a researcher in an optical laboratory. These tools were continuously developed in our group and can be freely used by whoever find them useful.

There are different categories of the tools. Some of them are pure software based apps, which helps to estimate parameters of experimental setups or to educate the alignment of optical components. Other tools require either some low-cost commercial hardware or tools, which has to be constructed given the instructions.

Mobile Apps

These apps are compact webpages, which can be simple installed on a phone and then used offline (that is often case for optical labs in the cellar). These apps should help you to estimate parameters for data acquisition, signal intensity, etc. Apps are based on Progressive Web App technology. The app itself is web page, which can be viewed in any web browser. For the offline use the app has to be installed through majority of browsers (How to install PWA).

1. Nyquist sampling calculator screenshot

link to the webpage

2. Optical losses by reflection on the interfaces screenshot

link to the webpage

Widgets

1. Smart Inventory screenshot

Intelligent tools to easy identify small optical components, which are hard to label. We stick tiny labels (~1mm) on them and we are able to get audio information of the component with a low budget toy TipToi (more info here). Link to the depository for generation of the labels and setting the TipToi is here.

2. CageCam screenshot

We developed small cameras based on ESP microcontrollers that can be mounted on the Thorlabs cage system. Their live-streamed images can be viewed on mobile phones or computers via Wi-Fi connections. They are especially useful for alignment tasks when the adjustment screws are far from the target screen. We also developed small light sources that can be controlled via mobile phones. A link to the app used to control the cameras and light sources is available here, and the repository for building these cameras/light sources can be found here.

Software tools

1. Viscope - software for instrument control screenshot

We developed a framework to control and synchronise a data acquisition from different devices (focus on optical microscopy) in the lab. It should simplify writing own software controlling instruments. The main feature is that the software development and debugging can be done without need of the real instruments (more info here). Link to the depository of the viscope framework is here.