top bar

Andor SDK3

Revision as of 03:01, 29 June 2014 by P.nanda (Talk | contribs)

Summary: Interfaces with Andor sCMOS cameras
(Use Andor DeviceAdapter instead for other Andor CCD and EMCCD cameras)
Author David Gault (Andor)
Maintainers Matt Milford (Andor)
Norman Glasgow (Andor)
Documentation: Norman Glasgow (Andor)
Orla Hanrahan (Andor)
Pariksheet Nanda (Andor)
License: BSD
Platforms: Windows, Linux, (No Mac driver available)
Devices: Neo, Zyla


Andor Driver Pack 3 (sCMOS)

Support Advisory
Linux 32-bit users should install Andor SDK 3.4.30007.0 until Bitflow fixes a 32-bit issue

Install the Andor Driver Pack (sCMOS) and restart the computer. This is publicly available here.

From the driver pack directory:

   C:\Program Files\Andor Driver Pack 3\

Copy these 3 files to the Micro-Manager root directory:


Without these 3 files, "AndorSDK3" will not show up in Available Devices in the Hardware Configuration Wizards > Step 2

Alternatively, install the Andor Driver Pack 3 to the working Micro-Manager Directory e.g.

   C:\Program Files\Micro-Manager-1.4\

Ensure you Restart the PC.

Disable computer power savings

Disable C-states power saving in the BIOS. For Windows Vista and later, also disable PCI Express > Link State Power Management in Power Options.


Increase Sequence buffer size

It is possible to achieve full frame rate with enough RAM. Again using a 64-bit OS, set this value to 5120 MB:

     Tools > Options... > Sequence buffer size [MB]

Depending on the amount of RAM on the PC or processing performance, this may need to be adjusted accordingly.

Usage notes

  • Trigger mode is dynamically set by µManager when using Multi-Dimensional > Time points.
    • "exposure" < "interval" ignores the "interval" time and instead uses "frame rate" property from the "Device/Property Browser"
    • "exposure" > "interval" sets Software Triggers acquisition.
  • Save data to a large storage drive such as 1 TB, 950 MB/sec PCI-e SSD (OCZ-Z drive R2 P-88) or 4x Kingston 256GB SSD (RAID 0) on LSI MegaRAID setup


Zyla support in Micro-Manager

Please read the section on High Speed Acquisition in Micro-Manager. The minimum version of Micro-Manager required is 1.4.11 (Nov 8th, 2012), but 1.4.16 or later is strongly recommended. Consider trying the latest nightly build from here.

DeviceCreate function failed

This error appears in the hardware wizard if the Andor camera SDK has been installed, but the computer has not been restarted.

Error: Circular buffer overflowed.

If one encounters this error, increase sequence buffer size. In the µManager toolbar one can set the Sequence buffer size in the main menu:

     Tools > Options... > Sequence buffer size [MB]

Reason: Due to the rate that the camera acquires data it's not uncommon for µManager to run out of "Circular Buffer" memory during sequence acquisitions (50+ images). The circular buffer is where images wait when they've been taken off the camera but have not yet been processed by µManager. The error message is:

     Micro-Manager Error:
     Error: Circular buffer overflowed.

Restart uManager for this change to take effect.

Error: Internal inconsistency: unknown system exception occurred

If you see this message when snapping an image, try a lower AcquisitionWindow size (the default is the full Full Image) to confirm that the camera is capable of sending an image. The BitFlow frame grabber PCIe card fits in 4x splots, but some motherboards don't have the bandwidth to run it and the card may need to be instead installed on an 8x or 16x slot.


Development support

Please liaison with Micro-Manager developers to contact the Andor software team

Click here to search for Andor on the Micro-Manager mailing list archive.

Andor support

© Micro-Manager : Vale Lab, UCSF 2006-2011 | All Rights Reserved | Contact