40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  TCS elog, Page 1 of 5  Not logged in ELOG logo
Entry  Fri Nov 6 20:09:47 2009, Aidan, Laser, Laser, Test 
 Does this work?
    Reply  Thu Dec 10 22:23:47 2009, Not Aidan, Laser, Laser, Test 

Entry  Mon Dec 28 14:48:29 2009, Aidan, Computing, DAQ, VME crate has a "new" CPU - needs to be configured  VME_boot_02.jpgVME_boot_01.JPGVME_boot_03.jpg
I installed a recycled VME crate in the electronics rack. It currently has a Baja 4700E CPU card in it - and this needs to be configured. We also have
the following cards, which are not plugged in right now.
1. ICS-110A-32 Analogue-to-Digital Converter - the jumpers need to be set on this to give it a unique memory address in the VME bus.
Entry  Tue Dec 29 16:05:09 2009, Frank, Computing, DAQ, booting VME crates from fb1 
Entry  Tue Dec 29 17:50:57 2009, Aidan, Computing, DAQ, VME crate has proper boot settings VME_tcs_boot_settings.jpg
We fixed the start-up settings on the VME crate to look for a TCS startup file on fb0. The settings on the Baja 4700 are now:
Entry  Fri Jan 29 10:02:15 2010, Aidan, Computing, DAQ, New DAQ ordered 
 On the advice of Ben Abbott, I've ordered the Diamond Systems Athena II computer w/DAQ, as well as an I/O board, solid state disk and housing for
it. The delivery time is 4-6 weeks.
Diamond Systems Athena II
Entry  Thu Feb 4 14:05:59 2010, Aidan, Electronics, Ring Heater, Ring heater transfer function measurement 240mHz-5Hz 
I've been trying to measure the ring heater transfer function (current to emitted power) by sweeping the supply voltage and measuring the emitted power
with a photodector positioned right next to the ring heater.
Last night the voltage was sweeping with a 1000mV setting on the SR785 which was fed into the Voltage Control of the Kepco Bipolar Operational
    Reply  Thu Feb 4 15:26:37 2010, Aidan, Electronics, Ring Heater, Ring heater transfer function measurement 240mHz-5Hz 

Entry  Thu Feb 4 19:45:56 2010, Aidan, Misc, Ring Heater, Ring heater transfer function - increasing collection area low-emissivity-tube.jpg
I mounted the thinner Aluminium Watlow heater inside a 14" long, 1" inner diameter cylinder. The inner surface was lined with Aluminium foil
to provide a very low emissivity surface and scatter a lot of radiation out of the end. ZEMAX simulations show this could increase the flux on a PD by
Entry  Fri Feb 5 12:42:19 2010, Steve, Electronics, Pre-amplifier, Changes to board 
Test entry
Entry  Mon Feb 8 10:45:50 2010, Steve O'Connor, Electronics, Pre-amplifier, replace Pot with fixed Resistor 

    Reply  Mon Feb 8 17:44:38 2010, Aidan, Electronics, Pre-amplifier, replace Pot with fixed Resistor 


Entry  Thu Feb 11 18:04:08 2010, Aidan, Laser, Ring Heater, Ring heater time constant 
I've been looking to see what the time constant of the ring heater is. The attached plot shows the voltage measured by the photodiode in response to
the heater turning on and off with a period of 30 minutes.
The time constant looks to be on the order of 600s.
Entry  Thu Feb 11 21:46:23 2010, Aidan, Electronics, Ring Heater, Ring heater time constant measurement - start time 
After leaving the ring heater off for several hours I turned on a 40V, 0.2A supply at a gps time of 949 988 700
The channel recording the PD response is C2:ATF-TCS_PD_HGCDTE_OUT.
However, there is a delay between the time at which something is supposed to be recorded and the time at which it is recorded. I looked
Entry  Fri Feb 12 11:39:28 2010, Aidan, Electronics, Ring Heater, Ring heater transfer function watlow_heater_transfer_fn.jpg
I applied a step function to the silver WATLOW heater and measured the response with the photodiode. The power spectrum of the derivative of the PD response
is attached. The voltage isn't calibrated, but that's okay because right now we're just interested in the shape of the transfer function. It looks like
a single pole around 850uHz. The noise floor is too great above 4 or 5 mHz to say anything about the transfer function.
Entry  Fri Feb 12 21:00:06 2010, Aidan, Electronics, Ring Heater, Ring heater step function response - time series silver_watlow_heater_step_function_response_2010-02-12.pdf
Hideously slow internet at airport is making me write a brief entry. This is the times series of the hesilver watlow heater radiative response to a step
Laso United airlines are a bit cheap ....
Entry  Mon Apr 12 08:55:37 2010, Aidan, Computing, Hartmann sensor, EDT frame grabber is here 
 The EDT PCIe4 DV C-Link frame grabber arrived this morning. There is a CD of drivers and software with it that I'll back up to the wiki or 40m
svn sometime soon.
Entry  Mon Apr 12 17:25:01 2010, Aidan, Electronics, Hartmann sensor, Fiber-Camera Link demonstration hartmann_sensor.JPGFiber_Camera_Link_1.jpgFiber_Camera_Link_3.jpg
 I installed the EDT PCIe4 DV C-Link frame grabber in a spare Windows XP PC and connected the Dalsa 1M60 camera directly to it via the CameraLink
cable. In this configuration I was able to access the menu system in the camera using the supplied serial_cmd.exe
Entry  Thu Apr 15 01:47:47 2010, Won Kim, Computing, Hartmann sensor, Notes on installing EDT PCIe4 DV frame grabber 
* EDT PCIe4 DV frame grabber: installation notes for linux system 

Entry  Tue Apr 20 18:05:24 2010, Aidan, Computing, Hartmann sensor, Images off the Dalsa Camera in CentOS Screenshot-PCI_DV_Display.pngScreenshot-PCI_DV_Display-1.png-opt-EDTpdv.png
 I installed CentOS on the machine with the EDT frame-grabber. I then installed the frame-grabber software from the CD.
In the /opt/EDTpdv/ directory the camconfig program was run and I entered "331" to start
the frame-grabber and run with the Dalsa 1M60 settings ... this was necessary to get the frame grabber running, but didn't seem to force 
Entry  Wed Apr 21 06:49:51 2010, Aidan, Computing, Frame Grabber, Installing CentOS 5.3 and the EDT frame-grabber - Part 1 
Yesterday, I installed CentOS 5.3 on the Gateway GT5482 machine that housed the EDT frame-grabber.

    I installed CentOS 5.3 with all the default options
    As recommended by the README.lnx_pkg_reqs,
I tried and failed to install the "Development Tools", "Development Libraries" and the "X Software Development" using the
Entry  Thu Apr 22 08:20:51 2010, Aidan, Computing, Hartmann sensor, Installed MATLAB and Windows XP Virtualization on Hartmann machine 
I installed a Windows XP virtualization on the Hartmann machine. It can be accessed from the desktop, or by running virt-manager at the command line. Once the virtualization manager starts the virtualization of Windows needs to be started. It runs quite
Entry  Thu Apr 22 01:48:33 2010, Won Kim, Computing, Frame Grabber, from the manual install.pdf 
Regarding the installation of EDT software, I overlooked a note from the install.pdf  file.
    Reply  Thu Apr 22 08:22:18 2010, Aidan, Computing, Frame Grabber, from the manual install.pdf 

Entry  Mon May 3 17:42:20 2010, Aidan, Computing, EPICS, EPICS install by Alex history.txthistory_root.txt
Alex Ivanov came in on Friday and demonstrated his EPICS kung-fu. His EPICS knig-fu is strong.
We fixed the IP address of the Hartmann machine, renamed it hartmann, and mounted the cvs drives
from the frame builder. - including the EPICS base from that machine. In principle, with a new softIoc, this should have been enough to run EPICS on the
Entry  Mon May 3 17:43:48 2010, Aidan, Computing, Frame Grabber, Successful image capture with EDT frame grabber 20100503_dalsa1m60_configuration_notes.txt2010-05-03_dalsa1m60_image_test_pattern_and_spots.tif2010-05-03_dalsa1m60_image_test_pattern_right_side.tifdalsa_1m60.cfg
I noticed that when i ran /opt/EDTpdv/camconfig and selected camera 331, which appeared to be closest
to the Dalsa Pantera 1M60 camera, the software loaded the configuration file pantera11m4fr.cfg.
I tried to locate which entry in the camconfig list corresponded to the 
Entry  Tue May 4 09:18:15 2010, Aidan, Computing, Hartmann sensor, Added aliases and icons for EPICS commands and dataviewer etc. to hartmann 
I updated the .bashrc file in controls@hartmann to include aliases for the ezca EPICS commands and a few others. Details shown below:
Also added launchers to the top panel for MATLAB, sitemap, dataviewer and StripTool. The icons for the launchers are located in:
Entry  Tue May 4 10:30:07 2010, Aidan, Computing, Hartmann sensor, EPICS and MEDM screen for Hartmann sensor Screenshot-C4HWS_medm_21.adl_(edited).pngScreenshot-StripTool_Graph_Window.pngHWS.dbHWS.cmdread_dalsa_temperature_write_to_epics.m
I added the Dalsa 1M60 temperature measurements to EPICS. The break down is as follows:

            Digitizer Board Temperature
            Sensor Board Temperature
Entry  Wed May 5 09:04:01 2010, Aidan, Computing, Hartmann sensor, Added /home/controls/scripts/modules directory to PYTHONPATH on hartmann 
 I added the following line to ~/.bashrc
export PYTHONPATH=/home/controls/scripts/modules:/usr/local/lib/python
Entry  Wed May 5 18:45:51 2010, Aidan, Computing, Hartmann sensor, Python code to interface the Dalsa1M60 and export the temperature to EPICS dalsa_to_epics.pyVerifyTemperature.pydalsa_1m60.cfg
Python script
I wrote a Python script, ~/scripts/dalsa_to_epics.py that reads the temperature off the camera using
serial_cmd vt and then it writes this to the EPICS channels using ezcawrite.
Entry  Thu May 6 10:34:38 2010, Aidan, Computing, Hartmann sensor, EPICS and MEDM screen for Hartmann sensor - part 2 dalsa_to_epics.pyGetCameraParameters.pyHWS.dbC4TCS.ini
I added the camera parameters to EPICS and the MEDM screen. These are available as channels now in EPICS and eventually there will be a python script
that writes the EPICS value to those channels, but right now it is just a python script that reads the values off the Dalsa camera.
I updated the channels in /cvs/cds/caltech/chans/daq/C4TCS.ini so that these are saved to the
Entry  Thu May 6 12:32:11 2010, Aidan, Computing, Hartmann sensor, dalsa_to_epics Python script crashed ... 
Here's the error:
 Traceback (most recent call last):
Entry  Thu May 6 21:32:26 2010, Won Kim, Computing, Hartmann sensor, Peak detection and centroiding code detect_peaks_uml.m
Attached is .m file of the custom function that I wrote and used to automatically detect peaks in a
    Reply  Tue May 11 10:32:00 2010, Aidan, Computing, Hartmann sensor, Peak detection and centroiding code - review test_centroid_code.m
This looks really efficient! However, I think there's a systematic error in the calculation. I tested it on some simulated data and it had trouble getting
the centroids exactly right. I need to better understand the functions that are called to get an idea of what might be the problem.
Entry  Thu May 13 16:54:46 2010, Aidan, Computing, Hartmann sensor, Running MATLAB programs in C on CentOS - only use R2008b for less hassle 
 After much effort trying to get a MATLAB routine to compile in C I discovered the following pieces of information.
