ID |
Date |
Author |
Type |
Category |
Subject |
3604
|
Fri Sep 24 00:56:35 2010 |
koji, tara | Update | Electronics | testing TTFSS |
We found that a transistor was broken from yesterday spark too. We partially fixed TTFSS, and it should be enough for testing purpose.
From yesterday test, we found that the RF amplifier for LO signal was broken. There was no spare at the electronic shop at Downs,
so we shorted the circuit for now. Another part which was broken too was a transistor, Q3 PZT2222A, on D0901846.
It was removed and two connections, which are for Q3's 1 and 3 legs, are shorted. Now the voltages out from the regulators are back to normal.
We are checking a MAX333A switch, U6A on D0901894. it seems that the voltage that controls the switch disappears.
There might be a bad connection somewhere. This will be investigated next. |
3606
|
Fri Sep 24 22:58:40 2010 |
josephb | Update | CDS | Modified front end medm screens |
To startup medm screens for the new suspension front end, do the following:
1) From a control room machine, log into megatron
ssh -X megatron
2) Move to the new medm directory, and more specifically the master sub-directory
cd /opt/rtcds/caltech/c1/medm/master/
3) Run the basic sitemap in that directory
medm -x sitemap.adl
The new matrix of filters replacing the old ULPOS, URPOS, etc type filters is now on the screens. This was previously hidden. I also added the sensor input matrix entry for the side sensor.
Lastly, the C1SUS.txt filter bank was updated to place the old ULPOS type filters into the correct matrix filter bank.
The suspension controls still need all the correct values entered into the matrix entries (along with gains for the matrix of filter banks), as well as the filters turned on. I hope to have some time tomorrow morning to do this, which basically involves looking at the old screens copying the values over. The watch dogs are still controlled by the old control screens. This will be fixed on Monday when I finish switching the front ends over from their sub-network to the main network, at which point logging into megatron will no longer be necessary. |
3607
|
Fri Sep 24 23:47:10 2010 |
koji, tara | Update | Electronics | testing TTFSS |
Q3, a PZT2222A transistor, on D0901846 is replaced by a GE-82. However, the board is still not fully function.
Since Q3, PZT2222A, was broken, I went to Wilson house and got some SP3904's for replacement. But somehow, I broke it during
installation, and did not notice it, and resumed the test. When I got to test 8 on the list, the TTFSS did not work as specified.
Koji checked and found out that -15V, Nref, Vref voltages output did not work correctly. So the SP3904 I installed was removed
and replaced with another SP3904 by Koji, and Vref is working.
Q4 transistor is broken as well and it was replaced by GE 82.
Q1 might be broken too since -15V out is not working.
I'll go to Wilson house to get more transistors next week.
After the broken parts have been replaced, I have to make sure that I separate the power supply board from the rest of the circuit and
check if all V outputs are working, then reconnect the board and check if the current input is reasonable before resume the test.
I hope the wrong input voltage problem today wouldn't damage anything else.
|
3608
|
Sat Sep 25 19:01:13 2010 |
Koji | Update | Electronics | testing TTFSS |
How much current do you need for each voltages?
GE-82 was the only PNP transister I could find in the lab. It's too old but we just like to confirm any other components are still functioning.
Similarly, we can confirm the functionality of the other components by skipping those current boost transisters,
if we don't need more than 30mA.
|
3609
|
Sun Sep 26 18:29:23 2010 |
rana, John | Update | CDS | Modified front end medm screens |
Issues I notice on first glance:
- The OSEM Sensor Input matrix and the DOF2COIL Output matrix screens should be their own screens and linked from the overview. Right now they are not. Where is the input matrix?
- The SIDE GAIN looks like zero on the main screen, but the side OSEM signal seems to be getting through to the SIDE filter bank.
. I think the wiring of the SIDE signal through the input matrix is bogus.
- The OUTPUT matrix seems to be the transpose of the previous OUTPUT matrix and we have lost the wires that connect the inputs and outputs to the matrix. We ought to think about how best to represent things on the OVERVIEW screen; probably only need to have a minimal representation and allow power users to open up the detailed screen.
- The TIME string is whited out. How will this be done? Does each FE display its local time on its EPICS screens?
- So far unable to get any channels on DV. How do we look at channels / test points?
- As far as we can tell, there is no connection between the output of the SUSPOS, etc. filter banks and the OUTPUT MATRIX. So....nothing actually goes to the coil driver. Its hard to imagine that this new SUS could have ever worked. Is there any evidence that the damping actually worked in the past, or was it something like "well, the watchdog values came down to small numbers eventually..." ???
- We are trying to debug the simulink file, but....the wiki entry on how to do this is out of date (yet updated as recently as August!) some path stuff just probably needs to be edited.

