Skip to content
@mufpga

MicroFPGA

An FPGA platform for the electronic control of microscopes

Overview

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

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.

Pinned Loading

  1. MicroFPGA MicroFPGA Public

    Electronic control of microscope elements (camera/laser triggering, TTL, PWM, servos, analog i/o) based on affordable FPGAs, integrated with Micro-Manager, Java, Python and LabView.

    Verilog 15 2

  2. MicroFPGA-py MicroFPGA-py Public

    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, ser…

    Python 5

  3. MicroFPGA-mm MicroFPGA-mm Public

    Micro-Manager device adapter for MicroFPGA

    C++

  4. MicroFPGA-java MicroFPGA-java Public

    MicroFPGA Java communication library

    Java

  5. MicroFPGA-electronics MicroFPGA-electronics Public

    Complementary electronics to convert signals for MicroFPGA

    HTML

  6. mufpga.github.io mufpga.github.io Public

    Documentation and guide for MicroFPGA.

Repositories

Showing 10 of 11 repositories
  • MicroFPGA-mm Public

    Micro-Manager device adapter for MicroFPGA

    mufpga/MicroFPGA-mm’s past year of commit activity
    C++ 0 GPL-3.0 0 0 0 Updated Jun 19, 2023
  • mufpga.github.io Public

    Documentation and guide for MicroFPGA.

    mufpga/mufpga.github.io’s past year of commit activity
    0 MIT 0 0 0 Updated Jun 19, 2023
  • MicroFPGA-py Public

    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. This repository hosts the Python communication pacakge.

    mufpga/MicroFPGA-py’s past year of commit activity
    Python 5 BSD-3-Clause 0 0 0 Updated Feb 27, 2023
  • analysis Public

    Analysis scripts used in the MicroFPGA paper.

    mufpga/analysis’s past year of commit activity
    Jupyter Notebook 1 MIT 0 0 0 Updated Feb 27, 2023
  • MicroFPGA-labview Public

    MicroFPGA LabView example

    mufpga/MicroFPGA-labview’s past year of commit activity
    LabVIEW 0 0 0 0 Updated Feb 27, 2023
  • MicroFPGA-java Public

    MicroFPGA Java communication library

    mufpga/MicroFPGA-java’s past year of commit activity
    Java 0 BSD-3-Clause 0 1 0 Updated Feb 27, 2023
  • MicroFPGA-electronics Public

    Complementary electronics to convert signals for MicroFPGA

    mufpga/MicroFPGA-electronics’s past year of commit activity
    HTML 0 MIT 0 0 0 Updated Feb 27, 2023
  • MicroFPGA Public

    Electronic control of microscope elements (camera/laser triggering, TTL, PWM, servos, analog i/o) based on affordable FPGAs, integrated with Micro-Manager, Java, Python and LabView.

    mufpga/MicroFPGA’s past year of commit activity
    Verilog 15 MIT 2 1 0 Updated Feb 27, 2023
  • .github Public
    mufpga/.github’s past year of commit activity
    0 BSD-3-Clause 0 0 0 Updated Feb 27, 2023
  • MicroFPGA-compatibility Public

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

    mufpga/MicroFPGA-compatibility’s past year of commit activity
    C++ 8 5 0 0 Updated Jun 13, 2022

Top languages

Loading…

Most used topics

Loading…