==== Brief on Tunable Lens Assembly====
[{{ ::tunable_4f_assembly_rev1.jpg?direct&300 |ASIs Tunable Lens 4F Assembly}}]
Tunable Lens 4F Assembly leverages Tunable Lens to remotely focus an image on a microscope (ie without moving the objective itself).
* Assembly is easy to install: it screws into the C-mount (see Photo) port of most microscopes.
* Only active component of the assembly is the tunable lens; it plugs into the Tunable Lens card
* The Focal length of the Tunable Lens changes between 8 to 20 diopter. The resulting focus change will depend on your optics.
* A known issue at the moment is Tunable lens' focal length is varied, cause a slight X and Y shift in the image.
For example on a ASI RAMM Infinity microscope, the following objectives caused the varying Z focus change.
^Objective Magnification ^Z focus change for full 4000 units travel ^
|5x |1600um |
|20x |80-90um |
|40x |50um |
|50x|15um|
|60x|8um|
The relation between objective magnification and focus change is
\begin{equation}Focus Change = \frac{-1}{M_{obj}^2}*\frac{n*f_r^2}{f_{ETL}}\end{equation}
where //Mobj// is objective magnification;
//n// is refractive index of immersion medium;
fr is focal length of the two lenses in 4F assembly;
FETL is effective focal length of the ETL in combination with any offset lens.
As described in Fahrbach, Florian O., et al. “Rapid 3D Light-Sheet Microscopy with a Tunable Lens.” Optics Express, vol. 21, no. 18, 2013
===== Temperature Compensation =====
Tunable Lens are susceptible to temperature change, their diopter decrease as temperature increases.Below is a graph of diopter vs current at two different temperatures
[{{ ::diopter_v_current.jpg?direct&300 |Graph showing diopter vs Current at two different temperatures}}]
This diopter per celcius change isn't constant and varies too. Below is a graph of the change diopter change per celsius vs current.
[{{ ::dpt_c.jpg?direct&300 |diopter per Celsius change at various current}}]
Fortunately this effect is predictable and the manufacturer has built a temperature sensor into the Tunable lens and provided characterization data. At the factory , we analyze this data and build a model. The parameters for this model are saved on the Tunable Lens EEPROM itself. The Tunable Lens card reads the EEPROM on starup. These parameters can be read and altered thru serial commands [[commands:error|ERROR(E)]], [[commands:pcros|PCROS(PC)]], [[commands:pg|PG]] and [[commands:psg|PSG]]
When Temperature compensation is enabled (thru the [[commands:pm|PM [Axis]=2]]) command, firmware periodically reads the temperature sensor on the Tunable Lens and adjust the DAC. This change won't be reflected in the position of the Tunable Lens read with [[commands:where|WHERE(W)]] or set with [[commands:move|MOVE (M)]]. The correction is happening on a internal layer , right before the DAC and current amplifier.
==== Calculation ====
Below is how the temperature compensation is calculated and applied.
* First for a given current , Diopter per Celsius (//D/T//) at that current is calculated
\begin{equation}\frac{D}{T} = I_{user}*K_1+C_1\end{equation}
* Then current temperature is measured by reading the temperature onboard the Tunable lens , and subtracting that from the set point temperature. This set point temperature is where the Tunable lens was characterized at factory, and coefficients like K1 and C1 were calculated.
* This temperature change is multiplied with Diopter per Celsius (//D/T//) to get Diopter change
\begin{equation}D = \frac{D}{T}*(T_{current}-T_{setpoint})\end{equation}
* The Diopters are converted back to current by multiplying it with Diopter to current coefficient KD2I. Then subtracted from the user input current before being applied to the Tunable Lens
\begin{equation}I_{applied} = I_{user}- D*K_{D2I}\end{equation}
The coefficients K1 , KD2I and constants C1 and Tsetpoint are calculated from two Diopter vs Current curves the Tunable lens manufactured provides with each Tunable lens. They are calculated by ASI technicians and stored onboard the tunable lens itself. If a user would like to alter any of these settings , they may do it thru the following commands.
* C1 is set thru [[commands:pcros|PC [AXIS]=###]]
* Tsetpoint is set thru [[commands:psg|PSG [AXIS]= ###]]
* KD2I is set thru [[commands:error|E [AXIS]=###]]
* K1 is set thru [[commands:pg|PG [AXIS]=X]]. Where X is
\begin{equation} X=\frac{K_1*-1}{10000000} \end{equation}
===== Applications =====
One of the main application of Tunable Lens system is with ASIs XYZ Tracker plugin as a continuous focus device. For more info refer [[asi_xyz_tracker_plugin|ASIs XYZ Tracker]]
===== Additional Reading =====
* [[http://www.optotune.com/images/products/Optotune%20EL-10-30.pdf|Optotune EL-10-30 datasheet]]
* [[http://www.optotune.com/images/products/Optotune%20application%20note%20for%20microscopy.pdf|App Note: Optical focusing in microscopy with Optotune’s focus tunable lens EL-10-30]]
====== Add CRISP to a MIM1 ======
In order to add a CRISP autofocus device to the simplest form of ASI's inverted Modular Infinity Microscope((Adding a CRISP to a MIM1 makes a MIM2.)), an additional optical path must be installed on the microscope, a control card must be inserted into the Tiger controller and plugged into the card of the axis it will control (typically the Z-axis), and the firmware of that card must be updated.
===== An optical path for CRISP =====
- Remove the Prism Block from the LS-50 (Z-stage) body.
- Move the epi-illumination assembly.
- Loosen the three set screws connecting the epi-illumination assembly (Tube/Condenser lens, Filter Wheel, Liquid Light Guide adapter) to the CUBE III, requires 2 mm hex driver.
- Lightly loosen the two screws in the ring clamp supporting the epi-illumination assembly, requires 2 mm hex driver.
- Slide (and jiggling a bit helps too) the epi-illumination path assembly away from the CUBE III.
- Move the imaging assembly back.
- Loosen the three set screws in the Prism Block (Figs 1 & 2: green); requires 2 mm hex driver.
- Lightly loosen the two screws in the ring clamp supporting the imaging path assembly; requires 2.5 mm hex driver. (The imaging assembly includes: CUBE III, polarizer slider, Tube lens “B”, C-mount adapter, and camera). (Tip: Do not loosen the screws with 5 mm hex heads in the drop arms.)
- Remove the camera if it is currently mounted.
- Slide the imaging path assembly away from the Prism Block by a few centimeters.
- Remove the four bolts (Fig 2: pink) to finally remove the Prism Block, requires 5 mm hex driver.
- Mount the 2nd Port and Prism block.
- Mount the 2nd Port (Figs 2: orange) in the position previously occupied by the Prism Block, requires 5 mm hex driver.
- Mount the Prism Block (Fig 2: pink) directly under the 2nd Port’s coupling tube.
- Replace the imaging assembly and epi-illumination assembly.
- Slide the imaging assembly up to the 2nd Port; tighten at least 3 set screws on the 2nd Port (Fig 2: blue), requires 2 mm hex driver.
- Slide the epi-illumination path up to the CUBE III; tighten the 3 set screws that secure them together.
===== Adjust the detector position for optimum performance =====
1)Click Step 2 “Dither” state. Adjust the main CRISP adjusting Thumb Screw for maximum ERR number.
2)Click Step 3 “Set Gain” and wait a few seconds for it to finish.
3)Re-focus microscope on sample and set the Z-axis controller position to Zero. (HERE Z=0)
4)Be sure NA setting is correct for the objective and click “GRAPH” button.
[{{ crisp_align_oem_10_.jpg?300 |Figure 5}}]
5)Choose and operating point and adjust the main CRISP adjusting Thumbscrew to get there. If you only adjust for maximum ERR number, then the point you choose will be at the steepest part of the focus curve. Sometimes this can be very close to where the curve makes a sudden change in slope.
[{{ crisp_align_oem_14_.jpg?300 | }}]
{{section>:mppi3#maintenance}}
====== mg ======
~~INFO:syntaxplugins~~
~~INFO:actionplugins~~
end of mg section
===== sub-mg =====
====== second ======