Thu Dec 18 10:10:58 2025 INFO: Fill completed in 10min 55secs
Rahul, Oli
Fil swapped out the JM3 / PM1 satamp this morning (88588) to the modified satamp (modified for ECR E2400330). I used my script python3 sustrunk/Common/PythonTools/satampswap_bestpossible_filterupdate_ECR_E2400330.py -o JM3 PM1 to update the satamp compensation filters in the OSEMINF and WD_OSEMAC_BANDLIM filter banks from 10:0.4 to the precise compensations for each OSEM.
I loaded these filters in and committed thefilter file as r34282.
Note that the satamp swap and the satamp compensation value update will change the perceived location of the OSEM OUTs
Fil, Rahul
This morning we replaced the unmodified Satamps for JM3/PM1 (both TT suspension) with the modified version - as per alog 88584. Given below are the details,
Old satamp s/n - S1200173
New Satamp s/n - S2500407
The adc counts of the bosems on JM3 and PM1 have dropped by 25% approximately due to the above change, hence we will have to compensate that on the filter side (Oli is currently on it).
Also, we have swapped the cables for JM2 (mount) with JM3 (SUS TT) in the CER - as per alog 88584, this is now consistent with the wiring diagram.
A plot of some OSEM values before and after the satamp swap for PM1.
Here's the characterization data and fit results for S2500407, assigned to JM3 / PM1 M1's ULURLLLR OSEMs.
This sat amp is a US 8CH sat amp, D1002818 / D080276. The data was taken per methods described in T080062-v3, using the diagrammatic setup shown on PAGE 1 of the Measurement Diagrams from LHO:86807.
The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/
plotresponse_S2500407_H1_JM3PM1_M1_ULLLURLUR_20250915.m
Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are:
| Optic | Stage | Serial_Number | Channel_Number | OSEM_Name | Zero_Pole_Hz | R_TIA_kOhm | Foton_Design |
|---|---|---|---|---|---|---|---|
| JM3 | M1 | S2500407 | CH1 | UL | 0.0927:5.07 | -121 | zpk([5.07],[0.0927],1,"n") |
| CH2 | UR | 0.0949:5.18 | -121 | zpk([5.18],[0.0949],1,"n") | |||
| CH3 | LL | 0.0949:5.19 | -121 | zpk([5.19],[0.0949],1,"n") | |||
| CH4 | LR | 0.0955:5.22 | -121 | zpk([5.22],[0.0955],1,"n") | |||
| PM1 | M1 | CH5 | UL | 0.0931:5.09 | -121 | zpk([5.09],[0.0931],1,"n") | |
| CH6 | UR | 0.0942:5.15 | -121 | zpk([5.15],[0.0942],1,"n") | |||
| CH7 | LL | 0.0935:5.105 | -121 | zpk([5.105],[0.0935],1,"n") | |||
| CH8 | LR | 0.0969:5.29 | -121 | zpk([5.29],[0.0969],1,"n") |
The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Results/
2025-09-15_USDualSatAmp_S2500407_D080276-v3_fitresults.txt
Per usual, R_TIA_kOhm is not used in the compensation filter -- but after ruling out an adjustment in the zero frequency (by zeroing the phase residual at the lowest few frequency points), Jeff nudged the transimpedance a bit to get the magnitude scale within the ~0.25%, shown in the attached results. Any scaling like this will be accounted for instead with the absolute calibration step, i.e. Side Quest 4 from G2501621, a la what was done for PR3 and SR3 top masses in LHO:86222 and LHO:84531 respectively.
I ran the pumps at the mid stations this morning to exercise the bearings and seals. This will result in an increase to the glycol loop temperatures in the trending. This increase will return to normal by the end of the week.
TITLE: 12/18 Day Shift: 1530-0030 UTC (0730-1630 PST), all times posted in UTC
STATE of H1: Planned Engineering
OUTGOING OPERATOR: None
CURRENT ENVIRONMENT:
SEI_ENV state: MAINTENANCE
Wind: 13mph Gusts, 10mph 3min avg
Primary useism: 0.06 μm/s
Secondary useism: 0.36 μm/s
QUICK SUMMARY:
IFO is in IDLE for PLANNED ENGINEERING
A look at today's activities (extends to Fri)
M. Todd, G. Vajente, L. Dartez
To do tomorrow:
--- Horizontal (A1) Fit ---
Data range: z = [339.0, 897.8] mm
Beam radii: [1525.0, 2150.0] µm
Fixing M² = 1
Fit converged: w₀=1034.2 µm, z₀=-465.0 mm, M²=1.00 (fixed)
BeamFitResult(w0=1034.2±49.9 µm, z0=-465.0±33.9 mm, M²=1.00±0.00)
--- Vertical (A2) Fit ---
Data range: z = [339.0, 897.8] mm
Beam radii: [1138.5, 1825.2] µm
Fixing M² = 1
Fit converged: w₀=828.8 µm, z₀=-80.0 mm, M²=1.00 (fixed)
BeamFitResult(w0=828.8±32.5 µm, z0=-80.0±21.1 mm, M²=1.00±0.00)
[Sheila, Robert, Eric, Daniel, Karmeng]
By blocking and unblocking the beam from the OFI heading into HAM7, we see 1uW on H1:IOO-OFI_PD_A_DC_POWER, which is measuring power after a 99% splitter (B:BS1, E2000450, 99% reflective for s pol light at 45% AOI).
Scattered light entering HAM7: average of 25.66uW and STDev 1.066uW. Single bounce from IFO, with input power of 9.2W. With 9.2W on PRM we expect 9.2W * 0.03 (PRM) *0.25 (BS) * 0.32 (SRM) = 22mW incident on the OFI, so this implies that the leakage towards HAM7 is 0.1% of the beam incident on the OFI; 29dB. This implies that the isolation of this path from the main beam is better than what we infered assuming 1% transmission from B:BS1 in 87350, and is close to the isolation assumed in T1800447.
We also measured the polarization of the beam by measuring the beams after they hit the polarizer on SFI2. Consulting the diagram on page 8 of T1900649, this polarizer is set to transmit vertically polarized light and deflect horiztonal to hit the aperature which isn't labeled in the diagram. We measured the beam between the rotator and the second polarizer (B:P1),after the aperture, with average of 14.07uW and STDev of 1.587uW. This implies that the beam coming from the OFI is 55% vertically polarized.
Revisiting 87318 in light of these measurements. If the polarization and splitting ratio of B:BS1 in full lock is the same as single bounce, this implies that we had 0.75mW scattered towards HAM7 from HAM5 in full lock. Using the 4% transmission of this diode (and assuming that 30% of the AS light is carrier, which I want to double check), we need a reflectivity of 3% from some scatter source after the beamsplitter to explain the 12nW of scattered light reaching the DCPDs.
The thin film polarizer on the OFI should have an extinction ratio of 1:10,000 E1900285. Also, in 88105 I moved the temperature of the OFI while we were locked and saw that we couldn't significantly decrease the scattered power that way.
Fil, Oli
The JM1 and JM3 filter banks were populated, with some things that need updates found along the way.
JM1 and JM3 were populated based on PM1's filter banks. The only banks that aren't the same as PM1 are the OSEMINF and WD_OSEMAC_BANDLIM satamp compensation filter modules and the COILOUTF filter modules.
First, I filled out all the filter banks as a direct copy of PM1 using python3 /ligo/home/oli.patane/Documents/WIP/copySUSfilters.py PM1_M1 JM1_M1 (then replacing JM1 with JM3). This script copies over the filter modules in OSEMINF, COILOUTF, WD_OSEMAC_BANDLIM, WD_OSEMAC_RMSLP, LOCK, and DAMP filter banks. However, the OSEMINF, WD_OSEMAC_BANDLIM, and COILOUTF filter banks are not the same as PM1, so those need to be updated.
OSEMINF and WD_OSEMAC_BANDLIM filter banks
In November (88162) the JAC electronics were installed and the satamps that were suppposed to be installed were S2500406 for JM1 and S2500407 for JM3 / PM1. Both of these are modified satamps per ECR E2400330. JM1 had the correct satamp installed but JM3 / PM1 had S1200173 installed instead, which is not modified and has a different frequency response.
JM1 - JM1 has the correct updated satamp, which Jeff measured the frequency response for each chassis' channels for, so I updated the compensation filters for JM1 with the exact compensation based on the measurements for each channel. I ran python3 sustrunk/Common/PythonTools/satampswap_bestpossible_filterupdate_ECR_E2400330.py -o JM1 to fill out each OSEMINF FM1 and WD_OSEMAC_BANDLIM FM6.
JM3 / PM1 - On the flip side, the compensation filters for JM3 and PM1 are the same as what PM1's have been - 10:0.4: zpk(10:0.4:1) in OSEMINF FM1 and WD_OSEMAC_BANDLIM FM6.
COILOUTF filter banks
The coil driver for JM1 is S1106042, and the coil driver for JM3 is S2500411.
The PM1 coil drivers have had ECR E2200307 done, which affects the filter in FM6, and I've been searching to see if I can verify whether the JM coil drivers have had this (or the expansion ECRs, E2200307 or E2400048) done to them.
JM1 - The e-traveler doesn't mention it having been modified, just that it was taken out of production and replaced with a modified one (64166). I haven't been able to find anything anywhere that mentions that it ended up getting modified, so I am inclined to think that it might not have this modificiation. Thus, for now I am installing the filters that work for the unmodified driver. These filters are:
- AntiLPM1: zpk([0.9;211.883],[9.99999;20.9999],1,"n")
JM3 - The e-traveler for the driver says that it's been modified per T2100410, which is the modification that is done as part of the ECRs mentioned above, so JM3 coil driver is modified and thus has the same AntiLPM1 filters as PM1. These filters are:
- AntiLPM1: zpk([0.5;3174],[52.32;50.77],1,"n")
JM1 OSEMINF, WD_OSEMAC_BANDLIM, and COILOUTF filter banks, COILOUTF AntiLPM1 foton
JM3 OSEMINF, WD_OSEMAC_BANDLIM, and COILOUTF filter banks, COILOUTF AntiLPM1 foton
All of these filters have been loaded in and commited to svn as r34277.
We are hoping that the modifications they are supposed to have will be able to be done soon.
Below is the satamp and compensation into for the JM1 satamp:
Here's the characterization data and fit results for S2500406, assigned to JM1 / JM2 M1's ULLLURLR OSEMs.
This sat amp is a US 8CH sat amp, D1002818 / D080276. The data was taken per methods described in T080062-v3, using the diagrammatic setup shown on PAGE 1 of the Measurement Diagrams from LHO:86807.
The data was processed and fit using ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Scripts/
plotresponse_S2500406_H1_JM1PM2_M1_ULLLURLUR_20250915.m
Explicitly, the fit to the whitening stage zero and pole, the transimpedance feedback resistor, and foton design string are:
| Optic | Stage | Serial_Number | Channel_Number | OSEM_Name | Zero_Pole_Hz | R_TIA_kOhm | Foton_Design |
|---|---|---|---|---|---|---|---|
| JM1 | M1 | S2500406 | CH1 | UL | 0.0937:5.115 | -121 | zpk([5.115],[0.0937],1,"n") |
| CH2 | LL | 0.0954:5.21 | -121 | zpk([5.21],[0.0954],1,"n") | |||
| CH3 | UR | 0.0942:5.145 | -121 | zpk([5.145],[0.0942],1,"n") | |||
| CH4 | LR | 0.0934:5.1 | -121 | zpk([5.1],[0.0934],1,"n") | |||
| JM2 | M1 | CH5 | UL | 0.0929:5.08 | -121 | zpk([5.08],[0.0929],1,"n") | |
| CH6 | LL | 0.0963:5.26 | -121 | zpk([5.26],[0.0963],1,"n") | |||
| CH7 | UR | 0.0945:5.16 | -121 | zpk([5.16],[0.0945],1,"n") | |||
| CH8 | LR | 0.0967:5.28 | -121 | zpk([5.28],[0.0967],1,"n") |
The attached plot and machine readable .txt file version of the above table are also found in ${SusSVN}/trunk/electronicstesting/lho_electronics_testing/satamp/ECR_E2400330/Results/
2025-09-15_USDualSatAmp_S2500406_D080276-v3_fitresults.txt
Per usual, R_TIA_kOhm is not used in the compensation filter -- but after ruling out an adjustment in the zero frequency (by zeroing the phase residual at the lowest few frequency points), Jeff nudged the transimpedance a bit to get the magnitude scale within the ~0.25%, shown in the attached results. Any scaling like this will be accounted for instead with the absolute calibration step, i.e. Side Quest 4 from G2501621, a la what was done for PR3 and SR3 top masses in LHO:86222 and LHO:84531 respectively.
Erik, Rahul, Jeff, Fil, Oli
Earlier today we realized that the JM3 model ADC inputs did not match up with the cabling documentation. The documentation lists the order of the OSEM PD inputs into the AA chassis as JM1: CH 0-3, JM2: CH 4-7, JM3 CH 8-11. However, the h1susham1 model had the inputs for JM3 as CH 4-7, accidentally forgetting to leave room for the maybe-one-day JM2. This resulted in a bit of confusion until we figured this out. We temporarily moved the JM3 OSEM PD to AA chassis cable into the CH 4-7 inputs to match with the model so installation work could proceed, but once they were done we wanted to change the model to match up with all the documentation we had. To do this I just edited the h1susham1.mdl file and changed the JM3 ADC numbers from 1_4,1_5,1_6,1_7 to 1_8,1_9,1_10,1_11 and committed the model as r34274 (before, after). I then also updated susjm3_overview_macro.txt to have those adc number match and that was committed as r34275.
Erik restarted the h1susham1 model and everything came back fine (88581). Since earlier we had swapped the OSEM PD cable for JM3, the JM3 readouts currently look like nothing because we still need to swap that cable back to its correct spot tomorrow.
[Daniel D, Kar Meng, Sheila, Eric]
Today we continued with the VOPO install. The pump beam is now aligned to the cavity. Unfortunately, the cavity axis was different enough that we had to walk things quite a bit to optimize the alignment. We double checked the mode matching for the pump path with the new cavity and it is sitting at around 85% with 15% in the bullseye mode.
We also roughly aligned the CLF path by aligning the CLF reflection to the green transmission. We then switched to the seed beam with the injection power turned up all the way and were able to see a beam on the card when the cavity is scanning. Currently, the transmitted beam is clipping on SFI 1. We will continue with the alignment tomorrow and finish optimizing the seed beam once we can get far enough down the SQZ path to reach a PD.
TITLE: 12/18 Day Shift: 1530-0030 UTC (0730-1630 PST), all times posted in UTC
STATE of H1: Planned Engineering
INCOMING OPERATOR: None
SHIFT SUMMARY:
IFO is in IDLE for PLANNED ENGINEERING
Lot's of good progress today:
Other:
Will edit to add alogs that are submitted after shift.
LOG:
| Start Time | System | Name | Location | Lazer_Haz | Task | Time End |
|---|---|---|---|---|---|---|
| 15:57 | SAF | LASER | LVEA | YES | LVEA is LASER HAZARD \u0d26\u0d4d\u0d26\u0d3f (\u2022O\u2022) | 10:51 |
| 15:40 | FAC | Randy | LVEA | Y | Craning in west bay | 15:46 |
| 16:18 | FAC | Kim, Nellie | LVEA | Y | Technical Cleaning | 17:26 |
| 16:48 | OPS | Tony | LVEA | Y | Turning on light pipe | 16:53 |
| 16:56 | TCS | Louis, Matt | Vac-Prep Lab | N | Cheeta Work | 20:08 |
| 17:22 | SQZ | Sheila | LVEA | Y | Scattered light investigation | 20:04 |
| 17:26 | SUS | Rahul | LVEA | Y | HAM1 JAC Work | 20:04 |
| 17:30 | SQZ | Eric, Daniel, Robert | LVEA | Y | HAM7 Scatter Light Investigation | 20:04 |
| 17:33 | VAC | Jordan | LVEA | Y | Purge air dew pt measurement | 17:44 |
| 18:00 | OPS | RyanC | LVEA | Y | Bring Dust monitor to HAM1 | 18:15 |
| 18:13 | TCS | Masayuki, Jennie | Vac-Prep Lab | N | JAC Work - Jennie out 10:50 | 19:39 |
| 18:31 | IAS | Jason | LVEA | Y | FARO Set-up by Biergarten out at 19:30 | 20:07 |
| 18:39 | SUS | Betsy | LVEA/Labs | Y | Support for HAM1 | 20:04 |
| 19:13 | TCS | Jennie | Prep lab | N | JAC work | 19:39 |
| 19:42 | SEI | Jim | LVEA | Y | Replace CPS card | 20:51 |
| 20:04 | PEM | Robert | LVEA | Y | HAM7 Scatter | 21:50 |
| 20:07 | FAC | Randy | MY | N | Moving boom lift to OSB | 01:06 |
| 21:13 | EE | Fil | CER | N | JM Coil Driver Check | 22:00 |
| 21:24 | IAS | Ryan C, Jason | LVEA | Y | BSC2 FARO | 00:23 |
| 21:25 | SUS | Betsy, Rahul | LVEA | Y | JAC Contd. | 23:48 |
| 22:02 | SQZ | Sheila, Kar Meng, Daniel, Eric | LVEA | Y | HAM7 Work Contd. | 01:02 |
| 22:56 | PCAL | Tony | PCAL Lab | N | Checking on meas. | 23:02 |
| 23:09 | OPS | Oli | LVEA | Y | HAM12 Rack Check | 23:58 |
| 23:14 | JOG | Matt, Masayuki, Gabriele | Yarm | N | Maintaining and improving health | 23:52 |
| 00:01 | TCS | Matt | Vac-Prep Lab | N | Cheeta Lab | 01:01 |
Betsy, Fil, Rahul
Today we kicked started the installation activities in HAM1 chamber for the Jitter Attenuation Cavity (JAC). Given below are the things we placed on the ISI table - they are all roughly positioned and dog clamped.
1. Tip Tilt JM1 - now connected to electronics chain, having some issues with the bosem adc counts etc, will continue looking into it.
2. Tip Tilt JM3 - now connected to the electronics chain, bosem centered, will proceed for health checks once the chassis and electronics chain looks okay.
3. The two periscopes for the JAC, Type 121 and 132 - assembly report posted by Jennie - 88574.
4. Some optics on Siskiyou mount were also added to the table.
I am attaching pictures which shows the above mentioned things added to the table - and for comparison a picture showing before any addition was (here) made.
Fil also performed group loop checks on JM1 and JM3 and did not find any issues with them.
EPO-Tagging for JAC installation
[Oli, Erik]
Oli rearranged some ADC channels to match the current design. The model was rebuilt and restarted. No DAQ restart needed.
Dave, Jonathan,
We restarted the daqds today, daq1 leg at 15:56, and the daq0 leg at 16:01 localtime.
This was in support of two workpermints
12945 - monitoring the daq kafka connector as we push data into the NGDD system in ldas (NGDD = next generation data delivery)
12946 - TJ added two guardian nodes to help manage JM1 and JM2
Wed Dec 17 10:11:51 2025 INFO: Fill completed in 11min 47secs
[Betsy, Masayuki]
Assembly drawing: https://dcc.ligo.org/DocDB/0126/D1600270/006/D1600270-v6.PDF (Type-10)
• A #8 flat washer was installed between the body and the beam-blocking hole cover.
• Six strain relief PEEK blocks (D1700101) were installed.
• A heater cable (D2500337) was plugged into one of the heaters. The other heater is not yet connected, as we decided to complete the wiring after confirming its polarization.
• The JAC body assembly was weighed. Including these parts, the total weight was 17,781 g. This measurement includes the end covers (D1700031) with a total of four screws (two per cover). The end covers need to be weighed separately and subtracted to determine the actual body weight. (the weight will be summarized in the weight tab of the component list)
• Note that the screws used to fix the strain relief are not vented screws. These will need to be replaced once the correct vented screws are received.
We started installing electronics chassis for JAC:
Still missing:
The necessary coax cables were also installed and terminated where possible.