Basically the suspensions are not functioning yet and we can't attempt locking of the MC. |
3610
|
Mon Sep 27 00:33:50 2010 |
rana | Update | PSL | High Voltage Driver added to TTFSS -> NPRO |
We added the Thorlabs HV Driver in between the FSS and the NPRO today. The FSS is locking with it, but we haven't taken any loop gain measurements.
This box takes 0-10 V and puts out 0-150 V. I set up the FSS SLOW loop so that it now servos the output of FAST ot be at +5V instead of 0V. This is an OK
temporary solution. In the future, we should add an offset into the output of the FSS board so that the natural output is 0-10 V.
I am suspicious that the Thorlabs box has not got enough zip to give us a nice crossover and so we should make sure to measure its frequency response with a capacitive load. |
3612
|
Mon Sep 27 17:35:13 2010 |
josephb | Update | CDS | Updated Suspension screens/Megatron now c1ioo/Further work on fb |
The medm screens have been updated further, with the hidden matrices added in bright colors. An example screen shot is attached.
Megatron has been renamed c1ioo and moved to martian network. Similarly, c1sus and c1iscex are also on the martian network. Medm screens can be run on any of the control machines and they will work.
Currently the suspension controller is running on c1sus.
The frame builder is currently running on the fb machine *however* it is not working well. Test points and daq channels on the new front ends tended to crash it when Alex started the mx_stream to the fb via our new DAQ network (192.168.114.XXX, accessible through the front ends or fb - has a dedicated 1 gigabit network with up to 10 gigabit for the fb). So for the moment, we're running without front end data. Alex will be back tomorrow to work on it.
Alex claimed to have left the frame builder in a state where it should be recording slow data, however, I can't seem to access recent trends (i.e. since we started it today). The frame builder throws up an error "Couldn't open raw minute trend file '/frames/trend/minute_raw/C1:Vac-P1_pressure', for example. Realtime seems to work for slow channels however. Remember to connect to fb, not fb40m. So it seems the fb is still in a mostly non-functional state.
Alex also started a job to convert all the old trends to the correct new data format, which should finish by tomorrow.
RA: Nice screen work. The old screens had a 'slow' slider effect when ramping the bias so that we couldn't whack the optic too hard. Is the new one instantaneous? |
Attachment 1: MC1_Example_Screen.png
|
|
3613
|
Mon Sep 27 21:57:59 2010 |
Zach | Update | elog | elog restarted |
took two runs of the script as usual |
3615
|
Tue Sep 28 10:07:29 2010 |
josephb | Update | CDS | Updated Suspension screens/Megatron now c1ioo/Further work on fb |
Quote: |
RA: Nice screen work. The old screens had a 'slow' slider effect when ramping the bias so that we couldn't whack the optic too hard. Is the new one instantaneous?
|
Looking at the sliders, I apparently still need to connect them properly. There's a mismatch between the medm screen channel name and the model name. At the moment there is no "slow" slider effect implemented, so they are effectively instantaneous. Talking with Alex, he suggests writing a little c-code block and adding it to the model. I can use the c code used in the filter module ramps as a starting point. |
3616
|
Tue Sep 28 14:12:14 2010 |
steve | Update | General | vertex crane drive is out of order |
The vertex crane drive is overheating, it stopped functioning. Service man will be here tomorrow morning.
I crane was just turned on for for may be about 5 minutes. The vertical drive was fine for a while, but the horizontal did not worked at all.
The crane is tagged out again and the controller box is cooling down. |
3617
|
Tue Sep 28 21:11:52 2010 |
koji, tara | Update | Electronics | Fixing the new TTFSS |
We found a small PCB defect which is an excess copper shorting circuit on the daughter board,
it was removed and the signal on mixer monitor path is working properly.
We were checking the new TTFSS upto test 10a on the instruction, E1000405 -V1. There was no signal at MIXER mon channel.
It turned out that U3 OpAmp on the daughter board, D040424, was not working because the circuit path for leg 15 was shorted
because of the board's defect. We can see from fig1 that the contact for the OpAmp's leg (2nd from left) touches ground.
We used a knife to scrap it out, see fig 2, and now this part is working properly.
|
Attachment 1: before.jpg
|
|
Attachment 2: after.jpg
|
|
Attachment 3: before.jpg
|
|
Attachment 4: after.jpg
|
|
3618
|
Wed Sep 29 01:53:44 2010 |
rana | Update | PSL | paths broken and VCO turned off |
I found that several linux libraries have been moved around and disabled today. In particular, I see a bunch of new stuff in apps/linux/ and ezca tools are not working.
Who did this and why is there no ELOG ???
Also found that someone has pulled the power cable to the function generator I was using to set the VCO offset. This is the one on top of the Rb clocks. Why?? Why no elog? This is again a big waste of time. |
3619
|
Wed Sep 29 11:18:36 2010 |
josephb | Update | CDS | Apps code changes |
After asking Alex specifically what he did yesterday after I left, he indicated he copied a bunch of stuff from Hanford, including the latest gds, fftw, libframe, root. We also now have the new dtt code as well. But those apparently were for the Gentoo build After asking Alex about the ezca tools this morning, he discovered they weren't complied in the gds code he brought over. We are in the process of getting the source over here and compiling the ezca tools.
Alex is indicating to me that the currently compiled new gds code may not run on the Centos 5.5 since it was compiled Gentoo (which is what our new fb is running and apparently what they're using for the front ends at Hanford). We may need to recompile the source on our local Centos 5.5 control machines to get some working gds code. We're in the process of transferring the source code from Hanford. Apparently this latest code is not in SVN yet, because at some point he needs to merge it with some other work other people have been doing in parallel and he hasn't had the time yet to do the work necessary for the merge.
For the moment, Alex is undoing the soft link changes he did pointing gds at the latest gds code he copied, and pointing back at the original install we had. |
3621
|
Wed Sep 29 15:34:46 2010 |
kiwamu | Update | General | fixing vertex crane |
Quote: |
The vertex crane drive is overheating, it stopped functioning. Service man will be here tomorrow morning.
I crane was just turned on for for may be about 5 minutes. The vertical drive was fine for a while, but the horizontal did not worked at all.
The crane is tagged out again and the controller box is cooling down.
|
|
3622
|
Wed Sep 29 16:56:36 2010 |
yuta | Update | VAC | 2 doors opened |
(Steve, Koji, Joe, Kiwamu, Yuta)
Background:
The vent was started on Monday, and finished on Tuesday.
We were to open the doors on Tuesday, but we couldn't because the vertex crane got out of order.
Now the crane was fixed, and so we opened the doors today.
What we did:
We opened the north side of the BS chamber and the west side of the ITMX chamber.
Now, the light doors are put instead. |
3623
|
Wed Sep 29 18:28:32 2010 |
yuta | Update | Computers | aldabella connects to the wireless network |
Background:
We need laptops that connect to the wireless network to use them in the lab.
aldabella:
Dell Inspiron E1505 laptop
Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) (PCIID: 14e4:4311 (rev 01))
What I did:
1. I followed this method(Japanese!): http://www.linuxmania.jp/wireless_lan.html
Except I installed ndiswrapper-1.56 and cabextracted sp32156.exe.
http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Broadcom_BCM4311
Also, I didn't run
# ndiswrapper -m
2. Then I did step #6 in here: http://nodus.ligo.caltech.edu:8080/40m/1275
Note that the hardware is eth1 instead of wlan0.
3. Added the following line to /etc/rc.d/rc.local to make ndiswrapper load on every boot:
/sbin/modprobe ndiswrapper
Result:
aldabella now connects to the wireless martian network on every boot!!
Note:
Somehow, the method that uses Broadcom official driver doesn't work.
http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom
It returns the following error when activating eth1:
Error for wireless request "Set Encode" (8B2A) :
SET failed on device eth1 ; Invalid argument.
Error for wireless request "Set Encode" (8B2A) :
SET failed on device eth1; Invalid argument.
|
3624
|
Thu Sep 30 09:34:58 2010 |
steve | Update | General | vertex crane trolly drive fixed |
Quote: |
The vertex crane drive is overheating, it stopped functioning. Service man will be here tomorrow morning.
I crane was just turned on for for may be about 5 minutes. The vertical drive was fine for a while, but the horizontal did not worked at all.
The crane is tagged out again and the controller box is cooling down.
|
Atm1, Vertex crane controller unit on horizontal I-beam.
Module CCES-407 1HP 2.3A 460V/3 phase on the right was replaced. Speed was increased to 30 Hz
Atm2, See burned insulation on black wire that was shorting to the large suppressor resistor on Atm3 One can see the pit marks on the right end of it.
This large power dissipater resistor got hot as the malfunctioning controller 407 broke down. Touching black power wire insulation melted and made a short.
So the heat was created and finally the fuses were blown. The unnecessary large fuses were replaced by small ones.
Fortunately we had one spare controller on hand that made this repair to be done fast.
We used the new Crane Safety Check list from LIGO-E1000379-v1 the first time yesterday before doors were removed. |
Attachment 1: P1060891.JPG
|
|
Attachment 2: P1060887.JPG
|
|
Attachment 3: P1060889.JPG
|
|
Attachment 4: P1060893.JPG
|
|
3625
|
Thu Sep 30 11:07:20 2010 |
josephb, alex | Update | CDS | test points starting to work |
The centos 5.5 compiled gds code is currently living on rosalba in the /opt/app directory (this is local to Rosalba only). It has not been fully compiled properly yet. It is still missing ezcaread/write/ and so forth. Once we have a fully working code, we'll propagate it to the correct directories on linux1.
So to have a working dtt session with the new front ends, log into rosalba, go to opt/apps/, and source gds-env.bash in /opt/apps (you need to be in bash for this to work, Alex has not made a tcsh environment script yet). This will let get testpoints and be able to make transfer function measurements, for example
Also, to build the latest awgtpman, got to fb, go to /opt/rtcds/caltech/c1/core/advLigoRTS/src/gds, and type make. This has been done and mentioned just as reference.
The awgtpman along with the front end models should startup automatically on reboot of c1sus (courtesy of the /etc/rc.local file). |
3626
|
Thu Sep 30 13:43:29 2010 |
steve | Update | SAFETY | propane gas smell in control room |
The control room's north west corner smelled like propane gas yesterday around 16:30
We all agreed that the smell was real and I called the safety office. I was told that they received 6 other calls from different parts of the campus.
The smell disappeared in about a half an hour. |
3627
|
Thu Sep 30 14:09:33 2010 |
yuta | Update | Computers | mariabella connects to the wireless network |
Background:
We need laptops that connect to the wireless network to use them in the lab.
mariabella:
Dell Inspiron 1210 laptop
Broadcom Corporation BCM4312 802.11b/g (rev 01) (PCIID: 14e4:4315 (rev 01))
What I did:
1. I followed the same steps I did for aldabella: http://nodus.ligo.caltech.edu:8080/40m/3623
Except I unzipped R151517-pruned.zip.
http://myspamb8.googlepages.com/R151517-pruned.zip
2. Note that the PCIID is important for driver selection. Not the model No.
To check whether your driver selection is correct, run:
# ndiswrapper -l
after installing the driver.
If the driver selection is wrong, it will return only:
bcmwl5 : driver installed
If correct, it will return:
bcmwl5 : driver installed
device (14E4:4315) present (alternate driver: hoge)
This page has some information for the driver selection:
https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Feisty_No-Fluff#Step%202:%20Download%20and%20Extract%20Drivers
Result:
aldabella now connects to the wireless martian network.
Note:
Broadcom official driver didn't work for mariabella, too. |
3628
|
Thu Sep 30 16:29:35 2010 |
josephb, alex | Update | CDS | fb update |
There currently seems to be a timing issue with the frame builder. We switched over to using a symmetricom card to get an IRIG-B signal into the fb machine, but the gps time stamp is way off (~80 years Alex said).
If there is a frame buiilder issue, its currently often necessary to kill the associated mx_stream processes, since they don't seem to restart gracefully. To fix it the following steps should be taken:
Kill frame builder, kill the two mx_stream processes, then /etc/restart_streams/, then restart the frame builder (usual daqd -c ./daqdrc >& ./daqd.log in /opt/rtcds/caltech/c1/target/fb).
To restart (or start after a boot) the nds server, you need to go to /opt/rtcds/caltech/c1/target/fb and type
./nds /opt/rtcds/caltech/c1/target/fb/pipe
At this time, testpoints are kind of working, but timing issues seem to be preventing useful work being done with it. I'm leaving with Alex working on the code.
|
3629
|
Thu Sep 30 17:11:01 2010 |
alex i | Update | CDS | DAQ system update |
The frame builder is timed from the Symmetricom GPS card now, which is getting the IRIGB timecode from the freq. distribution amplifier (from the VME GPS receiver card).
I have adjusted the GPS seconds to match the real GPS time and the DTT seems to be happy: sweeping MC2 MCL filter module produces nice plot.
Test points are working on SUS.
Excitations are working on SUS.
I am leaving the frame builder running and acquiring the data.
Alex
|
3630
|
Thu Sep 30 18:51:50 2010 |
yuta | Update | Computers | setting up aldabella and mariabella |
(Kiwamu, Yuta)
Background:
We wanted to make aldabella and mariabella know how to work.
What we did:
1. Added 2 lines to /etc/rc.local
/sbin/modprobe ndiswrapper
sleep 10
mount linux1:/home/cds/ /cvs/cds
2. Edited ~/.cshrc
source /cvs/cds/caltech/cshrc.40m
Result:
Working environment is set to aldabella and mariabella. They have their access to the main system, linux1, now.
Note:
fstab doesn't work for aldabella and mariabella because the mount should be done after ndiswrapper loads. |
3631
|
Thu Sep 30 21:55:31 2010 |
rana | Update | CDS | DAQ sys update |
Its pretty exciting to see that Joe got Alex to actually use the ELOG. Its a proof that even rare events occur if you are patient enough.
1) I fixed the MEDM links to point to the new sitemap.adl in /opt/rtcds. There is a link on the new sitemap which points to the old sitemap so that there is nothing destroyed yet.
2) Some of the fields in the screen are white. These are from the new c1sus processor, not issues with the slow controls. I think its just stuff that has not yet been created in the C1SUS simulink module.

