3 WEEE ........................... 6 Waste Treatment on your own Responsibility ................................. 7 Ecological Background ................................. 7 Part II Getting Started 1 WFS150/WFS150C Quick Start-up ........................... 9 Software Installation ................................. 9 Connection to the PC ................................. 18 Start the Application ................................. 22...
Thorlabs GmbH This part of the instruction manual contains every specific information on how to handle and use the WFS150/WFS150C Wavefront Sensor. Attention This manual contains "WARNINGS" and "ATTENTION" label in this form, to indicate danger for persons or possible damage of equipment.
All modules must only be operated with duly shielded connection USB- Cables delivered by Thorlabs. Only with written consent from Thorlabs may changes to single components be carried out or components not supplied by Thorlabs be used. This precision device is only transportable if duly packed into the complete original packaging including the plastic form parts.
Waste Treatment on your own Responsibility If you do not return an "end of life" unit to Thorlabs, you must hand it to a company specialized in waste recovery. Do not dispose of the unit in a litter bin or at a public waste disposal site.
Page 10
Getting Started WFS150 / WFS150C Manual Part...
· USB 2.0 high speed port (A USB 1.1 full speed port is not usable!) There is only one software component that must be properly installed and activated in order to allow USB control of your WFS150/WFS150C Wavefront Sensor. This software must be installed prior to make any electrical connections between the Wavefront Sensor and PC via USB interface.
Page 12
Wavefront Sensor hardware. 1. Installing the Sensor USB Drivers Don't wonder that a driver for a Thorlabs DCU USB2.0 camera is being installed. This is correct because the Wavefront Sensor uses such a camera and therefore the same drivers.
Page 16
WFS150 / WFS150C Manual The 'WhatsNew.txt' file will inform you about latest changes of the camera software, it can be disabled. Click 'Next' to proceed. If it is required to restart your computer leave option 'Yes' enabled and click 'Finish' to reboot the computer.
After connection of the instrument Microsoft Windows® will load the appropriate drivers for the Wavefront Sensor. In fact, since the Wavefront Sensor consists of a modified Thorlabs DCU camera, the driver software is basically the same for both instruments. GAttentionG Don't worry about that a 'Thorlabs DCU camera' is displayed in the device manager.
Page 22
Click on 'Finish' to finalize the first phase. The camera hardware is now booting and the 'Found New Hardware Wizard' will appear again to assign installed drivers for the Thorlabs DCU camera: Mark 'Install the software automatically (Recommended)' option and click 'Next'.
As long as the driver installation is not completed or failed, the instrument will be displayed as 'uc480 boot' or unknown 'USB device'. Wait a few seconds to let the driver communicate with the instrument. If you still cannot see the entry 'Thorlabs DCU camera' please check the troubleshooting chapter.
This is done by analyzing the location and intensity of spots (spotfield) formed by imaging a beam of light onto a CCD array with a microlens array as shown in the figure below. With Thorlabs' Shack-Hartmann wavefront sensor it is possible to optimize dynamically the wavefronts of laser sources, characterize the wavefront distortion caused by optical components, and provide real-time feedback for the control of adaptive optics.
Page 27
The C-Mount threading on the face of the CCD camera allows with the help of an adapter (Thorlabs SM1A9) for the convenient mounting of ND filters, to help prevent the saturation of CCD pixel, and lens tubes to reduce scattered light and to allow for the mounting of additional optical components.
Page 28
WFS150 / WFS150C Manual Data flow chart The following chart will give an overview that shows the data flow within the Wavefront Sensor software and also point out user defined inputs and data outputs. Color code: The brightness of the camera image is controlled within a loop to ensure an optimal saturation level.
Shack-Hartmann Functional Principle The WFS150 / WFS150C Wavefront Sensor consists basically of a CCD camera with a microlens array mounted in a defined distance in front of its sensor chip. Each microlens generates a spot onto the sensor whereas the spot centroid position depends on the wavefront gradient in front of the lens area.
Page 30
WFS150 / WFS150C Manual It can be easily shown that this is caused by an incoming wavefront with the same average angle a compared to the reference wavefront. When W(x,y) describes the shape of the wavefront so its partial derivation relative...
Both models are usable within different wavelength ranges. Due to the AR coating used inside WFS150 it is best suited within this range but not outside where the AR coating may have reflective properties! See the following Technical Data for details.
Page 32
Optional C-Mount Adapter The C-Mount threading on the face of the Wavefront Sensor allows with the help of an adapter (Thorlabs SM1A9) for the convenient mounting of components utilizing SM1 thread. These are for instance Neutral density (ND) filters, to help prevent device saturation or lens tubes to reduce scattered light and to allow for the mounting of additional optical components.
WFS150 / WFS150C Manual Certifications and Compliances The Thorlabs GmbH, Hans-Böckler-Strasse 6 D-85221 Dachau, declares under it's own responsibility, that the products Wavefront Sensor WFS150, WFS150C fulfill the requirements of the following standards and therefore corresponds to the regulations of the directive.
PC according to Getting Started Quickly. 2. You have to connect the WFS150 / WFS150C with your PC by using the USB2.0 cable delivered by Thorlabs. As soon as the LED at the back of the Wavefront Sensor lights up green the instrument is ready for operation and you can start the application program with its Graphics User Interface (GUI).
Page 37
A beam size larger than the available aperture (5,95 x 4,76 mm) of the WFS150 / WFS150C Wavefront Sensor can be adapted using beam expanders (Thorlabs BE01 - BE20 series).
Page 38
WFS150 / WFS150C Manual Alternatively, you can check the correct beam position also using the Spotfield Panel. Enable the diagram options 'Show Image Axes' and 'Show Pupil'. Be sure you have enabled the 'Use Beam Centroid' option within the Pupil Definitions Setup panel in order to couple the displayed pupil position to the measured beam centroid position.
Page 40
WFS150 / WFS150C Manual b) A movement of the lens towards the fiber end (or even removing the lens) generates a slightly divergent beam which increases in diameter on the way to the Wavefront Sensor. Since the speed of light is the same for all rays within a beam, the wavefront at the outer area falls back behind the center rays.
Operating Instruction 4.2.1 Coordinate Definitions The WFS150/ WFS150C Wavefront Sensors is using a orthogonal right-hand coordinate system (x,y,z) that is defined as follows: Imagine you are within the Wavefront Sensor and are looking towards the light source. Then the x-direction points towards right and the y-direction points up whereas the optical beam to be analyzed is propagating in z direction towards the entrance aperture of the Wavefront Sensor.
Page 42
WFS150 / WFS150C Manual Within the 3D wavefront graph the beam's cross section lies within the x-y-plane that is perspectively drawn at the bottom whereas the z-axis points upwards. Imagine the beam is coming from beneath, so the displayed 3D curve will represent the wavefront at the top of the beam.
Troubleshooting chapter. You can also operate two or more Thorlabs Wavefront Sensors at the same time on the same computer by starting the application software again. In this case, mark the desired instrument in the list and press 'Select' or just double-click the entry.
Page 44
WFS150 / WFS150C Manual The selected Wavefront Sensor starts to work and the Graphical User Interface (GUI) displays the measured data. The GUI looks like this: The Wavefront Sensor model is displayed in the title bar of the panel. The software starts displaying the actual camera image which is called the 'Spot Field'.
Page 48
WFS150 / WFS150C Manual · Save Measurement Data (Ctrl + S) Choose drive and path for storing data within and type in a name for your Wavefront Sensor data file and click 'Save'. The content and format is defined in the 'Measurement File Preferences' panel, see above.
Page 50
WFS150 / WFS150C Manual ·Measurement Start Starts continuous Wavefront Sensor measurements and displays the results on the screen. ·Measurement Stop Stops the Wavefront Sensor measurement immediately and terminates the screen updates to keep the actual displayed graphical plots and numerical values to survey and/or save these data.
Operating Instruction You were directed to the Thorlabs website at www.thorlabs.com that contains information about new software releases or related products. ·View License Agreement The Thorlabs End-User License Agreement you agreed with is displayed. ·About Shows you the actual software release versions, the Instrument Name and Serial Number of the used device.
Page 52
WFS150 / WFS150C Manual This graph is useful to check the power level of the analysed beam, especially when the automatic brightness control is disabled. Improperly manual camera settings will lead to low or saturated peak intensities or saturation. Prevent both...
WFS150 / WFS150C Manual 4.3.2.3 Spotfield Panel The Spotfield panel allows a direct view of the image taken by the CCD camera. Intensity levels are displayed as gray scale from 0 = black to 254 digits = white and saturation is indicated by red colored pixels.
WFS150 / WFS150C Manual pupil size and position. Use this panel with activated option 'Show Pupil' for interactive beam alignment to the Wavefront Sensor. Only the spots detected within the pupil will contribute to the calculation of the Zernike fit.
WFS150 / WFS150C Manual 'Show Image Axes' displays the center axis in horizontal and vertical direction. 'Show Beam Diameter' displays a circle or an ellipse (light gray) that illustrates the actual beam diameter and position. 'Show Pupil' displays a circle or an ellipse (magenta) that illustrates the actual pupil size and position.
Page 60
WFS150 / WFS150C Manual Wavefront Select Switch The switch below the graph determines the wavefront type that is displayed. 'Measured' shows the wavefront which is directly calculated from the measured spot deviations using a 2-dimensional integration. 'Reconstructed' will display a wavefront that is reconstructed using all or only a selected set of the determined Zernike coefficients.
Page 62
WFS150 / WFS150C Manual color palette 'Contour' inserts contour lines into the graph indicating lines of equal wavefront height 'Hide z axis' hides the z-axis and the corresponding grid and caption '2D Projection' let the 3D graph collapse to the base x-y plane...
Page 64
WFS150 / WFS150C Manual By default, the graph's vertical axis is scaled automatically. In case some of the displayed Zernike coefficients are huge compared to other distortions you like to focus on it is advantageous to switch 'Autoscale' off. Also in case of fluctuating Zernike coefficients that cause a permanently changing vertical scale, it is advantageous to disable 'Autoscale' and to define a fixed range by entering Min.
WFS150 / WFS150C Manual Changing a setup control has immediate influence to the instrument operation or data display. After finalizing changes click 'OK' to save the actual settings. Also closing the panel will automatically save the settings of all setup controls. By...
Page 68
WFS150 / WFS150C Manual Note: Changing the camera resolution will also change the number of detectable spots. In case you are working with a 'User Calibrated Reference' a new User Calibration may be required. Depending on the selected camera resolution in pixel the resolution of the Wavefront Sensor, that is the number of the calculated microlens spots is also defined thereby.
Page 70
WFS150 / WFS150C Manual advantageous to do the main brightness control using the exposure time and use low Master gain amplification factors only if the exposure control adjustment works too coarse. Otherwise the image noise will be increased needlessly. It is recommended to check the actual saturation degree of the camera's AD converter by verification on the LineView panel.
Page 72
WFS150 / WFS150C Manual It is required to define a Zernike radius because the Zernike functions fitted to the measured wavefront are normalized to a Unity Radius = 1. Calculated Zernike coefficients refer to the here defined pupil radius (see Zernike Fit Setup).
Select the tab 'Wavefront'. Wavefront Reference The Thorlabs Wavefront Sensors WFS150 / WFS150C are factory calibrated and provide an internal reference for the measured spotfield centroids. This internal reference is based on the well known and highly accurate parameters ·...
WFS150 / WFS150C Manual Switch to 'waves' unit and then input the operating wavelength of your light source. The accepted wavelength range is 200 to 1100 nm and corresponds to the wavelength range of model WFS150C. Cancel Average Wavefront Tilt In practice, the direction of the input beam is not perfectly perpendicular aligned to the sensor area.
Page 78
WFS150 / WFS150C Manual feasible. The highest number of Zernike modes must not exceed the amount of detected spots within the pupil. Highest order in Fourier and Optometric calculations This control can be set to 2, 4 or 6 and forces the numerical calculation of the Fourier coefficients M, J0 and J45 as well as the Optometric parameters Sphere, Cylinder and Axis to consider Zernike terms up to the desired order.
Page 80
WFS150 / WFS150C Manual There are ways to speed up the Wavefront Sensor software in order to achieve a maximum Sample Rate in frames per second (fps). This may be required when the Wavefront Sensor GUI Software is used as a data...
WFS150 / WFS150C Manual 4.3.4 Measurement Results Numerical measurement results are displayed on the left side of the of the main panel. Be sure that there is no error occurred during capturing the camera image and its subsequent analysis. Note: If not 'No instrument errors' appears in the status window you cannot...
Page 84
WFS150 / WFS150C Manual RMS Variations Since the Zernike modes are normalized to unity variance, all Zernike coefficients of a particular order can be summarized and expressed as total RMS variation of this Zernike order. The number of Zernike orders defined in Zernike Fit Setup panel will determine the number of output appropriate RMS variation results.
WFS150 / WFS150C Manual setting or enable automatic control of these camera parameters. When this error occurs also for the lowest 'Exposure Time' and 'Gain' setting or if 'auto' is already enabled, the light intensity of the beam to be analyzed is too high for the Wavefront Sensor.
Page 88
WFS150 / WFS150C Manual verifies successful operation. You are asked to save the reference data to a file. Click 'Yes' to store this user calibration to a predefined file within your application directory to have it available in following Wavefront Sensor sessions. Otherwise, if you click 'No' the calibration remains in memory and active but is lost as soon as the program is terminated.
WFS150 / WFS150C Manual Click 'Yes' to store this user calibration to a predefined file within your application directory to have it available in following Wavefront Sensor sessions. Otherwise, if you click 'No' the calibration remains in memory and active but is lost as soon as the program is terminated.
Page 92
WFS150 / WFS150C Manual *** BEAM *** Beam Center X [mm] -0.003 Beam Center Y [mm] 0.011 Beam Diameter X [mm] 1.670 Beam Diameter Y [mm] 1.712 *** PUPIL *** Circular Use Beam Centroid Use Beam Dia Wavefront Calc In Pupil, Pupil Diameter X [mm] 1.500...
4.3.8 Version and other Program Information The menu entry Help à About displays application relevant data. Visit Thorlabs website www.thorlabs.com for downloading available updates. 4.3.9 Save Instrument Settings The actual settings of the Wavefront Sensor GUI including configurations of the graphical displays and the instrument setup are automatically saved when you leave the program.
Page 96
WFS150 / WFS150C Manual from the connected computers. In addition, the writer application (the PC driving the Wavefront Sensor) requires rights as a creator of new data items. Open the DataSocket Server Manager using Start à Program Files à National Instruments à...
WFS150 / WFS150C Manual When this check box is marked the software will continuously send setup and result data of the Wavefront Sensor measurement to the DataSocket server. See Available Data Items for a description of the available data items.
'Connect (Man Update)' was used an update is only done by a click on 'Update'. See the sample source code WFS_Receiver.c on the Wavefront Sensor installed in the 'Thorlabs Wavefront Sensor \ WFS_Receiver' directory for detailed information of how programming is done.
Page 102
WFS150 / WFS150C Manual If you like to use max. height in landscape format please change it to: Width Proportional to height Height entire paper Horn. offset Centered Vert. offset Centered The option 'Use Bitmap Printing' is enabled by default which results in a printout which is pixel by pixel a copy of the screen.
Page 103
Service and Maintenance WFS150 / WFS150C Manual Part...
It is recommended to screw on the dust cover when the Wavefront sensor is not used. Remove dust in the instruments entrance aperture with oil-free compressed air. There is no need to recalibrate the WFS150 / WFS150C Wavefront Sensors after a period of time. Troubleshooting 1.
Page 106
WFS150 / WFS150C Manual 3. The menu items, toolbar buttons and setting values in the main panel are not reacting on your clicks · There is a Wavefront Sensor popup window open like 'Wavefront Sensor Message'. The input focus lies only on this open popup window. Close the open popup window to get the input focus back to the main panel.
WFS150 / WFS150C Manual Listings List of Acronyms The following acronyms and abbreviations are used in this manual: 3 Dimensional Continuous Wave Distributed Feedback European Community European Union Frames per Second FWHM Full Width Half Maximum Graphical User Interface Microlens Array...
. Generally a least square Zernike fit is done in order to determine the Zernike coefficients c There exist various definitions about these Zernike functions. The Thorlabs Wavefront Sensor software and this manual follows the convention according to Malacara, see literature.
The two Wavefront Sensor models WFS150 and WFS150C utilize the microlens arrays MLA150-7AR and MLA150-5C, respectively. The MLA150-5C has a chrome mask that blocks light from being transmitted unless it goes through a microlens and therefore increases image contrast.
400 to 900 nm is below 1%. Reflectivity of MLA150-7AR including AR - Coating Note: The total reflectivity of the WFS150 instrument may be higher due to reflections from the CCD camera chip and its covering window.
WFS150 / WFS150C Manual WFS Reference Position Wavefront data calculated by the Thorlabs Wavefront Sensors WFS150 / WFS150C are related to the reference position of the sensor. This position is identical to the location of the microlenses on the back face of the microlens array.
A mounting adapter is added to the camera housing of the Wavefront Sensor in order to supply standard threads M4 and UNC8-32 which are compatible to the palette of Thorlabs' mounts and posts holders. Mount this adapter plate on the bottom side of the Wavefront Sensor using the 4 screws M3x6 if you want to use one of the mounting threads M4 or UNC8-32.
WFS150 / WFS150C Manual Difference Index Display Display Graphics (time consuming) Drawing Driver - A - - E - Accessories Acronyms EcologicalBackground Addresses Enable basic data 95, 96 administrative rights Enable wavefront data 95, 96 angular frequency Error List Autorun...
Need help?
Do you have a question about the WFS150 and is the answer not in the manual?
Questions and answers