1. CentOS will not install a gcc compiler more recent than 4.1.2 with yum install. This is circa 2007. If you want a more recent compiler it must be installed manually.
Entry  Mon May 17 19:41:13 2010, Aidan, Computing, Frame Grabber, C code that calls MATLAB engine and centroiding algorithms simple_hartmann.ccentroid_image.mget_defocus.mbuild_simple_hartmann.sh
This is an amended version of simple_take.c.
The files below are all in the directory /opt/EDTpdv/hartmann/src
Entry  Tue May 18 09:33:44 2010, Aidan, Computing, EPICS, Added defocus and other Hartmann sensor channels to EPICS and DAQ 
 I've added the following channels to the HWS softIoc in /cvs/cds/caltech/target/softIoc/HWS.db
Entry  Thu May 20 08:20:54 2010, Aidan, Computing, Hartmann sensor, Centroiding algorithm and code to generate simulated data test_spot_generation_and_centroiding.mgenerate_simulated_spots.mcentroid_image.m
 Here's a copy of an email I distributed today that describes the centroid and simulation code I wrote.
Hi Won,
Entry  Thu May 20 10:44:13 2010, Aidan, Electronics, SLED, QPhotonics 980nm source power 
dV = 0.385V
Responsivity= 0.65A/W
Transimpedance = 1.5E4 V/A
Entry  Thu May 20 17:08:36 2010, Aidan, Electronics, SLED, SLED module - and driver - LIGO D1000892 - and Hartmann sensor 2010-05-20_hartmann_image_and_located_spot.jpg
Verified that the test-point for the current limit pot on the driver (Wavelength Electronics - LDTC 0520) was at 0.5V. Driver is set to INTERNAL set
point at the moment. This is down about 10% below the current limited point.
Voltage across TP7 and TP9 = 0.970V = LD Current Mon
Entry  Mon May 24 19:17:32 2010, Aidan, Laser, Hartmann sensor, Replaced Brass Plate with Invar Hartmann Plate 
I just replaced the brass Hartmann plate with the Invar one. The camera was off during the process but has been turned on again. The camera is now warming
up again. I've manually set the temperature in the EPICS channels by looking at the on-board temperature via the serial communications.
 I also made sure the front plate was secured tightly.
Entry  Wed May 26 06:47:02 2010, Aidan, Laser, SLED, Switched off SLED - 6:40AM 
Entry  Wed May 26 14:58:04 2010, Aidan, Misc, Hartmann sensor, Hartmann sensor cooling fins added HWS_CONFIG1.jpg
14:55 -  Mindy stopped by with the copper heater spreaders and the cooling fins for the Hartmann sensor. We've set them all up and have turned on
the camera to see what temperature above ambient is achieves.
17:10 - Temperature of the HWS with no active cooling( Digitizer = 44.1C, Sensor = 36.0C, Ambient = 21.4C)
Entry  Thu May 27 08:25:37 2010, Aidan, Electronics, Hartmann sensor, Hartmann sensor cooling fins added - base piece removed HWS_CONFIG2.jpg
 8:10AM - I removed the base plate from the Hartmann sensor. I want to know what steady-state temperature the HWS achieves without the plate.
The photo below shows the current configuration.
11:22AM - (Digitizer - 52.2C, Sensor - 43.8C, Ambient - 21.8C)
Entry  Thu May 27 13:18:51 2010, Aidan, Electronics, Hartmann sensor, Removed Cooling fins from Hartmann sensor HWS_CONFIG3.jpg
I removed the cooling fins from the Hartmann sensor to see what steady-state temperature it reached without any passive cooling elements. I also dropped
the set-point temperature for the lab to help keep for getting too hot.
After nearly 3 hours the temperature is:
Entry  Thu May 27 15:42:06 2010, Aidan, Electronics, Hartmann sensor, Hartmann sensor with just the base piece HWS_CONFIG4.jpg
I switched in just the base piece of the Hartmann sensor. The cooling fins are removed. I bolted the camera securely to the base plate and I bolted the
plate securely to the table.
 5:00PM - (Digitizer = 41.9C, Sensor = 33.8C, Ambient = 19.3C)
Entry  Thu May 27 17:49:02 2010, Aidan, Electronics, Hartmann sensor, Hartmann sensor cooling fins added - base piece added HWS_CONFIG1-tight.jpg
 Back to Configuration 1 again - this time the fins were bolted very securely to the camera.
 7:25 PM - [about 2 hours later] - Digitizer = 39.7C, Sensor = 31.4C, Ambient = 19.0C
Entry  Tue Jun 15 16:30:10 2010, Peter Veitch, Misc, Hartmann sensor, Spot displacement maps - temperate sensitivity tests spot_displacements_same_temp_0611.jpgspot_displacements_diff_temp_0611.jpg
Results of initial measurement of temperature sensitivity of Hartmann sensor
"Cold" images were taken at the following temperature:
| before | 32.3 | 45.3 | 37.0 |
    Reply  Wed Jun 16 11:47:11 2010, Aidan, Misc, Hartmann sensor, Spot displacement maps - temperate sensitivity tests - PRISM Prism_as_radial_vector.pdf
I think that the second plot is just showing PRISM and converting it to its radial components. This is due to the fact that the sign of the spot displacement
on the LHS is the opposite of the sign of the spot displacement on the RHS. For spherical or cylindrical power, the sign of the spot displacement should
be the same on both the RHS and the LHS.
Entry  Thu Jun 17 07:40:07 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 1, Getting Started 
 For Wednesday, June 16:
I attended the LIGO Orientation and first  Introduction to LIGO lecture in the morning.
Entry  Thu Jun 17 22:03:51 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 2, Getting Started 
For Thursday, June 17:
Today I attended a basic laser safety training orientation, the second Introduction to LIGO lecture, a Summer Research Student Safety Orientation,
and an Orientation for Non-Students living on campus (lots of mandatory meetings today). I met with Dr. Willems and Dr. Brooks in the morning and went
Entry  Tue Jun 22 00:21:47 2010, James K, Misc, Hartmann sensor, Surf Log -- Day 4, Hartmann Spot Flickering Investigation 7x
 I started out the day by taking some images from the CCD with the
OLED switched off, to just look at the pattern when it's dark. The images looked like this:
Entry  Tue Jun 22 22:30:24 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 5, more Hartmann image preliminary analysis 13x
 Today I spoke with Dr. Brooks and got a rough outline of what my experiment for the next few weeks will entail. I'll be getting more of the details
and getting started a bit more, tomorrow, but today I had a more thorough look around the Hartmann lab and we set up a few things on the optical table.
The OLED is now focused through a microscope to keep the beam from diverging quite as much before it hits the sensor, and the beam is roughly aligned to
    Reply  Wed Jun 23 06:49:48 2010, Aidan, Misc, Hartmann sensor, SURF Log -- Day 5, more Hartmann image preliminary analysis 
Nice work!

Entry  Wed Jun 23 22:57:22 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 6, Centroiding 10x
 So in addition to taking steps towards starting to set stuff up for the experiment in the lab, I spent a good deal of the day figuring out how
to use the pre-existing code for finding the centroids in spot images. I spent quite a bit of time trying to use an outdated version of the code that didn't
work for the actual captured images, and then once I was directed towards the right version I was hindered for a little while by a bug.
Entry  Fri Jun 25 00:11:13 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 7, SLED Beam Characterization BeamData.xlsxbeam_pdfs.zipbeamdata.mgsbeam.m

In order to conduct future optical experiments with the SLED and to be able to predict the behavior of the beam as it propagates across the
Entry  Fri Jun 25 10:47:08 2010, Aidan, Misc, aLIGO Modeling, Uploaded aLIGO axicon+ITM COMSOL model to the 40m SVN aLIGO_axicon_spacing_post-magnification_optimization.jpg
I added a COMSOL model of the aLIGO ITM being heated by an axicon-formed annulus to the 40m SVN. The model assumes a fixed input beam size into an axicon
pair and then varies the distance between the axicons. The output is imaged onto the ITM with varying magnitudes. The thermal lens is determined in the
ITM and added  to the self-heating thermal lens (assuming 1W absorption, I think - need to check). The power in the annulus is varied until the sum
    Reply  Fri Jun 25 10:59:43 2010, Aidan, Misc, aLIGO Modeling, Uploaded aLIGO axicon+ITM COMSOL model to the 40m SVN Screen_shot_2010-06-25_at_11.01.38_AM.png
Here are the results in the annulus thickness vs annulus diameter space ...

Entry  Wed Jun 30 00:00:13 2010, Kathryn and Won, Computing, Hartmann sensor, rms of centroid position changes rms_plot_shuffle.jpgrms_plot_shuffle.jpgrms_plot_noshuffle.jpgeLOG.zip
Given below is a brief overview of calculating rms of spot position changes to test the accuracy/precision of
the centroiding code. Centroids are obtained by summing over the array of size 30 by 30 around peak pixels, as opposed to the old method of using matlab
built-in functions only. Still peak pixel positions were obtained by using builtin matlab function. Plese see the code detect_peaks_bygrid.m for bit more
Entry  Thu Jul 1 09:40:13 2010, James Kunert, Misc, Hartmann sensor, SURF Log 8 -- more SLED characterization 8x
As I started setting up my next experiment, I noticed that the beam size from the SLED appeared to be larger than expected from previous analysis. It
was therefore necessary to conduct further experiments to characterize the divergence angle of the beam.
First, I set up the photodetector attached to an SLED and mounted a razor blade on a translational stage, in the same manner as done previously.
Entry  Sun Jul 4 06:45:50 2010, Kathryn and Won, Computing, Hartmann sensor, analyzing the wavefront aberration eLOG.zipwf_aberration_plot_hightemp_byintegration.jpgwf_aberration_plot_hightemp_fitted.jpg
Happy Fourth of July!
The following is a brief overview of how we are analyzing the wavefront aberration and includes the aberration
parameters calculated for 9 different temperature differences. So far we are still seeing the cylindrical power even after removing the tape/glue on the
Entry  Tue Jul 6 21:57:19 2010, James Kunert, Misc, Hartmann sensor, SURF Log -- SLED fiber output temporal analysis 6x
In the previous log, I describe the direct measurement of the fiber output beam using the Hartmann sensor with the plate removed. In order to analyze
how these properties might change as a function of time, we left the camera running over the holiday weekend, Dr. Brooks having written a bash script which
took images from the sensor every 500 seconds. This morning I wrote a MATLAB script to automatically analyze all of these images and plot the fit parameters
Entry  Thu Jul 15 20:06:37 2010, James K, Misc, Hartmann sensor, SURF Log: Thermally Induced Defocus Experiments pydefoc.mpyanalyze.mpyimportsingle.mpyimportM.mframesumexport2.py
A quick write-up on recent work can be found at: Google
Entry  Tue Jul 20 15:45:51 2010, Aidan, Computing, General, Add fixed IP addresses to local machines in TCS lab 
Entry  Tue Jul 20 18:13:06 2010, Aidan, Computing, General, Added TCS channels to frame builder 
 contents of tcs_daq: /target/TCS_westbridge.db
