[Alex]
In the netork settings page I have set the static IPv4 addresses for the Moku Pros and the Siglent SDS2104X HD Oscillascope.
See image bellow for their settings, but the curernt IP addresses were used to store as their static IP's.
To do this for another device, navigate to the network page at: http://192.168.50.1/ and login.
To set a new static IP:
Navigate to the LAN sidebar tab under advanced settings.
At the top, go to the DHCP Server tab, and at the bottom you will see a table labled: "Manually Assigned IP around the DHCP list (Max Limit : 64)"
Set a new static IP by adding the Mac address of the device, the IP you wish to set, leave DNS servers blank, and put a descriptor of the device under Host Name.
To see a list of all network attached devices:
Navigate to the Network Map sidebar tab.
You will see a network flow chart and in the bottom left box under Clients click on "View List"
For more help come ask Alex or Ian.
Continuation of 11457. The resonance in the transfer functions posted here pose a problem. I attempted to notch the control signal at these frequencies by having the control signal coming from the slow controller that goes to the piezo go through a filter that looks like 104D4209-24EA-4949-9A9C-90D8223B8CB6.png. I then take the transfer function with this filter in place and get 7DCB0A48-8C53-4E50-9BE5-8BD7991CC780.png. For some reason this notch is not successfully getting rid of this garbage at ~4kHz.
Further investigation needed.
I recieved some data from Newport for vibrations from the MFM-100. I am not sure how they took this data and will update this post/comment on this post when I find out. For now, attached are the graphs shared with me. The resonances are around the frequencies we observed some noise in the output filter caviites.
Note: the picture of the mount in the images is only to show the axis; the mount does not look like the image shown.
From Newport:
The data shared is the frequency response to a sine sweep test using an in-house shaker system.
The MFM-100 does have natural resonances in the 300-500 Hz range. This is normal.
Seeing a peak within 5% of tested samples is not totally alarming.
Provided it doesn’t jeopardize any performance, adding a material with a high damping coefficient at the mounting interface like viton, sorbothane, etc. will certainly work.
I cleaned and removed the 5" long, 8" diameter flange bellows from a Holometer bend cube. There is still some gunk on them, but it did not come off with isopropanol and Kim wipes, so it hopefully shouldn't come off in B102. I covered the open end in clean aluminum foil.
I also removed the zero length reducer flange from the bend cube. I covered it and the opening on the cube in aluminum foil. There is some gunk close to the vacuum side of the part.
I moved the bellows and other LFC parts into B102 onto the large optics table.
I measured the screw sizes of the parts I disassembled:
5/16-24, 1.5" long below the head for attaching the zero length reducer (1" thick) to the bend cube.
5/16-24, 2" long set screw for attaching the bellows (1" thick flange) to the zero length reducer. A washer and nut secured the bellows to the zero length reducer.
See attached photos.
I have measured the beam profile coming out of the 775nm collimator for the first filter cavity and calculated a mode matching solution. The mode matching solution can be found at "\Nextcloud\GQuEST\B102\Output Filter Cavity\775_OFC_MM.jam". Note the the implementation varies by +/- 1 inch for each lens. 775nmprofile.png is a measurement after putting the lenses in. I can then use my finesse code to predict the mismatch in the cavity. This calculation yields up to 1% mismatch.
Note that per a previous log post, the newport 1550 HR mirrors do not reflect enough light at low AOI and 775nm. We will need to replace all the mirrors in the cavity. When this happens we will move the curved optic to the M3 position. This calculation takes that into consideration. This will then require a new mode matching solution for the 1550nm light. For now though, we are ready to inject 775nm light into the cavity.
Successfully communicated with the Moku using the Python API on the lab computer (Oppy 1) and my personal machine (physically in the lab connected to the lab network.)
I moved Moku Pro #01 from the closet to the rack on the floor to the left of the computer and connected it via ethernet to the switch on this rack.
I followed the instructions here: Getting Started With Python. This setup is quite straightforward, the only hiccup I encountered is that I was unable to use the command 'moku list' to find the Moku's IP address. This command requires mokucli, ('command line interface') which is a separate download found here: utilities. After installing the cli on my personal machine, the command 'moku list' results in an error 'PermissionError: [WinError 5] Access is denied,' even when running from a terminal with administrator priviliges. However, this command is not necessary because the IP address of the Moku can be aquired from one of the Ipads.
I saved a script titled 'hello_moku.py' locally on the cds virtual machine which performs a minimal communication by fetching an oscilloscope timeseries.
I made and cleaned a "U Holder" to independently individual bowtie subassemblies like the piezo assembly. This U Holder has a counterbored hole for a #8 screw to go into a post or pedestal. Screwing into a 1 inch or 1.5 inch diameter pedestal requires a 0.5 in diameter spacer, which I have ordered from Newport. The height from the mounting point of the U holder to the center of the mirror is 1 inch.
After cleaning, I did a fit check, and the piezo assembly base screws into the U Holder.
Attached is the model I used to make this part. I did not add the vent grooves. The V2 longer version I ordered from 3D Hubs is better as it is compatible with more mounts. In addition, this part should be steel so it does not flex as much when there is weight on one side.
I 3D printed a holder to hold the fiber for the FPC562 fiber paddle controller to change the polarization of the light in the fiber.
Attached is the part file and the left and right halves of the part since the single part wouldn't fit on the 3D printer bed. The top cylindrical part might need some adjustment based on the 3D printer.
So that optics aren't damaged during assembly, I built an area designated for putting together optics and mounts. The area is covered in teflon to reduce damage if a drop does occur and has a 3D printed PLA ring to keep objects inside the square. Especially for BS cubes, the post should be forked down and the mount should be screwed into the mount. See attached photo.
Attached are the SolidWorks and STL files for the three 3D printed parts for this assembly.
Last week, I damaged the corner of one of the BS Cubes (the 10:90 R:T 1550 nm cube) in the Power Distribution during assembly. Luckily, the damaged is confined to just the corner. See attached photos. In responce, I decided to build an assembly area. See the next post.
Alex and Daniel
We checked a Noliac NAC2125-H08 for shorts and found none. We measured the capacitance to be 2.4641 uF. The expected capacitance is 2.4 uF. We also measured a resistance of 3.5082 kOhm. When we pressed on the piezo, we noticed a voltage. We flagged one of the wires for polairty. See attached photos. We also noticed that the nylon tipped set screws that hold the piezo in place provide a voltage.
I looked for the dots on the Piezo we tested, and they are on the wire we DID NOT FLAG. I think we should flip which wire is flagged and then use that convention going forward.
I flagged the lead of the piezo with the black dot, which is explicitly stated by Noliac as the positive electrode. When I press on the piezo, there is a positive voltage when measuring off this positive lead.
I 3D printed a holder for the Covesion SHG and its fibers.
Attached are the SolidWorks recreation of the SHG-WGCO-M-1550-40, a custom holder, and STL files. The holder was too large to fit onto the bed of the 3D printer, so I printed it in halves.
Attached are descriptions of the measurement setup used in log post 11449, as well as transfer function and noise data.
The piezo used here was Thorlabs, as described in 11449. The piezo transfer functions taken in log post 11373 were of the Noliac, would it be useful to take the same measurement of the Thorlabs piezo? Should it give us the same transfer function we will get by quotienting the open loop transfer function by the controller?
The noise measurements were taken with the laser locked, with the fan off and fan on.
I 3D printed two aligment tools that slide into the corners of the bowtie cavity. The beam should pass through all 4 holes. The diameters are tight, so probably not the best to use for lining up the reflected beam and instead just use for the incident beam.
Attached is the part as a SolidWorks file and STP.
I 3D Printed a Basler ace 3 GigE Camera Mount. It sets the center of the camera 1 inch above the bottom of the mount.
Attached are the 3D printed part and a recreation of the Basler ace 3 GigE Camera as SolidWorks and STL files.
I redesigned and made a mount that has grooves for ventilation since the camera gets quite warm and that allows for a C mount to be attached to the front so that ND filters and lenses can be easily added.
I 3D printed an aligment tool that goes inside the bowtie cavities to aid alignment. The beam is suppose to go through the two holes. The hole diameter is 0.25 in so the beam shouldn't clip, although we should probably remove this during actual operation since there are other sites in which the beam almost clips.
Attached is the 3D printed part as a SolidWorks and STL file.
I 3D printed a holder for the Beckman Coulter HHPC 3+ particle counter so that it can charge and be run simultaneously. This holder screws into the particle counter and into the optics table so that it doesn't tip over. There is also a taller prototype version which doesn't screw into the table in case wires that plug into the particle counter are too tall and stiff.
Attached is the good version of this 3D print as a SolidWorks and STL file and the previous version only as an STL file. I did not recreate the particle counter in SolidWorks. If I were to 3D print this again, I would increase the internal radius on the design to create a more snug fit with the particle counter. This is because the particle counter only has 1 available hole to use. Note: supports were used in the 3D print.