3) The PZT steering controls are gone. Without this we cannot get the beam down the arm. Must fix before aliging things after the MC. Since PZT used to be controlled by ASC, we'll have to wire the Piezo Jena PZT controls in from a different VME 4116. Possibly c1iool0's crate?
4) Also, the IPANG and IPPOS are somehow not working right. I guess this is because they are part of the ASC / the old ETMX system. We'll have to wire the IPANG QPD into the new ETMY ADC system if we want to get the initial alignment into the Y-arm correct.
5) I've started migrating things over from the old SITEMAP. Please just use the new SITEMAP. it has a red link to the old one, but eventually everything on the new one will work after Joe, Alex, me, and Kiwamu are done tweaking.
|
3632
|
Fri Oct 1 10:56:30 2010 |
josephb,alex | Update | CDS | fb work continued |
Alex fixed the time issue with the IRIG-B signal being far off, apparently their IRIG-B signal in downs seems to be different. He simply corrected for the difference in the two signals in the code.
For debugging purposes we uncommented the following line in the feCodeGen.pl script (in /opt/rtcds/caltech/c1/advLigoRTS/src/epics/util/):
print EPICS "test_points ONE_PPS $dac_testpoint_names $::extraTestPoints\n"
This is to make every ADC testpoint available from the IOP (such as c1x02). |
3635
|
Fri Oct 1 14:13:29 2010 |
josephb, alex | Update | CDS | fb work that still needs to be done |
1) Need to check 1 PPS signal alignment
2) Figure out why 1PPS and ADC/DAC testpoints went away from feCodeGen.pl?
3) Fix 1PPS testpoint giving NaN data
4) Figure out why is daqd printing "making gps time correction" twice?
5) Need to investigate why mx_streams are still getting stuck
6) Epics channels should not go out on 114 network (seen messages when doing
burt restore/save).
7) Dataviewer leaves test points hanging, daqd does not deallocate them
(net_Writer.c shutdown_netwriter call)
8) Need to install wiper scripts on fb
9) Need to install newer kernel on fb to avoid loading myrinet firmware
(avoid boot delay) |
3636
|
Fri Oct 1 16:34:06 2010 |
josephb | Update | CDS | c1sus not booting due to fb dhcp server not running |
For some reason, the dhcp server running on the fb machine which assigns the IP address to c1sus (since its running a diskless boot) was down. This was preventing c1sus from coming up properly. The symptom was an error indicated no DHCP offers were made(when I plugged a keyboard and monitor in).
To check if the dhcp server is running, run ps -ef | grep dhcpd. If its not, it can be started with "sudo /etc/init.d/dhcpd start" |
3638
|
Fri Oct 1 18:19:24 2010 |
josephb, kiwamu | Update | CDS | c1sus work |
The c1sus model was split into 2, so that c1sus controls BS, PRM, SRM, ITMX, ITMY, while c1mcs controls MC1, MC2, MC3. The c1mcs uses shared memory to tell c1sus what signals to the binary outputs (which control analog whitening/dewhitening filters), since two models can't control a binary output.
This split was done because the CPU time was running above 60 microseconds (the limit allowable since we're trying to run at 16kHz). Apparently the work Alex had done getting testpoints working had put a greater load on the cpu and pushed it over an acceptable maximum. After removing the MC optics controls, the CPU time dropped to about 47 microseconds from about 67 microseconds. The c1mcs is taking about 20 microseconds per cycle.
The new model is using the top_names functionality to still call the channels C1SUS-XXX_YYY. However, the directory to find the actual medm filter modules is /opt/rtcds/caltech/c1/medm/c1mcs, and the gds testpoint screen for that model is called C1MCS-GDS_TP.adl. I'm currently in the process of updating the medm screens to point to the correct location.
Also, while plugging in the cables from the coil dewhitening boards, we realized I (Joe) had made a mistake in the assignment of channels to the binary output boards. I need to re-examine Jay's old drawings and fix the simulink model binary outputs. |
3639
|
Fri Oct 1 18:53:33 2010 |
josephb, kiwamu | Update | CDS | Things needing to be done next week |
We realized we cannot build code with the current RCG compiler on c1ioo or c1iscex, since these are not Gentoo machines. We need either to get a backwards compatible code generator, or change the boot priority (removing the harddrives also probably works) for c1ioo and c1iscex so they do the diskless Gentoo thing. This would involve adding some MAC address to the framebuilder dhcpd.conf file in /etc/dhcp along with the computer IPs, and then modifying the /diskless/root/etc/rtsystab with the right machine names and models to start.
I also need to bring some of the older, neglected models up to current build standards. I.e. use cdsIPCx_RFM instead of cdsIPCx and so forth.
Need to fix the binary outputs for c1sus/c1mcs. Need to actually get the RFM running, since Kiwamu was having some issues with his green RFM test model. We have the latest checkout from Rolf, but we have no proof that it actually works. |
3640
|
Fri Oct 1 21:34:14 2010 |
rana, tara | Update | PSL | High Voltage Driver added to TTFSS -> NPRO |
Quote: |
We added the Thorlabs HV Driver in between the FSS and the NPRO today. The FSS is locking with it, but we haven't taken any loop gain measurements.
This box takes 0-10 V and puts out 0-150 V. I set up the FSS SLOW loop so that it now servos the output of FAST ot be at +5V instead of 0V. This is an OK
temporary solution. In the future, we should add an offset into the output of the FSS board so that the natural output is 0-10 V.
I am suspicious that the Thorlabs box has not got enough zip to give us a nice crossover and so we should make sure to measure its frequency response with a capacitive load.
|
We measured the Thorlabs HV Driver's TF today. It is quite flat from 1k to 10k before going up to 25 dB at 100k,
and the response does not change with the DC offset input.
The driver is used for driving the NPRO's PZT which requires higher voltage than that of the previous setup.
We need to understand how the driver might effect the FSS loop TF, and we want to make sure that the driver
will have the same response with DC input offset.
Setup
We used SR785 to measure the TF. Source ch was split by a T, one connected to Driver's input, another one connected to the reference (ch A). See fig2.
The driver output was split by another T. One output was connected to NPRO,
another was connected to a 1nF capacitor in a Pomona box, as a high pass filer (for high voltage), then to the response (ch B)
The source input is DC offset by 2V which corresponds to 38 V DC offset on the driver's output.
The capacitance of the PZT on the NPRO is 2.36 nF, as measured by LC meter.
The result shows that the driver's TF is flat from 1k to 10k, and goes up at higher frequency, see fig1.
The next step is trying to roll of the gain at high frequency for PZT. A capacitor connected to ground might be used to roll off the frequency of the driver's output.
We will inspect the TF at higher frequency (above 100 kHz) as well.
|
Attachment 1: NPROTF.png
|
|
Attachment 2: 2010_10_01.png
|
|
3641
|
Mon Oct 4 06:47:46 2010 |
rana, tara | Update | PSL | High Voltage Driver added to TTFSS -> NPRO |
Inside the FSS box, the FAST path has a ~10 Hz pole made up from the 15k resistor and the 1 uF cap before the output connector.
This should be moved over to the output of the driver to make the driver happy - without yet measuring the high frequency response,
it looks like to me that its becoming unhappy with the purely capacitive load of the NPRO's PZT. This will require a little surgery inside
the FSS box, but its probably justified now that we know the Thorlabs box isn't completely horrible.
|
3642
|
Mon Oct 4 11:20:45 2010 |
josephb | Update | CDS | Fixed Suspension binary output list and sus model |
I've updated the CDS wiki page listing the wiring of the 40m suspensions with the correct binary output channels. I previously had confused the wiring of the Auxillary crate XY220 (watchdogs) with the SOS coil dewhitening bypasses. So I had wound up with the wrong channels (the physical cables we plugged in were correct, just what I thought was going on channel X of that cable was wrong). This has been corrected in the plan now. The updated channel/cable list is at http://lhocds.ligo-wa.caltech.edu:8000/40m/Upgrade_09/CDS/Suspension_wiring_to_channels |
3644
|
Mon Oct 4 15:28:10 2010 |
josephb | Update | CDS | Trying to get c1ioo booting as Gentoo. |
I modified the dhcpd.conf file in /etc/dhcp on the fb machine. I added a entry for c1ioo, listing its MAC address and ip number near the bottom of the file. I then restarted the dhcp server using "sudo /etc/init.d/dhcpd restart" while on the fb machine.
I also modified the rtsystab, which is used to determine which front end codes start on boot up of a machine. I added a line: c1ioo c1x03 c1ioo
I am now in the process of getting c1ioo to come up as a Gentoo machine so I can build a model with an RFM connection in it and test the communication between c1sus and c1ioo. This involves removing the hard drives and checking to make sure the boot priority is correct (i.e. it checks for a network boot). |
3645
|
Mon Oct 4 19:48:00 2010 |
yuta | Update | VAC | several mirrors installed to ITMX/BS chamber |
(Koji, Kiwamu, Yuta)
Lots of progress for the optics placement in the vacuum chamber.
We are ready to go to the next step: open the access connector between IMC and OMC.
Background:
The actual work in the vacuum chamber started.
The first goal of the vent is to get the green beam coming out from the chambers to the PSL table.
What we did:
1. Inspection of the tip-tilt suspension
The alignments of the TTs were inspected. We had five TTs having been sitting on the table in Bob's clean room.
Prior to their installation we checked the alignments of those because they sometimes showed large hysteresis mainly in the pitch directions.
If a TT has the hysteresis, the pitch position doesn't come back to the previous position. This may cause an issue of the interferometer operation.
- SN001, SN003, SN005 looked well aligned and show no hysteresis.
- The alignment of SN002 was not so good (theta ~ 0.004 rad ) compared to those three, but no hysteresis, we think this guy is still acceptable for the installation.
- SN004 had an apparent hysteresis. This guy doesn't come back to the previous place, being applied a touch. We have to fix this at some point.
2. Work in the ITMX chamber
Now all of the optic in this chamber was installed in the approximate place.
- Installed POX/POP steering mirrors.
- TT(SN003) was placed.
- The two steering optics for ITMX OPLEV were placed at the designed positions.
3. Work in the BS chamber
Installed 2 TTs to the BS chamber.
- SR3: TT(SN001)
- PR3: TT(SN005)
After the alignment of the green steering mirrors, we confirmed
the green beam is successfully hitting the west wall of the OMC chamber.  
Those TTs are approximately aligned using the weakly reflected green beams.
Next work:
- Open the access connector
- Place another periscope and two steering mirrors for green
- Damping of the suspended optics
- Resurrect MC and its stable lock
- Remove MCT pickoff path
- Align optics in the main path
- Recycled Michelson lock
|
Attachment 1: P1060901.JPG
|
|
Attachment 2: P1060904.JPG
|
|
3648
|
Tue Oct 5 13:46:26 2010 |
josephb, alex | Update | CDS | Restarted fb trending |
Fb is now once again actually recording trends.
A section of the daqdrc file (located in /opt/rtcds/caltech/c1/target/fb/ directory) had been commented out by Alex and never uncommented. This section included the commands which actually make the fb record trends.
The section now reads as:
# comment out this block to stop saving data
#
start frame-saver;
sync frame-saver;
start trender;
start trend-frame-saver;
sync trend-frame-saver;
start minute-trend-frame-saver;
sync minute-trend-frame-saver;
start raw_minute_trend_saver;
#start frame-writer "225.225.225.1" broadcast="131.215.113.0" all;
#sleep 5; |
3649
|
Tue Oct 5 13:52:15 2010 |
rana | Update | CDS | proof of trend |

|
3651
|
Tue Oct 5 14:11:09 2010 |
josephb, alex | Update | CDS | Going to from rtlinux to Gentoo requires front end code clean out |
Apparently when updating front end codes from rtlinux to the patched Gentoo, certain files don't get deleted when running make clean, such as the sysfe.rtl files in the advLigoRTS/src/fe/sys directories. This fouls the start up scripts by making it think it should be configured for rtlinux rather than the Gentoo kernel module. |
3653
|
Tue Oct 5 16:58:41 2010 |
josephb, yuta | Update | CDS | c1sus front end status |
We moved the filters for the mode cleaner optics over from the C1SUS.txt file in /opt/rtcds/caltech/c1/chans/ to the C1MCS.txt file, and placed SUS_ on the front of all the filter names. This has let us load he filters for the mode cleaner optics.
At the moment, we cannot seem to get testpoints for the optics (i.e. dtt is not working, even the specially installed ones on rosalba). I've asked Yuta to enter in the correct matrix elements and turn the correct filters on, then save with a burt backup. |
3656
|
Tue Oct 5 21:22:46 2010 |
yuta | Update | VAC | green beam reached PSL table |
YES ! We got the green light coming out from the OMC chamber to the PSL table !
(Koji, Kiwamu, Yuta)
Background
As a result of the work in the chambers, the green beam reached the OMC chamber yesterday.
Today's mission was to let the green beam coming out from the chambers to the PSL table.
What we did:
1. Installed the last three steering mirrors.
The mirrors were 532 HR mirror with AR and 1deg wedge (CVI Y2-LW-1-2050-UV-45-P/AR).
Two of them are placed to the MC chamber. Another one was to the OMC chamber
During putting the mirrors to the MC chamber, we found that a cable tower was sitting on a position exactly where we wanted to put one of the mirrors.
So we moved the tower to the very south west corner.
2. Installed a periscope to the MC chamber
The function of this periscope is to lower the beam height of the green light which is risen up by another periscope in the BS chamber.
We aligned it to the green beam, so that the beam hits the center of the mirrors on the periscope.
3. Aligned the optics
We aligned the green mirrors so that we can let the green beam go out from the chamber.
Actually the inside of the OMC chamber didn't look like the same as that of our optical layout.
For example there is unknown base plate, which apparently disturbs the location of our last steering mirror.
Therefore we had to change the designed position of the steering mirror.
Now the mirror is sitting near the designed position (~ 1/2 inch off), but it's fine because it doesn't clip any 1064 beam.
Result:
The green beam is now hitting the north wall of the PSL table.
Notes:
The green beam looks having some fringes, it may be caused by a multiple reflection from a TT when the green beam goes through it. We are going to check it.
Next work:
- Damping of the suspended optics
- Resurrect MC and its stable lock
- Remove MCT pickoff path
- Align optics in the main path
- Recycled Michelson lock

|
3659
|
Wed Oct 6 12:00:23 2010 |
josephb, yuta, kiwamu | Update | CDS | Found and fixed filter sampling rate problem with suspensions |
While we looking using dtt and going over the basics of its operation, we discovered that the filter sample rates for the suspensions were still set to 2048 Hz, rather than 16384 Hz which is the new front end. This caused the filters loaded into the front ends to not behave as expected.
After correcting the sample rate, the transfer functions obtained from dtt are now looking like the bode plots from foton.
We fixed the C1SUS.txt and C1MCS.txt files in the /opt/rtcds/caltech/c1/chans/ directory, by changing the SAMPLING lines to have 16384 rather than 2048. |
3662
|
Wed Oct 6 16:16:48 2010 |
josephb, yuta | Update | CDS | c1sus status |
At the moment, c1sus and c1mcs on the c1sus machine seem to be dead in the water. At this point, it is unclear to me why.
Apparently during the 40m meeting, Alex was able to get test points working for the c1mcs model. He said he "had to slow down mx_stream startup on c1sus". When we returned at 2pm, things were running fine.
We began updating all the matrix values on the medm screens. Somewhere towards the end of this the c1sus model seemed to have crashed, leaving only c1x02 and c1mcs running. There were no obvious error messages I saw in dmesg and the target/c1sus/logs/log.txt file (although that seems to empty these days). We quickly saved to burt snap shots, one of c1sus and one of c1mcs and saved them to /opt/rtcds/catlech/c1/target/snapshots directory temporarily. We then ran the killc1sus script on c1sus, and then after confirming the code was removed, ran the startup script, startc1sus. The code seemed to come back partly. It was syncing up and finding the ADC/DAC boards, but not doing any real computations. The cycle time was reporting reasonably, but the usr time (representing computation done for the model) was 0. There were no updating monitor channels on the medm screens and filters would not turn on.
At this point I tried bringing down all 3 models, and restarting c1x02, then c1sus and c1mcs. At this point, both c1sus and c1mcs came back partly, doing no real calculations. c1x02 appears to be working normally (or at least the two filter banks in that model are showing changing channels from ADCs properly). I then tried rebooting the c1sus machine. It came back in the same state, working c1x02, non-calculating c1sus and c1mcs. |
3663
|
Wed Oct 6 22:46:36 2010 |
kiwamu | Update | Green Locking | SHG at PSL table |
I put some optics to get the green SHG on the PSL table.
Now a green light successfully comes out from the doubling crystal.
Since the optical layout of the PSL table was dramatically changed, I had to re-setup the green SHG stuff.
- what I did
I put a steering mirror after the 90/10% pick off mirror, and then a half wave plate and a convex lens.
The lens is approximately on the right place.
To get the green beam easily, temporarily I raised the current of the NPRO up to 2 A.
I connected the oven to the heat controller, set the temperature to 36.8 deg which is the set point previously used.
After putting and aligning the oven, I finally obtained the green beam.
At the end of the work I set the NPRO current back to 0.9 A and relocked the PMC.
- things to be done
1. more precise mode matching
2. optimization of the temperature |
3665
|
Thu Oct 7 10:37:42 2010 |
josephb | Update | CDS | c1sus with flaky ssh |
Currently trying to understand why the ssh connections to c1sus are flaky. This morning, every time I tried to make the c1sus model on the c1sus machine, the ssh session would be terminated at a random spot midway through the build process. Eventually restarting c1sus fixed the problem for the moment.
However, previously in the last 48 hours, the c1sus machine had stopped responding to ssh logins while still appearing to be running the front end code. The next time this occurs, we should attach a monitor and keyboard and see what kind of state the computer is in. Its interesting to note we didn't have these problems before we switched over to the Gentoo kernel from the real-time linux Centos 5.5 kernel. |
3666
|
Thu Oct 7 10:48:41 2010 |
josephb, yuta | Update | CDS | c1sus status |
This problem has been resolved.
Apparently during one of Alex's debugging sessions, he had commented out the feCode function call on line 1532 of the controller.c file (located in /opt/rtcds/caltech/c1/core/advLigoRTS/src/fe/ directory).
This function is the one that actually calls all the front end specific code and without it, the code just doesn't do any computations. We had to then rebuild the front end codes with this corrected file.
Quote: |
At the moment, c1sus and c1mcs on the c1sus machine seem to be dead in the water. At this point, it is unclear to me why.
Apparently during the 40m meeting, Alex was able to get test points working for the c1mcs model. He said he "had to slow down mx_stream startup on c1sus". When we returned at 2pm, things were running fine.
We began updating all the matrix values on the medm screens. Somewhere towards the end of this the c1sus model seemed to have crashed, leaving only c1x02 and c1mcs running. There were no obvious error messages I saw in dmesg and the target/c1sus/logs/log.txt file (although that seems to empty these days). We quickly saved to burt snap shots, one of c1sus and one of c1mcs and saved them to /opt/rtcds/catlech/c1/target/snapshots directory temporarily. We then ran the killc1sus script on c1sus, and then after confirming the code was removed, ran the startup script, startc1sus. The code seemed to come back partly. It was syncing up and finding the ADC/DAC boards, but not doing any real computations. The cycle time was reporting reasonably, but the usr time (representing computation done for the model) was 0. There were no updating monitor channels on the medm screens and filters would not turn on.
At this point I tried bringing down all 3 models, and restarting c1x02, then c1sus and c1mcs. At this point, both c1sus and c1mcs came back partly, doing no real calculations. c1x02 appears to be working normally (or at least the two filter banks in that model are showing changing channels from ADCs properly). I then tried rebooting the c1sus machine. It came back in the same state, working c1x02, non-calculating c1sus and c1mcs.
|
|
3667
|
Thu Oct 7 14:39:50 2010 |
yuta | Update | PSL | measured PMC's laser power-output relation |
(Rana, Yuta)
Motivation:
We wanted to see thermal effects on the PMC.
What I did yesterday:
Changed the current of the NPRO from 2A to 0.8A and measured the power of the reflected/transmitted light from the PMC when locked.
I also measured the power of the reflected light when PMC is not locked (It supposed to be proportional to the output power of the laser).
Result:
Attached. Hmmmm......
At several points of the laser current, I could'nt lock the PMC very well. The power of the reflected/transmitted light depend on the offset voltage of the PZT.
When the laser power was weak(~<0.9A), the power of reflected/transmitted light changed periodically(~ several minutes). |
Attachment 1: PMCreflect.png
|
|
3668
|
Thu Oct 7 14:57:52 2010 |
josephb, yuta | Update | CDS | c1sus status |
Around noon, Yuta and I were trying to figure out why we were getting no signal out to the mode cleaner coils. It turns out the mode cleaner optic control model was not talking to the IOP model.
Alex and I were working under the incorrect assumption that you could use the same DAC piece in multiple models, and simply use a subset of the channels. He finally went and asked Rolf, who said that the same DAC simulink piece in different models doesn't work. You need to use shared memory locations to move the data to the model with the DAC card. Rolf says there was a discussion (probably a long while back) where it was asked if we needed to support DAC cards in multiple models and the decision was that it was not needed.
Rolf and Alex have said they'd come over and discuss the issue.
In the meantime, I'm moving forward by adding shared memory locations for all the mode cleaner optics to talk to the DAC in the c1sus model.
Note by KA: Important fact that is worth remembering |
3669
|
Thu Oct 7 15:05:46 2010 |
Koji | Update | PSL | measured PMC's laser power-output relation |
It was a bit difficult to comprehend the result.
Is it good? or bad? Have you seen the thermal effect? or not?
- Put linear lines to show the visibility of the cavity.
- Calibrate the incident power and make another plot to show the visibility (%) vs the incident power (W).
Quote: |
(Rana, Yuta)
Motivation:
We wanted to see thermal effects on the PMC.
What I did yesterday:
Changed the current of the NPRO from 2A to 0.8A and measured the power of the reflected/transmitted light from the PMC when locked.
I also measured the power of the reflected light when PMC is not locked (It supposed to be proportional to the output power of the laser).
Result:
Attached. Hmmmm......
At several points of the laser current, I could'nt lock the PMC very well. The power of the reflected/transmitted light depend on the offset voltage of the PZT.
When the laser power was weak(~<0.9A), the power of reflected/transmitted light changed periodically(~ several minutes).
|
|
3670
|
Thu Oct 7 15:21:51 2010 |
steve | Update | PSL | RF filter for PMC |
We got two small RF filter for the PMC from Valera They are made by http://www.larkengineering.com/ "MC35.5-3-AB" sma, 29300-01 |
Attachment 1: 35.5MHZ.pdf
|
|
3672
|
Thu Oct 7 16:34:06 2010 |
yuta | Update | PSL | measured PMC's laser power-output relation |
Result2:
Attached is the visibility vs incident power(assuming output of the PD is proportional to the input laser power).
Ideally, the graph should be flat. (In another words, attached graph in the elog #3667 shoud be linear.)
But the visibility reduces with higher laser power in this graph. This is maybe because of the thermal effect. I'm thinking about how to confirm this.
Quote:
|
It was a bit difficult to comprehend the result.
Is it good? or bad? Have you seen the thermal effect? or not?
- Put linear lines to show the visibility of the cavity.
- Calibrate the incident power and make another plot to show the visibility (%) vs the incident power (W).
Quote: |
(Rana, Yuta)
Motivation:
We wanted to see thermal effects on the PMC.
What I did yesterday:
Changed the current of the NPRO from 2A to 0.8A and measured the power of the reflected/transmitted light from the PMC when locked.
I also measured the power of the reflected light when PMC is not locked (It supposed to be proportional to the output power of the laser).
Result:
Attached. Hmmmm......
At several points of the laser current, I could'nt lock the PMC very well. The power of the reflected/transmitted light depend on the offset voltage of the PZT.
When the laser power was weak(~<0.9A), the power of reflected/transmitted light changed periodically(~ several minutes).
|
|
|
Attachment 1: PMCvis.png
|
|
3673
|
Thu Oct 7 17:19:55 2010 |
josephb, alex, rolf | Update | CDS | c1sus status |
As noted by Koji, Alex and Rolf stopped by.
We discussed the feasibility of getting multiple models using the same DAC. We decided that we infact did need it. (I.e. 8 optics through 3 DACs does not divide nicely), and went about changing the controller.c file so as to gracefully handle that case. Basically it now writes a 0 to the channel rather than repeating the last output if a particular model goes down that is sharing a DAC.
In a separate issue, we found that when skipping DACs in a model (say using DACs 1 and 2 only) there was a miscommunication to the IOP, resulting in the wrong DACs getting the data. the temporary solution is to have all DACs in each model, even if they are not used. This will eventually be fixed in code.
At this point, we *seem* to be able to control and damp optics. Look for a elog from Yuta confirming or denying this later tonight (or maybe tomorrow).
|