MicroFPGA

Logo

An affordable and open-source FPGA platform for the electronic control of microscope.

View My GitHub Profile

Application examples

Several microscopes are equiped with MicroFPGA together with Micro-Manager and htSMLM. In this section, we detail some aspect of our usage.

Tested devices

Signal Device Electronics
Camera (in) Photometrics Evolve 512 SCB
Camera (in) Hamamatsu ORCA-Flash4.0 V2,
ORCA-Quest and ORCA-Fusion BT
PCO edge 4.2 and 4.2bi
Andor iXon Ultra 897
None
Camera (out) Hamamatsu ORCA-Flash4.0 V2 None
Laser trigger (out) Toptica iChrome MLE and iBeamSmart
Omicron LightHUB
Oxxius LBX-405
Cobolt Jive 561
LaserQuantum gem 561
MPB Communications F-04306-107 and F-04-306-102
None
Laser trigger (out)
PWM (out)
Custom laser engine (link) None
TTL (out) LED switches None
Servo (out) Sail winch servos
(e.g.: 1, 2 and 3)
None
Analog (out):
PWM + low-pass
Omicron LH.AOM
AA Opto-Electronic AA.AOTF.6C/TN
SCB
TTL (out) Owis KSHM 40 None
Analog (in) Focus stabilization (link)
Laser powermeter (link)
ACB

SCB: signal conversion board (see electronics)

ACB: analog conversion board (see electronics)

Graphical user interface

The microscopes are controlled through Micro-Manager and a custom EMU plugin: htSMLM. Here is an overview of the mapping of the FPGA signals (device properties) in Micro-Manager to the htSMLM functionalities. Refer to the htSMLM guide for more details, in particular the descriptions of each panel.

Signal htSMLM panels
Laser trigger
(mode, pulse duration, sequence)
Laser trigger panels
Activation laser panel
Activation script panel
Servo Filters panel
Additional filters panel
Controls panel
PWM Laser control panels
TTL Controls panel
Analog QPD panel
Powermeter panel

Publications

MicroFPGA earlier versions have been used in the following publications (non-exhaustive list) and in most Ries lab (EMBL) projects:

Instrumentation

Biology