Skip to content

mufpga/MicroFPGA-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

versionLicense

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 Java package to control MicroFPGA. To use Microfpga in you Java project, you can download the compiled .jar or build it from source using maven:

mvn package -Dmaven.test.skip=true

This repository also contains examples on how to use MicroFPGA.

Cite us

Joran Deschamps, Christian Kieser, Philipp Hoess, Takahiro Deguchi, Jonas Ries, "MicroFPGA: An affordable FPGA platform for microscope control", HardwareX 2023 (13): e00407, doi:10.1016/j.ohx.2023.e00407.

MicroFPGA-java was written by Joran Deschamps, EMBL (2020).