Summary: |
Device adapter for Thorlabs USB cameras |
Author: |
Christophe Dupre and Nenad Amodaj |
License: |
BSD |
Platforms: |
Windows |
Devices: |
DCU223M, DCU223C, DCU224M, DCU224C, DCC1545M, DCC1645C, DCC1240M, DCC1240C, DCC3240x. Has been developed and tested with the DCC1545M and DC3240M |
Available since version: |
1.4.14 nightly build of 02/06/2013 |
Procedure: Install latest version of Micromanager (this device adapter was first included in the nightly build of 02/06/2013). Install Thorlabs camera software (http://www.thorlabs.us/navigation.cfm?Guide_ID=2205) and plug camera to your computer. Test that the camera works with the software provided by Thorlabs. Run MM and make a config file that uses the device adapter “ThorlabsUSBCamera”.
If you see ThorlabsUSBCamera listed as
(unavailable)
in the Hardware Configuration Wizard, try removing the
file mmgr_dal_IDS_uEye.dll from your Micro-Manager installation and
restarting Micro-Manager. (The two device adapters will conflict with
each other until a fix to Micro-Manager itself addressing this issue is
available.)
Notes: Besides USB2 and USB3 cameras, this adapter should also support GigE cameras of the same DCx family (but never tested).
Built with the SDK version 4_20.
Hardware ROI function currently not supported.
As of May 10th, 2018, the pixelClockMHz property is set to the lowest value possible on startup. This change was made to avoid hard to pinpoint errors while acquiring images. To make the camera operate faster, experiment with the pixelClockMHz property and set it to the highest value where the camera still works reliably, then add the pixelClockMHz property to the System-Startup group. Thanks to the AQLM 2018 students for figuring this out!)