Entry  Thu Jul 22 11:02:59 2010, Aidan, Computing, General, Restarted hartmann machine 
hartmann had started responding to requests to log-in with the a request to change the password. Attempts to change the password proved
unsuccessful. I tried to access the machine locally to change the password but I couldn't the display started, so I had to reboot it.
Entry  Thu Jul 22 21:46:55 2010, James Kunert, Misc, Hartmann sensor, Hartmann Sensor Thermal Defocus Measurement Noise & Ambient Light Effects 72210b_ambient.png
As discussed during the teleconference, a series of experiments have been conducted which attempt to measure the thermally induced defocus in the Hartmann
sensor measurement. However, there was a limiting source of noise which caused a very large displacement of the centroids between images, making the images
much too noisy to properly analyze.
Entry  Fri Jul 23 12:33:51 2010, Aidan, Computing, Hartmann sensor, Invar clamp scatter 
I illuminated the Hartmann sensor with the output of a fiber placed ~1m away.
I noticed that the illumination was not uniform, rather there was some sort of 'burst' or 'star' right near the center of the image. This turned
out to be due to the Hartmann plate clamps - it disappeared when I removed those. It appears that there is scatter off the inner surface of the holes through
Entry  Fri Jul 23 12:38:58 2010, Aidan, Computing, Hartmann sensor, Images for Dalsa dark_0000.jpgbright_0000.jpg
Attached are the background and 80% illumination (~uniform spatially uniform) images that Dalsa requested. 
Note that the gain of the taps does not appear to be balanced.
Entry  Fri Jul 23 10:33:08 2010, Aidan, Computing, Hartmann sensor, Dalsa camera ADC 8th digitizer error  histogram_of_dalsa_intensity.pdf
I plotted a histogram of the total intensity of the Hartmann sensor when illuminated and found that the 128 count problem extends all the way up through
the distribution. This isn't unreasonable since that digitizer is going to be called on mutliple times.
First things first, the value of 128 equals a 1 in the 8th digitizer, so for a 16-bit number in binary, it looks like this: 0000 0000 1000
    Reply  Fri Jul 23 19:52:49 2010, Aidan, Computing, Hartmann sensor, Dalsa camera ADC 8th digitizer error  image-location-of-excess_pixel_count_pixels.jpg
I've attached an image that shows the locations of those pixels that record a number of counts = (2*n-1)*128. 
The image is the sum of 200 binary images where pixels are given values of 1 if their number of counts = (2*n-1)*128 and 0 otherwise.
The excess of counts is clearly coming from the left hand tap. This is good news because the two taps have independent ADCs and it suggests that
Entry  Sat Jul 24 10:50:14 2010, Aidan, Electronics, Hartmann sensor, Lab Temperature and HWS temperature: pre-indium 
 Hour-long trend puts the lab temperature at 19.51C
Dalsa temperature:
Entry  Sun Jul 25 16:24:56 2010, Aidan, Computing, SLED, Superlum SLED test integrated with DAQ - new channel names 
 I added some new channels to the Athena DAQ that record the diagnostic channels from the Superlum SLED.

    C4:TCS-ATHENA_I_SET_VOLTS:  - the set current signal in Volts (1V = 1A)
