Skip to content

Electronic control of microscope elements (laser triggering, TTL, PWM, servos) with the Mojo FPGA and integrated with Micro-manager

License

Notifications You must be signed in to change notification settings

mufpga/MicroFPGA-compatibility

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

versionLicense: MIT

Overview

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/.

Overview

Content

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.

Cite us

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).

About

Electronic control of microscope elements (laser triggering, TTL, PWM, servos) with the Mojo FPGA and integrated with Micro-manager

Resources

License

Stars

Watchers

Forks

Packages

No packages published