Adaptive Optics Software
Development Kit (AOSDK)

Boston Micromachines' customizable AOSDK gives users
the ability to implement adaptive optics without the need
for intense, low-level programming.

BMC provides discrete software modules that can accelerate and simplify development.

Either select components from our existing portfolio or choose your own hardware. BMC will provide you with the building blocks necessary to achieve seamless integration with your deformable mirror, while also the tools required for compensating for wavefront phase errors.

Our goal is to reduce the time and resources needed to implement closed-loop wavefront control. BMC provides discrete software modules that can be used in the development of a complete adaptive optics system with deformable mirror hardware.


Wavefront Correctors


Sensor Interface

  • Various available

Software Features

  • Reconstructed wavefront measurement
  • Graphical rendering of WFS data
  • Automatic calibration of the WFS
  • Metric-based “sensorless” control
  • Dual-DM “woofer-tweeter” control (coming soon)

System Requirements

PC with the following minimum requirements

  • 64-bit Intel-compatible CPU
  • Microsoft Windows 7 or 10 (64-bit) Operating System
  • 320 MB free disk space on the Operating System drive
  • Microsoft Visual Studio 2015 Runtime
  • If using MathWorks MATLAB, then 64-bit Version 2008a or newer.
  • If using Python, then Version 3.5 or newer.
  • If C++, an integrated development environment (IDE), such as Microsoft Visual Studio 2015 or newer, is recommended.

Each module is designed to accept defined outputs from your specified hardware. Contact us to find out about the latest SDK-compatible hardware, and how we can help you integrate your components into your application.

*Contact us for hardware model compatibility

How can the AOSDK help you?

  • Microscopy

    Our customizable AOSDK integrates seamlessly with a deformable mirror to allow researchers an optimal experience in various modalities of microscopy.

  • Laser Applications

    The AOSDK allows the user to take advantage of an array of techniques to compensate for turbulence that can otherwise distort laser beams over long-distances.

  • Thorlabs AO Toolkit

    If you are looking for a solution that enables quick integration with hardware included, our partner, Thorlabs, integrates the Multi-3.5 DM with the ThorLabs Adaptive Optics Toolkit.

Let us create a development kit for you

Boston Micromachines can provide the resources you need to implement wavefront correction. Contact us today to learn more about our latest software techniques, or to create a quote for your customized adaptive optics solution.