signal proportional to the actual current flowing to the SLED (1V = 1A)
    C4:TCS-ATHENA_I_LIM_VOLTS: - the current limit signal in volts (1V
Entry  Mon Jul 26 09:42:30 2010, Aidan, Computing, SLED, Long term test on SLED started - Day 0 SLED_superlum_long_term_test_0001A.pdfSLED_superlum_long_term_test_0001B.pdf
 I set up the SLED to test its long term performance. The test began, after a couple of false starts, around 9:15AM this morning.
The output of the fiber-optic patch cord attached to the SLED is illuminating a photo-detector. The zero-level on the PD was 72.7mV (with the lights
on). Once the PD was turned on the output was ~5.50 +/- 0.01V. This is with roughly 900uW exiting the SLED.
Entry  Mon Jul 26 12:17:25 2010, Aidan, Electronics, Hartmann sensor, Added Indium to HWS indium-01.jpgindium-03.jpgindium-05.jpgindium-02.jpgindium-04.jpg
 I added some 0.004" thick indium sheet to the copper heat spreaders and and the heat sinks on the side of the HWS to try and improve the thermal
contact. Once installed the steady state temperature of the sensor was the same as before. It's possible that the surface of the copper is even more uneven
than 0.004".
Entry  Mon Jul 26 18:47:12 2010, James K, Misc, Hartmann sensor, Hex Grid Analysis Errors and Thermal Defocus Noise centerror.PNGcentinit.pnghexgrid.png72010a.png72010a_nohex.PNG
My previous eLog details how the noise in Hartmann Sensor defocus measurements appears to vary with ambient light. New troubleshooting analysis reveals
that the rapid shifts in the noise were still related to the ambient light, sort of, but that ambient light is not the real issue. Rather, the noise
was the result of some trouble with the centroiding algorithm.
Entry  Tue Jul 27 08:31:10 2010, Aidan, Electronics, SLED, Long term SLED test - Day 1 SLED_superlum_long_term_test_0002A.pdf
 The measurement from the on-board PD of the Superlum SLED seems to be falling. This effect started around 5PM last night which is right about the
time we moved the position of the PD that the SLED is illuminating on the optical table (via optical fiber).
Curiously, the current set point and delivered current to the SLED are dropping as well. 
Entry  Wed Jul 28 18:32:12 2010, Aidan, Electronics, SLED, SLED long term test - Day 2 SLED_superlum_long_term_test_0003A.pdf
Here's the data from the last 2 1/2 days of running the SLED. The decrease in photo-current measured by the on-board photo-detector is consistent with
the decrease in the current set-point and the delivered current, but it is not clear why these should be changing.
Strictly speaking I should add some analysis that shows that delta_PD_voltage_measured = delta_I_set_measured * [delta_PD_voltage/delta_I_set (I_set)]_calculated
    Reply  Thu Jul 29 10:09:19 2010, Aidan, Electronics, SLED, SLED long term test - Day 2 superlum_SLED_ATR.pdf
I've attached the Acceptance Test Report data from SUPERLUM for this SLED. I've also determined the expected percentage decrease in power/photo-current
per mA drop in forward current.
The measured decrease in forward current over the last 2 1/2 days is around 1.4mA from around 111mA. The expected drop in power is thus (4.5% per
Entry  Fri Jul 30 10:04:54 2010, Aidan, Computing, Hartmann sensor, Restarted the HWS EPICS channels 
 Restarted the HWS EPICS channels on hartmann with the following command:

/cvs/opt/epics-3.14.10-RC2-i386/base/bin/linux-x86/softIoc -S HWS.cmd &

Entry  Fri Jul 30 11:01:31 2010, Aidan, Computing, Hartmann sensor, EPICS softIoc alias 
 I added an alias HWSIoc to controls which can be used to start the HWS EPICS softIoc.
alias HWSIoc='/cvs/cds/caltech/target/softIoc/startHWSIOC.sh'
and the bash script is:
Entry  Fri Jul 30 13:38:39 2010, James Kunert, Computing, Hartmann sensor, Summary of Thermal Defocus Data Analysis ThermDefocMasterFunctions.pngThermDefoc--py4plot.png
Below is a table summarizing the results of recent thermal defocus experiments. The values are the calculated change in measured defocus per unit temperature
change of the sensor:

Entry  Fri Jul 30 19:22:24 2010, Aidan, Computing, EPICS, Waveform Channel Access for storing centroids 
 A waveform channel was added to the HWS softIoc on hartmann. This allows arrays of data to be stored in a single channel. It's not clear whether
it is storing this data as a set of number or strings. However, the values can be changed by the following command:
caput -a -n C4:TCS-HWS_CENTROIDSX 5 1,2,3,4,5
    Reply  Fri Jul 30 21:19:05 2010, Aidan, Computing, EPICS, Waveform Channel Access for storing centroids 
After some discussion with Frank we figured out how to edit the record type in HWS.db so that the waveform/array channel actually behaved like a numerical
array and not like a single string. This just involved defining the data type and the element count in the record definition, like so:
record(waveform, "C4:TCS-HWS_CENTROIDSX")
Entry  Sat Jul 31 11:54:20 2010, Aidan, Computing, SLED, SLED Test Day 5 - Re-tuned current set-point control voltage 
Main Points

    Re-set SLED current set-point control voltage to 0.111V
    SLED current set-point voltage drops by about 5mV when the SLED
is dis-engaged
    Resetting was around 11:45AM PDT 31st-Jul-2010

I turned off the SLED for 10s and reset the current set-point
Entry  Wed Aug 4 09:57:38 2010, Aidan, James, Computing, Hartmann sensor, RMS measurements with Hartmann sensor rms_analyze_centroids_aidan.pdfRMS_WonCode.pngRMS_WonCodeLessPrism.png
We set up the Hartmann sensor and illuminated it with the output from the fiber-coupled SLED placed about 1m away. The whole arrangement was covered
with a box to block out ambient light. The exposure time on the Hartmann sensor was adjusted so that the maximum number of counts in a pixel was about
Entry  Mon Aug 9 10:58:37 2010, Aidan, Laser, SLED, SLED 15-day trend SLED_superlum_long_term_test_0005A_annotated_15-day_result.pdf
 Here's a plot of the 15-day output of the SLED.
Currently there is an 980nm FC/APC fiber-optic patch-cord attached to the SLED. It occurred to me this morning that even though the patch cord
is angle-cleaved, there may be some back-reflection than desired because the SLED output is 830nm (or thereabouts) while the patch cord is rated for 980nm.
Entry  Tue Aug 17 22:34:14 2010, rana, Misc, General, ETM temperature after a 1W step etmt.swf
This attachment is a Shockwave Flash animation of the iLIGO ETM getting a 1 W beam with a 3.5 cm radius getting fully absorbed onto the surface at t
= 0.
Entry  Wed Aug 18 18:38:11 2010, Aidan, Computing, Hartmann sensor, Hartmann sensor code test_HS_Classes.mHS_Image.mHS_Centroids.mHWS_code_output.pngHWS_input_image.png
 I downloaded and tested revision 47 of the Adelaide Hartmann sensor code from the SVN (https://trac.ligo.caltech.edu/Hartmann_Sensor/browser/users/won/HS_OO?rev=47).
After giving it the correct input filenames it centroided the Hartmann sensor images pretty seamlessly. The output and code is attached below.
The code takes two Hartmann images. Locates the centroids in both instances and then determines the displacements of all the centroids between
Entry  Tue Aug 17 16:31:55 2010, Aidan, Things to Buy, Laser, Bought a laser diode from Thorlabs for HWS 
I bought this laser diode from Thorlabs today to try the current modulation trick Phil and I discussed last Friday. 
That is:
    Reply  Mon Aug 23 08:43:16 2010, Aidan, Things to Buy, Laser, Bought a laser diode from Thorlabs for HWS 
It arrived on Friday.

Entry  Mon Sep 13 18:24:52 2010, Aidan, Laser, Hartmann sensor, Enclosure for the HWS 00001.jpg00002.jpg00003.jpg00005.jpg
I've assembled the box Mindy ordered from Newport that will house the Hartmann sensor. It's mainly to reduce ambient light, air currents and to keep
the table cleaner than it would otherwise be.
We need to add a few more holes to allow access for extra cables.
Entry  Tue Sep 28 10:41:32 2010, Aidan, Laser, Hartmann sensor, Aligning HWS cross-sample experiment - polarization issues 
I'm in the process of aligning the cross-sampling experiment for the HWS. I've put the 1" PBS cube into the beam from the fiber-coupled SLED and
found that the split between s- and p-polarizations is not 50-50. In fact, it looks more like 80% reflected and 20% transmitted. This will, probably, be
due to the polarization-maintaining patch-cord that connects to the SLED. I'll try switching it out with a non-PM maintaining fiber.
Entry  Tue Sep 28 17:53:40 2010, Aidan, Laser, Hartmann sensor, Crude alignment of cross-sampling measurement 2010_09_28-HWS_cross_sample_expt_crude_alignment_01.pdf
I've set up a crude alignment of the cross-sampling system (optical layout to come). This was just a sanity check to make sure that the beam could successfully
get to the Hartmann sensor. The next step is to replace the crappy beam-splitter with one that is actually 50/50.
Attached is an image from the Hartmann sensor.
Entry  Wed Sep 29 16:49:36 2010, Aidan, Laser, Hartmann sensor, Cross-sampling experiment power budget 00001.jpg
I've been setting up the cross-sampling test of the Hartmann sensor, Right now I'm waiting on a 50/50 BS so I'm improvising with a BS for 1064nm.
The output from the SLED (green-beam @ 980nm) is around 420uW (the beam completely falls on the power meter.) There are a couple of irises shortly
afterwards that cut out a lot of the power - apparently down to 77uW (but the beam is larger than the detection area of the power meter at this point -
Entry  Mon Oct 4 19:44:03 2010, Aidan, Laser, Hartmann sensor, Cross-sampling experiment - two beams on HWS test001_two_beams_on_HWS.pdf
I've set up the HWS with the probe beam sampling two optics in a Michelson configuration (source = SLED, beamsplitter = PBS cube). The return beams from
the Michelson interferometer are incident on the HWS. I misaligned the reflected beam from the transmitted beam to create two Hartmann patterns, as shown
Entry  Tue Oct 5 12:51:16 2010, Aidan, Laser, Hartmann sensor, Variable power in two beams of cross-sampling experiment test002_two_beams_on_HWS_analyze.pdfHartmann_Enclosure_Diagram__x-sampling.png
The SLED in the cross-sampling experiment produces unpolarized light at 980nm. So I added a PBS after the output and then a HWP (for 1064nm sadly) after
that. In this way I produced linearly p-polarized light from the PBS. Then I could rotate it to any angle by rotating the HWP. The only drawback was that
the HWP was only close to half a wave of retardation at 980nm. As a result, the output from this plate became slightly elliptically polarized.
Entry  Thu Nov 4 13:31:19 2010, Won Kim, Computing, Hartmann sensor, Frame Grabber SDK installation 
 Appended below is the step by step procedure that I used to
install and
use the frame grabber SDK. Note that the installation
Entry  Tue Nov 23 06:15:08 2010, Won, Computing, Hartmann sensor, Image folder structure image_folders.png
Attached below is a diagram that describes the organisation of image folders that I am using at the moment with Run_initialize and Run_acquire scripts.
Once the uppermost folder 'image' is set up, other folders in it will be created by the matlab codes if not present. Still it may be of less hassle
to create the folders beforehand.
Entry  Tue Nov 30 11:01:19 2010, Aidan, Computing, General, New workstation added in TCS Lab. New Static IP 
I added a workstation at in the TCS lab.
Entry  Tue Nov 30 11:03:19 2010, Aidan, Computing, Frame Grabber, EDT frame grabber works under Ubuntu 
The new machine in the TCS lab is running Ubuntu. I installed the frame-grabber into it and, after loading the configuration file for the camera, was
able to access the serial port on the camera and also was able to record a properly formatted image from the Hartmann sensor.
Entry  Tue Jan 25 16:38:16 2011, Aidan, Electronics, Pre-amplifier, L1 TCSY ISS Board transfer function L1TCS_ISS_boards_transfer_functions.pdfSRS003.78DSRS004.78DSRS005.78DSRS006.78D
 I measured the AC and DC channel transfer functions of the eLIGO L1 TCSY ISS board for PD1 and PD2. The gain is quite high on the AC channels so
I added +40dB of attenuation to the source from the SR785. As Frank pointed out, even though this isn't exactly +40dB at low frequencies, it still attenuates
and that attenuation is common to both the input to the Channel 1 of the SR785 and the input to the ISS board.
Entry  Tue Feb 8 13:02:26 2011, Aidan, Electronics, Delivery Note, Thorlabs S322C 200W power head arrived Co2_200W_power_meter_delviery_note.pdfCo2_200W_power_meter_calibration_info.pdf
 The 200W Thermopile power head from Thorlabs arrive today. The scanned delivery note and calibration info are attached.
Entry  Fri Feb 18 14:53:50 2011, Phil, Laser, Laser, LTG laser delivering specified power 
I got the LTG CO2 laser to deliver 50.02W as measured by the Thorlabs 200W power head today. This required running the Glassman HV supply at full power
(30.0kV, 31.1mA), tweaking the end grating and output coupler alignments, and cleaning the ZnSe Brewster windows on the laser tubes, and it only lasted
a few seconds before dropping back to ~48W, but the laser delivered the specified power. In the factory it delivered 55W at the 10.6 micron line I am using
Entry  Fri Feb 18 13:26:23 2011, Aidan, Things to Buy, Delivery Note, First parts of Bosch framing have arrived from Valin Packing_List_01.pdf
The first pieces of the Bosch framing have arrived from Valin Corporation. These are just small pieces such as the fasteners and the gussets. There are
no custom lengths of framing yet.
The details are in the attached Packing List. [1:25PM] I haven't verified that everything is there yet.
    Reply  Wed Feb 23 18:04:38 2011, Aidan, Things to Buy, Delivery Note, First parts of Bosch framing have arrived from Valin Packing_List_02.pdf


           The first pieces of the Bosch framing have arrived from Valin Corporation. These are just small pieces such as the fasteners and the gussets.
Entry  Wed Feb 23 20:18:30 2011, Aidan, Electronics, Hartmann sensor, Successfully re-started the Hartmann sensor 
 I reattached the Hartmann Sensor to the LENOVO machine that is running Ubuntu and turned it on (it's been disconnected for a couple of months).
The /opt/EDTpdv/serial_cmd was able to communicate successfully with the camera.
Entry  Thu Feb 24 10:23:31 2011, Christopher Guido, Laser, Laser, LTG initial noise LTG_InitialTest.pdf
Cheryl Vorvick, Chris Guido, Phil Willems
Attached is a PDF with some initial noise testing. There are 5 spectrum plots (not including the PreAmp spectrum) of the laser. The first two are
with V_DC around 100 mV, and the other three are with V_DC around 200 mV. (As measured with the 100X gain preamplifier, so ideally 1 and 2 mV actual) We
Entry  Thu Feb 24 13:35:41 2011, Aidan, Things to Buy, Delivery Note, Bosch framing has arrived Packing_List_03.pdf
 The custom pieces of the Bosch framing have arrived. Transportation is currently moving them downstairs to the lab. The packing list is attached.
Entry  Thu Feb 24 14:20:55 2011, Aidan, Misc, Ring Heater, aLIGO H2 Ring Heater Pics aLIGO_Ring_Heaters.zip
 Here are some pictures of the ring heater segments destined for the H2 Y-arm this year.
 These still need to be put onto ResourceSpace.
Entry  Thu Feb 24 14:23:58 2011, Aidan, Lab Infrastructure, Hartmann sensor, Hartmann Sensor box cut down to size P1000109.jpgP1000110.jpgP1000111.jpgP1000113.jpg
 I reduced the height of the Hartmann sensor box. This is what it looks like now:
Entry  Tue May 4 13:35:13 2010, Aidan, Computing, Hartmann sensor, Hartmann temperature channels in frame builder 
 I've added the digitizer and sensor board temperature readings from the HWS to the frames. This was done in the following way
1. Create a new file /cvs/cds/caltech/chans/daq/C4TCS.ini - with the channels in it - see below
2.  open /cvs/cds/caltech/target/fb1/master
    Reply  Mon Feb 28 17:33:07 2011, Aidan, Computing, Hartmann sensor, Hartmann Seidel abberation channels in frame builder 
Using the same methods as before, see below, I've added some Hartmann sensor EPICS channels to the frames.
The channels record the Hartmann sensor Probe (and Secondary) Coefficients of the Seidel aberrations (PSC, SSC) that are specified (PRISM, ALPHA,
PHI, etc).
Entry  Mon Feb 28 17:56:32 2011, Aidan, Computing, Hartmann sensor, Got HWS code running and interface to EPICS 
Here are the notes from today's efforts:
Entry  Sat Jun 19 17:31:46 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 3, Initial Image Analysis 7x

For Friday, June 18:
(note that I haven't been working on this stuff all of Saturday or anything, despite posting it now. It was getting late on Friday
    Reply  Tue Mar 1 10:47:18 2011, Aidan, Misc, Hartmann sensor, Electron to Counts conversion efficiency 
Using some of the old data from James (attached below), I calculated the CCD conversion efficiency (CE) from electrons to bits (Counts).
Number of electrons(Ne) = QE*Number of Photons(Np)
noiseE = sqrt(Ne);
Entry  Tue Mar 1 11:19:34 2011, Aidan, Things to Buy, Delivery Note, MFF001 flipper mirror has arrived Flipper_mirror_delivery_notice.pdf
 The Thorlabs MFF001 flipper mirror recommended by Bram has arrived. The delivery note is attached.
Entry  Tue Mar 1 11:21:37 2011, Aidan, Things to Buy, Delivery Note, More Bosch framing parts - angle connectors Packing_List_04.pdf
 Another box of Bosch framing parts arrived today. The delivery note is attached.
Entry  Tue Mar 1 17:05:45 2011, Aidan, Electronics, Hartmann sensor, Dalsa 1M60 current draw 
Steve and I measured the current drawn by the Dalsa 1M60 by connecting it to the BK Precision 1735 lab power supply that display current and voltage
supplied. We tried the camera at a variety of different voltages. The results are presented below:
Voltage  Current(t<5s)  Current(5s<t<10s)   Current(t>10s) 
Entry  Thu Mar 3 07:30:18 2011, Won, Computing, Hartmann sensor, Effect of high pixel count on rms 11x
We have been investigating how pixel count is related to the centroid displacements by taking several sets of image frames with different camera
exposure time and input current.
Entry  Tue Mar 8 11:30:26 2011, Aidan, Computing, Hartmann sensor, Hartmann sensor code changes and NTP server 
I've made the following changes to the Hartmann sensor code and to the machine running the HWS.

    Machine name is now princess_sparkle (
    I set up ntpd on that machine to sync the clock to GPS - roughly.
    I added a MATLAB function
Entry  Tue Mar 8 18:28:14 2011, Aidan, Computing, General, TO DO notes 

    Write a Wiki page that describes how to add channels to the Athena Box
    Write a Wiki page that describes how to add a new computer
to the network and mount all the network drives
    Add an EPICS channel that writes the disk usage to file (to keep track of the total accumulated
disk space used by the centroid storage)
Entry  Tue Mar 8 18:48:00 2011, Aidan, Computing, Hartmann sensor, HWS code is running and recording centroids 
The Hartmann sensor is running continuously and is now recording data to file. The formatting has changed slightly with the data now stored in structures
called store_measurement every 200s in files in the following way:

    store_measurement(ii).centroids - the ii-th centroids
    store_measurement(ii).intensities - the
Entry  Tue Mar 8 18:57:50 2011, Aidan, Things to Buy, Delivery Note, Fiber optics cable and Bosch Fastener deliveries_2011-03-08.pdf
Entry  Wed Mar 9 01:00:12 2011, Peter Veitch, Won Kim, Computing, Hartmann sensor, Control of frame rate usign external trigger 
We managed to successfully apply frame rate control via external trigger from a pulse generator.
We supplied 5V pulse train when connected to the optocoupler load, and connected to pins 1 and 2 of external trigger (on the frame grabber board)
for using camera 0 (which is the case for us).
Entry  Fri Mar 11 13:11:33 2011, Aidan, Lab Infrastructure, Delivery Note, More Bosch connectors have arrived Packing_List_05.pdf
 See attached delivery note ...
    Reply  Wed Mar 16 15:05:47 2011, Aidan, Lab Infrastructure, Delivery Note, More Bosch equipment has arrived Packing_List_06.pdf
30mm T-junctions, grounding straps and T-slot covers have arrived

Entry  Mon Mar 28 13:00:50 2011, Aidan, Laser, Hartmann sensor, To do: Check the polarization from the SLED 
Entry  Wed Mar 30 12:55:54 2011, Aidan, Laser, Hartmann sensor, Prism modulation experiment 
I've set up a quick experiment to modulate the angle of the Hartmann sensor probe beam at 10mHz and to monitor the measured prism. The beam from the
SLED is collimated by a lens and this is incident on a galvo mirror. The reflection travels around 19" and is incident on the HWS. When the galvo
mirror is sent a 1.1Vpp sine wave, then beam moves around +/- 0.5" on the surface of the Hartmann sensor, giving around 50mrad per Vpp.
    Reply  Thu Mar 31 11:27:02 2011, Aidan, Laser, Hartmann sensor, Prism modulation experiment 
I changed the drive amplitude on the function generator to 0.05Vpp and have measured the angle of deflection by bouncing a laser off the laser mirror
and projecting it 5.23m onto the wall. The total displacement of the spot was ~3.3mm +/- 0.4mm, so the amplitude of the angular signal is 1.6mm/5.23m ~
3.1E-4 radians. The Hartmann Sensor should measure a prism of corresponding magnitude.
Entry  Fri Apr 1 02:41:55 2011, Won, Computing, Hartmann sensor, exposure time and reproducibility of centroids 9x
 Here is a brief and preliminary summary of rms of centroid displacements calculated at a number of different exposure time values. To get the results
I did the following for each value of exposure time:
Entry  Fri Apr 1 09:51:45 2011, Aidan, Computing, Hartmann sensor, Prism measurement Hartmann_Sensor_prism_measurement_2011-03-31.pdfHartmann_Sensor_Prism_measurement_times_series_2011-03-31.pdf
 I analyzed the results from the prism experiment. The time series and spectra of the prism are attached.
Conclusions to follow ...
Entry  Mon Apr 4 13:13:23 2011, Aidan, Things to Buy, Delivery Note, Newfocus 5102 mirrors and Firewire extension cable have arrived receipt_mirrors.pdf
 See attached delivery note ...
Entry  Tue Apr 12 22:30:59 2011, Aidan, Computing, EPICS, Installed the thermistor on the Hartmann plate/created MEDM ADC Input screen Screenshot-TCS_athena01_input_screen.adl.png
I restarted the Athena box and created an MEDM screen that shows the 8 differential input voltages next to their corresponding inputs on the breakout
terminal strip. See the attached image. The MEDM screen is located at /home/controls/TCS_athena01_input_screen.adl on tcs_daq.
Channel 1 in the Athena is taking the output from the first channel in the temperature sensing box. That is connect to an RTD in the Hartmann sensor.
Entry  Tue Apr 12 22:46:27 2011, Aidan, Computing, EPICS, Added temperature sensor channels to the frame builder and restarted fb1 
Added the following to the frame builder in /cvs/cds/caltech/chans/daq/C4HWS.ini and restarted daqd as per instructions in
Entry  Sun Apr 17 14:59:36 2011, Aidan, Things to Buy, Delivery Note, L-Com patch panel, Newport lenses, Thorlabs fibers delivery notes newport_lenses_2011-03.pdfL-Com_patch_panel_-_2011-03.pdfthorlabs_fiber_optic_cables_2011-03.pdf
Entry  Sun Apr 17 21:55:51 2011, Aidan, Laser, Hartmann sensor, Hartmann sensor prism/displacement test HWS_prims.jpg
I've set up an experiment to test the HWS intensity distribution displacement measurement code. Basically the beam from a SLED is just reflecting off
a galvo mirror onto the HWS. The mirror is being fed a 0.02Vpp *10 gain, 10mHz sinewave from the function generator.
The experimental setup is shown below.
Entry  Mon Apr 18 15:03:49 2011, Aidan, Computing, DAQ, Athena DAC channels hooked up to BNC patch panel 
 I added the four Athena DAC channels to the second BNC patch panel in the rack. At the moment there are only two EPICS channels in the database:


Entry  Mon Apr 18 15:06:53 2011, Aidan, Things to Buy, Hartmann sensor, Ordered 2" optics from Newport 
 Given that the HWS requires several 2" optics to handle the big beam size, I've ordered the following items from Newport:

    2x 2" 50/50 beam splitter: 20B20BS.2
    6x 2" NIR mirrors: 
Entry  Fri Apr 22 19:51:37 2011, Aidan, Computing, EPICS, pyepics installed on princess_sparkle start_test_channels.py
 I installed the pyepics package on princess_sparkle since this is much easier under Ubuntu than under CentOS.

    sudo apt-get install python-dateutil python-setuptools
    make sure that LD_LIBRARY_PATH points to EPICS libraries
    sudo ldconfig
    sudo easy_install -U pyepics

Then I started the following python script
Entry  Sun Apr 24 18:31:18 2011, Aidan, Computing, Network architecture, Added hosts and network drives on TCS machines 
Under edit ...
I added the names of the network machines to the /etc/hosts file on princess_sparkle, tcs_daq and tcs_ws.
I also added the /cvs drive on fb1 to the /etc/fstab file on princess_sparkle so that can be accessed from those machines.
Entry  Mon Apr 25 16:28:27 2011, Aidan, Joe, Computing, Network architecture, Fixed problem network drive fb1:/cvs on Ubuntu & CentOS machines 
With Joe's help we fixed the failure of princess_sparkle to mount the fb1:/cvs directory when relying on /etc/fstab.
First we changed the mounting options in fstab to the following:
fb1:/cvs        /cvs            nfs    
Entry  Thu Apr 28 22:48:47 2011, Aidan, Lab Infrastructure, Electronics, BNC Cables from HWS table to rack 
 I labelled and strung 8 of the 16 custom 40' BNC cables from L-Com between the HWS table and the BNC feed-through on the rack. Each cable is labelled
HWS TABLE CHxx where 01<= xx <= 08. I'm going to leave the other 8 until we have room in the BNC feedthrough on the rack.
Entry  Wed May 11 09:07:03 2011, Aidan, Computing, Hartmann sensor, Changed ownership of /opt/EDTpdv 
 I changed the ownership of /opt/EDTpdv to controls with the command:

controls@princess_sparkle:/opt/EDTpdv$ sudo chown controls EDTpdv/
Entry  Wed May 11 18:38:47 2011, Aidan, Computing, Hartmann sensor, test_HS binary test_HS.zip
 From Won: (the zip file is also on the SVN /users/won/compiled_code/test_HS.zip)

Attached is test_HS.zip file, that contains
Entry  Tue May 10 00:55:08 2011, Won, Computing, Hartmann sensor, Matlab Compiler and Matlab Compiler Runtime 
I have spent some time with Matlab Compiler and Matlab Compiler Runtime (MCR). I could only get my hands on 2008b version so far, but I believe
2009b version will work in the same way.
    Reply  Wed May 11 18:44:54 2011, Aidan, Computing, Hartmann sensor, Matlab Compiler and Matlab Compiler Runtime 
Installing MCR
I located the MCRInstaller on our distribution of MATLAB on the Ubuntu machine (/MATLAB_R2009b/toolbox/compiler/deploy/glnxa64/MCRInstaller.bin).
I ran the installer, as root,and followed the default options to install it. Next I updated the .bashrc file to include the necessary pointers
Entry  Tue May 17 16:08:02 2011, Aidan, Computing, Hartmann sensor, Write speed of the frame grabber to file max_frame_rate_data.txt
 The attached file shows the output of the command. The maximum average frame rate is 57.2Hz when the nominal frame rate was 58Hz:

/opt/EDTpdv/take -f
Entry  Wed May 18 18:52:12 2011, Aidan, Computing, Hartmann sensor, Test of position modulation algorithm galvo_mirror_experiment.jpg2011-05-18_gaussian_beam_with_galvo_constant.pdf2011-05-18_gaussian_beam_with_galvo.pdf
 I measured the prism and displacement of the Gaussian beam on the Hartmann sensor. The beam pointing was modulated at 10mHz using a galvo mirror
as illustrated in Attachment 1. The galvo was around 680mm from the Hartmann sensor. The amplitude of the prism modulation was approximately 1E-5 radians.
The displacement of the beam was measured using a new algorithm that tries to fit a parabola to the logarithm of the intensity of each Hartmann spot. The
Entry  Thu May 26 11:56:46 2011, Aidan, Electronics, Laser, Green Laser Pointer beam profile green_laser_pointer.bmpgreen_laser_pointer.pdfScreen_shot_2011-05-26_at_12.28.20_PM.png
This measurement was made with the Thorlabs DCC1545M-GL camera with an RG850 3mm long-pass filter over the CCD.
The beam radius (w) is 191 pixels, where the beam intensity = exp[-2 (x/w)^2 ]
The pixel size is 5.2um. Hence the beam size is 993.2um, which is basically near enough to 1mm radius.
Entry  Mon May 30 10:53:00 2011, Aidan, Laser, Hartmann sensor, Defocus vs time HWS_defocus_vs_temperature.pdf
 I've had the output from a fiber projected about 400mm onto the Hartmann sensor for around 5 days now. (The divergence angle from the fiber is
around 86 mrad).
I played around with the temperature of the lab to induce some defocus changes in the Hartmann sensor. The system is mostly linear, but there are
Entry  Mon May 30 20:11:27 2011, Aidan, Laser, Hartmann sensor, Hartmann sensor lever arm calibration 
 I ran through the procedure to calibrate the lever arm of the Hartmann sensor. The beam from a 632.8nm HeNe laser was expanded to approximately
12mm diameter and injected into a Michelson interferometer. The Hartmann sensor was placed at the output port of the Michelson.

    I tilted one of the mirrors of the interferometer to induce a prism between the two beams at the output. This created about 135 vertical
Entry  Thu Sep 1 15:51:38 2011, Aidan, Laser, Ordering, Access Lasy50 50W laser arrived. 
 The 50W Access Laser is now in the lab. We need to wire up the interlock to the laser, plumb the chiller lines to the power supply and to the laser
head and also wire up all the electrical and electronics cables. Additionally, we will need to plumb the flow meter and attach a circuit to it that triggers
the interlock if the flow falls too low.
Entry  Fri Sep 2 14:41:48 2011, Aidan, Computing, Hartmann sensor, QFLD-950-3S long term test finished 
I ran a test of the HWS with the QFLD-950-3S for 5 days. The test was terminated as we need to disconnect all the cabling and tidy up all the computers
in the lab.
Entry  Fri Sep 2 21:41:01 2011, Aidan, Electronics, Hartmann sensor, Restarting long term test of QFLD-950-3S 
9:40PM PDT - I've just restarted the long term measurement of the Hartmann sensor noise with the QFLD-950-3S.
Entry  Tue Nov 29 09:13:49 2011, rana, Misc, LIGO 3G, Switching from CO2 to shorter wavelength solid state laser 
 Around a year ago, Phil and I discussed the possibility of using an OPO to possibly generate our own laser beam at ~2 microns for TCS. This was
to avoid all of the usual hassle of the 10 micron CO2 laser.
As it turns out, the 1.5-3 micron range doesn't have enough absorption in fused silica: the absorption depth would be basically the whole thickness
Entry  Tue Jun 5 17:25:43 2012, Alex Mauney, Misc, aLIGO Modeling, 6/5/12 Daily Summary 
- Had a meeting to talk about the basics of LIGO (esp. TCS) and discuss the project
- Created COMSOL model for the test mass with incident Gaussian beam.
- Added a ring heater to the previous file
Entry  Wed Jun 6 16:54:09 2012, Alex Mauney, Misc, aLIGO Modeling, 6/6/12 Daily Summary 
- Got access to and started working with SIS on Rigel1
- Fixed SVN issues
- Refined COMSOL model parameters and worked on a better way to implement the heating ring to get the astigmatic heating pattern.
Entry  Thu Jun 7 00:23:11 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 5 and June 6, 2012 
 June 5
-Discussed the actual project outline 
-Installed Comsol on the system
Entry  Thu Jun 7 16:50:16 2012, Alex Mauney, Misc, aLIGO Modeling, 6/7/12 Daily Summary 
- Created a COMSOL model with thermal deformations
- Added non-symmetrical heating to cause astigmatism
- Worked on a method to compute the optical path length changes in COMSOL
Entry  Thu Jun 7 23:24:56 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 7, 2012 
-Created a COMSOL model for variation of temperature in two mass system.
-Used the above model for cryogenic conditions.
-checked it analytically.
Entry  Fri Jun 8 16:36:47 2012, Alex Mauney, Misc, aLIGO Modeling, 6/8/12 Daily Summary 
- Tried to fix COMSOL error using the (ts) module, ended up emailing support as the issue is new in 4.3
- Managed to get a symmetric geometric distortion by fixing the x and y movements of the mirror to be zero (need to look for a better way to do
this as this may be unphysical)
Entry  Fri Jun 8 23:51:13 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 8, 2012 
-Created a COMSOL model for cryogenically shielded test mass with compensation plate.
-Analyzed the behavior of the model in different size configurations.
Entry  Mon Jun 11 17:11:01 2012, Alex Mauney, Misc, aLIGO Modeling, 6/11/12 Daily Summary 
- Fixed the (ts) model, got strange results that indicate that the antisymmetric heating mode is much more prominent than previously thought
- Managed to get COMSOL data through matlab and into SIS
Entry  Mon Jun 11 20:53:31 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 11, 2012 
 -Continued with the same cryogenic model created and varied the length of  outer shield and studied the temperature variation inside.
-Compared the temperature difference given by COMSOL with manually calculated one.
Entry  Wed Jun 13 16:36:14 2012, Alex Mauney, Misc, aLIGO Modeling, 6/12 and 6/13 Daily Summary 
- Realized that the strange deformations that we were seeing only occur on the face nearest the ring heater, and not on the face we are worried about
(the HR face)
- Read papers by Morrison et al. and Kogelnik to get a better understanding of the mathematics and operations of the optical cavity modeled in
Entry  Thu Jun 14 05:37:30 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 13, 2012 
-Derived formula for manual calculation of temperature due to total influx.
-Compared the results by COMSOL and by the formula.
Entry  Thu Jun 14 16:51:03 2012, Alex Mauney, Misc, aLIGO Modeling, 6/14/12 Daily Summary SIS_Outputs.txtAssymetric_Heating_Line_Graph.png
- Plugged the output of the model with uniform heating into SIS using both modification of the radius of curvature, and direct importation of deflection
- Generated a graph for asymmetric heating and did the same
Entry  Mon Jun 18 16:30:36 2012, Alex Mauney, Misc, aLIGO Modeling, 6/18/12 Daily Summary 
- Verified that the SIS output does match satisfy the equations for Gaussian beam propagation
- Investigated how changing the amount of data points going into SIS changed the output, as well as how changes in the astigmatic heating effect
the output
Entry  Mon Jun 18 23:42:39 2012, Aditi Mittal, Misc, LIGO 3G, Cryogenic Shielding 
 -Read about blue team design for maximum power budget.
-Read third generation talks to get a better understanding of the work. 
Entry  Tue Jun 19 16:24:52 2012, Alex Mauney, Misc, aLIGO Modeling, 6/19/12 Daily Summary 
- Did more modeling for different levels of heating and different mesh densities for the SIS input.
- Lots of orientation stuff
- Started on progress report.
Entry  Wed Jun 20 16:44:58 2012, Alex Mauney, Misc, aLIGO Modeling, 6/20/12 Daily Summary TS_model_deformation_line_graph_2W_10%.pngTS_model_deformation_line_graph_2W_10%_sym.pngTS_model_deformation_line_graph_2W_10%_antisym.pngTS_model_deformation_contour_graph_2W_10%.pngHTSM_model_deformation_contour_graph_2W_10%.png
- Attended a lot of meetings (Safety, LIGO Orientation)
- Finished draft of week 3 report (images attached)
Entry  Thu Jun 21 11:16:27 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 19 and 20, 2012 temp_of_test_mass.png
 -Attented LIGO orientation meeting and safety session.
-Prepared 3 week report
Entry  Thu Jun 21 16:54:45 2012, Alex Mauney, Misc, aLIGO Modeling, 6/21/12 Daily Summary 
- Paper edits and more data generation for the paper (lower resolution grid data)
- Attended a talk on LIGO
Entry  Thu Jun 21 18:35:44 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 21, 2012 
 -Updated 3 week progress report with new additions and deletions.
-Attended LIGO lecture which was very interesting and full of information.
Entry  Tue Jun 26 17:55:44 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 26, 2012 
- Discussed the further project with Dr. Brooks.
-Tried to derive formula for the test mass inside cryogenic shield(infinitely long shield from one side)
Entry  Wed Jun 27 16:43:56 2012, Alex Mauney, Misc, aLIGO Modeling, 6/27/12 Daily Summary 
Plan for building the model
- Find the fields that would be incident on the beam splitter from each arm (This is done already)
- Propagate these through until they get to the OMC using the TELESCOPE function in SIS
Entry  Thu Jun 28 16:27:37 2012, Alex Mauney, Misc, aLIGO Modeling, 6/28/12 Daily Summary 
- Finished the MatLab code that both combines two fields and simulates the adjustment of the beamsplitter to minimize the power out (with a small offset).
- Added the signal recycling telescope to the SIS code that generates the fields
To Do: Make the OMC cavity in SIS
Entry  Fri Jun 29 15:51:24 2012, Aditi Mittal, Misc, LIGO 3G, Summary June 28 and 29, 2012 pipelength_power.xlsx6week_plan.doc
 -Discussed the project outline for next 6 weeks.
-made a write up for the tasks. (attached)
-Analyzed the variation of temperature of the test mass with input power for different lengths of the shield. 
Entry  Mon Jul 9 16:54:17 2012, Alex Mauney, Misc, aLIGO Modeling, 7/9/12 Summary 
Made a COMSOL model that can include CO2 laser heating, self heating, and ring heating
Figured out how to run SIS out of a script and set up commands to run the two SIS stages of the model
Entry  Mon May 13 14:09:02 2013, Zach, Computing, DAQ, C2ATF model rebuilt 
Entry  Thu Dec 15 14:02:01 2016, Aidan, Computing, Network architecture, Correct network settings for Ubuntu 14 in /etc/network/interfaces IMG_8148.JPG
These settings work to get a computer onto the TCS/ATF network.
    Reply  Fri Dec 16 10:41:33 2016, Aidan, Computing, Network architecture, Correct network settings for Ubuntu 14 in /etc/network/interfaces 
Spelt out in a searchable fashion:

auto <portname>

iface <portname> inet static
Entry  Wed Apr 26 15:29:25 2017, Aidan, Electronics, Hartmann sensor, Long term test of fiber launcher 
I've started a long-term measurement of the HWS fiber-launcher. I'm interested in seeing how stable the output is. The HWS is currently running
in the following configuration:

SLED: QFLD-635-1S (635nm, 1mW) - current driver set to 38.02mA, thermistor set point = 10.778kOhm
SLED coupled to patch cable
Entry  Wed May 24 09:58:17 2017, Aidan, Electronics, Electronics, Temperature sensor batteries swapped in TCS Lab 
I noticed that the TCS lab temperature sensor batteries died. Apparently they died two days ago. I swapped in some new batteries this morning.
Entry  Mon Jun 5 16:41:59 2017, Aidan, Laser, Hartmann sensor, HWS long term measurement results. HWS_envelope_long_term.pdfHWS_optical_parameters_long_term.pdfHWS_envelope_long_term_mm.pdfIMG_9836.JPG
The data from the long-term measurement of the HWS is presented here. The beam envelope moves by, at most, about 0.3 pixels, or around 3.6 microns.
The fiber-launcher is about 5" away from the HWS. Therefore, the motion corresponds to around 30 micro-radians (if it is a tilt). The beam displacement
is around 4 microns.
Entry  Thu Jul 13 10:11:57 2017, awade, Electronics, Borrowed, Borrowed newport TrueRMS Supermeter 2017-07-13_10.06.28.jpg2017-07-13_10.06.29.jpg
I lent your fancy Newport TrueRMS Supermeter with the thermocouple plugs on the top to the SURF student Jordon.  He has it in the cryo lab or the
EE workshop with one of the PSL lab temperature probes.
Entry  Thu Sep 21 18:56:53 2017, awade, Misc, Borrowed, Borrowed thorlabs power meter 
Borrowed thorlabs power meter on 21 Sep 2017.  It is on the south table of the ATF lab.
Entry  Wed Oct 11 19:14:16 2017, Jon Richardson, Computing, Electronics, Replaced TCS Monitor 
I replaced the dead 24" monitor on the work bench, which is connected to the video multiplexer. Mike Pedraza was kind enough to bring us us
a new one and take away the old one.
Entry  Wed Oct 11 20:19:06 2017, Jon Richardson, Lab Infrastructure, Hartmann sensor, Initial Characterization of the SRM Adaptive Wavefront Control thermal_lens.png
Today I made the first characterization measurements of the mocked-up adaptive wavefront control system planned for the signal recycling mirrors.

The Setup

Inside the light-tight enclosure on the center table, I've assembled and aligned a 10.2 micron CO2 projector
which provides a heating beam of up to 150 mW incident on an SRM-like test optic. A co-aligned 633 nm probe beam and Hartmann wavefront sensor
Entry  Fri Oct 13 15:52:41 2017, Aidan, Lab Infrastructure, General, Broadband mirror BB2-E03 reflectivity at 532nm IMG_1223.JPGIMG_1213.JPG
I measured the reflectivity of a possible HWS replacement mirror at 532nm. Thorlabs

Incident power = 1.28mW
Entry  Mon Oct 23 19:02:42 2017, Jon Richardson, Laser, Hartmann sensor, Mitigated Heating Beam Losses 
There were known to be huge (65%) heating beam power losses on the SRM AWC table, somewhere between the CO2 laser and the test optic. Today I profiled
the setup with a power meter, looking for the dominant source of losses. It turned out to be a 10" focusing lens which had the incorrect coating for
10.2 microns. I swapped this lens with a known ZnSe 10" FL lens (Laser Research Optics LX-15A0-Z-ET6.0) and confirmed the power transmittance to be
Entry  Fri Oct 13 18:35:29 2017, Jon Richardson, Computing, Electronics, Installed Maku Ethernet CCD Camera IMG_2287.JPG
I installed the Maku Gigabit CCD camera driver software on the hws-ws machine. The camera viewer can be opened from the terminal (from any directory)
with the command

    Reply  Tue Oct 24 10:19:53 2017, Jon Richardson, Computing, Electronics, Installed Maku Ethernet CCD Camera 
There is an SDK for the camera with compiled examples. For a really quick image grab from the command line, use the following:


This will produce a BMP image. We should probably recompile the C code to produce a 16-bit TIFF image.
Entry  Tue Oct 24 15:05:57 2017, Jon Richardson, Computing, Electronics, Installed a Realtime Beam Profiler for the Mako CCD Camera 
Aidan found a C demo code for acquiring a single image from the Mako CCD camera and saving it to disk (SynchronousGrab -- aliased on tcs-ws as makoGrab).
I wrapped that inside my realtime HWS beam profiler code to create a realtime beam profiler for the Mako camera. The interface is identical to that for
the HWS.
Entry  Wed Oct 25 15:34:14 2017, Jon Richardson, Computing, Frame Grabber, Mako CCD Camera Code is Fixed 
I fixed a bug in how the raw Mako CCD camera images are being read into memory. The bmp files turn out to have a block memory layout that broke my in-place
Entry  Thu Oct 26 10:21:28 2017, Aidan, Computing, , Beam size EPICS channels added to TCS-WS softIoc 
I've added a softIoc to TCS-WS to capture the beam size from the MAKO camera. The IOC is run using ...

controls@tcs-ws:~$ softIoc -S EPICS_IOC/iocBoot/iocfirst/st.cmd &

The st.cmd contains the following text:
    Reply  Thu Oct 26 10:31:31 2017, Aidan, Computing, DAQ, Beam size EPICS channels added to TCS-WS softIoc 
These are also being written to frames on FB4.


I've added a softIoc
       Reply  Thu Oct 26 10:45:44 2017, Aidan, Computing, DAQ, Beam size EPICS channels added to TCS-WS softIoc FullSizeRender_10.jpg
See attached photo for how data is written to frames ...


These are also being
Entry  Mon Oct 30 17:13:32 2017, Jon Richardson, Laser, Hartmann sensor, Write-Up of CO2 Projector Measurements awc_srm_actuator_v1.pdf
For archive purposes, attached is a write-up of all the HWS measurements I've made to date for the SRM CO2 projector mock-up.
Entry  Tue Oct 31 14:37:49 2017, Aidan, Computing, DAQ, New Acromag units for AWC experiments - XT1221 ans XT1541 
I set up an Acromag DAC today with the fixed IP address Last Friday Andrew and Antonio set up an ADC unit with fixed IP address
The former is for outputting a control voltager that goes to the driver for the heater on composite mirror we are testing. The latter is used to read
the temperature of the thermocouple on the composite mirror. The thermocouple to voltage conversion is achieved with a Type
Entry  Tue Nov 14 19:08:00 2017, Jon Richardson, Computing, Network architecture, Rsync Server for Automatic LDAS Backups 
I implemented an access point for LDAS to pull data from the TCS lab EPICS frame archive (fb4:/frames) via rsync. The setup is analogous to what is already
running at the 40m for automated backups. Here are the implementation details in case we want to replicate this in other W. Bridge labs.

Two lab machines are needed, the frame builder machine (fb4; and a second machine to handle the network interfacing with the outside
Entry  Thu Jan 18 10:09:50 2018, Jon Richardson, Laser, General, RIN Measurement of 400 mW CO2 Laser in Progress 
The 400 mW CO2 laser on the Hartmann table is currently configured for a measurement of its relative intensity noise. It is aligned to a TCS CO2P photodetector
powered by a dual DC power supply beside the light enclosure. I got some data last night with the laser current dialed back for low output power (0.5-10 mW
incident), but still need to analyze it. In the meantime please don't remove parts from the setup, as I may need to repeat the measurement with better
    Reply  Mon Jan 22 10:39:32 2018, Jon Richardson, Laser, General, RIN Measurement of 400 mW CO2 Laser in Progress SRM_CO2_RIN_v1.pdf
Attached for reference is the RIN measurement from the initial data.


The 400 mW CO2 laser on the Hartmann table is currently configured for a measurement of its relative intensity
Entry  Thu Feb 8 15:42:13 2018, Aidan, Laser, Laser, Low power CO2 laser [400mW] beam size measurement L3_CO2_laser_beam_size.mL3_CO2_Laser_154507-154935.pdf
I did a beam size/beam propagation measurement of the low power CO2 laser (Access Laser L3, SN:154507-154935)

Entry  Fri May 11 12:32:21 2018, Aidan, Laser, Hartmann sensor, HWS green LED fiber launcher LED_test_01_20180511.pdf
 [Aidan, Marie]

We tested the output of the fiber launcher D1800125-v3. We were using a 6mm spacer in the SM1 lens tube and 11mm spacer in the SM05 lens tube
and the 50 micron core fiber.
    Reply  Fri May 11 16:18:47 2018, Aidan, Laser, Hartmann sensor, HWS green LED fiber launcher LED_test_02_20180511.pdf
And here's the output of the fiber launcher when I fixed it at 313mm from the camera, attached an iris to the front and slowly reduced the aperture
of the iris.

The titles reflect the calculated second moment of the intensity profiles (an estimate of the equivalent Gaussian beam radius). The iris is successful
       Reply  Wed May 16 16:47:29 2018, Aidan, Laser, Hartmann sensor, HWS green LED fiber launcher - D1800125-v5_SN01 HWS_LED_D1800125_V5_sn01.pdfHWS_LED_D1800125_V5_sn01.mHWS_D1800125-v5_sn01_characterize_20180516.tar
Here is the output from D1800125-v5_SN01.


And here's the output of the fiber launcher when I fixed it at 313mm from the camera, attached an iris to
          Reply  Fri May 18 16:32:37 2018, Aidan, Laser, Hartmann sensor, HWS green LED fiber launcher - D1800125-v5_SN01 
Title was wrong - this is actually config [12,2,4,125]


Here is the output from D1800125-v5_SN01.
Entry  Mon Feb 5 15:08:06 2018, Aidan, Computing, DAQ, Frame builder clock is totally wrong 
The framebuilder on FB4 thinks the current time is 26-Jan-2018 6:18AM UTC. The date command on FB4 yields the correct date and time (5-Feb-2018 15:17

There is a major error with the framebuilder clock.
    Reply  Wed May 30 18:50:05 2018, awade, Computing, DAQ, Rebooted fb4 
Time was still off by nine days as of yesterday.  I tried rebooting remotely to see if time would correct to system clock.  It didn't and
fb4 hung.

Just manually restarted the box.  Now dataviewer is showing a 'Time Now'  of 5 Jan 1980.   
Entry  Thu Nov 9 14:18:56 2017, Aidan, Computing, DAQ, FB4 ip address has changed 
We've had trouble logging into FB4. I access the computer directly in the AWC lab and found that the IP address had changed from to

I'm not sure how this happened. It's possible that the IP address is not set to a static value and FB4 was rebooted. I'm not familar
with Debian so I don't know where to look to find whether the IP address is static or not.
    Reply  Wed May 30 18:59:49 2018, awade, Computing, DAQ, FB4 ip address has changed 
Maybe you've resolved this now. I moved the DHCP allocation to and above around that time because a bunch of misc devices were starting
to populate the dynamically allocated IP space around there.  I'd say FB4 was not setup with a manual IP at the time.

Entry  Thu Jun 21 17:12:38 2018, Aidan, Laser, Hartmann sensor, Two inch PBS from Edmund Optics - effect on ETM HWS transmission PBS_Thorlabs_v_EdmundOptics.pdf
I'm considering the 86-711 2" 532nm PBS from Edmund Optics for the ETM HWS at the sites.


The effect on the transmission through the system, compared to the THorlabs PBS, is shown in the attached plot.
Entry  Tue Jul 10 17:49:13 2018, Aria Chaderjian, Laser, General, July 10, 2018 IMG_4518.jpgIMG_4517.jpg
Went down to the lab and showed Rana the setup. He's fine with me being down there as long as I let someone know. He also recommended using an adjustable
mount  (three screws) for the test mirror instead of the mount with top bolt and two nubs on the bottom - he thinks the one with three screws as constraints
for the silica will be easier to model (and be more symmetric constraints)
Entry  Thu Jul 12 18:48:21 2018, Aria Chaderjian, Laser, General, July 12, 2018 
The beam reflecting off the test mirror was clipping the lens between gold mirror and test mirror, so I reconfigured some of the optics, unfortunately resulting
in a larger angle of incidence.

From the test mirror, the beam size increases much too rapidly to fit onto the 2-inch diameter lens with f=8 that was meant to resize the beam
Entry  Fri Jul 13 16:42:50 2018, Aria Chaderjian, Laser, General, July 13, 2018 
The table is set up. The HWS and SLED were moved slightly, and a minimal angle between the test mirror and HWS was achieved.

There are two possible locations for the f=60mm lens that will achieve appropriate magnification onto the HWS: 64cm or 50 cm from the
f=200mm lens. 
Entry  Mon Jul 23 10:04:19 2018, Aria Chaderjian, Laser, General, July 20, 2018 37767216_2077953269190954_5080703241788850176_n.jpg
With Jon's help, I changed the setup to include a mode-matching telescope built from the f=60mm (1 inch diameter) lens and the f=100mm lens. These
lenses are located after the last gold mirror and before the test optic. The height of the beam was also adjusted so that it is more centered on these
lenses. Note: these two lenses cannot be much further apart from each other than they currently are, or the beam will be too large for the f=100mm lens.
Entry  Tue Jul 24 16:52:44 2018, Aria Chaderjian, Laser, General, July 23, 2018 and July 24, 2018 
Attached the grid array of the HWS.

Applied voltage (5V, 7V, 9.9V, 14V) to the heater pad and took measurements of T and spherical power (aka defocus).

The adhesive of the temperature sensor isn't very sticky. The first time I did it it peeled off. (Second time partially peeled off).
Entry  Fri Aug 3 15:46:12 2018, Aria Chaderjian, Laser, General, August 3, 2018 
To the best of my ability, calculated the magnification of the plane of the test optic relative to the HWS (2.3) and input this value.

Increased the temperature slightly and saved data points of defocus to txt files when temperature leveled out. This was a slow process, as it
takes a while for things to level out. I only got up to about 28.5C, and will need to continue this process.
Entry  Thu Aug 16 11:52:27 2018, Aidan, Computing, DAQ, Added AWC thermocouple reader back to acromag1 

Thermcouple reader is plugged into an Acromag ADC (
acromag1 is now reading this in:

(contains ip address of ADC)
~/modbus/db/TEMPMONCHANS.db (contains the EPICS channel definitions and calibration of thermocouple reader)

(output channel)

Restored work done in http://nodus.ligo.caltech.edu:8080/TCS_Lab/201
    Reply  Wed Oct 17 16:17:45 2018, awade, Aidan, Computing, DAQ, Added AWC thermocouple reader back to acromag1 TCSIOCFILS.tar.gz
Acromag IOC process was removed from PSL lab acromag1 computer a few months ago.  Aidan needs them again but it would be better if it were run from
TCS lab computers.

An instance of the modbus IOC is now running on tcs-ws within a docker container.  Docker is named tcslabioc.  Configuration files
Entry  Fri Oct 26 09:49:47 2018, Aidan, Misc, Optics, Starting 80C cure of epoxy IMG_7054.jpg
I've started an 80C cure of two materials bonded by EPOTEK 353ND. The objective is to see (after curing) how much the apparent glass transition
temperature is increased over a room-temperature cure.
Entry  Tue Dec 4 16:57:08 2018, Aidan, Computing, Hartmann sensor, Updated GIT version of HWS code 
I changed the HWS code to the new git.ligo HWS version.

Object files are in ~/hws
scripts are in ~/hws-server
utilities are still in old git repo moved to ~/.HWS_code_temporary_home

set up some symbolic links to these directories to mimic the old directory structure, so ..
Entry  Fri Feb 8 10:48:33 2019, Aidan, Lab Infrastructure, General, Water damage repair work in the TCS Lab 
Caltech Facilities has determined that the walls in the SE corner of the TCS Lab in West Bridge were water damaged during last weekend’s rain.
They are going to remove the plaster from the walls and dehumidify the area for a week or so. All tables in the room are going to be covered with plastic
for this process. In the short term I’ve shutdown all the equipment in the lab (including FB4). The 2-micron cavity-testing fabrication has been
Entry  Fri Apr 12 17:40:58 2019, aaron, Lab Infrastructure, General, Measurements for Bake Station BakeStation_Page_1.jpgBakeStation_Page_2.jpg
I drew up one way we could set up the three available bake ovens in the TCS lab on the single oil pump. 

If this looks feasible to others, we can move the ovens into the TCS lab. Duo and I will be occupied at KNI during Tuesday and Monday morning,
so the usual lab cleanup time may not be the best. Perhaps Monday afternooon we can at least get the ovens out of the hallway and get one of them set up
    Reply  Mon Apr 15 08:12:58 2019, aaron, Lab Infrastructure, General, Measurements for Bake Station 
My preference is to have tubes back towards the wall where possible. We might be able to drill a large diameter hole in the table top to accommodate

We have to get confirmation that the exhaust can be extracted - otherwise this whole thing is moot.
Entry  Thu May 23 11:36:49 2019, agupta, Lab Infrastructure, Borrowed, Borrowed Label Maker 
I have borrowed TCS's label maker in CTN for few days. If you need it, you can take it from the top of blue cabinets.
Entry  Mon Jun 17 20:29:34 2019, Jon, Lab Infrastructure, Computing, Server rack cleaned up, new workstation installed IMG_3419.jpg
In anticipation of the point absorber SURF project, I cleaned up the server rack and installed a new workstation today.

The workstation replaces the old one, whose hard drive had failed, with a more powerful machine. The hostname (tcs-ws), IP address (,
user name (controls), and standard password (written in the secret place) are all the same as before.
Entry  Tue Jun 18 19:05:16 2019, Jon, Lab Infrastructure, General, Large optical table cleared and set up for point absorbers IMG_3421.jpg
Aidan and I continued the lab clean-up today. There's still more to do, but we did fully clear the large optical table which formerly housed the
50 W CO2 laser. I moved the optical enclosure over from the small table to serve as the area for the point absorber experiment. Inside it I mounted
the Hartmann sensor and a 532 nm Thorlabs LED source. The LED still needs collimating/focusing optics to be installed.
Entry  Mon Jul 22 09:44:21 2019, Jon, Lab Infrastructure, Computing, Installed Amplifying VGA Splitter IMG_3522.jpgIMG_3421.jpg
The VGA signal outputted by the multiplexer is too weak to drive two monitors. This has required video cables to be manually switched back and forth
between the monitor mounted above the laser table and the desktop console.

Today I solved this problem by installing an amplifying (active) VGA splitter on the video output of the multiplexer. One output of the
Entry  Mon Jul 22 18:46:23 2019, Edita Bytyqi, Lab Infrastructure, , Laser-Lens-HWS Setup 20190722_183933.jpg20190722_183928.jpg
Today, I set up a system consisting of the 520 nm laser, a 2'' mirror and two lenses of focal lengths f1 = 40 cm and f2 = 20 cm. The goal was
to collimate the beam coming from the laser, so it goes parallel through the test optic at a radius of ~2.5 cm and then focus it to a radius of ~
1.2 cm to fit the CCD dimensions of the HWS. The mirror was placed about 1 cm close to the laser and the first lens is setup at a distance~f1=40cm from
Entry  Wed Jul 24 16:25:13 2019, Edita Bytyqi, Lab Infrastructure, Optics, Updated 2-lens setup 20190724_161926.jpg
The previous 2-lens setup focused the beam to a tight spot, however due to the divergence angle of the laser beam, a significant amount of power was
not being captured by the fiirst lens at a distance of 40 cm from the source. The divergence angle seems to be bigger than 0.06 by a factor of 2, so a
f = 20 cm lens was used to collimate the beam and a f = 30 cm lens was used to focus it. A mirror was used to reflect the beam, so we obtain steering control.
Entry  Mon Jul 22 18:44:53 2019, Edita Bytyqi, Things to Buy, General, Need to Order Gloves 
Small/Medium size gloves need to be ordered in order to handle the optics carefully.
    Reply  Thu Jul 25 09:13:36 2019, Jon, Things to Buy, General, Need to Order Gloves 
New gloves are ordered for the TCS and QIL labs. They arrive tomorrow (Friday).


Small/Medium size gloves need to be ordered in order to handle the optics carefully.
Entry  Mon Jul 29 18:53:16 2019, Edita Bytyqi, Lab Infrastructure, Optics, Mounted Reflector and Heater 20190729_185214.jpg20190729_185156.jpg20190729_185153.jpg20190729_185139.jpg20190729_185112.jpg
Since we set up the 2-lens system focusing the laser beam to the CCD, the next step was to mount the spherical reflector (31 mm wide) and the heater
(~3 mm diameter). I used a small 3-axis stage to mount the heater, providing 3 degrees of freedom that would allow to manipulate the height of the heater,
its position with respect to the reflector (left-right and in-out). The reflector was mounted in such a way that we can control its rotation angle, height
Entry  Thu Aug 1 15:20:39 2019, Edita Bytyqi, Lab Infrastructure, Optics, Reflector Mount and DC Supply 20190731_170920.jpg20190801_145836.xcf20190801_145836.jpg20190801_150635.jpg20190801_145842.jpg
Yesterday, we were able to take some data using the 120 V DC power supply. The reflectors cut at the focal point and radius were both tested; the semi-circle
cut proved to give a better focus, likely because roughly half the heat is lost using the focal-point reflectors. For upcoming tests, the semicircle reflectors
will be used. We varied the surface shine by using the dull and reflective side of Al foil, as well as using the machined Al itself. The best result was
Entry  Tue Aug 6 19:22:28 2019, Jon, Electronics, Computing, QIL NFS server set up 
I've started building the NFS server for the QIL cymac. It's sitting on the workbench in the TCS lab next to the rack. Please don't move
it or any of the parts behind it.
Entry  Fri Aug 9 20:33:11 2019, Jon, Electronics, Ring Heater, Power-regulated heater ready to use IMG_3576.jpgIMG_3577.jpg
Despite some considerable time spent, I was not able to get the Omega SCR controllers
working. The first unit definitely arrived damaged. None of its LED indicator lights ever functioned, despite those on the second controller
working fine under the same setup. I tried swapping in the second controller, but it has no voltage output and a red LED is illuminated which, according
Entry  Mon Aug 12 21:15:12 2019, Edita Bytyqi, Electronics, , Determining heater/reflector focus 20190812_151316.jpg20190812_151258.jpg
I took images of the heat pattern projected on a piece of paper produced by the semi-circle reflector. I used 108V to drive current throught he
heater. I tested the reflector without any coating and then with the dull and shiny sides of Al foil. I wasn't able to test the focal-point cut reflector
because I had to glue a screw to it with epoxy which cures overnight. I will do these measurements tomorrow. Figure 2 shows the setup I used to get
Entry  Fri Aug 16 17:05:14 2019, Edita Bytyqi, Electronics, , FLIR Images of new reflector focusing heat 
We got 11 new semi-circle cut reflectors of radius ~3.6 cm. I glued a screw to the back of one reflector using the same epoxy as for the previous reflectors.
Due to the bigger ROC of the reflector, a tight focus is achievable at greater distances (~15 cm).
Entry  Tue Sep 3 10:49:57 2019, Aidan, Lab Infrastructure, General, Exhaust duct added for new bake area in TCS lab IMG_1627.jpgIMG_1629.jpgIMG_1628.jpgIMG_1626.jpg
Facilities came in on Friday and teed off a new duct to provide exhaust for the proposed new vacuum bake area in the TCS Lab. Photos are attached. 

We installed a plastic sheet between the work area and the rest of the lab (the rest of the lab was overpressurized relative to the work area).
Also, they use a vacuum when doing any drilling.
Entry  Wed Oct 30 12:13:14 2019, Jon, Misc, Delivery Note, New lab hardware IMG_3782.jpgIMG_3783.jpgIMG_3784.jpgIMG_3785.jpg
Ian and I moved some new hardware into the lab, shown in the below photos. It is from the shipment of loaned
equipment recently returned by Whitman College. 

Attachment 1:
Entry  Tue Jun 15 08:47:27 2021, Aidan, Lab Infrastructure, General, Cleaned up HWS table in preparation for lab move IMG_3056.jpg
I cleaned up the HWS table in preparation for replacement with the 4x10 table. We still need to move the cabinet and get the enclosure out of the way.


Entry  Tue Jul 27 08:39:33 2021, Aidan, Misc, Flood, Tuesday (27-Jul) morning check - lab looks okay Image_Pasted_at_2021-7-27_08-38-2.jpegImage_Pasted_at_2021-7-27_08-38.jpeg
I checked the lab this morning. It was dry and there wall was in the same state as yesterday.
Entry  Thu Aug 12 16:13:44 2021, Aidan, Lab Infrastructure, Flood, Carpentry shop removed wet plaster sections from the wall - it's drying for a few days IMG_4139.jpg
The carpentry shop removed wet plaster sections from the wall following the flood (process was gentle scraping of wet plaster flakes, supervised
by me). The wet section of wall needs a few days to dry and then they will plaster and paint it.

Entry  Mon Jul 26 16:23:03 2021, Aidan, Misc, Flood, Lab flooded from broken pipe leading to sump room IMG_3881.MOV

Koji: QIL/TCS entrance flooding. Check your lab
    Reply  Wed Aug 25 11:28:56 2021, Aidan, Misc, Flood, Lab flooded from broken pipe leading to sump room 
11:29AM - Lab has flooded again this morning. I'm calling PMA. Looks to be the same issue as before.


       Reply  Thu Aug 26 09:00:39 2021, Aidan, Misc, Flood, Lab flooded from broken pipe leading to sump room 20210825_-_TCS_Lab_Flood_-_compressed.pdf
Some photos of water and clean-up.

Summary: I came into the lab around 11:30AM and found water on the floor in the changing room outside QIL/TCS. Turns out the condesation overflow
pipe from the AC blew out again. This time near the ceiling. Water was on the floor but also had sprayed a little onto the tool chest and East optical
Entry  Wed Apr 27 11:41:53 2022, Aidan, Lab Infrastructure, General, Lab clean-up to get ready for PD testing in old TCS Lab IMG_8599.jpgIMG_8598.jpgIMG_8596.jpgIMG_8595.jpgIMG_8600.jpg
We (Aidan, Koji, Radhika, Aaron) partially tidied up the TCS Lab. The front table is clean and ready to recieve PD tesitng optics, electronics and
vacuum hardware. We moved all electronics units (oscilloscopes, power supplies, etc) to the rack in the NE corner of the lab. The back table was partially
tidied up. We need to schedule cleaning of the remaining tables in the lab and also an inventory and disposal of obsolete equipment in all the cupboards.
Entry  Wed May 11 19:46:21 2022, Aidan, Radhika, Jordan, Lab Infrastructure, Vacuum chamber, Leak cleaning on IR labs vacuum chamber - suspects IMG_8812.jpgIMG_8799.jpgIMG_8789.jpgIMG_8805.jpg
[Aidan, Jordan, Radhika]

Radhika and Jordan identified some particulates (hair and flecks of foil) on the O-ring on the IR labs dewer. Additionally, we saw a scratch
in the O-ring groove and a nick on the metal of the base of the dewer where it meets the O-ring. All were in the leaky vicinity previously identified by
Entry  Fri May 20 16:42:47 2022, Stephen, Things to Buy, Ordering, Up to Air valve for IR Labs Cryostat 
Purchased from Lesker, for venting of IR Labs Cryostat:

 - P/N C35103000
(KF10 Valve for up-to-air)
Entry  Thu Jun 23 10:53:17 2022, JC, Lab Infrastructure, General, Seat For Photodiode Testing 62AE8A4B-F817-4A03-A2F1-AE48B97FB935.jpgIMG_1392_2.jpg
[JC, Chub, Radhika]

Chub and I ordered a few parts from McMaster in order build a handrail-like stopper to keep the dewar from falling over. We also cut off the
excess 8020 which was leaning over the table to fit. To hold down the support for the Dewar, Radhika and I decided to use C-clamps from the EE shop.
Entry  Fri Jul 8 07:06:41 2022, Jc, Misc, VAC, Dewar 29FCB85E-0AC8-43ED-8A43-31DC04459CD4_1_201_a.jpeg
[Stephen, JC]

Stephen and I added a new valve to Dewar's vacuum system. This valve allows the flow of atmospheric pressure into the system. We added 3
components to the system which were the valve, an adapter, and a T-intersection. After added these components, we continued to pump down only the highlighted
Entry  Wed Jul 13 15:19:49 2022, JC, Electronics, General, Desktop Computer  

The desktop computer is now running Debian Linux
ELOG V3.1.3-