An affordable and open-source FPGA platform for the electronic control of microscope.
Before setting up the FPGA board on your microscope, make sure to plan properly the different inputs/outputs required. Here is a rough outline of the steps needed to set up MicroFPGA:
List the MicroFPGA signals that you intend on using.
List the upstream/downstream devices that correspond to these signals.
Make sure that you know the voltage requirements of the devices. For instance, pay attention to the following:
Note that in general 3.3 V TTL signals do not need to be scaled up to 5 V and should work directly with devices (do not input > 3.3 V on the digital pins of the FPGA!). That should be the case for instance for the laser trigger and servomotors.
Depending on the previous points, you might need to build or order the complementary electronics or equivalent systems. As a reminder:
Refer to the electronics section for how to configure the complementary boards.
If you use servomotors, especially heavy duty ones, you will need to power them with 5 V. We discourage powering the servos from the FPGA boards themselves. Therefore use an external 5 V power supply, solder it to the FPGA board and make a derivation to the servomotors. We find it easier to have an intermediary servomotor distribution board that can be placed away from the FPGA and have short-length connections to the servos.
Solder pins rows on the Br break out board on the pins corresponding to the signals you are interested in. We advise using male headers to ensure more stability.
Wire the complementary electronics with your microscope devices and test the board outputs that are supposed to go to the FPGA board. Make sure that they do not exceed 3.3 V for the digital signals and 1 V for the analogs.
Power the board and set-up the computer control.
Wire the inputs to the FPGA board.
Wire the FPGA board outputs to the complementary boards and measure the outputs. Play with the parameters to ensure that the signals are correct.
Measure the direct outputs from the FPGA board to the microscope devices.