MicroFPGA is an FPGA-based platform for the electronic control of microscopes. It aims at using affordable FPGA to generate or read signals from a variety of devices, including cameras, lasers, servomotors, filter-wheels, etc. It can be controlled via Micro-Manager, or its Java, Python and LabView communication libraries, and comes with optional complementary electronics.
Documentation and tutorials are available on https://mufpga.github.io/.
This repository contains the source related to discontinued boards and versions. It is updated to maintain back-compatibility for labs using the old boards.
- v1 is the original Mojo code.
- v3 is updated following changes in the main MicroFPGA repository.
- A 17bits branch exists to maintain a version of the FPGA configuration compatible with a different type of servomotors.
Compiled configurations are available in the releases. Instructions on how to build from source are available on the project's website.
Joran Deschamps, Christian Kieser, Philipp Hoess, Takahiro Deguchi, Jonas Ries, "MicroFPGA: an affordable FPGA platform for microscope control", bioRxiv 2022.06.07.495178.
MicroFPGA was written by Joran Deschamps, EMBL (2020).